]> git.ipfire.org Git - thirdparty/gcc.git/blame - zlib/configure
Update GCC to autoconf 2.69, automake 1.15.1 (PR bootstrap/82856).
[thirdparty/gcc.git] / zlib / configure
CommitLineData
dfac8a13 1#! /bin/sh
dfac8a13 2# Guess values for system-dependent variables and create Makefiles.
22e05272
JM
3# Generated by GNU Autoconf 2.69 for zlib 1.1.4.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
5213506e 7#
c45f211e 8#
dfac8a13
TT
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
5213506e
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
a8aea176 14
5213506e
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
a8aea176
NN
18 emulate sh
19 NULLCMD=:
5213506e 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
a8aea176
NN
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
a8aea176 31fi
a8aea176 32
5213506e
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
a8aea176
NN
79fi
80
81
5213506e
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
22e05272 90as_myself=
5213506e
RW
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
a8aea176
NN
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
5213506e
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
22e05272
JM
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;}
5213506e
RW
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
22e05272
JM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
5213506e
RW
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
43e02a8a
RW
199
200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 PATH=/empty FPATH=/empty; export PATH FPATH
205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
5213506e
RW
207test \$(( 1 + 1 )) = 2 || 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
a8aea176 219do
5213506e
RW
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 :
22e05272
JM
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
5213506e
RW
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."
a8aea176 274 else
5213506e
RW
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."
a8aea176 279 fi
5213506e
RW
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"
22e05272 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5213506e
RW
364
365
366} # as_fn_mkdir_p
22e05272
JM
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
5213506e
RW
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
a8aea176 409
5213506e 410
22e05272
JM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
5213506e
RW
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
22e05272 415# script with STATUS, using 1 if that was 0.
5213506e
RW
416as_fn_error ()
417{
22e05272
JM
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
5213506e 422 fi
22e05272 423 $as_echo "$as_me: error: $2" >&2
5213506e
RW
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
a8aea176
NN
429 as_expr=expr
430else
431 as_expr=false
432fi
433
5213506e 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
a8aea176
NN
435 as_basename=basename
436else
437 as_basename=false
438fi
439
5213506e
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
a8aea176 445
5213506e 446as_me=`$as_basename -- "$0" ||
a8aea176
NN
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
5213506e
RW
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'`
a8aea176 464
a8aea176
NN
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
a8aea176 472
5213506e
RW
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 |
a8aea176 482 sed '
5213506e
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
a8aea176 487 N
5213506e
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
a8aea176 490 t loop
5213506e 491 s/-\n.*//
a8aea176 492 ' >$as_me.lineno &&
5213506e
RW
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; }
a8aea176 495
22e05272
JM
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
a8aea176
NN
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
5213506e
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
a8aea176
NN
504 # Exit status is that of the last command.
505 exit
506}
dfac8a13 507
5213506e
RW
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';;
a8aea176
NN
519esac
520
5213506e
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
a8aea176 524else
5213506e
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
a8aea176 527fi
5213506e
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
a8aea176 530 as_ln_s='ln -s'
5213506e
RW
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.
22e05272 534 # In both cases, we have to default to `cp -pR'.
5213506e 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22e05272 536 as_ln_s='cp -pR'
5213506e
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
22e05272 540 as_ln_s='cp -pR'
a8aea176 541 fi
a8aea176 542else
22e05272 543 as_ln_s='cp -pR'
a8aea176 544fi
5213506e
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
a8aea176
NN
547
548if mkdir -p . 2>/dev/null; then
5213506e 549 as_mkdir_p='mkdir -p "$as_dir"'
a8aea176
NN
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
22e05272
JM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
a8aea176
NN
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
1cf3d07d
SE
564SHELL=${CONFIG_SHELL-/bin/sh}
565
1cf3d07d 566
22e05272
JM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
5213506e 569
a8aea176 570# Name of the host.
22e05272 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
a8aea176
NN
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
a8aea176
NN
575#
576# Initializations.
577#
dfac8a13 578ac_default_prefix=/usr/local
5213506e 579ac_clean_files=
a8aea176 580ac_config_libobj_dir=.
5213506e 581LIBOBJS=
a8aea176
NN
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
a8aea176
NN
586
587# Identity of this package.
22e05272
JM
588PACKAGE_NAME='zlib'
589PACKAGE_TARNAME='zlib'
590PACKAGE_VERSION='1.1.4'
591PACKAGE_STRING='zlib 1.1.4'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
a8aea176
NN
594
595ac_unique_file="zlib.h"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
5213506e 599#ifdef HAVE_SYS_TYPES_H
a8aea176
NN
600# include <sys/types.h>
601#endif
5213506e 602#ifdef HAVE_SYS_STAT_H
a8aea176
NN
603# include <sys/stat.h>
604#endif
5213506e 605#ifdef STDC_HEADERS
a8aea176
NN
606# include <stdlib.h>
607# include <stddef.h>
608#else
5213506e 609# ifdef HAVE_STDLIB_H
a8aea176
NN
610# include <stdlib.h>
611# endif
612#endif
5213506e
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
a8aea176
NN
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
5213506e 619#ifdef HAVE_STRINGS_H
a8aea176
NN
620# include <strings.h>
621#endif
5213506e 622#ifdef HAVE_INTTYPES_H
a8aea176 623# include <inttypes.h>
a8aea176 624#endif
5213506e
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
a8aea176
NN
629# include <unistd.h>
630#endif"
631
22e05272 632ac_header_list=
5213506e
RW
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
459260ec 637PICFLAG
5213506e
RW
638TARGET_LIBRARY_FALSE
639TARGET_LIBRARY_TRUE
640toolexeclibdir
641toolexecdir
642target_all
643CPP
644OTOOL64
645OTOOL
646LIPO
647NMEDIT
648DSYMUTIL
5213506e
RW
649RANLIB
650AR
651OBJDUMP
652LN_S
653NM
654ac_ct_DUMPBIN
655DUMPBIN
656LD
657FGREP
658EGREP
659GREP
660SED
661LIBTOOL
662am__fastdepCC_FALSE
663am__fastdepCC_TRUE
664CCDEPMODE
39ba2a0e 665am__nodep
5213506e
RW
666AMDEPBACKSLASH
667AMDEP_FALSE
668AMDEP_TRUE
669am__quote
670am__include
671DEPDIR
672OBJEXT
673EXEEXT
674ac_ct_CC
675CPPFLAGS
676LDFLAGS
677CFLAGS
678CC
679COMPPATH
680MAINT
681MAINTAINER_MODE_FALSE
682MAINTAINER_MODE_TRUE
22e05272
JM
683AM_BACKSLASH
684AM_DEFAULT_VERBOSITY
685AM_DEFAULT_V
686AM_V
5213506e
RW
687am__untar
688am__tar
689AMTAR
690am__leading_dot
691SET_MAKE
692AWK
693mkdir_p
694MKDIR_P
695INSTALL_STRIP_PROGRAM
696STRIP
697install_sh
698MAKEINFO
699AUTOHEADER
700AUTOMAKE
701AUTOCONF
702ACLOCAL
703VERSION
704PACKAGE
705CYGPATH_W
706am__isrc
707INSTALL_DATA
708INSTALL_SCRIPT
709INSTALL_PROGRAM
710mkinstalldirs
711target_os
712target_vendor
713target_cpu
714target
715host_os
716host_vendor
717host_cpu
718host
719build_os
720build_vendor
721build_cpu
722build
723multi_basedir
724target_alias
725host_alias
726build_alias
727LIBS
728ECHO_T
729ECHO_N
730ECHO_C
731DEFS
732mandir
733localedir
734libdir
735psdir
736pdfdir
737dvidir
738htmldir
739infodir
740docdir
741oldincludedir
742includedir
743localstatedir
744sharedstatedir
745sysconfdir
746datadir
747datarootdir
748libexecdir
749sbindir
750bindir
751program_transform_name
752prefix
753exec_prefix
754PACKAGE_URL
755PACKAGE_BUGREPORT
756PACKAGE_STRING
757PACKAGE_VERSION
758PACKAGE_TARNAME
759PACKAGE_NAME
760PATH_SEPARATOR
761SHELL'
a8aea176 762ac_subst_files=''
5213506e
RW
763ac_user_opts='
764enable_option_checking
765enable_multilib
22e05272 766enable_silent_rules
5213506e
RW
767enable_maintainer_mode
768with_target_subdir
769with_cross_host
770with_system_zlib
771enable_dependency_tracking
772enable_shared
773enable_static
774with_pic
775enable_fast_install
776with_gnu_ld
777enable_libtool_lock
459260ec 778enable_host_shared
5213506e
RW
779'
780 ac_precious_vars='build_alias
781host_alias
782target_alias
783CPP
784CPPFLAGS'
785
dfac8a13
TT
786
787# Initialize some variables set by options.
a8aea176
NN
788ac_init_help=
789ac_init_version=false
5213506e
RW
790ac_unrecognized_opts=
791ac_unrecognized_sep=
dfac8a13
TT
792# The variables have the same names as the options, with
793# dashes changed to underlines.
a8aea176 794cache_file=/dev/null
dfac8a13 795exec_prefix=NONE
dfac8a13 796no_create=
dfac8a13
TT
797no_recursion=
798prefix=NONE
799program_prefix=NONE
800program_suffix=NONE
801program_transform_name=s,x,x,
802silent=
803site=
804srcdir=
dfac8a13
TT
805verbose=
806x_includes=NONE
807x_libraries=NONE
a8aea176
NN
808
809# Installation directory options.
810# These are left unexpanded so users can "make install exec_prefix=/foo"
811# and all the variables that are supposed to be based on exec_prefix
812# by default will actually change.
813# Use braces instead of parens because sh, perl, etc. also accept them.
5213506e 814# (The list follows the same order as the GNU Coding Standards.)
dfac8a13
TT
815bindir='${exec_prefix}/bin'
816sbindir='${exec_prefix}/sbin'
817libexecdir='${exec_prefix}/libexec'
5213506e
RW
818datarootdir='${prefix}/share'
819datadir='${datarootdir}'
dfac8a13
TT
820sysconfdir='${prefix}/etc'
821sharedstatedir='${prefix}/com'
822localstatedir='${prefix}/var'
dfac8a13
TT
823includedir='${prefix}/include'
824oldincludedir='/usr/include'
22e05272 825docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
5213506e
RW
826infodir='${datarootdir}/info'
827htmldir='${docdir}'
828dvidir='${docdir}'
829pdfdir='${docdir}'
830psdir='${docdir}'
831libdir='${exec_prefix}/lib'
832localedir='${datarootdir}/locale'
833mandir='${datarootdir}/man'
dfac8a13 834
dfac8a13 835ac_prev=
5213506e 836ac_dashdash=
dfac8a13
TT
837for ac_option
838do
dfac8a13
TT
839 # If the previous option needs an argument, assign it.
840 if test -n "$ac_prev"; then
5213506e 841 eval $ac_prev=\$ac_option
dfac8a13
TT
842 ac_prev=
843 continue
844 fi
845
5213506e 846 case $ac_option in
22e05272
JM
847 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
848 *=) ac_optarg= ;;
849 *) ac_optarg=yes ;;
5213506e 850 esac
dfac8a13
TT
851
852 # Accept the important Cygnus configure options, so we can diagnose typos.
853
5213506e
RW
854 case $ac_dashdash$ac_option in
855 --)
856 ac_dashdash=yes ;;
dfac8a13
TT
857
858 -bindir | --bindir | --bindi | --bind | --bin | --bi)
859 ac_prev=bindir ;;
860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
a8aea176 861 bindir=$ac_optarg ;;
dfac8a13
TT
862
863 -build | --build | --buil | --bui | --bu)
a8aea176 864 ac_prev=build_alias ;;
dfac8a13 865 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
a8aea176 866 build_alias=$ac_optarg ;;
dfac8a13
TT
867
868 -cache-file | --cache-file | --cache-fil | --cache-fi \
869 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870 ac_prev=cache_file ;;
871 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
a8aea176
NN
873 cache_file=$ac_optarg ;;
874
875 --config-cache | -C)
876 cache_file=config.cache ;;
dfac8a13 877
5213506e 878 -datadir | --datadir | --datadi | --datad)
dfac8a13 879 ac_prev=datadir ;;
5213506e 880 -datadir=* | --datadir=* | --datadi=* | --datad=*)
a8aea176 881 datadir=$ac_optarg ;;
dfac8a13 882
5213506e
RW
883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884 | --dataroo | --dataro | --datar)
885 ac_prev=datarootdir ;;
886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888 datarootdir=$ac_optarg ;;
889
dfac8a13 890 -disable-* | --disable-*)
5213506e 891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
dfac8a13 892 # Reject names that are not valid shell variable names.
5213506e 893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 894 as_fn_error $? "invalid feature name: $ac_useropt"
5213506e
RW
895 ac_useropt_orig=$ac_useropt
896 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897 case $ac_user_opts in
898 *"
899"enable_$ac_useropt"
900"*) ;;
901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902 ac_unrecognized_sep=', ';;
903 esac
904 eval enable_$ac_useropt=no ;;
905
906 -docdir | --docdir | --docdi | --doc | --do)
907 ac_prev=docdir ;;
908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909 docdir=$ac_optarg ;;
910
911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912 ac_prev=dvidir ;;
913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914 dvidir=$ac_optarg ;;
dfac8a13
TT
915
916 -enable-* | --enable-*)
5213506e 917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
dfac8a13 918 # Reject names that are not valid shell variable names.
5213506e 919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 920 as_fn_error $? "invalid feature name: $ac_useropt"
5213506e
RW
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
925"enable_$ac_useropt"
926"*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
dfac8a13 929 esac
5213506e 930 eval enable_$ac_useropt=\$ac_optarg ;;
dfac8a13
TT
931
932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934 | --exec | --exe | --ex)
935 ac_prev=exec_prefix ;;
936 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938 | --exec=* | --exe=* | --ex=*)
a8aea176 939 exec_prefix=$ac_optarg ;;
dfac8a13
TT
940
941 -gas | --gas | --ga | --g)
942 # Obsolete; use --with-gas.
943 with_gas=yes ;;
944
a8aea176
NN
945 -help | --help | --hel | --he | -h)
946 ac_init_help=long ;;
947 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948 ac_init_help=recursive ;;
949 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950 ac_init_help=short ;;
dfac8a13
TT
951
952 -host | --host | --hos | --ho)
a8aea176 953 ac_prev=host_alias ;;
dfac8a13 954 -host=* | --host=* | --hos=* | --ho=*)
a8aea176 955 host_alias=$ac_optarg ;;
dfac8a13 956
5213506e
RW
957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958 ac_prev=htmldir ;;
959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960 | --ht=*)
961 htmldir=$ac_optarg ;;
962
dfac8a13
TT
963 -includedir | --includedir | --includedi | --included | --include \
964 | --includ | --inclu | --incl | --inc)
965 ac_prev=includedir ;;
966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967 | --includ=* | --inclu=* | --incl=* | --inc=*)
a8aea176 968 includedir=$ac_optarg ;;
dfac8a13
TT
969
970 -infodir | --infodir | --infodi | --infod | --info | --inf)
971 ac_prev=infodir ;;
972 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
a8aea176 973 infodir=$ac_optarg ;;
dfac8a13
TT
974
975 -libdir | --libdir | --libdi | --libd)
976 ac_prev=libdir ;;
977 -libdir=* | --libdir=* | --libdi=* | --libd=*)
a8aea176 978 libdir=$ac_optarg ;;
dfac8a13
TT
979
980 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981 | --libexe | --libex | --libe)
982 ac_prev=libexecdir ;;
983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984 | --libexe=* | --libex=* | --libe=*)
a8aea176 985 libexecdir=$ac_optarg ;;
dfac8a13 986
5213506e
RW
987 -localedir | --localedir | --localedi | --localed | --locale)
988 ac_prev=localedir ;;
989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990 localedir=$ac_optarg ;;
991
dfac8a13 992 -localstatedir | --localstatedir | --localstatedi | --localstated \
5213506e 993 | --localstate | --localstat | --localsta | --localst | --locals)
dfac8a13
TT
994 ac_prev=localstatedir ;;
995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5213506e 996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
a8aea176 997 localstatedir=$ac_optarg ;;
dfac8a13
TT
998
999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000 ac_prev=mandir ;;
1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
a8aea176 1002 mandir=$ac_optarg ;;
dfac8a13
TT
1003
1004 -nfp | --nfp | --nf)
1005 # Obsolete; use --without-fp.
1006 with_fp=no ;;
1007
1008 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
a8aea176 1009 | --no-cr | --no-c | -n)
dfac8a13
TT
1010 no_create=yes ;;
1011
1012 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1014 no_recursion=yes ;;
1015
1016 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018 | --oldin | --oldi | --old | --ol | --o)
1019 ac_prev=oldincludedir ;;
1020 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
a8aea176 1023 oldincludedir=$ac_optarg ;;
dfac8a13
TT
1024
1025 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026 ac_prev=prefix ;;
1027 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
a8aea176 1028 prefix=$ac_optarg ;;
dfac8a13
TT
1029
1030 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031 | --program-pre | --program-pr | --program-p)
1032 ac_prev=program_prefix ;;
1033 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
a8aea176 1035 program_prefix=$ac_optarg ;;
dfac8a13
TT
1036
1037 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038 | --program-suf | --program-su | --program-s)
1039 ac_prev=program_suffix ;;
1040 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
a8aea176 1042 program_suffix=$ac_optarg ;;
dfac8a13
TT
1043
1044 -program-transform-name | --program-transform-name \
1045 | --program-transform-nam | --program-transform-na \
1046 | --program-transform-n | --program-transform- \
1047 | --program-transform | --program-transfor \
1048 | --program-transfo | --program-transf \
1049 | --program-trans | --program-tran \
1050 | --progr-tra | --program-tr | --program-t)
1051 ac_prev=program_transform_name ;;
1052 -program-transform-name=* | --program-transform-name=* \
1053 | --program-transform-nam=* | --program-transform-na=* \
1054 | --program-transform-n=* | --program-transform-=* \
1055 | --program-transform=* | --program-transfor=* \
1056 | --program-transfo=* | --program-transf=* \
1057 | --program-trans=* | --program-tran=* \
1058 | --progr-tra=* | --program-tr=* | --program-t=*)
a8aea176 1059 program_transform_name=$ac_optarg ;;
dfac8a13 1060
5213506e
RW
1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062 ac_prev=pdfdir ;;
1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064 pdfdir=$ac_optarg ;;
1065
1066 -psdir | --psdir | --psdi | --psd | --ps)
1067 ac_prev=psdir ;;
1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069 psdir=$ac_optarg ;;
1070
dfac8a13
TT
1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072 | -silent | --silent | --silen | --sile | --sil)
1073 silent=yes ;;
1074
1075 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1076 ac_prev=sbindir ;;
1077 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1078 | --sbi=* | --sb=*)
a8aea176 1079 sbindir=$ac_optarg ;;
dfac8a13
TT
1080
1081 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1082 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1083 | --sharedst | --shareds | --shared | --share | --shar \
1084 | --sha | --sh)
1085 ac_prev=sharedstatedir ;;
1086 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1087 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1088 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1089 | --sha=* | --sh=*)
a8aea176 1090 sharedstatedir=$ac_optarg ;;
dfac8a13
TT
1091
1092 -site | --site | --sit)
1093 ac_prev=site ;;
1094 -site=* | --site=* | --sit=*)
a8aea176 1095 site=$ac_optarg ;;
dfac8a13
TT
1096
1097 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1098 ac_prev=srcdir ;;
1099 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
a8aea176 1100 srcdir=$ac_optarg ;;
dfac8a13
TT
1101
1102 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1103 | --syscon | --sysco | --sysc | --sys | --sy)
1104 ac_prev=sysconfdir ;;
1105 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1106 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
a8aea176 1107 sysconfdir=$ac_optarg ;;
dfac8a13
TT
1108
1109 -target | --target | --targe | --targ | --tar | --ta | --t)
a8aea176 1110 ac_prev=target_alias ;;
dfac8a13 1111 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
a8aea176 1112 target_alias=$ac_optarg ;;
dfac8a13
TT
1113
1114 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1115 verbose=yes ;;
1116
a8aea176
NN
1117 -version | --version | --versio | --versi | --vers | -V)
1118 ac_init_version=: ;;
dfac8a13
TT
1119
1120 -with-* | --with-*)
5213506e 1121 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
dfac8a13 1122 # Reject names that are not valid shell variable names.
5213506e 1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1124 as_fn_error $? "invalid package name: $ac_useropt"
5213506e
RW
1125 ac_useropt_orig=$ac_useropt
1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127 case $ac_user_opts in
1128 *"
1129"with_$ac_useropt"
1130"*) ;;
1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1132 ac_unrecognized_sep=', ';;
dfac8a13 1133 esac
5213506e 1134 eval with_$ac_useropt=\$ac_optarg ;;
dfac8a13
TT
1135
1136 -without-* | --without-*)
5213506e 1137 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
dfac8a13 1138 # Reject names that are not valid shell variable names.
5213506e 1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1140 as_fn_error $? "invalid package name: $ac_useropt"
5213506e
RW
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145"with_$ac_useropt"
1146"*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1149 esac
1150 eval with_$ac_useropt=no ;;
dfac8a13
TT
1151
1152 --x)
1153 # Obsolete; use --with-x.
1154 with_x=yes ;;
1155
1156 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157 | --x-incl | --x-inc | --x-in | --x-i)
1158 ac_prev=x_includes ;;
1159 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
a8aea176 1161 x_includes=$ac_optarg ;;
dfac8a13
TT
1162
1163 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165 ac_prev=x_libraries ;;
1166 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
a8aea176 1168 x_libraries=$ac_optarg ;;
dfac8a13 1169
22e05272
JM
1170 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1171Try \`$0 --help' for more information"
dfac8a13
TT
1172 ;;
1173
a8aea176
NN
1174 *=*)
1175 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176 # Reject names that are not valid shell variable names.
5213506e
RW
1177 case $ac_envvar in #(
1178 '' | [0-9]* | *[!_$as_cr_alnum]* )
22e05272 1179 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
5213506e
RW
1180 esac
1181 eval $ac_envvar=\$ac_optarg
a8aea176
NN
1182 export $ac_envvar ;;
1183
dfac8a13 1184 *)
a8aea176 1185 # FIXME: should be removed in autoconf 3.0.
5213506e 1186 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
a8aea176 1187 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5213506e 1188 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
22e05272 1189 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
dfac8a13
TT
1190 ;;
1191
1192 esac
1193done
1194
1195if test -n "$ac_prev"; then
a8aea176 1196 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
22e05272 1197 as_fn_error $? "missing argument to $ac_option"
dfac8a13 1198fi
dfac8a13 1199
5213506e
RW
1200if test -n "$ac_unrecognized_opts"; then
1201 case $enable_option_checking in
1202 no) ;;
22e05272 1203 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
5213506e 1204 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
a8aea176 1205 esac
5213506e 1206fi
dfac8a13 1207
5213506e
RW
1208# Check all directory arguments for consistency.
1209for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1210 datadir sysconfdir sharedstatedir localstatedir includedir \
1211 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1212 libdir localedir mandir
c45f211e 1213do
5213506e
RW
1214 eval ac_val=\$$ac_var
1215 # Remove trailing slashes.
1216 case $ac_val in
1217 */ )
1218 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1219 eval $ac_var=\$ac_val;;
1220 esac
1221 # Be sure to have absolute directory names.
a8aea176 1222 case $ac_val in
5213506e
RW
1223 [\\/$]* | ?:[\\/]* ) continue;;
1224 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
dfac8a13 1225 esac
22e05272 1226 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
dfac8a13
TT
1227done
1228
a8aea176
NN
1229# There might be people who depend on the old broken behavior: `$host'
1230# used to hold the argument of --host etc.
1231# FIXME: To remove some day.
1232build=$build_alias
1233host=$host_alias
1234target=$target_alias
1235
1236# FIXME: To remove some day.
1237if test "x$host_alias" != x; then
1238 if test "x$build_alias" = x; then
1239 cross_compiling=maybe
a8aea176
NN
1240 elif test "x$build_alias" != "x$host_alias"; then
1241 cross_compiling=yes
1242 fi
1243fi
dfac8a13 1244
a8aea176
NN
1245ac_tool_prefix=
1246test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248test "$silent" = yes && exec 6>/dev/null
dfac8a13 1249
dfac8a13 1250
5213506e
RW
1251ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252ac_ls_di=`ls -di .` &&
1253ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
22e05272 1254 as_fn_error $? "working directory cannot be determined"
5213506e 1255test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
22e05272 1256 as_fn_error $? "pwd does not report name of working directory"
5213506e
RW
1257
1258
dfac8a13
TT
1259# Find the source files, if location was not specified.
1260if test -z "$srcdir"; then
1261 ac_srcdir_defaulted=yes
5213506e
RW
1262 # Try the directory containing this script, then the parent directory.
1263 ac_confdir=`$as_dirname -- "$as_myself" ||
1264$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1265 X"$as_myself" : 'X\(//\)[^/]' \| \
1266 X"$as_myself" : 'X\(//\)$' \| \
1267 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1268$as_echo X"$as_myself" |
1269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1270 s//\1/
1271 q
1272 }
1273 /^X\(\/\/\)[^/].*/{
1274 s//\1/
1275 q
1276 }
1277 /^X\(\/\/\)$/{
1278 s//\1/
1279 q
1280 }
1281 /^X\(\/\).*/{
1282 s//\1/
1283 q
1284 }
1285 s/.*/./; q'`
dfac8a13 1286 srcdir=$ac_confdir
5213506e 1287 if test ! -r "$srcdir/$ac_unique_file"; then
dfac8a13
TT
1288 srcdir=..
1289 fi
1290else
1291 ac_srcdir_defaulted=no
1292fi
5213506e
RW
1293if test ! -r "$srcdir/$ac_unique_file"; then
1294 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
22e05272 1295 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
5213506e
RW
1296fi
1297ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1298ac_abs_confdir=`(
22e05272 1299 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
5213506e
RW
1300 pwd)`
1301# When building in place, set srcdir=.
1302if test "$ac_abs_confdir" = "$ac_pwd"; then
1303 srcdir=.
1304fi
1305# Remove unnecessary trailing slashes from srcdir.
1306# Double slashes in file names in object file debugging info
1307# mess up M-x gdb in Emacs.
1308case $srcdir in
1309*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1310esac
1311for ac_var in $ac_precious_vars; do
1312 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_env_${ac_var}_value=\$${ac_var}
1314 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1316done
a8aea176
NN
1317
1318#
1319# Report the --help message.
1320#
1321if test "$ac_init_help" = "long"; then
1322 # Omit some internal or obsolete options to make the list less imposing.
1323 # This message is too long to be a string in the A/UX 3.1 sh.
1324 cat <<_ACEOF
22e05272 1325\`configure' configures zlib 1.1.4 to adapt to many kinds of systems.
a8aea176
NN
1326
1327Usage: $0 [OPTION]... [VAR=VALUE]...
1328
1329To assign environment variables (e.g., CC, CFLAGS...), specify them as
1330VAR=VALUE. See below for descriptions of some of the useful variables.
1331
1332Defaults for the options are specified in brackets.
1333
1334Configuration:
1335 -h, --help display this help and exit
1336 --help=short display options specific to this package
1337 --help=recursive display the short help of all the included packages
1338 -V, --version display version information and exit
22e05272 1339 -q, --quiet, --silent do not print \`checking ...' messages
a8aea176
NN
1340 --cache-file=FILE cache test results in FILE [disabled]
1341 -C, --config-cache alias for \`--cache-file=config.cache'
1342 -n, --no-create do not create output files
1343 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1344
a8aea176
NN
1345Installation directories:
1346 --prefix=PREFIX install architecture-independent files in PREFIX
5213506e 1347 [$ac_default_prefix]
a8aea176 1348 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5213506e 1349 [PREFIX]
a8aea176
NN
1350
1351By default, \`make install' will install all the files in
1352\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1353an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1354for instance \`--prefix=\$HOME'.
1355
1356For better control, use the options below.
1357
1358Fine tuning of the installation directories:
5213506e
RW
1359 --bindir=DIR user executables [EPREFIX/bin]
1360 --sbindir=DIR system admin executables [EPREFIX/sbin]
1361 --libexecdir=DIR program executables [EPREFIX/libexec]
1362 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1363 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1364 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1365 --libdir=DIR object code libraries [EPREFIX/lib]
1366 --includedir=DIR C header files [PREFIX/include]
1367 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1368 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1369 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1370 --infodir=DIR info documentation [DATAROOTDIR/info]
1371 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1372 --mandir=DIR man documentation [DATAROOTDIR/man]
22e05272 1373 --docdir=DIR documentation root [DATAROOTDIR/doc/zlib]
5213506e
RW
1374 --htmldir=DIR html documentation [DOCDIR]
1375 --dvidir=DIR dvi documentation [DOCDIR]
1376 --pdfdir=DIR pdf documentation [DOCDIR]
1377 --psdir=DIR ps documentation [DOCDIR]
a8aea176
NN
1378_ACEOF
1379
1380 cat <<\_ACEOF
1381
1382Program names:
1383 --program-prefix=PREFIX prepend PREFIX to installed program names
1384 --program-suffix=SUFFIX append SUFFIX to installed program names
1385 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1386
1387System types:
1388 --build=BUILD configure for building on BUILD [guessed]
1389 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1390 --target=TARGET configure for building compilers for TARGET [HOST]
1391_ACEOF
1392fi
1393
1394if test -n "$ac_init_help"; then
22e05272
JM
1395 case $ac_init_help in
1396 short | recursive ) echo "Configuration of zlib 1.1.4:";;
1397 esac
a8aea176
NN
1398 cat <<\_ACEOF
1399
1400Optional Features:
5213506e 1401 --disable-option-checking ignore unrecognized --enable/--with options
a8aea176
NN
1402 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1403 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
a8aea176 1404 --enable-multilib build many library versions (default)
22e05272
JM
1405 --enable-silent-rules less verbose build output (undo: "make V=1")
1406 --disable-silent-rules verbose build output (undo: "make V=0")
1407 --enable-maintainer-mode
1408 enable make rules and dependencies not useful (and
1409 sometimes confusing) to the casual installer
1410 --enable-dependency-tracking
1411 do not reject slow dependency extractors
1412 --disable-dependency-tracking
1413 speeds up one-time build
5213506e
RW
1414 --enable-shared[=PKGS] build shared libraries [default=yes]
1415 --enable-static[=PKGS] build static libraries [default=yes]
1cf3d07d
SE
1416 --enable-fast-install[=PKGS]
1417 optimize for fast installation [default=yes]
a8aea176 1418 --disable-libtool-lock avoid locking (might break parallel builds)
459260ec 1419 --enable-host-shared build host code as shared libraries
a8aea176
NN
1420
1421Optional Packages:
1422 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1423 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1424 --with-target-subdir=SUBDIR
1425 configuring in a subdirectory
1426 --with-cross-host=HOST configuring with a cross compiler
1427 --with-system-zlib use installed libz
1cf3d07d
SE
1428 --with-pic try to use only PIC/non-PIC objects [default=use
1429 both]
1430 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
a8aea176
NN
1431
1432Some influential environment variables:
1433 CC C compiler command
1434 CFLAGS C compiler flags
1435 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1436 nonstandard directory <lib dir>
5213506e 1437 LIBS libraries to pass to the linker, e.g. -l<library>
22e05272 1438 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
5213506e 1439 you have headers in a nonstandard directory <include dir>
a8aea176
NN
1440 CPP C preprocessor
1441
1442Use these variables to override the choices made by `configure' or to help
1443it to find libraries and programs with nonstandard names/locations.
1444
5213506e 1445Report bugs to the package provider.
a8aea176 1446_ACEOF
5213506e 1447ac_status=$?
a8aea176
NN
1448fi
1449
1450if test "$ac_init_help" = "recursive"; then
1451 # If there are subdirs, report their specific --help.
a8aea176 1452 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5213506e
RW
1453 test -d "$ac_dir" ||
1454 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1455 continue
a8aea176
NN
1456 ac_builddir=.
1457
5213506e
RW
1458case "$ac_dir" in
1459.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1460*)
1461 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1462 # A ".." for each directory in $ac_dir_suffix.
1463 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1464 case $ac_top_builddir_sub in
1465 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1467 esac ;;
1468esac
1469ac_abs_top_builddir=$ac_pwd
1470ac_abs_builddir=$ac_pwd$ac_dir_suffix
1471# for backward compatibility:
1472ac_top_builddir=$ac_top_build_prefix
a8aea176
NN
1473
1474case $srcdir in
5213506e 1475 .) # We are building in place.
a8aea176 1476 ac_srcdir=.
5213506e
RW
1477 ac_top_srcdir=$ac_top_builddir_sub
1478 ac_abs_top_srcdir=$ac_pwd ;;
1479 [\\/]* | ?:[\\/]* ) # Absolute name.
a8aea176 1480 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
1481 ac_top_srcdir=$srcdir
1482 ac_abs_top_srcdir=$srcdir ;;
1483 *) # Relative name.
1484 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1485 ac_top_srcdir=$ac_top_build_prefix$srcdir
1486 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
a8aea176 1487esac
5213506e
RW
1488ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1489
1490 cd "$ac_dir" || { ac_status=$?; continue; }
1491 # Check for guested configure.
1492 if test -f "$ac_srcdir/configure.gnu"; then
1493 echo &&
1494 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1495 elif test -f "$ac_srcdir/configure"; then
1496 echo &&
1497 $SHELL "$ac_srcdir/configure" --help=recursive
a8aea176 1498 else
5213506e
RW
1499 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1500 fi || ac_status=$?
1501 cd "$ac_pwd" || { ac_status=$?; break; }
a8aea176
NN
1502 done
1503fi
1504
5213506e 1505test -n "$ac_init_help" && exit $ac_status
a8aea176
NN
1506if $ac_init_version; then
1507 cat <<\_ACEOF
22e05272
JM
1508zlib configure 1.1.4
1509generated by GNU Autoconf 2.69
a8aea176 1510
22e05272 1511Copyright (C) 2012 Free Software Foundation, Inc.
a8aea176
NN
1512This configure script is free software; the Free Software Foundation
1513gives unlimited permission to copy, distribute and modify it.
1514_ACEOF
5213506e 1515 exit
a8aea176 1516fi
a8aea176 1517
5213506e
RW
1518## ------------------------ ##
1519## Autoconf initialization. ##
1520## ------------------------ ##
a8aea176 1521
5213506e
RW
1522# ac_fn_c_try_compile LINENO
1523# --------------------------
1524# Try to compile conftest.$ac_ext, and return whether this succeeded.
1525ac_fn_c_try_compile ()
a8aea176 1526{
5213506e
RW
1527 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1528 rm -f conftest.$ac_objext
1529 if { { ac_try="$ac_compile"
1530case "(($ac_try" in
1531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1532 *) ac_try_echo=$ac_try;;
1533esac
1534eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1535$as_echo "$ac_try_echo"; } >&5
1536 (eval "$ac_compile") 2>conftest.err
1537 ac_status=$?
1538 if test -s conftest.err; then
1539 grep -v '^ *+' conftest.err >conftest.er1
1540 cat conftest.er1 >&5
1541 mv -f conftest.er1 conftest.err
1542 fi
1543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1544 test $ac_status = 0; } && {
1545 test -z "$ac_c_werror_flag" ||
1546 test ! -s conftest.err
1547 } && test -s conftest.$ac_objext; then :
1548 ac_retval=0
1549else
1550 $as_echo "$as_me: failed program was:" >&5
1551sed 's/^/| /' conftest.$ac_ext >&5
a8aea176 1552
5213506e
RW
1553 ac_retval=1
1554fi
22e05272
JM
1555 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1556 as_fn_set_status $ac_retval
a8aea176 1557
5213506e 1558} # ac_fn_c_try_compile
a8aea176 1559
5213506e
RW
1560# ac_fn_c_try_link LINENO
1561# -----------------------
1562# Try to link conftest.$ac_ext, and return whether this succeeded.
1563ac_fn_c_try_link ()
1564{
1565 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1566 rm -f conftest.$ac_objext conftest$ac_exeext
1567 if { { ac_try="$ac_link"
1568case "(($ac_try" in
1569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1570 *) ac_try_echo=$ac_try;;
1571esac
1572eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1573$as_echo "$ac_try_echo"; } >&5
1574 (eval "$ac_link") 2>conftest.err
1575 ac_status=$?
1576 if test -s conftest.err; then
1577 grep -v '^ *+' conftest.err >conftest.er1
1578 cat conftest.er1 >&5
1579 mv -f conftest.er1 conftest.err
1580 fi
1581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1582 test $ac_status = 0; } && {
1583 test -z "$ac_c_werror_flag" ||
1584 test ! -s conftest.err
1585 } && test -s conftest$ac_exeext && {
1586 test "$cross_compiling" = yes ||
22e05272 1587 test -x conftest$ac_exeext
5213506e
RW
1588 }; then :
1589 ac_retval=0
1590else
1591 $as_echo "$as_me: failed program was:" >&5
1592sed 's/^/| /' conftest.$ac_ext >&5
a8aea176 1593
5213506e
RW
1594 ac_retval=1
1595fi
1596 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1597 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1598 # interfere with the next link command; also delete a directory that is
1599 # left behind by Apple's compiler. We do this before executing the actions.
1600 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
22e05272
JM
1601 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1602 as_fn_set_status $ac_retval
a8aea176 1603
5213506e
RW
1604} # ac_fn_c_try_link
1605
1606# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1607# -------------------------------------------------------
1608# Tests whether HEADER exists and can be compiled using the include files in
1609# INCLUDES, setting the cache variable VAR accordingly.
1610ac_fn_c_check_header_compile ()
1611{
1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1614$as_echo_n "checking for $2... " >&6; }
22e05272 1615if eval \${$3+:} false; then :
5213506e
RW
1616 $as_echo_n "(cached) " >&6
1617else
1618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1619/* end confdefs.h. */
1620$4
1621#include <$2>
1622_ACEOF
1623if ac_fn_c_try_compile "$LINENO"; then :
1624 eval "$3=yes"
1625else
1626 eval "$3=no"
1627fi
1628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1629fi
1630eval ac_res=\$$3
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1632$as_echo "$ac_res" >&6; }
22e05272 1633 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5213506e
RW
1634
1635} # ac_fn_c_check_header_compile
1636
1637# ac_fn_c_try_cpp LINENO
1638# ----------------------
1639# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1640ac_fn_c_try_cpp ()
1641{
1642 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1643 if { { ac_try="$ac_cpp conftest.$ac_ext"
1644case "(($ac_try" in
1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646 *) ac_try_echo=$ac_try;;
1647esac
1648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649$as_echo "$ac_try_echo"; } >&5
1650 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1651 ac_status=$?
1652 if test -s conftest.err; then
1653 grep -v '^ *+' conftest.err >conftest.er1
1654 cat conftest.er1 >&5
1655 mv -f conftest.er1 conftest.err
1656 fi
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22e05272 1658 test $ac_status = 0; } > conftest.i && {
5213506e
RW
1659 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1660 test ! -s conftest.err
1661 }; then :
1662 ac_retval=0
1663else
1664 $as_echo "$as_me: failed program was:" >&5
1665sed 's/^/| /' conftest.$ac_ext >&5
1666
1667 ac_retval=1
1668fi
22e05272
JM
1669 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1670 as_fn_set_status $ac_retval
5213506e
RW
1671
1672} # ac_fn_c_try_cpp
1673
1674# ac_fn_c_try_run LINENO
1675# ----------------------
1676# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1677# that executables *can* be run.
1678ac_fn_c_try_run ()
1679{
1680 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681 if { { ac_try="$ac_link"
1682case "(($ac_try" in
1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1684 *) ac_try_echo=$ac_try;;
1685esac
1686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687$as_echo "$ac_try_echo"; } >&5
1688 (eval "$ac_link") 2>&5
1689 ac_status=$?
1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1692 { { case "(($ac_try" in
1693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694 *) ac_try_echo=$ac_try;;
1695esac
1696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697$as_echo "$ac_try_echo"; } >&5
1698 (eval "$ac_try") 2>&5
1699 ac_status=$?
1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 test $ac_status = 0; }; }; then :
1702 ac_retval=0
1703else
1704 $as_echo "$as_me: program exited with status $ac_status" >&5
1705 $as_echo "$as_me: failed program was:" >&5
1706sed 's/^/| /' conftest.$ac_ext >&5
1707
1708 ac_retval=$ac_status
1709fi
1710 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
22e05272
JM
1711 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1712 as_fn_set_status $ac_retval
5213506e
RW
1713
1714} # ac_fn_c_try_run
1715
1716# ac_fn_c_check_func LINENO FUNC VAR
1717# ----------------------------------
1718# Tests whether FUNC exists, setting the cache variable VAR accordingly
1719ac_fn_c_check_func ()
1720{
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723$as_echo_n "checking for $2... " >&6; }
22e05272 1724if eval \${$3+:} false; then :
5213506e
RW
1725 $as_echo_n "(cached) " >&6
1726else
1727 if test x$gcc_no_link = xyes; then
22e05272 1728 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5213506e
RW
1729fi
1730cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1731/* end confdefs.h. */
1732/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1733 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1734#define $2 innocuous_$2
1735
1736/* System header to define __stub macros and hopefully few prototypes,
1737 which can conflict with char $2 (); below.
1738 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1739 <limits.h> exists even on freestanding compilers. */
1740
1741#ifdef __STDC__
1742# include <limits.h>
1743#else
1744# include <assert.h>
1745#endif
1746
1747#undef $2
1748
1749/* Override any GCC internal prototype to avoid an error.
1750 Use char because int might match the return type of a GCC
1751 builtin and then its argument prototype would still apply. */
1752#ifdef __cplusplus
1753extern "C"
1754#endif
1755char $2 ();
1756/* The GNU C library defines this for functions which it implements
1757 to always fail with ENOSYS. Some functions are actually named
1758 something starting with __ and the normal name is an alias. */
1759#if defined __stub_$2 || defined __stub___$2
1760choke me
1761#endif
1762
1763int
1764main ()
1765{
1766return $2 ();
1767 ;
1768 return 0;
1769}
1770_ACEOF
1771if ac_fn_c_try_link "$LINENO"; then :
1772 eval "$3=yes"
1773else
1774 eval "$3=no"
1775fi
1776rm -f core conftest.err conftest.$ac_objext \
1777 conftest$ac_exeext conftest.$ac_ext
1778fi
1779eval ac_res=\$$3
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1781$as_echo "$ac_res" >&6; }
22e05272 1782 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5213506e
RW
1783
1784} # ac_fn_c_check_func
1785
1786# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1787# -------------------------------------------------------
1788# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1789# the include files in INCLUDES and setting the cache variable VAR
1790# accordingly.
1791ac_fn_c_check_header_mongrel ()
1792{
1793 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
22e05272 1794 if eval \${$3+:} false; then :
5213506e
RW
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1796$as_echo_n "checking for $2... " >&6; }
22e05272 1797if eval \${$3+:} false; then :
5213506e
RW
1798 $as_echo_n "(cached) " >&6
1799fi
1800eval ac_res=\$$3
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1802$as_echo "$ac_res" >&6; }
1803else
1804 # Is the header compilable?
1805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1806$as_echo_n "checking $2 usability... " >&6; }
1807cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1808/* end confdefs.h. */
1809$4
1810#include <$2>
1811_ACEOF
1812if ac_fn_c_try_compile "$LINENO"; then :
1813 ac_header_compiler=yes
1814else
1815 ac_header_compiler=no
1816fi
1817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1819$as_echo "$ac_header_compiler" >&6; }
1820
1821# Is the header present?
1822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1823$as_echo_n "checking $2 presence... " >&6; }
1824cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825/* end confdefs.h. */
1826#include <$2>
1827_ACEOF
1828if ac_fn_c_try_cpp "$LINENO"; then :
1829 ac_header_preproc=yes
1830else
1831 ac_header_preproc=no
1832fi
22e05272 1833rm -f conftest.err conftest.i conftest.$ac_ext
5213506e
RW
1834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1835$as_echo "$ac_header_preproc" >&6; }
1836
1837# So? What about this header?
1838case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1839 yes:no: )
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1841$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1843$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1844 ;;
1845 no:yes:* )
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1847$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1849$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1851$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1853$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1855$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1856 ;;
1857esac
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859$as_echo_n "checking for $2... " >&6; }
22e05272 1860if eval \${$3+:} false; then :
5213506e
RW
1861 $as_echo_n "(cached) " >&6
1862else
1863 eval "$3=\$ac_header_compiler"
1864fi
1865eval ac_res=\$$3
1866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1867$as_echo "$ac_res" >&6; }
1868fi
22e05272 1869 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5213506e
RW
1870
1871} # ac_fn_c_check_header_mongrel
1872cat >config.log <<_ACEOF
1873This file contains any messages produced by compilers while
1874running configure, to aid debugging if configure makes a mistake.
1875
22e05272
JM
1876It was created by zlib $as_me 1.1.4, which was
1877generated by GNU Autoconf 2.69. Invocation command line was
5213506e
RW
1878
1879 $ $0 $@
1880
1881_ACEOF
1882exec 5>>config.log
1883{
1884cat <<_ASUNAME
1885## --------- ##
1886## Platform. ##
1887## --------- ##
1888
1889hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1890uname -m = `(uname -m) 2>/dev/null || echo unknown`
1891uname -r = `(uname -r) 2>/dev/null || echo unknown`
1892uname -s = `(uname -s) 2>/dev/null || echo unknown`
1893uname -v = `(uname -v) 2>/dev/null || echo unknown`
1894
1895/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1896/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1897
1898/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1899/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1900/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1901/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1902/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1903/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1904/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1905
1906_ASUNAME
1907
1908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1909for as_dir in $PATH
1910do
1911 IFS=$as_save_IFS
a8aea176 1912 test -z "$as_dir" && as_dir=.
5213506e
RW
1913 $as_echo "PATH: $as_dir"
1914 done
1915IFS=$as_save_IFS
a8aea176
NN
1916
1917} >&5
1918
1919cat >&5 <<_ACEOF
1920
1921
1922## ----------- ##
1923## Core tests. ##
1924## ----------- ##
1925
1926_ACEOF
1927
1928
1929# Keep a trace of the command line.
1930# Strip out --no-create and --no-recursion so they do not pile up.
1931# Strip out --silent because we don't want to record it for future runs.
1932# Also quote any args containing shell meta-characters.
1933# Make two passes to allow for proper duplicate-argument suppression.
1934ac_configure_args=
1935ac_configure_args0=
1936ac_configure_args1=
a8aea176
NN
1937ac_must_keep_next=false
1938for ac_pass in 1 2
1939do
1940 for ac_arg
1941 do
1942 case $ac_arg in
1943 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1944 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1945 | -silent | --silent | --silen | --sile | --sil)
1946 continue ;;
5213506e
RW
1947 *\'*)
1948 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
a8aea176
NN
1949 esac
1950 case $ac_pass in
5213506e 1951 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
a8aea176 1952 2)
5213506e 1953 as_fn_append ac_configure_args1 " '$ac_arg'"
a8aea176
NN
1954 if test $ac_must_keep_next = true; then
1955 ac_must_keep_next=false # Got value, back to normal.
1956 else
1957 case $ac_arg in
1958 *=* | --config-cache | -C | -disable-* | --disable-* \
1959 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1960 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1961 | -with-* | --with-* | -without-* | --without-* | --x)
1962 case "$ac_configure_args0 " in
1963 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1964 esac
1965 ;;
1966 -* ) ac_must_keep_next=true ;;
1967 esac
1968 fi
5213506e 1969 as_fn_append ac_configure_args " '$ac_arg'"
a8aea176
NN
1970 ;;
1971 esac
1972 done
1973done
5213506e
RW
1974{ ac_configure_args0=; unset ac_configure_args0;}
1975{ ac_configure_args1=; unset ac_configure_args1;}
a8aea176
NN
1976
1977# When interrupted or exit'd, cleanup temporary files, and complete
1978# config.log. We remove comments because anyway the quotes in there
1979# would cause problems or look ugly.
5213506e
RW
1980# WARNING: Use '\'' to represent an apostrophe within the trap.
1981# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
a8aea176
NN
1982trap 'exit_status=$?
1983 # Save into config.log some information that might help in debugging.
1984 {
1985 echo
1986
22e05272 1987 $as_echo "## ---------------- ##
a8aea176 1988## Cache variables. ##
22e05272 1989## ---------------- ##"
a8aea176
NN
1990 echo
1991 # The following way of writing the cache mishandles newlines in values,
5213506e
RW
1992(
1993 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1994 eval ac_val=\$$ac_var
1995 case $ac_val in #(
1996 *${as_nl}*)
1997 case $ac_var in #(
1998 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1999$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2000 esac
2001 case $ac_var in #(
2002 _ | IFS | as_nl) ;; #(
2003 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2004 *) { eval $ac_var=; unset $ac_var;} ;;
2005 esac ;;
2006 esac
2007 done
a8aea176 2008 (set) 2>&1 |
5213506e
RW
2009 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2010 *${as_nl}ac_space=\ *)
a8aea176 2011 sed -n \
5213506e
RW
2012 "s/'\''/'\''\\\\'\'''\''/g;
2013 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2014 ;; #(
a8aea176 2015 *)
5213506e 2016 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
a8aea176 2017 ;;
5213506e
RW
2018 esac |
2019 sort
2020)
a8aea176
NN
2021 echo
2022
22e05272 2023 $as_echo "## ----------------- ##
a8aea176 2024## Output variables. ##
22e05272 2025## ----------------- ##"
a8aea176
NN
2026 echo
2027 for ac_var in $ac_subst_vars
2028 do
5213506e
RW
2029 eval ac_val=\$$ac_var
2030 case $ac_val in
2031 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2032 esac
2033 $as_echo "$ac_var='\''$ac_val'\''"
a8aea176
NN
2034 done | sort
2035 echo
2036
2037 if test -n "$ac_subst_files"; then
22e05272 2038 $as_echo "## ------------------- ##
5213506e 2039## File substitutions. ##
22e05272 2040## ------------------- ##"
a8aea176
NN
2041 echo
2042 for ac_var in $ac_subst_files
2043 do
5213506e
RW
2044 eval ac_val=\$$ac_var
2045 case $ac_val in
2046 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2047 esac
2048 $as_echo "$ac_var='\''$ac_val'\''"
a8aea176
NN
2049 done | sort
2050 echo
2051 fi
2052
2053 if test -s confdefs.h; then
22e05272 2054 $as_echo "## ----------- ##
a8aea176 2055## confdefs.h. ##
22e05272 2056## ----------- ##"
a8aea176 2057 echo
5213506e 2058 cat confdefs.h
a8aea176
NN
2059 echo
2060 fi
2061 test "$ac_signal" != 0 &&
5213506e
RW
2062 $as_echo "$as_me: caught signal $ac_signal"
2063 $as_echo "$as_me: exit $exit_status"
a8aea176 2064 } >&5
5213506e
RW
2065 rm -f core *.core core.conftest.* &&
2066 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
a8aea176 2067 exit $exit_status
5213506e 2068' 0
a8aea176 2069for ac_signal in 1 2 13 15; do
5213506e 2070 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
a8aea176
NN
2071done
2072ac_signal=0
dfac8a13 2073
a8aea176 2074# confdefs.h avoids OS command line length limits that DEFS can exceed.
5213506e
RW
2075rm -f -r conftest* confdefs.h
2076
2077$as_echo "/* confdefs.h */" > confdefs.h
a8aea176
NN
2078
2079# Predefined preprocessor variables.
2080
2081cat >>confdefs.h <<_ACEOF
2082#define PACKAGE_NAME "$PACKAGE_NAME"
2083_ACEOF
2084
a8aea176
NN
2085cat >>confdefs.h <<_ACEOF
2086#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2087_ACEOF
2088
a8aea176
NN
2089cat >>confdefs.h <<_ACEOF
2090#define PACKAGE_VERSION "$PACKAGE_VERSION"
2091_ACEOF
2092
a8aea176
NN
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_STRING "$PACKAGE_STRING"
2095_ACEOF
2096
a8aea176
NN
2097cat >>confdefs.h <<_ACEOF
2098#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2099_ACEOF
2100
5213506e
RW
2101cat >>confdefs.h <<_ACEOF
2102#define PACKAGE_URL "$PACKAGE_URL"
2103_ACEOF
2104
a8aea176
NN
2105
2106# Let the site file select an alternate cache file if it wants to.
5213506e
RW
2107# Prefer an explicitly selected file to automatically selected ones.
2108ac_site_file1=NONE
2109ac_site_file2=NONE
2110if test -n "$CONFIG_SITE"; then
22e05272
JM
2111 # We do not want a PATH search for config.site.
2112 case $CONFIG_SITE in #((
2113 -*) ac_site_file1=./$CONFIG_SITE;;
2114 */*) ac_site_file1=$CONFIG_SITE;;
2115 *) ac_site_file1=./$CONFIG_SITE;;
2116 esac
5213506e
RW
2117elif test "x$prefix" != xNONE; then
2118 ac_site_file1=$prefix/share/config.site
2119 ac_site_file2=$prefix/etc/config.site
2120else
2121 ac_site_file1=$ac_default_prefix/share/config.site
2122 ac_site_file2=$ac_default_prefix/etc/config.site
2123fi
2124for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2125do
2126 test "x$ac_site_file" = xNONE && continue
22e05272 2127 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
5213506e
RW
2128 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2129$as_echo "$as_me: loading site script $ac_site_file" >&6;}
a8aea176 2130 sed 's/^/| /' "$ac_site_file" >&5
22e05272
JM
2131 . "$ac_site_file" \
2132 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2134as_fn_error $? "failed to load site script $ac_site_file
2135See \`config.log' for more details" "$LINENO" 5; }
dfac8a13
TT
2136 fi
2137done
2138
2139if test -r "$cache_file"; then
22e05272
JM
2140 # Some versions of bash will fail to source /dev/null (special files
2141 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2142 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
5213506e
RW
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2144$as_echo "$as_me: loading cache $cache_file" >&6;}
a8aea176 2145 case $cache_file in
5213506e
RW
2146 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2147 *) . "./$cache_file";;
a8aea176
NN
2148 esac
2149 fi
dfac8a13 2150else
5213506e
RW
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2152$as_echo "$as_me: creating cache $cache_file" >&6;}
a8aea176
NN
2153 >$cache_file
2154fi
2155
22e05272
JM
2156as_fn_append ac_header_list " stdlib.h"
2157as_fn_append ac_header_list " unistd.h"
2158as_fn_append ac_header_list " sys/param.h"
a8aea176
NN
2159# Check that the precious variables saved in the cache have kept the same
2160# value.
2161ac_cache_corrupted=false
5213506e 2162for ac_var in $ac_precious_vars; do
a8aea176
NN
2163 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2164 eval ac_new_set=\$ac_env_${ac_var}_set
5213506e
RW
2165 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2166 eval ac_new_val=\$ac_env_${ac_var}_value
a8aea176
NN
2167 case $ac_old_set,$ac_new_set in
2168 set,)
5213506e
RW
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2170$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
a8aea176
NN
2171 ac_cache_corrupted=: ;;
2172 ,set)
5213506e
RW
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2174$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
a8aea176
NN
2175 ac_cache_corrupted=: ;;
2176 ,);;
2177 *)
2178 if test "x$ac_old_val" != "x$ac_new_val"; then
5213506e
RW
2179 # differences in whitespace do not lead to failure.
2180 ac_old_val_w=`echo x $ac_old_val`
2181 ac_new_val_w=`echo x $ac_new_val`
2182 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2184$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2185 ac_cache_corrupted=:
2186 else
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2188$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2189 eval $ac_var=\$ac_old_val
2190 fi
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2192$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2194$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
a8aea176
NN
2195 fi;;
2196 esac
2197 # Pass precious variables to config.status.
2198 if test "$ac_new_set" = set; then
2199 case $ac_new_val in
5213506e 2200 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
a8aea176
NN
2201 *) ac_arg=$ac_var=$ac_new_val ;;
2202 esac
2203 case " $ac_configure_args " in
2204 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5213506e 2205 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
a8aea176
NN
2206 esac
2207 fi
2208done
2209if $ac_cache_corrupted; then
5213506e
RW
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2211$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2213$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
22e05272 2214 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
dfac8a13 2215fi
5213506e
RW
2216## -------------------- ##
2217## Main body of script. ##
2218## -------------------- ##
dfac8a13
TT
2219
2220ac_ext=c
dfac8a13 2221ac_cpp='$CPP $CPPFLAGS'
a8aea176
NN
2222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2224ac_compiler_gnu=$ac_cv_c_compiler_gnu
2225
2226
2227
a8aea176 2228
dfac8a13
TT
2229
2230
0fd91e0a 2231
8006534c
NC
2232if test -n "${with_target_subdir}"; then
2233 # Default to --enable-multilib
5213506e
RW
2234# Check whether --enable-multilib was given.
2235if test "${enable_multilib+set}" = set; then :
2236 enableval=$enable_multilib; case "$enableval" in
076e5443
PB
2237 yes) multilib=yes ;;
2238 no) multilib=no ;;
22e05272 2239 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
076e5443
PB
2240 esac
2241else
2242 multilib=yes
5213506e
RW
2243fi
2244
6706f116 2245
076e5443
PB
2246# We may get other options which we leave undocumented:
2247# --with-target-subdir, --with-multisrctop, --with-multisubdir
2248# See config-ml.in if you want the gory details.
0fd91e0a 2249
076e5443
PB
2250if test "$srcdir" = "."; then
2251 if test "$with_target_subdir" != "."; then
2252 multi_basedir="$srcdir/$with_multisrctop../.."
0fd91e0a 2253 else
076e5443 2254 multi_basedir="$srcdir/$with_multisrctop.."
0fd91e0a
AO
2255 fi
2256else
076e5443 2257 multi_basedir="$srcdir/.."
0fd91e0a
AO
2258fi
2259
dfac8a13 2260
8a489465
JH
2261# Even if the default multilib is not a cross compilation,
2262# it may be that some of the other multilibs are.
2263if test $cross_compiling = no && test $multilib = yes \
2264 && test "x${with_multisubdir}" != x ; then
2265 cross_compiling=maybe
2266fi
2267
5213506e 2268ac_config_commands="$ac_config_commands default-1"
076e5443 2269
8006534c 2270fi
076e5443
PB
2271
2272ac_aux_dir=
5213506e 2273for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
22e05272
JM
2274 if test -f "$ac_dir/install-sh"; then
2275 ac_aux_dir=$ac_dir
2276 ac_install_sh="$ac_aux_dir/install-sh -c"
2277 break
2278 elif test -f "$ac_dir/install.sh"; then
2279 ac_aux_dir=$ac_dir
2280 ac_install_sh="$ac_aux_dir/install.sh -c"
2281 break
2282 elif test -f "$ac_dir/shtool"; then
2283 ac_aux_dir=$ac_dir
2284 ac_install_sh="$ac_aux_dir/shtool install -c"
2285 break
2286 fi
0fd91e0a
AO
2287done
2288if test -z "$ac_aux_dir"; then
22e05272 2289 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
0fd91e0a 2290fi
5213506e
RW
2291
2292# These three variables are undocumented and unsupported,
2293# and are intended to be withdrawn in a future Autoconf release.
2294# They can cause serious problems if a builder's source tree is in a directory
2295# whose full name contains unusual characters.
2296ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2297ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2298ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2299
0fd91e0a 2300
dfac8a13 2301# Make sure we can run config.sub.
5213506e 2302$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
22e05272 2303 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5213506e
RW
2304
2305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2306$as_echo_n "checking build system type... " >&6; }
22e05272 2307if ${ac_cv_build+:} false; then :
5213506e
RW
2308 $as_echo_n "(cached) " >&6
2309else
2310 ac_build_alias=$build_alias
2311test "x$ac_build_alias" = x &&
2312 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2313test "x$ac_build_alias" = x &&
22e05272 2314 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5213506e 2315ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
22e05272 2316 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5213506e
RW
2317
2318fi
2319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2320$as_echo "$ac_cv_build" >&6; }
2321case $ac_cv_build in
2322*-*-*) ;;
22e05272 2323*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5213506e 2324esac
a8aea176 2325build=$ac_cv_build
5213506e
RW
2326ac_save_IFS=$IFS; IFS='-'
2327set x $ac_cv_build
2328shift
2329build_cpu=$1
2330build_vendor=$2
2331shift; shift
2332# Remember, the first character of IFS is used to create $*,
2333# except with old shells:
2334build_os=$*
2335IFS=$ac_save_IFS
2336case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
a8aea176
NN
2337
2338
5213506e
RW
2339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2340$as_echo_n "checking host system type... " >&6; }
22e05272 2341if ${ac_cv_host+:} false; then :
5213506e
RW
2342 $as_echo_n "(cached) " >&6
2343else
2344 if test "x$host_alias" = x; then
2345 ac_cv_host=$ac_cv_build
a8aea176 2346else
5213506e 2347 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
22e05272 2348 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5213506e 2349fi
a8aea176
NN
2350
2351fi
5213506e
RW
2352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2353$as_echo "$ac_cv_host" >&6; }
2354case $ac_cv_host in
2355*-*-*) ;;
22e05272 2356*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5213506e 2357esac
a8aea176 2358host=$ac_cv_host
5213506e
RW
2359ac_save_IFS=$IFS; IFS='-'
2360set x $ac_cv_host
2361shift
2362host_cpu=$1
2363host_vendor=$2
2364shift; shift
2365# Remember, the first character of IFS is used to create $*,
2366# except with old shells:
2367host_os=$*
2368IFS=$ac_save_IFS
2369case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
a8aea176
NN
2370
2371
5213506e
RW
2372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2373$as_echo_n "checking target system type... " >&6; }
22e05272 2374if ${ac_cv_target+:} false; then :
5213506e 2375 $as_echo_n "(cached) " >&6
a8aea176 2376else
5213506e
RW
2377 if test "x$target_alias" = x; then
2378 ac_cv_target=$ac_cv_host
2379else
2380 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
22e05272 2381 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5213506e 2382fi
dfac8a13 2383
a8aea176 2384fi
5213506e
RW
2385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2386$as_echo "$ac_cv_target" >&6; }
2387case $ac_cv_target in
2388*-*-*) ;;
22e05272 2389*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5213506e 2390esac
a8aea176 2391target=$ac_cv_target
5213506e
RW
2392ac_save_IFS=$IFS; IFS='-'
2393set x $ac_cv_target
2394shift
2395target_cpu=$1
2396target_vendor=$2
2397shift; shift
2398# Remember, the first character of IFS is used to create $*,
2399# except with old shells:
2400target_os=$*
2401IFS=$ac_save_IFS
2402case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
dfac8a13 2403
dfac8a13 2404
a8aea176
NN
2405# The aliases save the names the user supplied, while $host etc.
2406# will get canonicalized.
2407test -n "$target_alias" &&
dfac8a13
TT
2408 test "$program_prefix$program_suffix$program_transform_name" = \
2409 NONENONEs,x,x, &&
2410 program_prefix=${target_alias}-
2411
5213506e 2412
8b55628e 2413# This works around an automake problem.
1e6347d8 2414mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
8b55628e
TT
2415
2416
22e05272 2417am__api_version='1.15'
5213506e 2418
dfac8a13
TT
2419# Find a good install program. We prefer a C program (faster),
2420# so one script is as good as another. But avoid the broken or
2421# incompatible versions:
2422# SysV /etc/install, /usr/sbin/install
2423# SunOS /usr/etc/install
2424# IRIX /sbin/install
2425# AIX /bin/install
a8aea176 2426# AmigaOS /C/install, which installs bootblocks on floppy discs
dfac8a13
TT
2427# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2428# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2429# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
a8aea176 2430# OS/2's system install, which has a completely different semantic
dfac8a13 2431# ./install, which can be erroneously created by make from ./install.sh.
38d24731 2432# Reject install programs that cannot install multiple files.
5213506e
RW
2433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2434$as_echo_n "checking for a BSD-compatible install... " >&6; }
dfac8a13 2435if test -z "$INSTALL"; then
22e05272 2436if ${ac_cv_path_install+:} false; then :
5213506e 2437 $as_echo_n "(cached) " >&6
dfac8a13 2438else
a8aea176
NN
2439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2440for as_dir in $PATH
2441do
2442 IFS=$as_save_IFS
2443 test -z "$as_dir" && as_dir=.
5213506e
RW
2444 # Account for people who put trailing slashes in PATH elements.
2445case $as_dir/ in #((
2446 ./ | .// | /[cC]/* | \
a8aea176 2447 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5213506e 2448 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
a8aea176
NN
2449 /usr/ucb/* ) ;;
2450 *)
2451 # OSF1 and SCO ODT 3.0 have their own names for install.
2452 # Don't use installbsd from OSF since it installs stuff as root
2453 # by default.
2454 for ac_prog in ginstall scoinst install; do
2455 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2456 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
dfac8a13 2457 if test $ac_prog = install &&
a8aea176 2458 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
dfac8a13
TT
2459 # AIX install. It has an incompatible calling convention.
2460 :
a8aea176
NN
2461 elif test $ac_prog = install &&
2462 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2463 # program-specific install script used by HP pwplus--don't use.
2464 :
dfac8a13 2465 else
38d24731
RW
2466 rm -rf conftest.one conftest.two conftest.dir
2467 echo one > conftest.one
2468 echo two > conftest.two
2469 mkdir conftest.dir
2470 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2471 test -s conftest.one && test -s conftest.two &&
2472 test -s conftest.dir/conftest.one &&
2473 test -s conftest.dir/conftest.two
2474 then
2475 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2476 break 3
2477 fi
dfac8a13
TT
2478 fi
2479 fi
2480 done
a8aea176
NN
2481 done
2482 ;;
2483esac
5213506e
RW
2484
2485 done
2486IFS=$as_save_IFS
a8aea176 2487
38d24731 2488rm -rf conftest.one conftest.two conftest.dir
dfac8a13
TT
2489
2490fi
2491 if test "${ac_cv_path_install+set}" = set; then
a8aea176 2492 INSTALL=$ac_cv_path_install
dfac8a13 2493 else
38d24731
RW
2494 # As a last resort, use the slow shell script. Don't cache a
2495 # value for INSTALL within a source directory, because that will
dfac8a13 2496 # break other packages using the cache if that directory is
38d24731 2497 # removed, or if the value is a relative name.
a8aea176 2498 INSTALL=$ac_install_sh
dfac8a13
TT
2499 fi
2500fi
5213506e
RW
2501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2502$as_echo "$INSTALL" >&6; }
dfac8a13
TT
2503
2504# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2505# It thinks the first close brace ends the variable substitution.
2506test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2507
a8aea176 2508test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
dfac8a13
TT
2509
2510test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2511
5213506e
RW
2512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2513$as_echo_n "checking whether build environment is sane... " >&6; }
5213506e
RW
2514# Reject unsafe characters in $srcdir or the absolute working directory
2515# name. Accept space and tab only in the latter.
2516am_lf='
2517'
2518case `pwd` in
2519 *[\\\"\#\$\&\'\`$am_lf]*)
22e05272 2520 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
5213506e
RW
2521esac
2522case $srcdir in
2523 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
22e05272 2524 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
5213506e
RW
2525esac
2526
22e05272 2527# Do 'set' in a subshell so we don't clobber the current shell's
dfac8a13
TT
2528# arguments. Must try -L first in case configure is actually a
2529# symlink; some systems play weird games with the mod time of symlinks
2530# (eg FreeBSD returns the mod time of the symlink's containing
2531# directory).
2532if (
22e05272
JM
2533 am_has_slept=no
2534 for am_try in 1 2; do
2535 echo "timestamp, slept: $am_has_slept" > conftest.file
2536 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2537 if test "$*" = "X"; then
2538 # -L didn't work.
2539 set X `ls -t "$srcdir/configure" conftest.file`
2540 fi
2541 if test "$*" != "X $srcdir/configure conftest.file" \
2542 && test "$*" != "X conftest.file $srcdir/configure"; then
2543
2544 # If neither matched, then we have a broken ls. This can happen
2545 # if, for instance, CONFIG_SHELL is bash and it inherits a
2546 # broken ls alias from the environment. This has actually
2547 # happened. Such a system could not be considered "sane".
2548 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2549 alias in your environment" "$LINENO" 5
2550 fi
2551 if test "$2" = conftest.file || test $am_try -eq 2; then
2552 break
2553 fi
2554 # Just in case.
2555 sleep 1
2556 am_has_slept=yes
2557 done
9fabf579 2558 test "$2" = conftest.file
dfac8a13
TT
2559 )
2560then
2561 # Ok.
2562 :
2563else
22e05272 2564 as_fn_error $? "newly created file is older than distributed files!
5213506e 2565Check your system clock" "$LINENO" 5
dfac8a13 2566fi
5213506e
RW
2567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2568$as_echo "yes" >&6; }
22e05272
JM
2569# If we didn't sleep, we still need to ensure time stamps of config.status and
2570# generated files are strictly newer.
2571am_sleep_pid=
2572if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2573 ( sleep 1 ) &
2574 am_sleep_pid=$!
2575fi
2576
2577rm -f conftest.file
2578
dfac8a13 2579test "$program_prefix" != NONE &&
5213506e 2580 program_transform_name="s&^&$program_prefix&;$program_transform_name"
dfac8a13
TT
2581# Use a double $ so make ignores it.
2582test "$program_suffix" != NONE &&
5213506e
RW
2583 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2584# Double any \ or $.
a8aea176 2585# By default was `s,x,x', remove it if useless.
5213506e
RW
2586ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2587program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
a8aea176 2588
22e05272
JM
2589# Expand $ac_aux_dir to an absolute path.
2590am_aux_dir=`cd "$ac_aux_dir" && pwd`
9fabf579 2591
5213506e
RW
2592if test x"${MISSING+set}" != xset; then
2593 case $am_aux_dir in
2594 *\ * | *\ *)
2595 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2596 *)
2597 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2598 esac
2599fi
9fabf579 2600# Use eval to expand $SHELL
22e05272
JM
2601if eval "$MISSING --is-lightweight"; then
2602 am_missing_run="$MISSING "
9fabf579
KC
2603else
2604 am_missing_run=
22e05272
JM
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2606$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
076e5443
PB
2607fi
2608
22e05272 2609if test x"${install_sh+set}" != xset; then
5213506e
RW
2610 case $am_aux_dir in
2611 *\ * | *\ *)
2612 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2613 *)
2614 install_sh="\${SHELL} $am_aux_dir/install-sh"
2615 esac
2616fi
2617
22e05272
JM
2618# Installed binaries are usually stripped using 'strip' when the user
2619# run "make install-strip". However 'strip' might not be the right
5213506e 2620# tool to use in cross-compilation environments, therefore Automake
22e05272 2621# will honor the 'STRIP' environment variable to overrule this program.
5213506e
RW
2622if test "$cross_compiling" != no; then
2623 if test -n "$ac_tool_prefix"; then
2624 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2625set dummy ${ac_tool_prefix}strip; ac_word=$2
2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2627$as_echo_n "checking for $ac_word... " >&6; }
22e05272 2628if ${ac_cv_prog_STRIP+:} false; then :
5213506e 2629 $as_echo_n "(cached) " >&6
9fabf579 2630else
5213506e
RW
2631 if test -n "$STRIP"; then
2632 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9fabf579
KC
2633else
2634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635for as_dir in $PATH
2636do
2637 IFS=$as_save_IFS
2638 test -z "$as_dir" && as_dir=.
5213506e 2639 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5213506e
RW
2641 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9fabf579
KC
2643 break 2
2644 fi
2645done
5213506e
RW
2646 done
2647IFS=$as_save_IFS
9fabf579
KC
2648
2649fi
2650fi
5213506e
RW
2651STRIP=$ac_cv_prog_STRIP
2652if test -n "$STRIP"; then
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2654$as_echo "$STRIP" >&6; }
9fabf579 2655else
5213506e
RW
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2657$as_echo "no" >&6; }
9fabf579
KC
2658fi
2659
9fabf579 2660
5213506e
RW
2661fi
2662if test -z "$ac_cv_prog_STRIP"; then
2663 ac_ct_STRIP=$STRIP
2664 # Extract the first word of "strip", so it can be a program name with args.
2665set dummy strip; ac_word=$2
2666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2667$as_echo_n "checking for $ac_word... " >&6; }
22e05272 2668if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5213506e
RW
2669 $as_echo_n "(cached) " >&6
2670else
2671 if test -n "$ac_ct_STRIP"; then
2672 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2673else
2674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2675for as_dir in $PATH
2676do
2677 IFS=$as_save_IFS
2678 test -z "$as_dir" && as_dir=.
2679 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5213506e
RW
2681 ac_cv_prog_ac_ct_STRIP="strip"
2682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2683 break 2
2684 fi
2685done
2686 done
2687IFS=$as_save_IFS
2688
2689fi
2690fi
2691ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2692if test -n "$ac_ct_STRIP"; then
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2694$as_echo "$ac_ct_STRIP" >&6; }
2695else
2696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2697$as_echo "no" >&6; }
2698fi
2699
2700 if test "x$ac_ct_STRIP" = x; then
2701 STRIP=":"
2702 else
2703 case $cross_compiling:$ac_tool_warned in
2704yes:)
2705{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2706$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2707ac_tool_warned=yes ;;
2708esac
2709 STRIP=$ac_ct_STRIP
2710 fi
2711else
2712 STRIP="$ac_cv_prog_STRIP"
2713fi
2714
2715fi
2716INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2717
2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2719$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2720if test -z "$MKDIR_P"; then
22e05272 2721 if ${ac_cv_path_mkdir+:} false; then :
5213506e
RW
2722 $as_echo_n "(cached) " >&6
2723else
2724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2725for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2726do
2727 IFS=$as_save_IFS
2728 test -z "$as_dir" && as_dir=.
2729 for ac_prog in mkdir gmkdir; do
2730 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2731 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
5213506e
RW
2732 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2733 'mkdir (GNU coreutils) '* | \
2734 'mkdir (coreutils) '* | \
2735 'mkdir (fileutils) '4.1*)
2736 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2737 break 3;;
2738 esac
2739 done
2740 done
2741 done
2742IFS=$as_save_IFS
2743
2744fi
2745
22e05272 2746 test -d ./--version && rmdir ./--version
5213506e
RW
2747 if test "${ac_cv_path_mkdir+set}" = set; then
2748 MKDIR_P="$ac_cv_path_mkdir -p"
2749 else
2750 # As a last resort, use the slow shell script. Don't cache a
2751 # value for MKDIR_P within a source directory, because that will
2752 # break other packages using the cache if that directory is
2753 # removed, or if the value is a relative name.
5213506e
RW
2754 MKDIR_P="$ac_install_sh -d"
2755 fi
2756fi
2757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2758$as_echo "$MKDIR_P" >&6; }
2759
5213506e
RW
2760for ac_prog in gawk mawk nawk awk
2761do
2762 # Extract the first word of "$ac_prog", so it can be a program name with args.
2763set dummy $ac_prog; ac_word=$2
2764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2765$as_echo_n "checking for $ac_word... " >&6; }
22e05272 2766if ${ac_cv_prog_AWK+:} false; then :
5213506e 2767 $as_echo_n "(cached) " >&6
dfac8a13 2768else
5213506e
RW
2769 if test -n "$AWK"; then
2770 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2771else
2772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2773for as_dir in $PATH
2774do
2775 IFS=$as_save_IFS
2776 test -z "$as_dir" && as_dir=.
2777 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5213506e
RW
2779 ac_cv_prog_AWK="$ac_prog"
2780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2781 break 2
2782 fi
2783done
2784 done
2785IFS=$as_save_IFS
2786
dfac8a13 2787fi
5213506e
RW
2788fi
2789AWK=$ac_cv_prog_AWK
2790if test -n "$AWK"; then
2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2792$as_echo "$AWK" >&6; }
2793else
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2795$as_echo "no" >&6; }
2796fi
2797
2798
2799 test -n "$AWK" && break
2800done
2801
2802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2803$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2804set x ${MAKE-make}
2805ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
22e05272 2806if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5213506e
RW
2807 $as_echo_n "(cached) " >&6
2808else
2809 cat >conftest.make <<\_ACEOF
2810SHELL = /bin/sh
2811all:
2812 @echo '@@@%%%=$(MAKE)=@@@%%%'
2813_ACEOF
22e05272 2814# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5213506e
RW
2815case `${MAKE-make} -f conftest.make 2>/dev/null` in
2816 *@@@%%%=?*=@@@%%%*)
2817 eval ac_cv_prog_make_${ac_make}_set=yes;;
2818 *)
2819 eval ac_cv_prog_make_${ac_make}_set=no;;
2820esac
a8aea176 2821rm -f conftest.make
dfac8a13 2822fi
5213506e
RW
2823if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2825$as_echo "yes" >&6; }
dfac8a13
TT
2826 SET_MAKE=
2827else
5213506e
RW
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2829$as_echo "no" >&6; }
dfac8a13
TT
2830 SET_MAKE="MAKE=${MAKE-make}"
2831fi
2832
9fabf579
KC
2833rm -rf .tst 2>/dev/null
2834mkdir .tst 2>/dev/null
2835if test -d .tst; then
2836 am__leading_dot=.
2837else
2838 am__leading_dot=_
2839fi
2840rmdir .tst 2>/dev/null
dfac8a13 2841
22e05272
JM
2842# Check whether --enable-silent-rules was given.
2843if test "${enable_silent_rules+set}" = set; then :
2844 enableval=$enable_silent_rules;
2845fi
2846
2847case $enable_silent_rules in # (((
2848 yes) AM_DEFAULT_VERBOSITY=0;;
2849 no) AM_DEFAULT_VERBOSITY=1;;
2850 *) AM_DEFAULT_VERBOSITY=1;;
2851esac
2852am_make=${MAKE-make}
2853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2854$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2855if ${am_cv_make_support_nested_variables+:} false; then :
2856 $as_echo_n "(cached) " >&6
2857else
2858 if $as_echo 'TRUE=$(BAR$(V))
2859BAR0=false
2860BAR1=true
2861V=1
2862am__doit:
2863 @$(TRUE)
2864.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2865 am_cv_make_support_nested_variables=yes
2866else
2867 am_cv_make_support_nested_variables=no
2868fi
2869fi
2870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2871$as_echo "$am_cv_make_support_nested_variables" >&6; }
2872if test $am_cv_make_support_nested_variables = yes; then
2873 AM_V='$(V)'
2874 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2875else
2876 AM_V=$AM_DEFAULT_VERBOSITY
2877 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2878fi
2879AM_BACKSLASH='\'
2880
5213506e
RW
2881if test "`cd $srcdir && pwd`" != "`pwd`"; then
2882 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2883 # is not polluted with repeated "-I."
2884 am__isrc=' -I$(srcdir)'
2885 # test to see if srcdir already configured
2886 if test -f $srcdir/config.status; then
22e05272 2887 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
5213506e 2888 fi
dfac8a13 2889fi
a8aea176 2890
9fabf579
KC
2891# test whether we have cygpath
2892if test -z "$CYGPATH_W"; then
2893 if (cygpath --version) >/dev/null 2>/dev/null; then
2894 CYGPATH_W='cygpath -w'
2895 else
2896 CYGPATH_W=echo
2897 fi
2898fi
2899
2900
2901# Define the identity of the package.
22e05272
JM
2902 PACKAGE='zlib'
2903 VERSION='1.1.4'
9fabf579
KC
2904
2905
a8aea176 2906cat >>confdefs.h <<_ACEOF
dfac8a13 2907#define PACKAGE "$PACKAGE"
a8aea176 2908_ACEOF
dfac8a13 2909
a8aea176
NN
2910
2911cat >>confdefs.h <<_ACEOF
dfac8a13 2912#define VERSION "$VERSION"
a8aea176 2913_ACEOF
dfac8a13 2914
9fabf579
KC
2915# Some tools Automake needs.
2916
2917ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2918
2919
2920AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2921
2922
2923AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
dfac8a13
TT
2924
2925
9fabf579
KC
2926AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2927
2928
2929MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2930
22e05272
JM
2931# For better backward compatibility. To be removed once Automake 1.9.x
2932# dies out for good. For more background, see:
2933# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2934# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2935mkdir_p='$(MKDIR_P)'
2936
2937# We need awk for the "check" target (and possibly the TAP driver). The
2938# system "awk" is bad on some platforms.
39ba2a0e
MH
2939# Always define AMTAR for backward compatibility. Yes, it's still used
2940# in the wild :-( We should find a proper way to deprecate it ...
2941AMTAR='$${TAR-tar}'
17210dff 2942
22e05272
JM
2943
2944# We'll loop over all known methods to create a tar archive until one works.
2945_am_tools='gnutar pax cpio none'
2946
39ba2a0e 2947am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
17210dff
TT
2948
2949
9fabf579 2950
dfac8a13
TT
2951
2952
2953
22e05272
JM
2954# POSIX will say in a future version that running "rm -f" with no argument
2955# is OK; and we want to be able to make that assumption in our Makefile
2956# recipes. So use an aggressive probe to check that the usage we want is
2957# actually supported "in the wild" to an acceptable degree.
2958# See automake bug#10828.
2959# To make any issue more visible, cause the running configure to be aborted
2960# by default if the 'rm' program in use doesn't match our expectations; the
2961# user can still override this though.
2962if rm -f && rm -fr && rm -rf; then : OK; else
2963 cat >&2 <<'END'
2964Oops!
2965
2966Your 'rm' program seems unable to run without file operands specified
2967on the command line, even when the '-f' option is present. This is contrary
2968to the behaviour of most rm programs out there, and not conforming with
2969the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2970
2971Please tell bug-automake@gnu.org about your system, including the value
2972of your $PATH and any error possibly output before this message. This
2973can help us improve future automake versions.
2974
2975END
2976 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2977 echo 'Configuration will proceed anyway, since you have set the' >&2
2978 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2979 echo >&2
2980 else
2981 cat >&2 <<'END'
2982Aborting the configuration process, to ensure you take notice of the issue.
2983
2984You can download and install GNU coreutils to get an 'rm' implementation
2985that behaves properly: <http://www.gnu.org/software/coreutils/>.
2986
2987If you want to complete the configuration process using your problematic
2988'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2989to "yes", and re-run configure.
2990
2991END
2992 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2993 fi
2994fi
2995
2996
5213506e
RW
2997
2998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2999$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3000 # Check whether --enable-maintainer-mode was given.
3001if test "${enable_maintainer_mode+set}" = set; then :
3002 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
e093c992
AG
3003else
3004 USE_MAINTAINER_MODE=no
5213506e 3005fi
e093c992 3006
5213506e
RW
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3008$as_echo "$USE_MAINTAINER_MODE" >&6; }
3009 if test $USE_MAINTAINER_MODE = yes; then
e093c992
AG
3010 MAINTAINER_MODE_TRUE=
3011 MAINTAINER_MODE_FALSE='#'
3012else
3013 MAINTAINER_MODE_TRUE='#'
3014 MAINTAINER_MODE_FALSE=
3015fi
9fabf579 3016
e093c992 3017 MAINT=$MAINTAINER_MODE_TRUE
a8aea176
NN
3018
3019
e093c992
AG
3020
3021
5213506e
RW
3022# Check whether --with-target-subdir was given.
3023if test "${with_target_subdir+set}" = set; then :
3024 withval=$with_target_subdir;
3025fi
a8aea176 3026
a8aea176
NN
3027
3028if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
3029 COMPPATH=.
3030else
3031 COMPPATH=..
dfac8a13
TT
3032fi
3033
a8aea176
NN
3034
3035
5213506e
RW
3036# Check whether --with-cross-host was given.
3037if test "${with_cross_host+set}" = set; then :
3038 withval=$with_cross_host;
3039fi
dfac8a13
TT
3040
3041
5213506e
RW
3042# Check whether --enable-multilib was given.
3043if test "${enable_multilib+set}" = set; then :
3044 enableval=$enable_multilib; case "${enableval}" in
dfac8a13
TT
3045 yes) multilib=yes ;;
3046 no) multilib=no ;;
22e05272 3047 *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;;
dfac8a13
TT
3048 esac
3049else
67d08194 3050 test -z "$with_target_subdir" && multilib=no || multilib=yes
5213506e 3051fi
dfac8a13 3052
79a9a529 3053
5213506e
RW
3054# Check whether --with-system-zlib was given.
3055if test "${with_system_zlib+set}" = set; then :
3056 withval=$with_system_zlib;
3057fi
3058
a8aea176
NN
3059
3060# Make sure we don't test executables when making cross-tools.
3061
3062
076e5443
PB
3063# The same as in boehm-gc and libstdc++. Have to borrow it from there.
3064# We must force CC to /not/ be precious variables; otherwise
3065# the wrong, non-multilib-adjusted value will be used in multilibs.
3066# As a side effect, we have to subst CFLAGS ourselves.
3067
3068
3069
a8aea176
NN
3070ac_ext=c
3071ac_cpp='$CPP $CPPFLAGS'
3072ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3073ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3074ac_compiler_gnu=$ac_cv_c_compiler_gnu
3075if test -n "$ac_tool_prefix"; then
3076 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3077set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
3078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3079$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3080if ${ac_cv_prog_CC+:} false; then :
5213506e 3081 $as_echo_n "(cached) " >&6
a8aea176
NN
3082else
3083 if test -n "$CC"; then
3084 ac_cv_prog_CC="$CC" # Let the user override the test.
3085else
3086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3087for as_dir in $PATH
3088do
3089 IFS=$as_save_IFS
3090 test -z "$as_dir" && as_dir=.
5213506e 3091 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3092 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3093 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 3094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3095 break 2
3096 fi
3097done
5213506e
RW
3098 done
3099IFS=$as_save_IFS
79a9a529 3100
a8aea176
NN
3101fi
3102fi
3103CC=$ac_cv_prog_CC
3104if test -n "$CC"; then
5213506e
RW
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3106$as_echo "$CC" >&6; }
a8aea176 3107else
5213506e
RW
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3109$as_echo "no" >&6; }
a8aea176 3110fi
025fd00e 3111
5213506e 3112
a8aea176
NN
3113fi
3114if test -z "$ac_cv_prog_CC"; then
3115 ac_ct_CC=$CC
3116 # Extract the first word of "gcc", so it can be a program name with args.
dfac8a13 3117set dummy gcc; ac_word=$2
5213506e
RW
3118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3119$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3120if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 3121 $as_echo_n "(cached) " >&6
a8aea176
NN
3122else
3123 if test -n "$ac_ct_CC"; then
3124 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3125else
3126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3127for as_dir in $PATH
3128do
3129 IFS=$as_save_IFS
3130 test -z "$as_dir" && as_dir=.
5213506e 3131 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3133 ac_cv_prog_ac_ct_CC="gcc"
5213506e 3134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3135 break 2
3136 fi
3137done
5213506e
RW
3138 done
3139IFS=$as_save_IFS
a8aea176
NN
3140
3141fi
3142fi
3143ac_ct_CC=$ac_cv_prog_ac_ct_CC
3144if test -n "$ac_ct_CC"; then
5213506e
RW
3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3146$as_echo "$ac_ct_CC" >&6; }
a8aea176 3147else
5213506e
RW
3148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3149$as_echo "no" >&6; }
a8aea176
NN
3150fi
3151
5213506e
RW
3152 if test "x$ac_ct_CC" = x; then
3153 CC=""
3154 else
3155 case $cross_compiling:$ac_tool_warned in
3156yes:)
3157{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3158$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3159ac_tool_warned=yes ;;
3160esac
3161 CC=$ac_ct_CC
3162 fi
a8aea176
NN
3163else
3164 CC="$ac_cv_prog_CC"
3165fi
3166
3167if test -z "$CC"; then
5213506e
RW
3168 if test -n "$ac_tool_prefix"; then
3169 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
a8aea176 3170set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
3171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3172$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3173if ${ac_cv_prog_CC+:} false; then :
5213506e 3174 $as_echo_n "(cached) " >&6
dfac8a13
TT
3175else
3176 if test -n "$CC"; then
3177 ac_cv_prog_CC="$CC" # Let the user override the test.
3178else
a8aea176
NN
3179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3180for as_dir in $PATH
3181do
3182 IFS=$as_save_IFS
3183 test -z "$as_dir" && as_dir=.
5213506e 3184 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3186 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 3187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3188 break 2
3189 fi
3190done
5213506e
RW
3191 done
3192IFS=$as_save_IFS
a8aea176 3193
dfac8a13
TT
3194fi
3195fi
a8aea176 3196CC=$ac_cv_prog_CC
dfac8a13 3197if test -n "$CC"; then
5213506e
RW
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3199$as_echo "$CC" >&6; }
dfac8a13 3200else
5213506e
RW
3201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3202$as_echo "no" >&6; }
dfac8a13
TT
3203fi
3204
a8aea176 3205
5213506e 3206 fi
a8aea176 3207fi
dfac8a13
TT
3208if test -z "$CC"; then
3209 # Extract the first word of "cc", so it can be a program name with args.
3210set dummy cc; ac_word=$2
5213506e
RW
3211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3212$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3213if ${ac_cv_prog_CC+:} false; then :
5213506e 3214 $as_echo_n "(cached) " >&6
dfac8a13
TT
3215else
3216 if test -n "$CC"; then
3217 ac_cv_prog_CC="$CC" # Let the user override the test.
3218else
dfac8a13 3219 ac_prog_rejected=no
a8aea176
NN
3220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3221for as_dir in $PATH
3222do
3223 IFS=$as_save_IFS
3224 test -z "$as_dir" && as_dir=.
5213506e 3225 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176
NN
3227 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3228 ac_prog_rejected=yes
3229 continue
3230 fi
3231 ac_cv_prog_CC="cc"
5213506e 3232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3233 break 2
3234 fi
3235done
5213506e
RW
3236 done
3237IFS=$as_save_IFS
a8aea176 3238
dfac8a13
TT
3239if test $ac_prog_rejected = yes; then
3240 # We found a bogon in the path, so make sure we never use it.
3241 set dummy $ac_cv_prog_CC
3242 shift
a8aea176 3243 if test $# != 0; then
dfac8a13
TT
3244 # We chose a different compiler from the bogus one.
3245 # However, it has the same basename, so the bogon will be chosen
3246 # first if we set CC to just the basename; use the full file name.
3247 shift
a8aea176 3248 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
dfac8a13
TT
3249 fi
3250fi
3251fi
3252fi
a8aea176 3253CC=$ac_cv_prog_CC
dfac8a13 3254if test -n "$CC"; then
5213506e
RW
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3256$as_echo "$CC" >&6; }
dfac8a13 3257else
5213506e
RW
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3259$as_echo "no" >&6; }
dfac8a13
TT
3260fi
3261
5213506e 3262
dfac8a13 3263fi
a8aea176
NN
3264if test -z "$CC"; then
3265 if test -n "$ac_tool_prefix"; then
5213506e 3266 for ac_prog in cl.exe
a8aea176
NN
3267 do
3268 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3269set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
3270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3271$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3272if ${ac_cv_prog_CC+:} false; then :
5213506e 3273 $as_echo_n "(cached) " >&6
dfac8a13 3274else
a8aea176
NN
3275 if test -n "$CC"; then
3276 ac_cv_prog_CC="$CC" # Let the user override the test.
dfac8a13 3277else
a8aea176
NN
3278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3279for as_dir in $PATH
3280do
3281 IFS=$as_save_IFS
3282 test -z "$as_dir" && as_dir=.
5213506e 3283 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3285 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 3286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3287 break 2
3288 fi
3289done
5213506e
RW
3290 done
3291IFS=$as_save_IFS
a8aea176 3292
dfac8a13 3293fi
a8aea176
NN
3294fi
3295CC=$ac_cv_prog_CC
3296if test -n "$CC"; then
5213506e
RW
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3298$as_echo "$CC" >&6; }
a8aea176 3299else
5213506e
RW
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3301$as_echo "no" >&6; }
dfac8a13
TT
3302fi
3303
5213506e 3304
a8aea176
NN
3305 test -n "$CC" && break
3306 done
3307fi
3308if test -z "$CC"; then
3309 ac_ct_CC=$CC
5213506e 3310 for ac_prog in cl.exe
a8aea176
NN
3311do
3312 # Extract the first word of "$ac_prog", so it can be a program name with args.
3313set dummy $ac_prog; ac_word=$2
5213506e
RW
3314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3315$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3316if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 3317 $as_echo_n "(cached) " >&6
dfac8a13 3318else
a8aea176
NN
3319 if test -n "$ac_ct_CC"; then
3320 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3321else
3322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3323for as_dir in $PATH
3324do
3325 IFS=$as_save_IFS
3326 test -z "$as_dir" && as_dir=.
5213506e 3327 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3329 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 3330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3331 break 2
3332 fi
3333done
5213506e
RW
3334 done
3335IFS=$as_save_IFS
a8aea176
NN
3336
3337fi
3338fi
3339ac_ct_CC=$ac_cv_prog_ac_ct_CC
3340if test -n "$ac_ct_CC"; then
5213506e
RW
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3342$as_echo "$ac_ct_CC" >&6; }
dfac8a13 3343else
5213506e
RW
3344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3345$as_echo "no" >&6; }
dfac8a13 3346fi
dfac8a13 3347
5213506e 3348
a8aea176
NN
3349 test -n "$ac_ct_CC" && break
3350done
3351
5213506e
RW
3352 if test "x$ac_ct_CC" = x; then
3353 CC=""
3354 else
3355 case $cross_compiling:$ac_tool_warned in
3356yes:)
3357{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3358$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3359ac_tool_warned=yes ;;
3360esac
3361 CC=$ac_ct_CC
3362 fi
a8aea176
NN
3363fi
3364
3365fi
3366
3367
5213506e
RW
3368test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3369$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
3370as_fn_error $? "no acceptable C compiler found in \$PATH
3371See \`config.log' for more details" "$LINENO" 5; }
a8aea176
NN
3372
3373# Provide some information about the compiler.
5213506e
RW
3374$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3375set X $ac_compile
3376ac_compiler=$2
3377for ac_option in --version -v -V -qversion; do
3378 { { ac_try="$ac_compiler $ac_option >&5"
3379case "(($ac_try" in
3380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3381 *) ac_try_echo=$ac_try;;
3382esac
3383eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3384$as_echo "$ac_try_echo"; } >&5
3385 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
a8aea176 3386 ac_status=$?
5213506e
RW
3387 if test -s conftest.err; then
3388 sed '10a\
3389... rest of stderr output deleted ...
3390 10q' conftest.err >conftest.er1
3391 cat conftest.er1 >&5
5213506e 3392 fi
22e05272 3393 rm -f conftest.er1 conftest.err
5213506e
RW
3394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3395 test $ac_status = 0; }
3396done
a8aea176 3397
5213506e 3398cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176
NN
3399/* end confdefs.h. */
3400
3401int
3402main ()
3403{
3404
3405 ;
3406 return 0;
3407}
3408_ACEOF
3409# FIXME: Cleanup?
5213506e 3410if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
a8aea176
NN
3411 (eval $ac_link) 2>&5
3412 ac_status=$?
5213506e
RW
3413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3414 test $ac_status = 0; }; then :
a8aea176
NN
3415 gcc_no_link=no
3416else
3417 gcc_no_link=yes
dfac8a13 3418fi
a8aea176
NN
3419if test x$gcc_no_link = xyes; then
3420 # Setting cross_compile will disable run tests; it will
3421 # also disable AC_CHECK_FILE but that's generally
3422 # correct if we can't link.
3423 cross_compiling=yes
3424 EXEEXT=
3425else
5213506e 3426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176
NN
3427/* end confdefs.h. */
3428
3429int
3430main ()
3431{
3432
3433 ;
3434 return 0;
3435}
3436_ACEOF
3437ac_clean_files_save=$ac_clean_files
22e05272 3438ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
a8aea176
NN
3439# Try to create an executable without -o first, disregard a.out.
3440# It will help us diagnose broken compilers, and finding out an intuition
3441# of exeext.
22e05272
JM
3442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3443$as_echo_n "checking whether the C compiler works... " >&6; }
5213506e
RW
3444ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3445
3446# The possible output files:
3447ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3448
3449ac_rmfiles=
3450for ac_file in $ac_files
3451do
3452 case $ac_file in
3453 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3454 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3455 esac
3456done
3457rm -f $ac_rmfiles
3458
3459if { { ac_try="$ac_link_default"
3460case "(($ac_try" in
3461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3462 *) ac_try_echo=$ac_try;;
3463esac
3464eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3465$as_echo "$ac_try_echo"; } >&5
3466 (eval "$ac_link_default") 2>&5
a8aea176 3467 ac_status=$?
5213506e
RW
3468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3469 test $ac_status = 0; }; then :
3470 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3471# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3472# in a Makefile. We should not override ac_cv_exeext if it was cached,
3473# so that the user can short-circuit this test for compilers unknown to
3474# Autoconf.
3475for ac_file in $ac_files ''
a8aea176
NN
3476do
3477 test -f "$ac_file" || continue
3478 case $ac_file in
5213506e 3479 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
a8aea176
NN
3480 ;;
3481 [ab].out )
3482 # We found the default executable, but exeext='' is most
3483 # certainly right.
3484 break;;
3485 *.* )
5213506e
RW
3486 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3487 then :; else
3488 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3489 fi
3490 # We set ac_cv_exeext here because the later test for it is not
3491 # safe: cross compilers may not add the suffix if given an `-o'
3492 # argument, so we may need to know it at that point already.
3493 # Even if this section looks crufty: it has the advantage of
3494 # actually working.
a8aea176
NN
3495 break;;
3496 * )
3497 break;;
3498 esac
3499done
5213506e
RW
3500test "$ac_cv_exeext" = no && ac_cv_exeext=
3501
a8aea176 3502else
5213506e
RW
3503 ac_file=''
3504fi
5213506e 3505if test -z "$ac_file"; then :
22e05272
JM
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3507$as_echo "no" >&6; }
3508$as_echo "$as_me: failed program was:" >&5
a8aea176
NN
3509sed 's/^/| /' conftest.$ac_ext >&5
3510
5213506e
RW
3511{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3512$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
3513as_fn_error 77 "C compiler cannot create executables
3514See \`config.log' for more details" "$LINENO" 5; }
3515else
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3517$as_echo "yes" >&6; }
a8aea176 3518fi
22e05272
JM
3519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3520$as_echo_n "checking for C compiler default output file name... " >&6; }
3521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3522$as_echo "$ac_file" >&6; }
a8aea176 3523ac_exeext=$ac_cv_exeext
a8aea176 3524
22e05272 3525rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
a8aea176 3526ac_clean_files=$ac_clean_files_save
5213506e
RW
3527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3528$as_echo_n "checking for suffix of executables... " >&6; }
3529if { { ac_try="$ac_link"
3530case "(($ac_try" in
3531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3532 *) ac_try_echo=$ac_try;;
3533esac
3534eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3535$as_echo "$ac_try_echo"; } >&5
3536 (eval "$ac_link") 2>&5
a8aea176 3537 ac_status=$?
5213506e
RW
3538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3539 test $ac_status = 0; }; then :
a8aea176
NN
3540 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3541# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3542# work properly (i.e., refer to `conftest.exe'), while it won't with
3543# `rm'.
3544for ac_file in conftest.exe conftest conftest.*; do
3545 test -f "$ac_file" || continue
3546 case $ac_file in
5213506e 3547 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
a8aea176 3548 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
a8aea176
NN
3549 break;;
3550 * ) break;;
3551 esac
3552done
dfac8a13 3553else
5213506e
RW
3554 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3555$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
3556as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3557See \`config.log' for more details" "$LINENO" 5; }
a8aea176 3558fi
22e05272 3559rm -f conftest conftest$ac_cv_exeext
5213506e
RW
3560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3561$as_echo "$ac_cv_exeext" >&6; }
a8aea176
NN
3562
3563rm -f conftest.$ac_ext
3564EXEEXT=$ac_cv_exeext
3565ac_exeext=$EXEEXT
22e05272
JM
3566cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3567/* end confdefs.h. */
3568#include <stdio.h>
3569int
3570main ()
3571{
3572FILE *f = fopen ("conftest.out", "w");
3573 return ferror (f) || fclose (f) != 0;
3574
3575 ;
3576 return 0;
3577}
3578_ACEOF
3579ac_clean_files="$ac_clean_files conftest.out"
3580# Check that the compiler produces executables we can run. If not, either
3581# the compiler is broken, or we cross compile.
3582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3583$as_echo_n "checking whether we are cross compiling... " >&6; }
3584if test "$cross_compiling" != yes; then
3585 { { ac_try="$ac_link"
3586case "(($ac_try" in
3587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3588 *) ac_try_echo=$ac_try;;
3589esac
3590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3591$as_echo "$ac_try_echo"; } >&5
3592 (eval "$ac_link") 2>&5
3593 ac_status=$?
3594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3595 test $ac_status = 0; }
3596 if { ac_try='./conftest$ac_cv_exeext'
3597 { { case "(($ac_try" in
3598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3599 *) ac_try_echo=$ac_try;;
3600esac
3601eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3602$as_echo "$ac_try_echo"; } >&5
3603 (eval "$ac_try") 2>&5
3604 ac_status=$?
3605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3606 test $ac_status = 0; }; }; then
3607 cross_compiling=no
3608 else
3609 if test "$cross_compiling" = maybe; then
3610 cross_compiling=yes
3611 else
3612 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3613$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3614as_fn_error $? "cannot run C compiled programs.
3615If you meant to cross compile, use \`--host'.
3616See \`config.log' for more details" "$LINENO" 5; }
3617 fi
3618 fi
3619fi
3620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3621$as_echo "$cross_compiling" >&6; }
3622
3623rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3624ac_clean_files=$ac_clean_files_save
a8aea176 3625fi
5213506e
RW
3626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3627$as_echo_n "checking for suffix of object files... " >&6; }
22e05272 3628if ${ac_cv_objext+:} false; then :
5213506e 3629 $as_echo_n "(cached) " >&6
5d836b57 3630else
5213506e 3631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 3632/* end confdefs.h. */
5d836b57 3633
a8aea176
NN
3634int
3635main ()
3636{
5d836b57 3637
a8aea176
NN
3638 ;
3639 return 0;
3640}
3641_ACEOF
3642rm -f conftest.o conftest.obj
5213506e
RW
3643if { { ac_try="$ac_compile"
3644case "(($ac_try" in
3645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3646 *) ac_try_echo=$ac_try;;
3647esac
3648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3649$as_echo "$ac_try_echo"; } >&5
3650 (eval "$ac_compile") 2>&5
a8aea176 3651 ac_status=$?
5213506e
RW
3652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3653 test $ac_status = 0; }; then :
3654 for ac_file in conftest.o conftest.obj conftest.*; do
3655 test -f "$ac_file" || continue;
a8aea176 3656 case $ac_file in
5213506e 3657 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
a8aea176
NN
3658 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3659 break;;
3660 esac
3661done
5d836b57 3662else
5213506e 3663 $as_echo "$as_me: failed program was:" >&5
a8aea176
NN
3664sed 's/^/| /' conftest.$ac_ext >&5
3665
5213506e
RW
3666{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3667$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
3668as_fn_error $? "cannot compute suffix of object files: cannot compile
3669See \`config.log' for more details" "$LINENO" 5; }
5d836b57 3670fi
a8aea176
NN
3671rm -f conftest.$ac_cv_objext conftest.$ac_ext
3672fi
5213506e
RW
3673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3674$as_echo "$ac_cv_objext" >&6; }
a8aea176
NN
3675OBJEXT=$ac_cv_objext
3676ac_objext=$OBJEXT
5213506e
RW
3677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3678$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
22e05272 3679if ${ac_cv_c_compiler_gnu+:} false; then :
5213506e 3680 $as_echo_n "(cached) " >&6
5d836b57 3681else
5213506e 3682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 3683/* end confdefs.h. */
5d836b57 3684
a8aea176
NN
3685int
3686main ()
3687{
3688#ifndef __GNUC__
3689 choke me
3690#endif
3691
3692 ;
3693 return 0;
3694}
3695_ACEOF
5213506e 3696if ac_fn_c_try_compile "$LINENO"; then :
a8aea176 3697 ac_compiler_gnu=yes
5d836b57 3698else
5213506e 3699 ac_compiler_gnu=no
5d836b57 3700fi
5213506e 3701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a8aea176 3702ac_cv_c_compiler_gnu=$ac_compiler_gnu
5d836b57 3703
a8aea176 3704fi
5213506e
RW
3705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3706$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3707if test $ac_compiler_gnu = yes; then
3708 GCC=yes
3709else
3710 GCC=
3711fi
a8aea176
NN
3712ac_test_CFLAGS=${CFLAGS+set}
3713ac_save_CFLAGS=$CFLAGS
5213506e
RW
3714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3715$as_echo_n "checking whether $CC accepts -g... " >&6; }
22e05272 3716if ${ac_cv_prog_cc_g+:} false; then :
5213506e
RW
3717 $as_echo_n "(cached) " >&6
3718else
3719 ac_save_c_werror_flag=$ac_c_werror_flag
3720 ac_c_werror_flag=yes
3721 ac_cv_prog_cc_g=no
3722 CFLAGS="-g"
3723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 3724/* end confdefs.h. */
5d836b57 3725
a8aea176
NN
3726int
3727main ()
3728{
5d836b57 3729
a8aea176
NN
3730 ;
3731 return 0;
3732}
3733_ACEOF
5213506e 3734if ac_fn_c_try_compile "$LINENO"; then :
a8aea176 3735 ac_cv_prog_cc_g=yes
5d836b57 3736else
5213506e
RW
3737 CFLAGS=""
3738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3739/* end confdefs.h. */
3740
3741int
3742main ()
3743{
3744
3745 ;
3746 return 0;
3747}
3748_ACEOF
3749if ac_fn_c_try_compile "$LINENO"; then :
3750
3751else
3752 ac_c_werror_flag=$ac_save_c_werror_flag
3753 CFLAGS="-g"
3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755/* end confdefs.h. */
3756
3757int
3758main ()
3759{
a8aea176 3760
5213506e
RW
3761 ;
3762 return 0;
3763}
3764_ACEOF
3765if ac_fn_c_try_compile "$LINENO"; then :
3766 ac_cv_prog_cc_g=yes
3767fi
3768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a8aea176 3769fi
5213506e 3770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a8aea176 3771fi
5213506e
RW
3772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3773 ac_c_werror_flag=$ac_save_c_werror_flag
3774fi
3775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3776$as_echo "$ac_cv_prog_cc_g" >&6; }
a8aea176
NN
3777if test "$ac_test_CFLAGS" = set; then
3778 CFLAGS=$ac_save_CFLAGS
3779elif test $ac_cv_prog_cc_g = yes; then
3780 if test "$GCC" = yes; then
3781 CFLAGS="-g -O2"
3782 else
3783 CFLAGS="-g"
3784 fi
5d836b57 3785else
a8aea176
NN
3786 if test "$GCC" = yes; then
3787 CFLAGS="-O2"
5d836b57 3788 else
a8aea176 3789 CFLAGS=
5d836b57 3790 fi
5d836b57 3791fi
5213506e
RW
3792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3793$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
22e05272 3794if ${ac_cv_prog_cc_c89+:} false; then :
5213506e 3795 $as_echo_n "(cached) " >&6
a8aea176 3796else
5213506e 3797 ac_cv_prog_cc_c89=no
a8aea176 3798ac_save_CC=$CC
5213506e 3799cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176
NN
3800/* end confdefs.h. */
3801#include <stdarg.h>
3802#include <stdio.h>
22e05272 3803struct stat;
a8aea176
NN
3804/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3805struct buf { int x; };
3806FILE * (*rcsopen) (struct buf *, struct stat *, int);
3807static char *e (p, i)
3808 char **p;
3809 int i;
3810{
3811 return p[i];
3812}
3813static char *f (char * (*g) (char **, int), char **p, ...)
3814{
3815 char *s;
3816 va_list v;
3817 va_start (v,p);
3818 s = g (p, va_arg (v,int));
3819 va_end (v);
3820 return s;
3821}
5d836b57 3822
a8aea176
NN
3823/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3824 function prototypes and stuff, but not '\xHH' hex character constants.
3825 These don't provoke an error unfortunately, instead are silently treated
5213506e 3826 as 'x'. The following induces an error, until -std is added to get
a8aea176
NN
3827 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3828 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 3829 that's true only with -std. */
a8aea176
NN
3830int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3831
5213506e
RW
3832/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3833 inside strings and character constants. */
3834#define FOO(x) 'x'
3835int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3836
a8aea176
NN
3837int test (int i, double x);
3838struct s1 {int (*f) (int a);};
3839struct s2 {int (*f) (double a);};
3840int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3841int argc;
3842char **argv;
3843int
3844main ()
3845{
3846return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3847 ;
3848 return 0;
3849}
3850_ACEOF
5213506e
RW
3851for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3852 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
a8aea176
NN
3853do
3854 CC="$ac_save_CC $ac_arg"
5213506e
RW
3855 if ac_fn_c_try_compile "$LINENO"; then :
3856 ac_cv_prog_cc_c89=$ac_arg
a8aea176 3857fi
5213506e
RW
3858rm -f core conftest.err conftest.$ac_objext
3859 test "x$ac_cv_prog_cc_c89" != "xno" && break
a8aea176 3860done
5213506e 3861rm -f conftest.$ac_ext
a8aea176
NN
3862CC=$ac_save_CC
3863
3864fi
5213506e
RW
3865# AC_CACHE_VAL
3866case "x$ac_cv_prog_cc_c89" in
3867 x)
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3869$as_echo "none needed" >&6; } ;;
3870 xno)
3871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3872$as_echo "unsupported" >&6; } ;;
a8aea176 3873 *)
5213506e
RW
3874 CC="$CC $ac_cv_prog_cc_c89"
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3876$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
a8aea176 3877esac
5213506e 3878if test "x$ac_cv_prog_cc_c89" != xno; then :
a8aea176 3879
a8aea176
NN
3880fi
3881
a8aea176
NN
3882ac_ext=c
3883ac_cpp='$CPP $CPPFLAGS'
3884ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3885ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3886ac_compiler_gnu=$ac_cv_c_compiler_gnu
22e05272
JM
3887
3888ac_ext=c
3889ac_cpp='$CPP $CPPFLAGS'
3890ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3891ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3892ac_compiler_gnu=$ac_cv_c_compiler_gnu
3893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3894$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3895if ${am_cv_prog_cc_c_o+:} false; then :
3896 $as_echo_n "(cached) " >&6
3897else
3898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3899/* end confdefs.h. */
3900
3901int
3902main ()
3903{
3904
3905 ;
3906 return 0;
3907}
3908_ACEOF
3909 # Make sure it works both with $CC and with simple cc.
3910 # Following AC_PROG_CC_C_O, we do the test twice because some
3911 # compilers refuse to overwrite an existing .o file with -o,
3912 # though they will create one.
3913 am_cv_prog_cc_c_o=yes
3914 for am_i in 1 2; do
3915 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3916 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3917 ac_status=$?
3918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3919 (exit $ac_status); } \
3920 && test -f conftest2.$ac_objext; then
3921 : OK
3922 else
3923 am_cv_prog_cc_c_o=no
3924 break
3925 fi
3926 done
3927 rm -f core conftest*
3928 unset am_i
3929fi
3930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3931$as_echo "$am_cv_prog_cc_c_o" >&6; }
3932if test "$am_cv_prog_cc_c_o" != yes; then
3933 # Losing compiler, so override with the script.
3934 # FIXME: It is wrong to rewrite CC.
3935 # But if we don't then we get into trouble of one sort or another.
3936 # A longer-term fix would be to have automake use am__CC in this case,
3937 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3938 CC="$am_aux_dir/compile $CC"
3939fi
3940ac_ext=c
3941ac_cpp='$CPP $CPPFLAGS'
3942ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3943ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3944ac_compiler_gnu=$ac_cv_c_compiler_gnu
3945
9fabf579
KC
3946DEPDIR="${am__leading_dot}deps"
3947
5213506e 3948ac_config_commands="$ac_config_commands depfiles"
9fabf579
KC
3949
3950
3951am_make=${MAKE-make}
3952cat > confinc << 'END'
3953am__doit:
5213506e 3954 @echo this is the am__doit target
9fabf579
KC
3955.PHONY: am__doit
3956END
3957# If we don't find an include directive, just comment out the code.
5213506e
RW
3958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3959$as_echo_n "checking for style of include used by $am_make... " >&6; }
9fabf579
KC
3960am__include="#"
3961am__quote=
3962_am_result=none
3963# First try GNU make style include.
3964echo "include confinc" > confmf
22e05272 3965# Ignore all kinds of additional output from 'make'.
5213506e
RW
3966case `$am_make -s -f confmf 2> /dev/null` in #(
3967*the\ am__doit\ target*)
3968 am__include=include
3969 am__quote=
3970 _am_result=GNU
3971 ;;
3972esac
9fabf579
KC
3973# Now try BSD make style include.
3974if test "$am__include" = "#"; then
3975 echo '.include "confinc"' > confmf
5213506e
RW
3976 case `$am_make -s -f confmf 2> /dev/null` in #(
3977 *the\ am__doit\ target*)
3978 am__include=.include
3979 am__quote="\""
3980 _am_result=BSD
3981 ;;
3982 esac
9fabf579
KC
3983fi
3984
3985
5213506e
RW
3986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3987$as_echo "$_am_result" >&6; }
9fabf579
KC
3988rm -f confinc confmf
3989
5213506e
RW
3990# Check whether --enable-dependency-tracking was given.
3991if test "${enable_dependency_tracking+set}" = set; then :
3992 enableval=$enable_dependency_tracking;
3993fi
9fabf579 3994
9fabf579
KC
3995if test "x$enable_dependency_tracking" != xno; then
3996 am_depcomp="$ac_aux_dir/depcomp"
3997 AMDEPBACKSLASH='\'
39ba2a0e 3998 am__nodep='_no'
9fabf579 3999fi
5213506e 4000 if test "x$enable_dependency_tracking" != xno; then
9fabf579
KC
4001 AMDEP_TRUE=
4002 AMDEP_FALSE='#'
4003else
4004 AMDEP_TRUE='#'
4005 AMDEP_FALSE=
4006fi
4007
4008
4009
9fabf579
KC
4010depcc="$CC" am_compiler_list=
4011
5213506e
RW
4012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4013$as_echo_n "checking dependency style of $depcc... " >&6; }
22e05272 4014if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5213506e 4015 $as_echo_n "(cached) " >&6
9fabf579
KC
4016else
4017 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4018 # We make a subdir and do the tests there. Otherwise we can end up
4019 # making bogus files that we don't know about and never remove. For
4020 # instance it was reported that on HP-UX the gcc test will end up
22e05272
JM
4021 # making a dummy file named 'D' -- because '-MD' means "put the output
4022 # in D".
39ba2a0e 4023 rm -rf conftest.dir
9fabf579
KC
4024 mkdir conftest.dir
4025 # Copy depcomp to subdir because otherwise we won't find it if we're
4026 # using a relative directory.
4027 cp "$am_depcomp" conftest.dir
4028 cd conftest.dir
4029 # We will build objects and dependencies in a subdirectory because
4030 # it helps to detect inapplicable dependency modes. For instance
4031 # both Tru64's cc and ICC support -MD to output dependencies as a
4032 # side effect of compilation, but ICC will put the dependencies in
4033 # the current directory while Tru64 will put them in the object
4034 # directory.
4035 mkdir sub
4036
4037 am_cv_CC_dependencies_compiler_type=none
4038 if test "$am_compiler_list" = ""; then
4039 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4040 fi
5213506e
RW
4041 am__universal=false
4042 case " $depcc " in #(
4043 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4044 esac
4045
9fabf579
KC
4046 for depmode in $am_compiler_list; do
4047 # Setup a source with many dependencies, because some compilers
4048 # like to wrap large dependency lists on column 80 (with \), and
4049 # we should not choose a depcomp mode which is confused by this.
4050 #
4051 # We need to recreate these files for each test, as the compiler may
4052 # overwrite some of them when testing with obscure command lines.
4053 # This happens at least with the AIX C compiler.
4054 : > sub/conftest.c
4055 for i in 1 2 3 4 5 6; do
4056 echo '#include "conftst'$i'.h"' >> sub/conftest.c
22e05272
JM
4057 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4058 # Solaris 10 /bin/sh.
4059 echo '/* dummy */' > sub/conftst$i.h
9fabf579
KC
4060 done
4061 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4062
22e05272 4063 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5213506e 4064 # mode. It turns out that the SunPro C++ compiler does not properly
22e05272
JM
4065 # handle '-M -o', and we need to detect this. Also, some Intel
4066 # versions had trouble with output in subdirs.
5213506e
RW
4067 am__obj=sub/conftest.${OBJEXT-o}
4068 am__minus_obj="-o $am__obj"
9fabf579 4069 case $depmode in
5213506e
RW
4070 gcc)
4071 # This depmode causes a compiler race in universal mode.
4072 test "$am__universal" = false || continue
4073 ;;
9fabf579 4074 nosideeffect)
22e05272
JM
4075 # After this tag, mechanisms are not by side-effect, so they'll
4076 # only be used when explicitly requested.
9fabf579
KC
4077 if test "x$enable_dependency_tracking" = xyes; then
4078 continue
4079 else
4080 break
4081 fi
4082 ;;
39ba2a0e 4083 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
22e05272 4084 # This compiler won't grok '-c -o', but also, the minuso test has
5213506e
RW
4085 # not run yet. These depmodes are late enough in the game, and
4086 # so weak that their functioning should not be impacted.
4087 am__obj=conftest.${OBJEXT-o}
4088 am__minus_obj=
4089 ;;
9fabf579
KC
4090 none) break ;;
4091 esac
9fabf579 4092 if depmode=$depmode \
5213506e 4093 source=sub/conftest.c object=$am__obj \
9fabf579 4094 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5213506e 4095 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
9fabf579 4096 >/dev/null 2>conftest.err &&
5213506e 4097 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
9fabf579 4098 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5213506e 4099 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
9fabf579
KC
4100 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4101 # icc doesn't choke on unknown options, it will just issue warnings
076e5443
PB
4102 # or remarks (even with -Werror). So we grep stderr for any message
4103 # that says an option was ignored or not supported.
4104 # When given -MP, icc 7.0 and 7.1 complain thusly:
4105 # icc: Command line warning: ignoring option '-M'; no argument required
4106 # The diagnosis changed in icc 8.0:
4107 # icc: Command line remark: option '-MP' not supported
4108 if (grep 'ignoring option' conftest.err ||
4109 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
9fabf579
KC
4110 am_cv_CC_dependencies_compiler_type=$depmode
4111 break
4112 fi
4113 fi
4114 done
4115
4116 cd ..
4117 rm -rf conftest.dir
4118else
4119 am_cv_CC_dependencies_compiler_type=none
4120fi
4121
4122fi
5213506e
RW
4123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4124$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
9fabf579
KC
4125CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4126
5213506e 4127 if
9fabf579
KC
4128 test "x$enable_dependency_tracking" != xno \
4129 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4130 am__fastdepCC_TRUE=
4131 am__fastdepCC_FALSE='#'
4132else
4133 am__fastdepCC_TRUE='#'
4134 am__fastdepCC_FALSE=
4135fi
4136
a8aea176
NN
4137
4138
076e5443
PB
4139
4140
4141
18d98188
PG
4142case `pwd` in
4143 *\ * | *\ *)
5213506e
RW
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4145$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
18d98188 4146esac
1cf3d07d
SE
4147
4148
1cf3d07d 4149
43e02a8a
RW
4150macro_version='2.2.7a'
4151macro_revision='1.3134'
1cf3d07d
SE
4152
4153
4154
4155
4156
4157
dfac8a13 4158
1cf3d07d
SE
4159
4160
4161
4162
4163
4164
18d98188 4165ltmain="$ac_aux_dir/ltmain.sh"
1cf3d07d 4166
43e02a8a
RW
4167# Backslashify metacharacters that are still active within
4168# double-quoted strings.
4169sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4170
4171# Same as above, but do not quote variable references.
4172double_quote_subst='s/\(["`\\]\)/\\\1/g'
4173
4174# Sed substitution to delay expansion of an escaped shell variable in a
4175# double_quote_subst'ed string.
4176delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4177
4178# Sed substitution to delay expansion of an escaped single quote.
4179delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4180
4181# Sed substitution to avoid accidental globbing in evaled expressions
4182no_glob_subst='s/\*/\\\*/g'
4183
4184ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4185ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4186ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4187
4188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4189$as_echo_n "checking how to print strings... " >&6; }
4190# Test print first, because it will be a builtin if present.
4191if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4192 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4193 ECHO='print -r --'
4194elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4195 ECHO='printf %s\n'
4196else
4197 # Use this function as a fallback that always works.
4198 func_fallback_echo ()
4199 {
4200 eval 'cat <<_LTECHO_EOF
4201$1
4202_LTECHO_EOF'
4203 }
4204 ECHO='func_fallback_echo'
4205fi
4206
4207# func_echo_all arg...
4208# Invoke $ECHO with all args, space-separated.
4209func_echo_all ()
4210{
4211 $ECHO ""
4212}
4213
4214case "$ECHO" in
4215 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4216$as_echo "printf" >&6; } ;;
4217 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4218$as_echo "print -r" >&6; } ;;
4219 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4220$as_echo "cat" >&6; } ;;
4221esac
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
5213506e
RW
4236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4237$as_echo_n "checking for a sed that does not truncate output... " >&6; }
22e05272 4238if ${ac_cv_path_SED+:} false; then :
5213506e
RW
4239 $as_echo_n "(cached) " >&6
4240else
4241 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4242 for ac_i in 1 2 3 4 5 6 7; do
4243 ac_script="$ac_script$as_nl$ac_script"
4244 done
4245 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4246 { ac_script=; unset ac_script;}
4247 if test -z "$SED"; then
4248 ac_path_SED_found=false
4249 # Loop through the user's path and test for each of PROGNAME-LIST
4250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1cf3d07d
SE
4251for as_dir in $PATH
4252do
4253 IFS=$as_save_IFS
4254 test -z "$as_dir" && as_dir=.
5213506e 4255 for ac_prog in sed gsed; do
1cf3d07d 4256 for ac_exec_ext in '' $ac_executable_extensions; do
5213506e 4257 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
22e05272 4258 as_fn_executable_p "$ac_path_SED" || continue
5213506e
RW
4259# Check for GNU ac_path_SED and select it if it is found.
4260 # Check for GNU $ac_path_SED
4261case `"$ac_path_SED" --version 2>&1` in
4262*GNU*)
4263 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4264*)
4265 ac_count=0
4266 $as_echo_n 0123456789 >"conftest.in"
4267 while :
4268 do
4269 cat "conftest.in" "conftest.in" >"conftest.tmp"
4270 mv "conftest.tmp" "conftest.in"
4271 cp "conftest.in" "conftest.nl"
4272 $as_echo '' >> "conftest.nl"
4273 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4274 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4275 as_fn_arith $ac_count + 1 && ac_count=$as_val
4276 if test $ac_count -gt ${ac_path_SED_max-0}; then
4277 # Best one so far, save it but keep looking for a better one
4278 ac_cv_path_SED="$ac_path_SED"
4279 ac_path_SED_max=$ac_count
4280 fi
4281 # 10*(2^10) chars as input seems more than enough
4282 test $ac_count -gt 10 && break
4283 done
4284 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4285esac
4286
4287 $ac_path_SED_found && break 3
1cf3d07d
SE
4288 done
4289 done
5213506e 4290 done
1cf3d07d 4291IFS=$as_save_IFS
5213506e 4292 if test -z "$ac_cv_path_SED"; then
22e05272 4293 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
1cf3d07d 4294 fi
5213506e
RW
4295else
4296 ac_cv_path_SED=$SED
1cf3d07d
SE
4297fi
4298
5213506e
RW
4299fi
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4301$as_echo "$ac_cv_path_SED" >&6; }
4302 SED="$ac_cv_path_SED"
4303 rm -f conftest.sed
1cf3d07d
SE
4304
4305test -z "$SED" && SED=sed
4306Xsed="$SED -e 1s/^X//"
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
5213506e
RW
4318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4319$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
22e05272 4320if ${ac_cv_path_GREP+:} false; then :
5213506e
RW
4321 $as_echo_n "(cached) " >&6
4322else
4323 if test -z "$GREP"; then
4324 ac_path_GREP_found=false
4325 # Loop through the user's path and test for each of PROGNAME-LIST
4326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4327for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4328do
4329 IFS=$as_save_IFS
4330 test -z "$as_dir" && as_dir=.
4331 for ac_prog in grep ggrep; do
4332 for ac_exec_ext in '' $ac_executable_extensions; do
4333 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
22e05272 4334 as_fn_executable_p "$ac_path_GREP" || continue
5213506e
RW
4335# Check for GNU ac_path_GREP and select it if it is found.
4336 # Check for GNU $ac_path_GREP
4337case `"$ac_path_GREP" --version 2>&1` in
4338*GNU*)
4339 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4340*)
4341 ac_count=0
4342 $as_echo_n 0123456789 >"conftest.in"
4343 while :
4344 do
4345 cat "conftest.in" "conftest.in" >"conftest.tmp"
4346 mv "conftest.tmp" "conftest.in"
4347 cp "conftest.in" "conftest.nl"
4348 $as_echo 'GREP' >> "conftest.nl"
4349 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4350 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4351 as_fn_arith $ac_count + 1 && ac_count=$as_val
4352 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4353 # Best one so far, save it but keep looking for a better one
4354 ac_cv_path_GREP="$ac_path_GREP"
4355 ac_path_GREP_max=$ac_count
4356 fi
4357 # 10*(2^10) chars as input seems more than enough
4358 test $ac_count -gt 10 && break
4359 done
4360 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4361esac
4362
4363 $ac_path_GREP_found && break 3
4364 done
4365 done
4366 done
4367IFS=$as_save_IFS
4368 if test -z "$ac_cv_path_GREP"; then
22e05272 4369 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5213506e
RW
4370 fi
4371else
4372 ac_cv_path_GREP=$GREP
4373fi
4374
4375fi
4376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4377$as_echo "$ac_cv_path_GREP" >&6; }
4378 GREP="$ac_cv_path_GREP"
4379
4380
4381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4382$as_echo_n "checking for egrep... " >&6; }
22e05272 4383if ${ac_cv_path_EGREP+:} false; then :
5213506e 4384 $as_echo_n "(cached) " >&6
1cf3d07d 4385else
5213506e
RW
4386 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4387 then ac_cv_path_EGREP="$GREP -E"
4388 else
4389 if test -z "$EGREP"; then
4390 ac_path_EGREP_found=false
4391 # Loop through the user's path and test for each of PROGNAME-LIST
4392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4393for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4394do
4395 IFS=$as_save_IFS
4396 test -z "$as_dir" && as_dir=.
4397 for ac_prog in egrep; do
4398 for ac_exec_ext in '' $ac_executable_extensions; do
4399 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
22e05272 4400 as_fn_executable_p "$ac_path_EGREP" || continue
5213506e
RW
4401# Check for GNU ac_path_EGREP and select it if it is found.
4402 # Check for GNU $ac_path_EGREP
4403case `"$ac_path_EGREP" --version 2>&1` in
4404*GNU*)
4405 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4406*)
4407 ac_count=0
4408 $as_echo_n 0123456789 >"conftest.in"
4409 while :
4410 do
4411 cat "conftest.in" "conftest.in" >"conftest.tmp"
4412 mv "conftest.tmp" "conftest.in"
4413 cp "conftest.in" "conftest.nl"
4414 $as_echo 'EGREP' >> "conftest.nl"
4415 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4416 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4417 as_fn_arith $ac_count + 1 && ac_count=$as_val
4418 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4419 # Best one so far, save it but keep looking for a better one
4420 ac_cv_path_EGREP="$ac_path_EGREP"
4421 ac_path_EGREP_max=$ac_count
1cf3d07d 4422 fi
5213506e
RW
4423 # 10*(2^10) chars as input seems more than enough
4424 test $ac_count -gt 10 && break
4425 done
4426 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4427esac
4428
4429 $ac_path_EGREP_found && break 3
4430 done
4431 done
4432 done
4433IFS=$as_save_IFS
4434 if test -z "$ac_cv_path_EGREP"; then
22e05272 4435 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5213506e
RW
4436 fi
4437else
4438 ac_cv_path_EGREP=$EGREP
1cf3d07d 4439fi
1cf3d07d 4440
5213506e
RW
4441 fi
4442fi
4443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4444$as_echo "$ac_cv_path_EGREP" >&6; }
4445 EGREP="$ac_cv_path_EGREP"
1cf3d07d 4446
5213506e
RW
4447
4448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4449$as_echo_n "checking for fgrep... " >&6; }
22e05272 4450if ${ac_cv_path_FGREP+:} false; then :
5213506e 4451 $as_echo_n "(cached) " >&6
1cf3d07d 4452else
5213506e
RW
4453 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4454 then ac_cv_path_FGREP="$GREP -F"
4455 else
4456 if test -z "$FGREP"; then
4457 ac_path_FGREP_found=false
4458 # Loop through the user's path and test for each of PROGNAME-LIST
4459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4460for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4461do
4462 IFS=$as_save_IFS
4463 test -z "$as_dir" && as_dir=.
4464 for ac_prog in fgrep; do
4465 for ac_exec_ext in '' $ac_executable_extensions; do
4466 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
22e05272 4467 as_fn_executable_p "$ac_path_FGREP" || continue
5213506e
RW
4468# Check for GNU ac_path_FGREP and select it if it is found.
4469 # Check for GNU $ac_path_FGREP
4470case `"$ac_path_FGREP" --version 2>&1` in
4471*GNU*)
4472 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4473*)
4474 ac_count=0
4475 $as_echo_n 0123456789 >"conftest.in"
4476 while :
4477 do
4478 cat "conftest.in" "conftest.in" >"conftest.tmp"
4479 mv "conftest.tmp" "conftest.in"
4480 cp "conftest.in" "conftest.nl"
4481 $as_echo 'FGREP' >> "conftest.nl"
4482 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4483 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4484 as_fn_arith $ac_count + 1 && ac_count=$as_val
4485 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4486 # Best one so far, save it but keep looking for a better one
4487 ac_cv_path_FGREP="$ac_path_FGREP"
4488 ac_path_FGREP_max=$ac_count
1cf3d07d 4489 fi
5213506e
RW
4490 # 10*(2^10) chars as input seems more than enough
4491 test $ac_count -gt 10 && break
4492 done
4493 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4494esac
4495
4496 $ac_path_FGREP_found && break 3
4497 done
4498 done
4499 done
4500IFS=$as_save_IFS
4501 if test -z "$ac_cv_path_FGREP"; then
22e05272 4502 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5213506e
RW
4503 fi
4504else
4505 ac_cv_path_FGREP=$FGREP
1cf3d07d 4506fi
5213506e
RW
4507
4508 fi
4509fi
4510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4511$as_echo "$ac_cv_path_FGREP" >&6; }
4512 FGREP="$ac_cv_path_FGREP"
1cf3d07d
SE
4513
4514
4515test -z "$GREP" && GREP=grep
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
5213506e
RW
4535# Check whether --with-gnu-ld was given.
4536if test "${with_gnu_ld+set}" = set; then :
4537 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
dfac8a13
TT
4538else
4539 with_gnu_ld=no
5213506e
RW
4540fi
4541
dfac8a13 4542ac_prog=ld
0fd91e0a 4543if test "$GCC" = yes; then
dfac8a13 4544 # Check if gcc -print-prog-name=ld gives a path.
5213506e
RW
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4546$as_echo_n "checking for ld used by $CC... " >&6; }
0fd91e0a
AO
4547 case $host in
4548 *-*-mingw*)
4549 # gcc leaves a trailing carriage return which upsets mingw
4550 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4551 *)
4552 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4553 esac
4554 case $ac_prog in
dfac8a13 4555 # Accept absolute paths.
1cf3d07d 4556 [\\/]* | ?:[\\/]*)
dfac8a13 4557 re_direlt='/[^/][^/]*/\.\./'
1cf3d07d
SE
4558 # Canonicalize the pathname of ld
4559 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4560 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4561 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
dfac8a13
TT
4562 done
4563 test -z "$LD" && LD="$ac_prog"
4564 ;;
4565 "")
4566 # If it fails, then pretend we aren't using GCC.
4567 ac_prog=ld
4568 ;;
4569 *)
4570 # If it is relative, then search for the first ld in PATH.
4571 with_gnu_ld=unknown
4572 ;;
4573 esac
4574elif test "$with_gnu_ld" = yes; then
5213506e
RW
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4576$as_echo_n "checking for GNU ld... " >&6; }
dfac8a13 4577else
5213506e
RW
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4579$as_echo_n "checking for non-GNU ld... " >&6; }
dfac8a13 4580fi
22e05272 4581if ${lt_cv_path_LD+:} false; then :
5213506e 4582 $as_echo_n "(cached) " >&6
dfac8a13
TT
4583else
4584 if test -z "$LD"; then
1cf3d07d 4585 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
dfac8a13 4586 for ac_dir in $PATH; do
1cf3d07d 4587 IFS="$lt_save_ifs"
dfac8a13 4588 test -z "$ac_dir" && ac_dir=.
0fd91e0a
AO
4589 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4590 lt_cv_path_LD="$ac_dir/$ac_prog"
dfac8a13 4591 # Check to see if the program is GNU ld. I'd rather use --version,
1cf3d07d 4592 # but apparently some variants of GNU ld only accept -v.
dfac8a13 4593 # Break only if it was the GNU/non-GNU ld that we prefer.
1cf3d07d
SE
4594 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4595 *GNU* | *'with BFD'*)
dfac8a13 4596 test "$with_gnu_ld" != no && break
1cf3d07d
SE
4597 ;;
4598 *)
dfac8a13 4599 test "$with_gnu_ld" != yes && break
1cf3d07d
SE
4600 ;;
4601 esac
dfac8a13
TT
4602 fi
4603 done
1cf3d07d 4604 IFS="$lt_save_ifs"
dfac8a13 4605else
0fd91e0a 4606 lt_cv_path_LD="$LD" # Let the user override the test with a path.
dfac8a13
TT
4607fi
4608fi
4609
0fd91e0a 4610LD="$lt_cv_path_LD"
dfac8a13 4611if test -n "$LD"; then
5213506e
RW
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4613$as_echo "$LD" >&6; }
dfac8a13 4614else
5213506e
RW
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4616$as_echo "no" >&6; }
a8aea176 4617fi
22e05272 4618test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5213506e
RW
4619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4620$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
22e05272 4621if ${lt_cv_prog_gnu_ld+:} false; then :
5213506e 4622 $as_echo_n "(cached) " >&6
dfac8a13 4623else
1cf3d07d
SE
4624 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4625case `$LD -v 2>&1 </dev/null` in
4626*GNU* | *'with BFD'*)
0fd91e0a 4627 lt_cv_prog_gnu_ld=yes
1cf3d07d
SE
4628 ;;
4629*)
0fd91e0a 4630 lt_cv_prog_gnu_ld=no
1cf3d07d
SE
4631 ;;
4632esac
dfac8a13 4633fi
5213506e
RW
4634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4635$as_echo "$lt_cv_prog_gnu_ld" >&6; }
0fd91e0a 4636with_gnu_ld=$lt_cv_prog_gnu_ld
dfac8a13
TT
4637
4638
0fd91e0a 4639
1cf3d07d
SE
4640
4641
4642
4643
4644
4645
5213506e
RW
4646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4647$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
22e05272 4648if ${lt_cv_path_NM+:} false; then :
5213506e 4649 $as_echo_n "(cached) " >&6
dfac8a13
TT
4650else
4651 if test -n "$NM"; then
4652 # Let the user override the test.
0fd91e0a 4653 lt_cv_path_NM="$NM"
dfac8a13 4654else
1cf3d07d
SE
4655 lt_nm_to_check="${ac_tool_prefix}nm"
4656 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4657 lt_nm_to_check="$lt_nm_to_check nm"
4658 fi
4659 for lt_tmp_nm in $lt_nm_to_check; do
4660 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4661 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4662 IFS="$lt_save_ifs"
4663 test -z "$ac_dir" && ac_dir=.
4664 tmp_nm="$ac_dir/$lt_tmp_nm"
4665 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4666 # Check to see if the nm accepts a BSD-compat flag.
4667 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4668 # nm: unknown option "B" ignored
4669 # Tru64's nm complains that /dev/null is an invalid object file
4670 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4671 */dev/null* | *'Invalid file or object type'*)
4672 lt_cv_path_NM="$tmp_nm -B"
4673 break
4674 ;;
4675 *)
4676 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4677 */dev/null*)
4678 lt_cv_path_NM="$tmp_nm -p"
4679 break
4680 ;;
4681 *)
4682 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4683 continue # so that we can try to find one that supports BSD flags
4684 ;;
4685 esac
4686 ;;
4687 esac
dfac8a13 4688 fi
1cf3d07d
SE
4689 done
4690 IFS="$lt_save_ifs"
dfac8a13 4691 done
1cf3d07d 4692 : ${lt_cv_path_NM=no}
dfac8a13
TT
4693fi
4694fi
5213506e
RW
4695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4696$as_echo "$lt_cv_path_NM" >&6; }
1cf3d07d
SE
4697if test "$lt_cv_path_NM" != "no"; then
4698 NM="$lt_cv_path_NM"
0fd91e0a 4699else
1cf3d07d 4700 # Didn't find any BSD compatible name lister, look for dumpbin.
43e02a8a
RW
4701 if test -n "$DUMPBIN"; then :
4702 # Let the user override the test.
4703 else
4704 if test -n "$ac_tool_prefix"; then
4705 for ac_prog in dumpbin "link -dump"
1cf3d07d
SE
4706 do
4707 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4708set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4710$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4711if ${ac_cv_prog_DUMPBIN+:} false; then :
5213506e 4712 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4713else
4714 if test -n "$DUMPBIN"; then
4715 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4716else
4717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4718for as_dir in $PATH
4719do
4720 IFS=$as_save_IFS
4721 test -z "$as_dir" && as_dir=.
5213506e 4722 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 4724 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5213506e 4725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
4726 break 2
4727 fi
4728done
5213506e
RW
4729 done
4730IFS=$as_save_IFS
025fd00e 4731
1cf3d07d
SE
4732fi
4733fi
4734DUMPBIN=$ac_cv_prog_DUMPBIN
4735if test -n "$DUMPBIN"; then
5213506e
RW
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4737$as_echo "$DUMPBIN" >&6; }
1cf3d07d 4738else
5213506e
RW
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4740$as_echo "no" >&6; }
1cf3d07d 4741fi
025fd00e 4742
5213506e 4743
1cf3d07d
SE
4744 test -n "$DUMPBIN" && break
4745 done
4746fi
4747if test -z "$DUMPBIN"; then
4748 ac_ct_DUMPBIN=$DUMPBIN
43e02a8a 4749 for ac_prog in dumpbin "link -dump"
1cf3d07d
SE
4750do
4751 # Extract the first word of "$ac_prog", so it can be a program name with args.
4752set dummy $ac_prog; ac_word=$2
5213506e
RW
4753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4754$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4755if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5213506e 4756 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4757else
4758 if test -n "$ac_ct_DUMPBIN"; then
4759 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4760else
4761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4762for as_dir in $PATH
4763do
4764 IFS=$as_save_IFS
4765 test -z "$as_dir" && as_dir=.
5213506e 4766 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 4768 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5213506e 4769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d 4770 break 2
0fd91e0a 4771 fi
1cf3d07d 4772done
5213506e
RW
4773 done
4774IFS=$as_save_IFS
025fd00e 4775
1cf3d07d
SE
4776fi
4777fi
4778ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4779if test -n "$ac_ct_DUMPBIN"; then
5213506e
RW
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4781$as_echo "$ac_ct_DUMPBIN" >&6; }
1cf3d07d 4782else
5213506e
RW
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4784$as_echo "no" >&6; }
1cf3d07d 4785fi
025fd00e 4786
5213506e 4787
1cf3d07d
SE
4788 test -n "$ac_ct_DUMPBIN" && break
4789done
025fd00e 4790
5213506e
RW
4791 if test "x$ac_ct_DUMPBIN" = x; then
4792 DUMPBIN=":"
4793 else
4794 case $cross_compiling:$ac_tool_warned in
4795yes:)
4796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4798ac_tool_warned=yes ;;
4799esac
4800 DUMPBIN=$ac_ct_DUMPBIN
4801 fi
1cf3d07d 4802fi
025fd00e 4803
43e02a8a
RW
4804 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4805 *COFF*)
4806 DUMPBIN="$DUMPBIN -symbols"
4807 ;;
4808 *)
4809 DUMPBIN=:
4810 ;;
4811 esac
4812 fi
025fd00e 4813
1cf3d07d
SE
4814 if test "$DUMPBIN" != ":"; then
4815 NM="$DUMPBIN"
025fd00e 4816 fi
1cf3d07d
SE
4817fi
4818test -z "$NM" && NM=nm
025fd00e 4819
025fd00e
TT
4820
4821
025fd00e 4822
33456445 4823
025fd00e 4824
5213506e
RW
4825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4826$as_echo_n "checking the name lister ($NM) interface... " >&6; }
22e05272 4827if ${lt_cv_nm_interface+:} false; then :
5213506e 4828 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4829else
4830 lt_cv_nm_interface="BSD nm"
4831 echo "int some_variable = 0;" > conftest.$ac_ext
43e02a8a 4832 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
1cf3d07d
SE
4833 (eval "$ac_compile" 2>conftest.err)
4834 cat conftest.err >&5
43e02a8a 4835 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
1cf3d07d
SE
4836 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4837 cat conftest.err >&5
43e02a8a 4838 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
1cf3d07d
SE
4839 cat conftest.out >&5
4840 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4841 lt_cv_nm_interface="MS dumpbin"
4842 fi
4843 rm -f conftest*
025fd00e 4844fi
5213506e
RW
4845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4846$as_echo "$lt_cv_nm_interface" >&6; }
a8aea176 4847
5213506e
RW
4848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4849$as_echo_n "checking whether ln -s works... " >&6; }
1cf3d07d
SE
4850LN_S=$as_ln_s
4851if test "$LN_S" = "ln -s"; then
5213506e
RW
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4853$as_echo "yes" >&6; }
1cf3d07d 4854else
5213506e
RW
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4856$as_echo "no, using $LN_S" >&6; }
1cf3d07d 4857fi
dfac8a13 4858
6dab073b 4859# find the maximum length of command line arguments
5213506e
RW
4860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4861$as_echo_n "checking the maximum length of command line arguments... " >&6; }
22e05272 4862if ${lt_cv_sys_max_cmd_len+:} false; then :
5213506e 4863 $as_echo_n "(cached) " >&6
6dab073b
MS
4864else
4865 i=0
4866 teststring="ABCD"
4867
4868 case $build_os in
4869 msdosdjgpp*)
4870 # On DJGPP, this test can blow up pretty badly due to problems in libc
4871 # (any single argument exceeding 2000 bytes causes a buffer overrun
4872 # during glob expansion). Even if it were fixed, the result of this
4873 # check would be larger than it should be.
4874 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4875 ;;
4876
1cf3d07d
SE
4877 gnu*)
4878 # Under GNU Hurd, this test is not required because there is
4879 # no limit to the length of command line arguments.
4880 # Libtool will interpret -1 as no limit whatsoever
4881 lt_cv_sys_max_cmd_len=-1;
4882 ;;
4883
18d98188 4884 cygwin* | mingw* | cegcc*)
6dab073b
MS
4885 # On Win9x/ME, this test blows up -- it succeeds, but takes
4886 # about 5 minutes as the teststring grows exponentially.
4887 # Worse, since 9x/ME are not pre-emptively multitasking,
4888 # you end up with a "frozen" computer, even though with patience
4889 # the test eventually succeeds (with a max line length of 256k).
4890 # Instead, let's just punt: use the minimum linelength reported by
4891 # all of the supported platforms: 8192 (on NT/2K/XP).
4892 lt_cv_sys_max_cmd_len=8192;
4893 ;;
4894
43e02a8a
RW
4895 mint*)
4896 # On MiNT this can take a long time and run out of memory.
4897 lt_cv_sys_max_cmd_len=8192;
4898 ;;
4899
6dab073b
MS
4900 amigaos*)
4901 # On AmigaOS with pdksh, this test takes hours, literally.
4902 # So we just punt and use a minimum line length of 8192.
4903 lt_cv_sys_max_cmd_len=8192;
4904 ;;
4905
4906 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4907 # This has been around since 386BSD, at least. Likely further.
4908 if test -x /sbin/sysctl; then
4909 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4910 elif test -x /usr/sbin/sysctl; then
4911 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4912 else
1cf3d07d 4913 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6dab073b
MS
4914 fi
4915 # And add a safety zone
4916 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4917 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4918 ;;
1cf3d07d
SE
4919
4920 interix*)
4921 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4922 lt_cv_sys_max_cmd_len=196608
4923 ;;
4924
4925 osf*)
4926 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4927 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4928 # nice to cause kernel panics so lets avoid the loop below.
4929 # First set a reasonable default.
4930 lt_cv_sys_max_cmd_len=16384
4931 #
4932 if test -x /sbin/sysconfig; then
4933 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4934 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4935 esac
4936 fi
4937 ;;
4938 sco3.2v5*)
4939 lt_cv_sys_max_cmd_len=102400
4940 ;;
4941 sysv5* | sco5v6* | sysv4.2uw2*)
4942 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4943 if test -n "$kargmax"; then
4944 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4945 else
4946 lt_cv_sys_max_cmd_len=32768
4947 fi
4948 ;;
4949 *)
18d98188
PG
4950 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4951 if test -n "$lt_cv_sys_max_cmd_len"; then
82a6cadf
PB
4952 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4953 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4954 else
4955 # Make teststring a little bigger before we do anything with it.
4956 # a 1K string should be a reasonable start.
4957 for i in 1 2 3 4 5 6 7 8 ; do
4958 teststring=$teststring$teststring
4959 done
4960 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4961 # If test is not a shell built-in, we'll probably end up computing a
4962 # maximum length that is only half of the actual maximum length, but
4963 # we can't tell.
43e02a8a
RW
4964 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4965 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
82a6cadf
PB
4966 test $i != 17 # 1/2 MB should be enough
4967 do
4968 i=`expr $i + 1`
4969 teststring=$teststring$teststring
4970 done
4971 # Only check the string length outside the loop.
4972 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4973 teststring=
4974 # Add a significant safety factor because C++ compilers can tack on
4975 # massive amounts of additional arguments before passing them to the
4976 # linker. It appears as though 1/2 is a usable value.
4977 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4978 fi
1cf3d07d 4979 ;;
6dab073b
MS
4980 esac
4981
4982fi
4983
1cf3d07d 4984if test -n $lt_cv_sys_max_cmd_len ; then
5213506e
RW
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4986$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6dab073b 4987else
5213506e
RW
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4989$as_echo "none" >&6; }
6dab073b 4990fi
1cf3d07d 4991max_cmd_len=$lt_cv_sys_max_cmd_len
6dab073b
MS
4992
4993
dfac8a13 4994
0fd91e0a 4995
dfac8a13 4996
1cf3d07d 4997
1cf3d07d
SE
4998: ${CP="cp -f"}
4999: ${MV="mv -f"}
5000: ${RM="rm -f"}
5001
5213506e
RW
5002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5003$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
1cf3d07d
SE
5004# Try some XSI features
5005xsi_shell=no
5006( _lt_dummy="a/b/c"
5007 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
18d98188
PG
5008 = c,a/b,, \
5009 && eval 'test $(( 1 + 1 )) -eq 2 \
5010 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
1cf3d07d 5011 && xsi_shell=yes
5213506e
RW
5012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5013$as_echo "$xsi_shell" >&6; }
1cf3d07d
SE
5014
5015
5213506e
RW
5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5017$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
1cf3d07d
SE
5018lt_shell_append=no
5019( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5020 >/dev/null 2>&1 \
5021 && lt_shell_append=yes
5213506e
RW
5022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5023$as_echo "$lt_shell_append" >&6; }
1cf3d07d
SE
5024
5025
5026if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5027 lt_unset=unset
0fd91e0a 5028else
1cf3d07d 5029 lt_unset=false
0fd91e0a
AO
5030fi
5031
1cf3d07d
SE
5032
5033
5034
5035
5036# test EBCDIC or ASCII
5037case `echo X|tr X '\101'` in
5038 A) # ASCII based system
5039 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5040 lt_SP2NL='tr \040 \012'
5041 lt_NL2SP='tr \015\012 \040\040'
5042 ;;
5043 *) # EBCDIC based system
5044 lt_SP2NL='tr \100 \n'
5045 lt_NL2SP='tr \r\n \100\100'
5046 ;;
5047esac
5048
5049
5050
5051
5052
5053
5054
5055
5056
5213506e
RW
5057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5058$as_echo_n "checking for $LD option to reload object files... " >&6; }
22e05272 5059if ${lt_cv_ld_reload_flag+:} false; then :
5213506e 5060 $as_echo_n "(cached) " >&6
dfac8a13 5061else
1cf3d07d
SE
5062 lt_cv_ld_reload_flag='-r'
5063fi
5213506e
RW
5064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5065$as_echo "$lt_cv_ld_reload_flag" >&6; }
1cf3d07d
SE
5066reload_flag=$lt_cv_ld_reload_flag
5067case $reload_flag in
5068"" | " "*) ;;
5069*) reload_flag=" $reload_flag" ;;
5070esac
5071reload_cmds='$LD$reload_flag -o $output$reload_objs'
5072case $host_os in
5073 darwin*)
5074 if test "$GCC" = yes; then
5075 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5076 else
5077 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5078 fi
5079 ;;
5080esac
5081
5082
5083
5084
5085
5086
5087
5088
5089
18d98188
PG
5090if test -n "$ac_tool_prefix"; then
5091 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5092set dummy ${ac_tool_prefix}objdump; ac_word=$2
5213506e
RW
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5094$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5095if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 5096 $as_echo_n "(cached) " >&6
18d98188
PG
5097else
5098 if test -n "$OBJDUMP"; then
5099 ac_cv_prog_OBJDUMP="$OBJDUMP" # 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=.
5213506e 5106 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 5108 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5213506e 5109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
5110 break 2
5111 fi
5112done
5213506e
RW
5113 done
5114IFS=$as_save_IFS
18d98188
PG
5115
5116fi
5117fi
5118OBJDUMP=$ac_cv_prog_OBJDUMP
5119if test -n "$OBJDUMP"; then
5213506e
RW
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5121$as_echo "$OBJDUMP" >&6; }
18d98188 5122else
5213506e
RW
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5124$as_echo "no" >&6; }
18d98188
PG
5125fi
5126
5213506e 5127
18d98188
PG
5128fi
5129if test -z "$ac_cv_prog_OBJDUMP"; then
5130 ac_ct_OBJDUMP=$OBJDUMP
5131 # Extract the first word of "objdump", so it can be a program name with args.
5132set dummy objdump; ac_word=$2
5213506e
RW
5133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5134$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5135if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5213506e 5136 $as_echo_n "(cached) " >&6
18d98188
PG
5137else
5138 if test -n "$ac_ct_OBJDUMP"; then
5139 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # 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=.
5213506e 5146 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5147 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 5148 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5213506e 5149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
5150 break 2
5151 fi
5152done
5213506e
RW
5153 done
5154IFS=$as_save_IFS
18d98188 5155
18d98188
PG
5156fi
5157fi
5158ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5159if test -n "$ac_ct_OBJDUMP"; then
5213506e
RW
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5161$as_echo "$ac_ct_OBJDUMP" >&6; }
18d98188 5162else
5213506e
RW
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5164$as_echo "no" >&6; }
18d98188
PG
5165fi
5166
5213506e
RW
5167 if test "x$ac_ct_OBJDUMP" = x; then
5168 OBJDUMP="false"
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 OBJDUMP=$ac_ct_OBJDUMP
5177 fi
18d98188
PG
5178else
5179 OBJDUMP="$ac_cv_prog_OBJDUMP"
5180fi
5181
5182test -z "$OBJDUMP" && OBJDUMP=objdump
5183
5184
5185
5186
5187
5188
5189
5190
1cf3d07d 5191
5213506e
RW
5192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5193$as_echo_n "checking how to recognize dependent libraries... " >&6; }
22e05272 5194if ${lt_cv_deplibs_check_method+:} false; then :
5213506e 5195 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5196else
5197 lt_cv_file_magic_cmd='$MAGIC_CMD'
5198lt_cv_file_magic_test_file=
5199lt_cv_deplibs_check_method='unknown'
5200# Need to set the preceding variable on all platforms that support
5201# interlibrary dependencies.
5202# 'none' -- dependencies not supported.
5203# `unknown' -- same as none, but documents that we really don't know.
5204# 'pass_all' -- all dependencies passed with no checks.
5205# 'test_compile' -- check by making test program.
5206# 'file_magic [[regex]]' -- check by looking for files in library path
5207# which responds to the $file_magic_cmd with a given extended regex.
5208# If you have `file' or equivalent on your system and you're not sure
5209# whether `pass_all' will *always* work, you probably want this one.
5210
5211case $host_os in
3e7b7e2b 5212aix[4-9]*)
1cf3d07d
SE
5213 lt_cv_deplibs_check_method=pass_all
5214 ;;
5215
5216beos*)
5217 lt_cv_deplibs_check_method=pass_all
5218 ;;
5219
5220bsdi[45]*)
5221 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5222 lt_cv_file_magic_cmd='/usr/bin/file -L'
5223 lt_cv_file_magic_test_file=/shlib/libc.so
5224 ;;
5225
5226cygwin*)
5227 # func_win32_libid is a shell function defined in ltmain.sh
5228 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5229 lt_cv_file_magic_cmd='func_win32_libid'
5230 ;;
5231
5232mingw* | pw32*)
5233 # Base MSYS/MinGW do not provide the 'file' command needed by
5234 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5235 # unless we find 'file', for example because we are cross-compiling.
43e02a8a
RW
5236 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5237 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
1cf3d07d
SE
5238 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5239 lt_cv_file_magic_cmd='func_win32_libid'
5240 else
5241 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5242 lt_cv_file_magic_cmd='$OBJDUMP -f'
5243 fi
5244 ;;
5245
43e02a8a 5246cegcc*)
18d98188
PG
5247 # use the weaker test based on 'objdump'. See mingw*.
5248 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5249 lt_cv_file_magic_cmd='$OBJDUMP -f'
5250 ;;
5251
1cf3d07d
SE
5252darwin* | rhapsody*)
5253 lt_cv_deplibs_check_method=pass_all
0fd91e0a 5254 ;;
1cf3d07d
SE
5255
5256freebsd* | dragonfly*)
5257 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5258 case $host_cpu in
5259 i*86 )
5260 # Not sure whether the presence of OpenBSD here was a mistake.
5261 # Let's accept both of them until this is cleared up.
5262 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5263 lt_cv_file_magic_cmd=/usr/bin/file
5264 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5265 ;;
5266 esac
5267 else
5268 lt_cv_deplibs_check_method=pass_all
5269 fi
5270 ;;
5271
5272gnu*)
5273 lt_cv_deplibs_check_method=pass_all
0fd91e0a 5274 ;;
1cf3d07d 5275
43e02a8a
RW
5276haiku*)
5277 lt_cv_deplibs_check_method=pass_all
5278 ;;
5279
1cf3d07d
SE
5280hpux10.20* | hpux11*)
5281 lt_cv_file_magic_cmd=/usr/bin/file
5282 case $host_cpu in
5283 ia64*)
5284 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5285 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5286 ;;
5287 hppa*64*)
43e02a8a 5288 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]'
1cf3d07d
SE
5289 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5290 ;;
0fd91e0a 5291 *)
43e02a8a 5292 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
1cf3d07d
SE
5293 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5294 ;;
5295 esac
5296 ;;
c45f211e 5297
1cf3d07d
SE
5298interix[3-9]*)
5299 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5300 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5301 ;;
dfac8a13 5302
1cf3d07d
SE
5303irix5* | irix6* | nonstopux*)
5304 case $LD in
5305 *-32|*"-32 ") libmagic=32-bit;;
5306 *-n32|*"-n32 ") libmagic=N32;;
5307 *-64|*"-64 ") libmagic=64-bit;;
5308 *) libmagic=never-match;;
5309 esac
5310 lt_cv_deplibs_check_method=pass_all
0fd91e0a 5311 ;;
0fd91e0a 5312
1cf3d07d 5313# This must be Linux ELF.
7a9d3fe8 5314linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
5315 lt_cv_deplibs_check_method=pass_all
5316 ;;
0fd91e0a 5317
1cf3d07d
SE
5318netbsd*)
5319 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5320 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
0fd91e0a 5321 else
1cf3d07d 5322 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
0fd91e0a 5323 fi
1cf3d07d
SE
5324 ;;
5325
5326newos6*)
5327 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5328 lt_cv_file_magic_cmd=/usr/bin/file
5329 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5330 ;;
5331
5332*nto* | *qnx*)
5333 lt_cv_deplibs_check_method=pass_all
5334 ;;
dfac8a13 5335
1cf3d07d
SE
5336openbsd*)
5337 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5338 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5339 else
5340 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
dfac8a13
TT
5341 fi
5342 ;;
1cf3d07d
SE
5343
5344osf3* | osf4* | osf5*)
5345 lt_cv_deplibs_check_method=pass_all
5346 ;;
5347
5348rdos*)
5349 lt_cv_deplibs_check_method=pass_all
5350 ;;
5351
5352solaris*)
5353 lt_cv_deplibs_check_method=pass_all
5354 ;;
5355
5356sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5357 lt_cv_deplibs_check_method=pass_all
5358 ;;
5359
5360sysv4 | sysv4.3*)
5361 case $host_vendor in
5362 motorola)
5363 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]'
5364 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5365 ;;
5366 ncr)
5367 lt_cv_deplibs_check_method=pass_all
5368 ;;
5369 sequent)
5370 lt_cv_file_magic_cmd='/bin/file'
5371 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5372 ;;
5373 sni)
5374 lt_cv_file_magic_cmd='/bin/file'
5375 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5376 lt_cv_file_magic_test_file=/lib/libc.so
5377 ;;
5378 siemens)
5379 lt_cv_deplibs_check_method=pass_all
5380 ;;
5381 pc)
5382 lt_cv_deplibs_check_method=pass_all
5383 ;;
5384 esac
5385 ;;
5386
5387tpf*)
5388 lt_cv_deplibs_check_method=pass_all
5389 ;;
0fd91e0a 5390esac
dfac8a13 5391
1cf3d07d 5392fi
5213506e
RW
5393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5394$as_echo "$lt_cv_deplibs_check_method" >&6; }
1cf3d07d
SE
5395file_magic_cmd=$lt_cv_file_magic_cmd
5396deplibs_check_method=$lt_cv_deplibs_check_method
5397test -z "$deplibs_check_method" && deplibs_check_method=unknown
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
a8aea176 5410if test -n "$ac_tool_prefix"; then
1cf3d07d
SE
5411 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5412set dummy ${ac_tool_prefix}ar; ac_word=$2
5213506e
RW
5413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5414$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5415if ${ac_cv_prog_AR+:} false; then :
5213506e 5416 $as_echo_n "(cached) " >&6
025fd00e 5417else
1cf3d07d
SE
5418 if test -n "$AR"; then
5419 ac_cv_prog_AR="$AR" # Let the user override the test.
025fd00e 5420else
a8aea176
NN
5421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5422for as_dir in $PATH
5423do
5424 IFS=$as_save_IFS
5425 test -z "$as_dir" && as_dir=.
5213506e 5426 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 5428 ac_cv_prog_AR="${ac_tool_prefix}ar"
5213506e 5429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
5430 break 2
5431 fi
5432done
5213506e
RW
5433 done
5434IFS=$as_save_IFS
a8aea176 5435
025fd00e
TT
5436fi
5437fi
1cf3d07d
SE
5438AR=$ac_cv_prog_AR
5439if test -n "$AR"; then
5213506e
RW
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5441$as_echo "$AR" >&6; }
025fd00e 5442else
5213506e
RW
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5444$as_echo "no" >&6; }
025fd00e
TT
5445fi
5446
5213506e 5447
a8aea176 5448fi
1cf3d07d
SE
5449if test -z "$ac_cv_prog_AR"; then
5450 ac_ct_AR=$AR
5451 # Extract the first word of "ar", so it can be a program name with args.
5452set dummy ar; ac_word=$2
5213506e
RW
5453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5454$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5455if ${ac_cv_prog_ac_ct_AR+:} false; then :
5213506e 5456 $as_echo_n "(cached) " >&6
025fd00e 5457else
1cf3d07d
SE
5458 if test -n "$ac_ct_AR"; then
5459 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
025fd00e 5460else
a8aea176
NN
5461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5462for as_dir in $PATH
5463do
5464 IFS=$as_save_IFS
5465 test -z "$as_dir" && as_dir=.
5213506e 5466 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 5468 ac_cv_prog_ac_ct_AR="ar"
5213506e 5469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
5470 break 2
5471 fi
5472done
5213506e
RW
5473 done
5474IFS=$as_save_IFS
a8aea176 5475
025fd00e
TT
5476fi
5477fi
1cf3d07d
SE
5478ac_ct_AR=$ac_cv_prog_ac_ct_AR
5479if test -n "$ac_ct_AR"; then
5213506e
RW
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5481$as_echo "$ac_ct_AR" >&6; }
025fd00e 5482else
5213506e
RW
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5484$as_echo "no" >&6; }
025fd00e
TT
5485fi
5486
5213506e
RW
5487 if test "x$ac_ct_AR" = x; then
5488 AR="false"
5489 else
5490 case $cross_compiling:$ac_tool_warned in
5491yes:)
5492{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5493$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5494ac_tool_warned=yes ;;
5495esac
5496 AR=$ac_ct_AR
5497 fi
025fd00e 5498else
1cf3d07d 5499 AR="$ac_cv_prog_AR"
025fd00e
TT
5500fi
5501
1cf3d07d
SE
5502test -z "$AR" && AR=ar
5503test -z "$AR_FLAGS" && AR_FLAGS=cru
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
a8aea176
NN
5515if test -n "$ac_tool_prefix"; then
5516 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
0fd91e0a 5517set dummy ${ac_tool_prefix}strip; ac_word=$2
5213506e
RW
5518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5519$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5520if ${ac_cv_prog_STRIP+:} false; then :
5213506e 5521 $as_echo_n "(cached) " >&6
025fd00e 5522else
0fd91e0a
AO
5523 if test -n "$STRIP"; then
5524 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
025fd00e 5525else
a8aea176
NN
5526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5527for as_dir in $PATH
5528do
5529 IFS=$as_save_IFS
5530 test -z "$as_dir" && as_dir=.
5213506e 5531 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5532 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 5533 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5213506e 5534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
5535 break 2
5536 fi
5537done
5213506e
RW
5538 done
5539IFS=$as_save_IFS
a8aea176 5540
025fd00e
TT
5541fi
5542fi
a8aea176 5543STRIP=$ac_cv_prog_STRIP
0fd91e0a 5544if test -n "$STRIP"; then
5213506e
RW
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5546$as_echo "$STRIP" >&6; }
025fd00e 5547else
5213506e
RW
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5549$as_echo "no" >&6; }
025fd00e
TT
5550fi
5551
5213506e 5552
a8aea176 5553fi
0fd91e0a 5554if test -z "$ac_cv_prog_STRIP"; then
a8aea176 5555 ac_ct_STRIP=$STRIP
0fd91e0a
AO
5556 # Extract the first word of "strip", so it can be a program name with args.
5557set dummy strip; ac_word=$2
5213506e
RW
5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5559$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5560if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5213506e 5561 $as_echo_n "(cached) " >&6
025fd00e 5562else
a8aea176
NN
5563 if test -n "$ac_ct_STRIP"; then
5564 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
025fd00e 5565else
a8aea176
NN
5566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5567for as_dir in $PATH
5568do
5569 IFS=$as_save_IFS
5570 test -z "$as_dir" && as_dir=.
5213506e 5571 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 5573 ac_cv_prog_ac_ct_STRIP="strip"
5213506e 5574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
5575 break 2
5576 fi
5577done
5213506e
RW
5578 done
5579IFS=$as_save_IFS
a8aea176 5580
025fd00e
TT
5581fi
5582fi
a8aea176
NN
5583ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5584if test -n "$ac_ct_STRIP"; then
5213506e
RW
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5586$as_echo "$ac_ct_STRIP" >&6; }
025fd00e 5587else
5213506e
RW
5588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5589$as_echo "no" >&6; }
025fd00e
TT
5590fi
5591
5213506e
RW
5592 if test "x$ac_ct_STRIP" = x; then
5593 STRIP=":"
5594 else
5595 case $cross_compiling:$ac_tool_warned in
5596yes:)
5597{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5598$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5599ac_tool_warned=yes ;;
5600esac
5601 STRIP=$ac_ct_STRIP
5602 fi
025fd00e 5603else
a8aea176 5604 STRIP="$ac_cv_prog_STRIP"
025fd00e
TT
5605fi
5606
1cf3d07d 5607test -z "$STRIP" && STRIP=:
025fd00e 5608
c45f211e 5609
025fd00e 5610
0fd91e0a 5611
0fd91e0a 5612
a8aea176 5613
1cf3d07d
SE
5614if test -n "$ac_tool_prefix"; then
5615 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5616set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5213506e
RW
5617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5618$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5619if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 5620 $as_echo_n "(cached) " >&6
025fd00e 5621else
1cf3d07d
SE
5622 if test -n "$RANLIB"; then
5623 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5624else
5625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5626for as_dir in $PATH
5627do
5628 IFS=$as_save_IFS
5629 test -z "$as_dir" && as_dir=.
5213506e 5630 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 5632 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5213506e 5633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5634 break 2
5635 fi
5636done
5213506e
RW
5637 done
5638IFS=$as_save_IFS
0fd91e0a 5639
1cf3d07d
SE
5640fi
5641fi
5642RANLIB=$ac_cv_prog_RANLIB
5643if test -n "$RANLIB"; then
5213506e
RW
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5645$as_echo "$RANLIB" >&6; }
1cf3d07d 5646else
5213506e
RW
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5648$as_echo "no" >&6; }
1cf3d07d
SE
5649fi
5650
5213506e 5651
1cf3d07d
SE
5652fi
5653if test -z "$ac_cv_prog_RANLIB"; then
5654 ac_ct_RANLIB=$RANLIB
5655 # Extract the first word of "ranlib", so it can be a program name with args.
5656set dummy ranlib; ac_word=$2
5213506e
RW
5657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5658$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5659if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5213506e 5660 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5661else
5662 if test -n "$ac_ct_RANLIB"; then
5663 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5664else
5665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5666for as_dir in $PATH
5667do
5668 IFS=$as_save_IFS
5669 test -z "$as_dir" && as_dir=.
5213506e 5670 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 5672 ac_cv_prog_ac_ct_RANLIB="ranlib"
5213506e 5673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d 5674 break 2
0fd91e0a 5675 fi
1cf3d07d 5676done
5213506e
RW
5677 done
5678IFS=$as_save_IFS
025fd00e 5679
1cf3d07d
SE
5680fi
5681fi
5682ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5683if test -n "$ac_ct_RANLIB"; then
5213506e
RW
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5685$as_echo "$ac_ct_RANLIB" >&6; }
1cf3d07d 5686else
5213506e
RW
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5688$as_echo "no" >&6; }
1cf3d07d
SE
5689fi
5690
5213506e
RW
5691 if test "x$ac_ct_RANLIB" = x; then
5692 RANLIB=":"
5693 else
5694 case $cross_compiling:$ac_tool_warned in
5695yes:)
5696{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5697$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5698ac_tool_warned=yes ;;
5699esac
5700 RANLIB=$ac_ct_RANLIB
5701 fi
1cf3d07d
SE
5702else
5703 RANLIB="$ac_cv_prog_RANLIB"
5704fi
5705
5706test -z "$RANLIB" && RANLIB=:
5707
5708
5709
5710
5711
5712
5713# Determine commands to create old-style static archives.
18d98188 5714old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
1cf3d07d
SE
5715old_postinstall_cmds='chmod 644 $oldlib'
5716old_postuninstall_cmds=
5717
5718if test -n "$RANLIB"; then
5719 case $host_os in
5720 openbsd*)
5721 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5722 ;;
5723 *)
5724 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5725 ;;
5726 esac
5727 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5728fi
5729
43e02a8a
RW
5730case $host_os in
5731 darwin*)
5732 lock_old_archive_extraction=yes ;;
5733 *)
5734 lock_old_archive_extraction=no ;;
5735esac
5736
5737
5738
5739
5740
5741
1cf3d07d
SE
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775# If no C compiler was specified, use CC.
5776LTCC=${LTCC-"$CC"}
5777
5778# If no C compiler flags were specified, use CFLAGS.
5779LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5780
5781# Allow CC to be a program name with arguments.
5782compiler=$CC
5783
5784
5785# Check for command to grab the raw symbol name followed by C symbol from nm.
5213506e
RW
5786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5787$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
22e05272 5788if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5213506e 5789 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5790else
5791
5792# These are sane defaults that work on at least a few old systems.
5793# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5794
5795# Character class describing NM global symbol codes.
5796symcode='[BCDEGRST]'
5797
5798# Regexp to match symbols that can be accessed directly from C.
5799sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5800
5801# Define system-specific variables.
5802case $host_os in
5803aix*)
5804 symcode='[BCDT]'
5805 ;;
18d98188 5806cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
5807 symcode='[ABCDGISTW]'
5808 ;;
5809hpux*)
5810 if test "$host_cpu" = ia64; then
5811 symcode='[ABCDEGRST]'
f5cc59a7 5812 fi
f5cc59a7 5813 ;;
1cf3d07d
SE
5814irix* | nonstopux*)
5815 symcode='[BCDEGRST]'
5816 ;;
5817osf*)
5818 symcode='[BCDEGQRST]'
5819 ;;
5820solaris*)
5821 symcode='[BDRT]'
5822 ;;
5823sco3.2v5*)
5824 symcode='[DT]'
5825 ;;
5826sysv4.2uw2*)
5827 symcode='[DT]'
5828 ;;
5829sysv5* | sco5v6* | unixware* | OpenUNIX*)
5830 symcode='[ABDT]'
5831 ;;
5832sysv4)
5833 symcode='[DFNSTU]'
5834 ;;
5835esac
5836
5837# If we're using GNU nm, then use its standard symbol codes.
5838case `$NM -V 2>&1` in
5839*GNU* | *'with BFD'*)
5840 symcode='[ABCDGIRSTW]' ;;
5841esac
5842
5843# Transform an extracted symbol line into a proper C declaration.
5844# Some systems (esp. on ia64) link data and code symbols differently,
5845# so use this general approach.
5846lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5847
5848# Transform an extracted symbol line into symbol name and symbol address
5849lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
18d98188 5850lt_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'"
1cf3d07d
SE
5851
5852# Handle CRLF in mingw tool chain
5853opt_cr=
5854case $build_os in
5855mingw*)
5856 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5857 ;;
5858esac
5859
5860# Try without a prefix underscore, then with it.
5861for ac_symprfx in "" "_"; do
5862
5863 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5864 symxfrm="\\1 $ac_symprfx\\2 \\2"
5865
5866 # Write the raw and C identifiers.
5867 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5868 # Fake it for dumpbin and say T for any non-static function
5869 # and D for any global variable.
5870 # Also find C++ and __fastcall symbols from MSVC++,
5871 # which start with @ or ?.
5872 lt_cv_sys_global_symbol_pipe="$AWK '"\
5873" {last_section=section; section=\$ 3};"\
5874" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5875" \$ 0!~/External *\|/{next};"\
5876" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5877" {if(hide[section]) next};"\
5878" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5879" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5880" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5881" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5882" ' prfx=^$ac_symprfx"
5883 else
5884 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5885 fi
5886
5887 # Check to see that the pipe works correctly.
5888 pipe_works=no
5889
5890 rm -f conftest*
5891 cat > conftest.$ac_ext <<_LT_EOF
5892#ifdef __cplusplus
5893extern "C" {
5894#endif
5895char nm_test_var;
5896void nm_test_func(void);
5897void nm_test_func(void){}
5898#ifdef __cplusplus
5899}
5900#endif
5901int main(){nm_test_var='a';nm_test_func();return(0);}
5902_LT_EOF
f5cc59a7 5903
5213506e 5904 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
a8aea176
NN
5905 (eval $ac_compile) 2>&5
5906 ac_status=$?
5213506e
RW
5907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5908 test $ac_status = 0; }; then
1cf3d07d
SE
5909 # Now try to grab the symbols.
5910 nlist=conftest.nm
43e02a8a
RW
5911 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5912 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
1cf3d07d 5913 ac_status=$?
5213506e
RW
5914 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5915 test $ac_status = 0; } && test -s "$nlist"; then
1cf3d07d
SE
5916 # Try sorting and uniquifying the output.
5917 if sort "$nlist" | uniq > "$nlist"T; then
5918 mv -f "$nlist"T "$nlist"
5919 else
5920 rm -f "$nlist"T
5921 fi
0ccf2c33 5922
1cf3d07d
SE
5923 # Make sure that we snagged all the symbols we need.
5924 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5925 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5926 cat <<_LT_EOF > conftest.$ac_ext
5927#ifdef __cplusplus
5928extern "C" {
5929#endif
a8aea176 5930
1cf3d07d
SE
5931_LT_EOF
5932 # Now generate the symbol file.
5933 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
a8aea176 5934
1cf3d07d 5935 cat <<_LT_EOF >> conftest.$ac_ext
a8aea176 5936
1cf3d07d
SE
5937/* The mapping between symbol names and symbols. */
5938const struct {
5939 const char *name;
5940 void *address;
5941}
5942lt__PROGRAM__LTX_preloaded_symbols[] =
5943{
5944 { "@PROGRAM@", (void *) 0 },
5945_LT_EOF
5946 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5947 cat <<\_LT_EOF >> conftest.$ac_ext
5948 {0, (void *) 0}
5949};
5950
5951/* This works around a problem in FreeBSD linker */
5952#ifdef FREEBSD_WORKAROUND
5953static const void *lt_preloaded_setup() {
5954 return lt__PROGRAM__LTX_preloaded_symbols;
5955}
5956#endif
5957
5958#ifdef __cplusplus
5959}
5960#endif
5961_LT_EOF
5962 # Now try linking the two files.
5963 mv conftest.$ac_objext conftstm.$ac_objext
5964 lt_save_LIBS="$LIBS"
5965 lt_save_CFLAGS="$CFLAGS"
5966 LIBS="conftstm.$ac_objext"
5967 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5213506e 5968 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d
SE
5969 (eval $ac_link) 2>&5
5970 ac_status=$?
5213506e
RW
5971 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5972 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
1cf3d07d
SE
5973 pipe_works=yes
5974 fi
5975 LIBS="$lt_save_LIBS"
5976 CFLAGS="$lt_save_CFLAGS"
5977 else
5978 echo "cannot find nm_test_func in $nlist" >&5
5979 fi
5980 else
5981 echo "cannot find nm_test_var in $nlist" >&5
5982 fi
5983 else
5984 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5985 fi
5986 else
5987 echo "$progname: failed program was:" >&5
5988 cat conftest.$ac_ext >&5
5989 fi
18d98188 5990 rm -rf conftest* conftst*
1cf3d07d
SE
5991
5992 # Do not use the global_symbol_pipe unless it works.
5993 if test "$pipe_works" = yes; then
5994 break
5995 else
5996 lt_cv_sys_global_symbol_pipe=
5997 fi
5998done
5999
6000fi
6001
6002if test -z "$lt_cv_sys_global_symbol_pipe"; then
6003 lt_cv_sys_global_symbol_to_cdecl=
6004fi
6005if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5213506e
RW
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6007$as_echo "failed" >&6; }
1cf3d07d 6008else
5213506e
RW
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6010$as_echo "ok" >&6; }
1cf3d07d
SE
6011fi
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
18d98188
PG
6027
6028
6029
6030
6031
1cf3d07d
SE
6032
6033
6034
5213506e
RW
6035# Check whether --enable-libtool-lock was given.
6036if test "${enable_libtool_lock+set}" = set; then :
6037 enableval=$enable_libtool_lock;
6038fi
1cf3d07d 6039
1cf3d07d
SE
6040test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6041
6042# Some flags need to be propagated to the compiler or linker for good
6043# libtool support.
6044case $host in
6045ia64-*-hpux*)
6046 # Find out which ABI we are using.
6047 echo 'int i;' > conftest.$ac_ext
5213506e 6048 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6049 (eval $ac_compile) 2>&5
6050 ac_status=$?
5213506e
RW
6051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6052 test $ac_status = 0; }; then
1cf3d07d
SE
6053 case `/usr/bin/file conftest.$ac_objext` in
6054 *ELF-32*)
6055 HPUX_IA64_MODE="32"
6056 ;;
6057 *ELF-64*)
6058 HPUX_IA64_MODE="64"
6059 ;;
6060 esac
6061 fi
6062 rm -rf conftest*
6063 ;;
6064*-*-irix6*)
6065 # Find out which ABI we are using.
43e02a8a 6066 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5213506e 6067 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6068 (eval $ac_compile) 2>&5
6069 ac_status=$?
5213506e
RW
6070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6071 test $ac_status = 0; }; then
1cf3d07d
SE
6072 if test "$lt_cv_prog_gnu_ld" = yes; then
6073 case `/usr/bin/file conftest.$ac_objext` in
6074 *32-bit*)
6075 LD="${LD-ld} -melf32bsmip"
6076 ;;
6077 *N32*)
6078 LD="${LD-ld} -melf32bmipn32"
6079 ;;
6080 *64-bit*)
6081 LD="${LD-ld} -melf64bmip"
6082 ;;
6083 esac
6084 else
6085 case `/usr/bin/file conftest.$ac_objext` in
6086 *32-bit*)
6087 LD="${LD-ld} -32"
6088 ;;
6089 *N32*)
6090 LD="${LD-ld} -n32"
6091 ;;
6092 *64-bit*)
6093 LD="${LD-ld} -64"
6094 ;;
6095 esac
6096 fi
6097 fi
6098 rm -rf conftest*
6099 ;;
6100
3cbe17f7 6101x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
1cf3d07d
SE
6102s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6103 # Find out which ABI we are using.
6104 echo 'int i;' > conftest.$ac_ext
5213506e 6105 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6106 (eval $ac_compile) 2>&5
6107 ac_status=$?
5213506e
RW
6108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6109 test $ac_status = 0; }; then
1cf3d07d
SE
6110 case `/usr/bin/file conftest.o` in
6111 *32-bit*)
6112 case $host in
6113 x86_64-*kfreebsd*-gnu)
6114 LD="${LD-ld} -m elf_i386_fbsd"
6115 ;;
6116 x86_64-*linux*)
e6d5f8c9
L
6117 case `/usr/bin/file conftest.o` in
6118 *x86-64*)
6119 LD="${LD-ld} -m elf32_x86_64"
6120 ;;
6121 *)
6122 LD="${LD-ld} -m elf_i386"
6123 ;;
6124 esac
1cf3d07d 6125 ;;
3cbe17f7
AM
6126 powerpc64le-*linux*)
6127 LD="${LD-ld} -m elf32lppclinux"
6128 ;;
6129 powerpc64-*linux*)
1cf3d07d
SE
6130 LD="${LD-ld} -m elf32ppclinux"
6131 ;;
6132 s390x-*linux*)
6133 LD="${LD-ld} -m elf_s390"
6134 ;;
6135 sparc64-*linux*)
6136 LD="${LD-ld} -m elf32_sparc"
6137 ;;
6138 esac
6139 ;;
6140 *64-bit*)
6141 case $host in
6142 x86_64-*kfreebsd*-gnu)
6143 LD="${LD-ld} -m elf_x86_64_fbsd"
6144 ;;
6145 x86_64-*linux*)
6146 LD="${LD-ld} -m elf_x86_64"
6147 ;;
3cbe17f7
AM
6148 powerpcle-*linux*)
6149 LD="${LD-ld} -m elf64lppc"
6150 ;;
6151 powerpc-*linux*)
1cf3d07d
SE
6152 LD="${LD-ld} -m elf64ppc"
6153 ;;
6154 s390*-*linux*|s390*-*tpf*)
6155 LD="${LD-ld} -m elf64_s390"
6156 ;;
6157 sparc*-*linux*)
6158 LD="${LD-ld} -m elf64_sparc"
6159 ;;
6160 esac
6161 ;;
6162 esac
6163 fi
6164 rm -rf conftest*
6165 ;;
6166
6167*-*-sco3.2v5*)
6168 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6169 SAVE_CFLAGS="$CFLAGS"
6170 CFLAGS="$CFLAGS -belf"
5213506e
RW
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6172$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
22e05272 6173if ${lt_cv_cc_needs_belf+:} false; then :
5213506e 6174 $as_echo_n "(cached) " >&6
1cf3d07d
SE
6175else
6176 ac_ext=c
6177ac_cpp='$CPP $CPPFLAGS'
6178ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6179ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6180ac_compiler_gnu=$ac_cv_c_compiler_gnu
6181
6182 if test x$gcc_no_link = xyes; then
22e05272 6183 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 6184fi
5213506e 6185cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6186/* end confdefs.h. */
6187
6188int
6189main ()
6190{
6191
6192 ;
6193 return 0;
6194}
6195_ACEOF
5213506e 6196if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
6197 lt_cv_cc_needs_belf=yes
6198else
5213506e 6199 lt_cv_cc_needs_belf=no
1cf3d07d 6200fi
5213506e
RW
6201rm -f core conftest.err conftest.$ac_objext \
6202 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
6203 ac_ext=c
6204ac_cpp='$CPP $CPPFLAGS'
6205ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6206ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6207ac_compiler_gnu=$ac_cv_c_compiler_gnu
6208
6209fi
5213506e
RW
6210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6211$as_echo "$lt_cv_cc_needs_belf" >&6; }
1cf3d07d
SE
6212 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6213 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6214 CFLAGS="$SAVE_CFLAGS"
6215 fi
6216 ;;
6217sparc*-*solaris*)
6218 # Find out which ABI we are using.
6219 echo 'int i;' > conftest.$ac_ext
5213506e 6220 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6221 (eval $ac_compile) 2>&5
6222 ac_status=$?
5213506e
RW
6223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6224 test $ac_status = 0; }; then
1cf3d07d
SE
6225 case `/usr/bin/file conftest.o` in
6226 *64-bit*)
6227 case $lt_cv_prog_gnu_ld in
6228 yes*) LD="${LD-ld} -m elf64_sparc" ;;
18d98188
PG
6229 *)
6230 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6231 LD="${LD-ld} -64"
6232 fi
6233 ;;
1cf3d07d
SE
6234 esac
6235 ;;
6236 esac
6237 fi
6238 rm -rf conftest*
6239 ;;
6240esac
6241
6242need_locks="$enable_libtool_lock"
6243
18d98188
PG
6244
6245 case $host_os in
6246 rhapsody* | darwin*)
6247 if test -n "$ac_tool_prefix"; then
6248 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6249set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5213506e
RW
6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6251$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6252if ${ac_cv_prog_DSYMUTIL+:} false; then :
5213506e 6253 $as_echo_n "(cached) " >&6
1cf3d07d 6254else
18d98188
PG
6255 if test -n "$DSYMUTIL"; then
6256 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6257else
6258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6259for as_dir in $PATH
1cf3d07d 6260do
18d98188
PG
6261 IFS=$as_save_IFS
6262 test -z "$as_dir" && as_dir=.
5213506e 6263 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6264 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6265 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5213506e 6266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188 6267 break 2
1cf3d07d 6268 fi
18d98188 6269done
5213506e
RW
6270 done
6271IFS=$as_save_IFS
18d98188
PG
6272
6273fi
6274fi
6275DSYMUTIL=$ac_cv_prog_DSYMUTIL
6276if test -n "$DSYMUTIL"; then
5213506e
RW
6277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6278$as_echo "$DSYMUTIL" >&6; }
18d98188 6279else
5213506e
RW
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6281$as_echo "no" >&6; }
18d98188
PG
6282fi
6283
5213506e 6284
18d98188
PG
6285fi
6286if test -z "$ac_cv_prog_DSYMUTIL"; then
6287 ac_ct_DSYMUTIL=$DSYMUTIL
6288 # Extract the first word of "dsymutil", so it can be a program name with args.
6289set dummy dsymutil; ac_word=$2
5213506e
RW
6290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6291$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6292if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5213506e 6293 $as_echo_n "(cached) " >&6
18d98188
PG
6294else
6295 if test -n "$ac_ct_DSYMUTIL"; then
6296 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6297else
6298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6299for as_dir in $PATH
6300do
6301 IFS=$as_save_IFS
6302 test -z "$as_dir" && as_dir=.
5213506e 6303 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6304 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6305 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5213506e 6306 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6307 break 2
6308 fi
6309done
5213506e
RW
6310 done
6311IFS=$as_save_IFS
18d98188 6312
18d98188
PG
6313fi
6314fi
6315ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6316if test -n "$ac_ct_DSYMUTIL"; then
5213506e
RW
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6318$as_echo "$ac_ct_DSYMUTIL" >&6; }
18d98188 6319else
5213506e
RW
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6321$as_echo "no" >&6; }
18d98188
PG
6322fi
6323
5213506e
RW
6324 if test "x$ac_ct_DSYMUTIL" = x; then
6325 DSYMUTIL=":"
6326 else
6327 case $cross_compiling:$ac_tool_warned in
6328yes:)
6329{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6330$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6331ac_tool_warned=yes ;;
6332esac
6333 DSYMUTIL=$ac_ct_DSYMUTIL
6334 fi
18d98188
PG
6335else
6336 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6337fi
6338
6339 if test -n "$ac_tool_prefix"; then
6340 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6341set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5213506e
RW
6342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6343$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6344if ${ac_cv_prog_NMEDIT+:} false; then :
5213506e 6345 $as_echo_n "(cached) " >&6
18d98188
PG
6346else
6347 if test -n "$NMEDIT"; then
6348 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6349else
6350as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6351for as_dir in $PATH
6352do
6353 IFS=$as_save_IFS
6354 test -z "$as_dir" && as_dir=.
5213506e 6355 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6357 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5213506e 6358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6359 break 2
6360 fi
6361done
5213506e
RW
6362 done
6363IFS=$as_save_IFS
18d98188
PG
6364
6365fi
6366fi
6367NMEDIT=$ac_cv_prog_NMEDIT
6368if test -n "$NMEDIT"; then
5213506e
RW
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6370$as_echo "$NMEDIT" >&6; }
18d98188 6371else
5213506e
RW
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6373$as_echo "no" >&6; }
18d98188
PG
6374fi
6375
5213506e 6376
18d98188
PG
6377fi
6378if test -z "$ac_cv_prog_NMEDIT"; then
6379 ac_ct_NMEDIT=$NMEDIT
6380 # Extract the first word of "nmedit", so it can be a program name with args.
6381set dummy nmedit; ac_word=$2
5213506e
RW
6382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6383$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6384if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5213506e 6385 $as_echo_n "(cached) " >&6
18d98188
PG
6386else
6387 if test -n "$ac_ct_NMEDIT"; then
6388 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6389else
6390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6391for as_dir in $PATH
6392do
6393 IFS=$as_save_IFS
6394 test -z "$as_dir" && as_dir=.
5213506e 6395 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6396 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6397 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5213506e 6398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6399 break 2
6400 fi
6401done
5213506e
RW
6402 done
6403IFS=$as_save_IFS
18d98188 6404
18d98188
PG
6405fi
6406fi
6407ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6408if test -n "$ac_ct_NMEDIT"; then
5213506e
RW
6409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6410$as_echo "$ac_ct_NMEDIT" >&6; }
18d98188 6411else
5213506e
RW
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6413$as_echo "no" >&6; }
18d98188
PG
6414fi
6415
5213506e
RW
6416 if test "x$ac_ct_NMEDIT" = x; then
6417 NMEDIT=":"
6418 else
6419 case $cross_compiling:$ac_tool_warned in
6420yes:)
6421{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6422$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6423ac_tool_warned=yes ;;
6424esac
6425 NMEDIT=$ac_ct_NMEDIT
6426 fi
18d98188
PG
6427else
6428 NMEDIT="$ac_cv_prog_NMEDIT"
6429fi
6430
6431 if test -n "$ac_tool_prefix"; then
6432 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6433set dummy ${ac_tool_prefix}lipo; ac_word=$2
5213506e
RW
6434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6435$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6436if ${ac_cv_prog_LIPO+:} false; then :
5213506e 6437 $as_echo_n "(cached) " >&6
18d98188
PG
6438else
6439 if test -n "$LIPO"; then
6440 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6441else
6442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6443for as_dir in $PATH
6444do
6445 IFS=$as_save_IFS
6446 test -z "$as_dir" && as_dir=.
5213506e 6447 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6449 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5213506e 6450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6451 break 2
6452 fi
6453done
5213506e
RW
6454 done
6455IFS=$as_save_IFS
18d98188
PG
6456
6457fi
6458fi
6459LIPO=$ac_cv_prog_LIPO
6460if test -n "$LIPO"; then
5213506e
RW
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6462$as_echo "$LIPO" >&6; }
18d98188 6463else
5213506e
RW
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6465$as_echo "no" >&6; }
18d98188
PG
6466fi
6467
5213506e 6468
18d98188
PG
6469fi
6470if test -z "$ac_cv_prog_LIPO"; then
6471 ac_ct_LIPO=$LIPO
6472 # Extract the first word of "lipo", so it can be a program name with args.
6473set dummy lipo; ac_word=$2
5213506e
RW
6474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6475$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6476if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
5213506e 6477 $as_echo_n "(cached) " >&6
18d98188
PG
6478else
6479 if test -n "$ac_ct_LIPO"; then
6480 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6481else
6482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6483for as_dir in $PATH
6484do
6485 IFS=$as_save_IFS
6486 test -z "$as_dir" && as_dir=.
5213506e 6487 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6489 ac_cv_prog_ac_ct_LIPO="lipo"
5213506e 6490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6491 break 2
6492 fi
6493done
5213506e
RW
6494 done
6495IFS=$as_save_IFS
18d98188 6496
18d98188
PG
6497fi
6498fi
6499ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6500if test -n "$ac_ct_LIPO"; then
5213506e
RW
6501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6502$as_echo "$ac_ct_LIPO" >&6; }
18d98188 6503else
5213506e
RW
6504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6505$as_echo "no" >&6; }
18d98188
PG
6506fi
6507
5213506e
RW
6508 if test "x$ac_ct_LIPO" = x; then
6509 LIPO=":"
6510 else
6511 case $cross_compiling:$ac_tool_warned in
6512yes:)
6513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6515ac_tool_warned=yes ;;
6516esac
6517 LIPO=$ac_ct_LIPO
6518 fi
18d98188
PG
6519else
6520 LIPO="$ac_cv_prog_LIPO"
6521fi
6522
6523 if test -n "$ac_tool_prefix"; then
6524 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6525set dummy ${ac_tool_prefix}otool; ac_word=$2
5213506e
RW
6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6527$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6528if ${ac_cv_prog_OTOOL+:} false; then :
5213506e 6529 $as_echo_n "(cached) " >&6
18d98188
PG
6530else
6531 if test -n "$OTOOL"; then
6532 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6533else
6534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6535for as_dir in $PATH
6536do
6537 IFS=$as_save_IFS
6538 test -z "$as_dir" && as_dir=.
5213506e 6539 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6541 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5213506e 6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6543 break 2
6544 fi
6545done
5213506e
RW
6546 done
6547IFS=$as_save_IFS
18d98188
PG
6548
6549fi
6550fi
6551OTOOL=$ac_cv_prog_OTOOL
6552if test -n "$OTOOL"; then
5213506e
RW
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6554$as_echo "$OTOOL" >&6; }
18d98188 6555else
5213506e
RW
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6557$as_echo "no" >&6; }
18d98188
PG
6558fi
6559
5213506e 6560
18d98188
PG
6561fi
6562if test -z "$ac_cv_prog_OTOOL"; then
6563 ac_ct_OTOOL=$OTOOL
6564 # Extract the first word of "otool", so it can be a program name with args.
6565set dummy otool; ac_word=$2
5213506e
RW
6566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6567$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6568if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
5213506e 6569 $as_echo_n "(cached) " >&6
18d98188
PG
6570else
6571 if test -n "$ac_ct_OTOOL"; then
6572 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6573else
6574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6575for as_dir in $PATH
6576do
6577 IFS=$as_save_IFS
6578 test -z "$as_dir" && as_dir=.
5213506e 6579 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6581 ac_cv_prog_ac_ct_OTOOL="otool"
5213506e 6582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6583 break 2
6584 fi
6585done
5213506e
RW
6586 done
6587IFS=$as_save_IFS
18d98188 6588
18d98188
PG
6589fi
6590fi
6591ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6592if test -n "$ac_ct_OTOOL"; then
5213506e
RW
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6594$as_echo "$ac_ct_OTOOL" >&6; }
18d98188 6595else
5213506e
RW
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6597$as_echo "no" >&6; }
18d98188
PG
6598fi
6599
5213506e
RW
6600 if test "x$ac_ct_OTOOL" = x; then
6601 OTOOL=":"
6602 else
6603 case $cross_compiling:$ac_tool_warned in
6604yes:)
6605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6607ac_tool_warned=yes ;;
6608esac
6609 OTOOL=$ac_ct_OTOOL
6610 fi
18d98188
PG
6611else
6612 OTOOL="$ac_cv_prog_OTOOL"
6613fi
6614
6615 if test -n "$ac_tool_prefix"; then
6616 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6617set dummy ${ac_tool_prefix}otool64; ac_word=$2
5213506e
RW
6618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6619$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6620if ${ac_cv_prog_OTOOL64+:} false; then :
5213506e 6621 $as_echo_n "(cached) " >&6
18d98188
PG
6622else
6623 if test -n "$OTOOL64"; then
6624 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6625else
6626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6627for as_dir in $PATH
6628do
6629 IFS=$as_save_IFS
6630 test -z "$as_dir" && as_dir=.
5213506e 6631 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6633 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5213506e 6634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6635 break 2
6636 fi
6637done
5213506e
RW
6638 done
6639IFS=$as_save_IFS
18d98188
PG
6640
6641fi
6642fi
6643OTOOL64=$ac_cv_prog_OTOOL64
6644if test -n "$OTOOL64"; then
5213506e
RW
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6646$as_echo "$OTOOL64" >&6; }
18d98188 6647else
5213506e
RW
6648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6649$as_echo "no" >&6; }
18d98188
PG
6650fi
6651
5213506e 6652
18d98188
PG
6653fi
6654if test -z "$ac_cv_prog_OTOOL64"; then
6655 ac_ct_OTOOL64=$OTOOL64
6656 # Extract the first word of "otool64", so it can be a program name with args.
6657set dummy otool64; ac_word=$2
5213506e
RW
6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6660if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
5213506e 6661 $as_echo_n "(cached) " >&6
18d98188
PG
6662else
6663 if test -n "$ac_ct_OTOOL64"; then
6664 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6665else
6666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667for as_dir in $PATH
6668do
6669 IFS=$as_save_IFS
6670 test -z "$as_dir" && as_dir=.
5213506e 6671 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6673 ac_cv_prog_ac_ct_OTOOL64="otool64"
5213506e 6674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6675 break 2
6676 fi
6677done
5213506e
RW
6678 done
6679IFS=$as_save_IFS
18d98188 6680
18d98188
PG
6681fi
6682fi
6683ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6684if test -n "$ac_ct_OTOOL64"; then
5213506e
RW
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6686$as_echo "$ac_ct_OTOOL64" >&6; }
18d98188 6687else
5213506e
RW
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689$as_echo "no" >&6; }
18d98188
PG
6690fi
6691
5213506e
RW
6692 if test "x$ac_ct_OTOOL64" = x; then
6693 OTOOL64=":"
6694 else
6695 case $cross_compiling:$ac_tool_warned in
6696yes:)
6697{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6698$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6699ac_tool_warned=yes ;;
6700esac
6701 OTOOL64=$ac_ct_OTOOL64
6702 fi
18d98188
PG
6703else
6704 OTOOL64="$ac_cv_prog_OTOOL64"
6705fi
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
5213506e
RW
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6734$as_echo_n "checking for -single_module linker flag... " >&6; }
22e05272 6735if ${lt_cv_apple_cc_single_mod+:} false; then :
5213506e 6736 $as_echo_n "(cached) " >&6
18d98188
PG
6737else
6738 lt_cv_apple_cc_single_mod=no
6739 if test -z "${LT_MULTI_MODULE}"; then
6740 # By default we will add the -single_module flag. You can override
6741 # by either setting the environment variable LT_MULTI_MODULE
6742 # non-empty at configure time, or by adding -multi_module to the
6743 # link flags.
6744 rm -rf libconftest.dylib*
6745 echo "int foo(void){return 1;}" > conftest.c
6746 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6747-dynamiclib -Wl,-single_module conftest.c" >&5
6748 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6749 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6750 _lt_result=$?
6751 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6752 lt_cv_apple_cc_single_mod=yes
6753 else
6754 cat conftest.err >&5
6755 fi
6756 rm -rf libconftest.dylib*
6757 rm -f conftest.*
6758 fi
6759fi
5213506e
RW
6760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6761$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6763$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
22e05272 6764if ${lt_cv_ld_exported_symbols_list+:} false; then :
5213506e 6765 $as_echo_n "(cached) " >&6
18d98188
PG
6766else
6767 lt_cv_ld_exported_symbols_list=no
6768 save_LDFLAGS=$LDFLAGS
6769 echo "_main" > conftest.sym
6770 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6771 if test x$gcc_no_link = xyes; then
22e05272 6772 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18d98188 6773fi
5213506e 6774cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18d98188
PG
6775/* end confdefs.h. */
6776
6777int
6778main ()
6779{
6780
6781 ;
6782 return 0;
6783}
6784_ACEOF
5213506e 6785if ac_fn_c_try_link "$LINENO"; then :
18d98188
PG
6786 lt_cv_ld_exported_symbols_list=yes
6787else
5213506e 6788 lt_cv_ld_exported_symbols_list=no
18d98188 6789fi
5213506e
RW
6790rm -f core conftest.err conftest.$ac_objext \
6791 conftest$ac_exeext conftest.$ac_ext
18d98188
PG
6792 LDFLAGS="$save_LDFLAGS"
6793
6794fi
5213506e
RW
6795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6796$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
43e02a8a
RW
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6798$as_echo_n "checking for -force_load linker flag... " >&6; }
22e05272 6799if ${lt_cv_ld_force_load+:} false; then :
43e02a8a
RW
6800 $as_echo_n "(cached) " >&6
6801else
6802 lt_cv_ld_force_load=no
6803 cat > conftest.c << _LT_EOF
6804int forced_loaded() { return 2;}
6805_LT_EOF
6806 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6807 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6808 echo "$AR cru libconftest.a conftest.o" >&5
6809 $AR cru libconftest.a conftest.o 2>&5
6810 cat > conftest.c << _LT_EOF
6811int main() { return 0;}
6812_LT_EOF
6813 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6814 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6815 _lt_result=$?
6816 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6817 lt_cv_ld_force_load=yes
6818 else
6819 cat conftest.err >&5
6820 fi
6821 rm -f conftest.err libconftest.a conftest conftest.c
6822 rm -rf conftest.dSYM
6823
6824fi
6825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6826$as_echo "$lt_cv_ld_force_load" >&6; }
18d98188
PG
6827 case $host_os in
6828 rhapsody* | darwin1.[012])
6829 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6830 darwin1.*)
6831 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6832 darwin*) # darwin 5.x on
6833 # if running on 10.5 or later, the deployment target defaults
6834 # to the OS version, if on x86, and 10.4, the deployment
6835 # target defaults to 10.4. Don't you love it?
6836 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6837 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6838 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ebf6d33b 6839 10.[012][,.]*)
18d98188
PG
6840 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6841 10.*)
6842 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6843 esac
6844 ;;
6845 esac
6846 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6847 _lt_dar_single_mod='$single_module'
6848 fi
6849 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6850 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6851 else
6852 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6853 fi
43e02a8a 6854 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
18d98188
PG
6855 _lt_dsymutil='~$DSYMUTIL $lib || :'
6856 else
6857 _lt_dsymutil=
6858 fi
6859 ;;
6860 esac
6861
6862ac_ext=c
6863ac_cpp='$CPP $CPPFLAGS'
6864ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6865ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6866ac_compiler_gnu=$ac_cv_c_compiler_gnu
5213506e
RW
6867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6868$as_echo_n "checking how to run the C preprocessor... " >&6; }
18d98188
PG
6869# On Suns, sometimes $CPP names a directory.
6870if test -n "$CPP" && test -d "$CPP"; then
6871 CPP=
6872fi
6873if test -z "$CPP"; then
22e05272 6874 if ${ac_cv_prog_CPP+:} false; then :
5213506e 6875 $as_echo_n "(cached) " >&6
18d98188
PG
6876else
6877 # Double quotes because CPP needs to be expanded
6878 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6879 do
6880 ac_preproc_ok=false
6881for ac_c_preproc_warn_flag in '' yes
6882do
6883 # Use a header file that comes with gcc, so configuring glibc
6884 # with a fresh cross-compiler works.
6885 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6886 # <limits.h> exists even on freestanding compilers.
6887 # On the NeXT, cc -E runs the code through the compiler's parser,
6888 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 6889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18d98188
PG
6890/* end confdefs.h. */
6891#ifdef __STDC__
6892# include <limits.h>
6893#else
6894# include <assert.h>
6895#endif
6896 Syntax error
6897_ACEOF
5213506e 6898if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d 6899
5213506e 6900else
1cf3d07d
SE
6901 # Broken: fails on valid input.
6902continue
6903fi
22e05272 6904rm -f conftest.err conftest.i conftest.$ac_ext
1cf3d07d 6905
5213506e 6906 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 6907 # can be detected and how.
5213506e 6908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6909/* end confdefs.h. */
6910#include <ac_nonexistent.h>
6911_ACEOF
5213506e 6912if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
6913 # Broken: success on invalid input.
6914continue
6915else
1cf3d07d
SE
6916 # Passes both tests.
6917ac_preproc_ok=:
6918break
6919fi
22e05272 6920rm -f conftest.err conftest.i conftest.$ac_ext
1cf3d07d
SE
6921
6922done
6923# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22e05272 6924rm -f conftest.i conftest.err conftest.$ac_ext
5213506e 6925if $ac_preproc_ok; then :
1cf3d07d
SE
6926 break
6927fi
6928
6929 done
6930 ac_cv_prog_CPP=$CPP
6931
6932fi
6933 CPP=$ac_cv_prog_CPP
6934else
6935 ac_cv_prog_CPP=$CPP
6936fi
5213506e
RW
6937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6938$as_echo "$CPP" >&6; }
1cf3d07d
SE
6939ac_preproc_ok=false
6940for ac_c_preproc_warn_flag in '' yes
6941do
6942 # Use a header file that comes with gcc, so configuring glibc
6943 # with a fresh cross-compiler works.
6944 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6945 # <limits.h> exists even on freestanding compilers.
6946 # On the NeXT, cc -E runs the code through the compiler's parser,
6947 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 6948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6949/* end confdefs.h. */
6950#ifdef __STDC__
6951# include <limits.h>
6952#else
6953# include <assert.h>
6954#endif
6955 Syntax error
6956_ACEOF
5213506e 6957if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d 6958
5213506e 6959else
1cf3d07d
SE
6960 # Broken: fails on valid input.
6961continue
6962fi
22e05272 6963rm -f conftest.err conftest.i conftest.$ac_ext
1cf3d07d 6964
5213506e 6965 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 6966 # can be detected and how.
5213506e 6967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6968/* end confdefs.h. */
6969#include <ac_nonexistent.h>
6970_ACEOF
5213506e 6971if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
6972 # Broken: success on invalid input.
6973continue
6974else
1cf3d07d
SE
6975 # Passes both tests.
6976ac_preproc_ok=:
6977break
6978fi
22e05272 6979rm -f conftest.err conftest.i conftest.$ac_ext
1cf3d07d
SE
6980
6981done
6982# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22e05272 6983rm -f conftest.i conftest.err conftest.$ac_ext
5213506e
RW
6984if $ac_preproc_ok; then :
6985
1cf3d07d 6986else
5213506e
RW
6987 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6988$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
6989as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6990See \`config.log' for more details" "$LINENO" 5; }
1cf3d07d
SE
6991fi
6992
6993ac_ext=c
6994ac_cpp='$CPP $CPPFLAGS'
6995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6997ac_compiler_gnu=$ac_cv_c_compiler_gnu
6998
6999
5213506e
RW
7000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7001$as_echo_n "checking for ANSI C header files... " >&6; }
22e05272 7002if ${ac_cv_header_stdc+:} false; then :
5213506e 7003 $as_echo_n "(cached) " >&6
1cf3d07d 7004else
5213506e 7005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7006/* end confdefs.h. */
7007#include <stdlib.h>
7008#include <stdarg.h>
7009#include <string.h>
7010#include <float.h>
7011
7012int
7013main ()
7014{
7015
7016 ;
7017 return 0;
7018}
7019_ACEOF
5213506e 7020if ac_fn_c_try_compile "$LINENO"; then :
1cf3d07d
SE
7021 ac_cv_header_stdc=yes
7022else
5213506e 7023 ac_cv_header_stdc=no
1cf3d07d 7024fi
5213506e 7025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1cf3d07d
SE
7026
7027if test $ac_cv_header_stdc = yes; then
7028 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213506e 7029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7030/* end confdefs.h. */
7031#include <string.h>
7032
7033_ACEOF
7034if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
7035 $EGREP "memchr" >/dev/null 2>&1; then :
7036
1cf3d07d
SE
7037else
7038 ac_cv_header_stdc=no
7039fi
7040rm -f conftest*
7041
7042fi
7043
7044if test $ac_cv_header_stdc = yes; then
7045 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5213506e 7046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7047/* end confdefs.h. */
7048#include <stdlib.h>
7049
7050_ACEOF
7051if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
7052 $EGREP "free" >/dev/null 2>&1; then :
7053
1cf3d07d
SE
7054else
7055 ac_cv_header_stdc=no
7056fi
7057rm -f conftest*
7058
7059fi
7060
7061if test $ac_cv_header_stdc = yes; then
7062 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5213506e 7063 if test "$cross_compiling" = yes; then :
1cf3d07d
SE
7064 :
7065else
5213506e 7066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7067/* end confdefs.h. */
7068#include <ctype.h>
5213506e 7069#include <stdlib.h>
1cf3d07d
SE
7070#if ((' ' & 0x0FF) == 0x020)
7071# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7072# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7073#else
7074# define ISLOWER(c) \
7075 (('a' <= (c) && (c) <= 'i') \
7076 || ('j' <= (c) && (c) <= 'r') \
7077 || ('s' <= (c) && (c) <= 'z'))
7078# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7079#endif
7080
7081#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7082int
7083main ()
7084{
7085 int i;
7086 for (i = 0; i < 256; i++)
7087 if (XOR (islower (i), ISLOWER (i))
7088 || toupper (i) != TOUPPER (i))
5213506e
RW
7089 return 2;
7090 return 0;
1cf3d07d
SE
7091}
7092_ACEOF
5213506e 7093if ac_fn_c_try_run "$LINENO"; then :
1cf3d07d 7094
5213506e
RW
7095else
7096 ac_cv_header_stdc=no
1cf3d07d 7097fi
5213506e
RW
7098rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7099 conftest.$ac_objext conftest.beam conftest.$ac_ext
1cf3d07d 7100fi
5213506e 7101
1cf3d07d
SE
7102fi
7103fi
5213506e
RW
7104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7105$as_echo "$ac_cv_header_stdc" >&6; }
1cf3d07d
SE
7106if test $ac_cv_header_stdc = yes; then
7107
5213506e 7108$as_echo "#define STDC_HEADERS 1" >>confdefs.h
1cf3d07d
SE
7109
7110fi
7111
7112# On IRIX 5.3, sys/types and inttypes.h are conflicting.
1cf3d07d
SE
7113for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7114 inttypes.h stdint.h unistd.h
5213506e
RW
7115do :
7116 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7117ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7118"
22e05272 7119if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18d98188 7120 cat >>confdefs.h <<_ACEOF
5213506e 7121#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18d98188
PG
7122_ACEOF
7123
7124fi
7125
7126done
7127
7128
18d98188 7129for ac_header in dlfcn.h
5213506e
RW
7130do :
7131 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7132"
22e05272 7133if test "x$ac_cv_header_dlfcn_h" = xyes; then :
18d98188 7134 cat >>confdefs.h <<_ACEOF
5213506e 7135#define HAVE_DLFCN_H 1
18d98188
PG
7136_ACEOF
7137
7138fi
7139
7140done
7141
7142
7143
43e02a8a
RW
7144
7145
18d98188
PG
7146# Set options
7147
7148
7149
7150 enable_dlopen=no
7151
7152
7153 enable_win32_dll=no
7154
7155
5213506e
RW
7156 # Check whether --enable-shared was given.
7157if test "${enable_shared+set}" = set; then :
7158 enableval=$enable_shared; p=${PACKAGE-default}
18d98188
PG
7159 case $enableval in
7160 yes) enable_shared=yes ;;
7161 no) enable_shared=no ;;
7162 *)
7163 enable_shared=no
7164 # Look at the argument we got. We use all the common list separators.
7165 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7166 for pkg in $enableval; do
7167 IFS="$lt_save_ifs"
7168 if test "X$pkg" = "X$p"; then
7169 enable_shared=yes
7170 fi
7171 done
7172 IFS="$lt_save_ifs"
7173 ;;
7174 esac
7175else
7176 enable_shared=yes
5213506e 7177fi
18d98188
PG
7178
7179
7180
7181
7182
7183
7184
7185
5213506e
RW
7186
7187 # Check whether --enable-static was given.
7188if test "${enable_static+set}" = set; then :
7189 enableval=$enable_static; p=${PACKAGE-default}
18d98188
PG
7190 case $enableval in
7191 yes) enable_static=yes ;;
7192 no) enable_static=no ;;
7193 *)
7194 enable_static=no
7195 # Look at the argument we got. We use all the common list separators.
7196 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7197 for pkg in $enableval; do
7198 IFS="$lt_save_ifs"
7199 if test "X$pkg" = "X$p"; then
7200 enable_static=yes
7201 fi
7202 done
7203 IFS="$lt_save_ifs"
7204 ;;
7205 esac
7206else
7207 enable_static=yes
5213506e 7208fi
18d98188
PG
7209
7210
7211
7212
7213
7214
7215
7216
7217
5213506e
RW
7218
7219# Check whether --with-pic was given.
7220if test "${with_pic+set}" = set; then :
7221 withval=$with_pic; pic_mode="$withval"
18d98188
PG
7222else
7223 pic_mode=default
5213506e
RW
7224fi
7225
1cf3d07d 7226
18d98188 7227test -z "$pic_mode" && pic_mode=default
1cf3d07d 7228
1cf3d07d 7229
1cf3d07d
SE
7230
7231
7232
1cf3d07d 7233
18d98188 7234
5213506e
RW
7235 # Check whether --enable-fast-install was given.
7236if test "${enable_fast_install+set}" = set; then :
7237 enableval=$enable_fast_install; p=${PACKAGE-default}
18d98188
PG
7238 case $enableval in
7239 yes) enable_fast_install=yes ;;
7240 no) enable_fast_install=no ;;
7241 *)
7242 enable_fast_install=no
7243 # Look at the argument we got. We use all the common list separators.
7244 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7245 for pkg in $enableval; do
7246 IFS="$lt_save_ifs"
7247 if test "X$pkg" = "X$p"; then
7248 enable_fast_install=yes
7249 fi
7250 done
7251 IFS="$lt_save_ifs"
7252 ;;
7253 esac
1cf3d07d 7254else
18d98188 7255 enable_fast_install=yes
5213506e
RW
7256fi
7257
18d98188
PG
7258
7259
7260
7261
1cf3d07d 7262
1cf3d07d 7263
1cf3d07d 7264
1cf3d07d
SE
7265
7266
7267
7268# This can be used to rebuild libtool when needed
7269LIBTOOL_DEPS="$ltmain"
7270
7271# Always use our own libtool.
7272LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
43e02a8a 7296
1cf3d07d
SE
7297
7298
7299test -z "$LN_S" && LN_S="ln -s"
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314if test -n "${ZSH_VERSION+set}" ; then
7315 setopt NO_GLOB_SUBST
7316fi
7317
5213506e
RW
7318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7319$as_echo_n "checking for objdir... " >&6; }
22e05272 7320if ${lt_cv_objdir+:} false; then :
5213506e 7321 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7322else
7323 rm -f .libs 2>/dev/null
7324mkdir .libs 2>/dev/null
7325if test -d .libs; then
7326 lt_cv_objdir=.libs
7327else
7328 # MS-DOS does not allow filenames that begin with a dot.
7329 lt_cv_objdir=_libs
7330fi
7331rmdir .libs 2>/dev/null
7332fi
5213506e
RW
7333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7334$as_echo "$lt_cv_objdir" >&6; }
1cf3d07d
SE
7335objdir=$lt_cv_objdir
7336
7337
7338
7339
7340
7341cat >>confdefs.h <<_ACEOF
7342#define LT_OBJDIR "$lt_cv_objdir/"
7343_ACEOF
7344
7345
7346
7347
1cf3d07d
SE
7348case $host_os in
7349aix3*)
7350 # AIX sometimes has problems with the GCC collect2 program. For some
7351 # reason, if we set the COLLECT_NAMES environment variable, the problems
7352 # vanish in a puff of smoke.
7353 if test "X${COLLECT_NAMES+set}" != Xset; then
7354 COLLECT_NAMES=
7355 export COLLECT_NAMES
7356 fi
7357 ;;
7358esac
7359
1cf3d07d
SE
7360# Global variables:
7361ofile=libtool
7362can_build_shared=yes
7363
7364# All known linkers require a `.a' archive for static linking (except MSVC,
7365# which needs '.lib').
7366libext=a
7367
7368with_gnu_ld="$lt_cv_prog_gnu_ld"
7369
7370old_CC="$CC"
7371old_CFLAGS="$CFLAGS"
7372
7373# Set sane defaults for various variables
7374test -z "$CC" && CC=cc
7375test -z "$LTCC" && LTCC=$CC
7376test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7377test -z "$LD" && LD=ld
7378test -z "$ac_objext" && ac_objext=o
7379
7380for cc_temp in $compiler""; do
7381 case $cc_temp in
7382 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7383 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7384 \-*) ;;
7385 *) break;;
7386 esac
7387done
43e02a8a 7388cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
1cf3d07d
SE
7389
7390
7391# Only perform the check for file, if the check method requires it
7392test -z "$MAGIC_CMD" && MAGIC_CMD=file
7393case $deplibs_check_method in
7394file_magic*)
7395 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5213506e
RW
7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7397$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
22e05272 7398if ${lt_cv_path_MAGIC_CMD+:} false; then :
5213506e 7399 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7400else
7401 case $MAGIC_CMD in
7402[\\/*] | ?:[\\/]*)
7403 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7404 ;;
7405*)
7406 lt_save_MAGIC_CMD="$MAGIC_CMD"
7407 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7408 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7409 for ac_dir in $ac_dummy; do
7410 IFS="$lt_save_ifs"
7411 test -z "$ac_dir" && ac_dir=.
7412 if test -f $ac_dir/${ac_tool_prefix}file; then
7413 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7414 if test -n "$file_magic_test_file"; then
7415 case $deplibs_check_method in
7416 "file_magic "*)
7417 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7418 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7419 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7420 $EGREP "$file_magic_regex" > /dev/null; then
7421 :
7422 else
7423 cat <<_LT_EOF 1>&2
7424
7425*** Warning: the command libtool uses to detect shared libraries,
7426*** $file_magic_cmd, produces output that libtool cannot recognize.
7427*** The result is that libtool may fail to recognize shared libraries
7428*** as such. This will affect the creation of libtool libraries that
7429*** depend on shared libraries, but programs linked with such libtool
7430*** libraries will work regardless of this problem. Nevertheless, you
7431*** may want to report the problem to your system manager and/or to
7432*** bug-libtool@gnu.org
7433
7434_LT_EOF
7435 fi ;;
7436 esac
7437 fi
7438 break
7439 fi
7440 done
7441 IFS="$lt_save_ifs"
7442 MAGIC_CMD="$lt_save_MAGIC_CMD"
7443 ;;
7444esac
7445fi
7446
7447MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7448if test -n "$MAGIC_CMD"; then
5213506e
RW
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7450$as_echo "$MAGIC_CMD" >&6; }
1cf3d07d 7451else
5213506e
RW
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7453$as_echo "no" >&6; }
1cf3d07d
SE
7454fi
7455
7456
7457
7458
7459
7460if test -z "$lt_cv_path_MAGIC_CMD"; then
7461 if test -n "$ac_tool_prefix"; then
5213506e
RW
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7463$as_echo_n "checking for file... " >&6; }
22e05272 7464if ${lt_cv_path_MAGIC_CMD+:} false; then :
5213506e 7465 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7466else
7467 case $MAGIC_CMD in
7468[\\/*] | ?:[\\/]*)
7469 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7470 ;;
7471*)
7472 lt_save_MAGIC_CMD="$MAGIC_CMD"
7473 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7474 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7475 for ac_dir in $ac_dummy; do
7476 IFS="$lt_save_ifs"
7477 test -z "$ac_dir" && ac_dir=.
7478 if test -f $ac_dir/file; then
7479 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7480 if test -n "$file_magic_test_file"; then
7481 case $deplibs_check_method in
7482 "file_magic "*)
7483 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7484 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7485 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7486 $EGREP "$file_magic_regex" > /dev/null; then
7487 :
7488 else
7489 cat <<_LT_EOF 1>&2
7490
7491*** Warning: the command libtool uses to detect shared libraries,
7492*** $file_magic_cmd, produces output that libtool cannot recognize.
7493*** The result is that libtool may fail to recognize shared libraries
7494*** as such. This will affect the creation of libtool libraries that
7495*** depend on shared libraries, but programs linked with such libtool
7496*** libraries will work regardless of this problem. Nevertheless, you
7497*** may want to report the problem to your system manager and/or to
7498*** bug-libtool@gnu.org
7499
7500_LT_EOF
7501 fi ;;
7502 esac
7503 fi
7504 break
7505 fi
7506 done
7507 IFS="$lt_save_ifs"
7508 MAGIC_CMD="$lt_save_MAGIC_CMD"
7509 ;;
7510esac
7511fi
7512
7513MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7514if test -n "$MAGIC_CMD"; then
5213506e
RW
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7516$as_echo "$MAGIC_CMD" >&6; }
1cf3d07d 7517else
5213506e
RW
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7519$as_echo "no" >&6; }
1cf3d07d
SE
7520fi
7521
7522
7523 else
7524 MAGIC_CMD=:
7525 fi
7526fi
7527
7528 fi
7529 ;;
7530esac
7531
7532# Use C for the default configuration in the libtool script
7533
7534lt_save_CC="$CC"
7535ac_ext=c
7536ac_cpp='$CPP $CPPFLAGS'
7537ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7538ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7539ac_compiler_gnu=$ac_cv_c_compiler_gnu
7540
7541
7542# Source file extension for C test sources.
7543ac_ext=c
7544
7545# Object file extension for compiled C test sources.
7546objext=o
7547objext=$objext
7548
7549# Code to be used in simple compile tests
7550lt_simple_compile_test_code="int some_variable = 0;"
7551
7552# Code to be used in simple link tests
7553lt_simple_link_test_code='int main(){return(0);}'
7554
7555
7556
7557
7558
7559
7560
7561# If no C compiler was specified, use CC.
7562LTCC=${LTCC-"$CC"}
7563
7564# If no C compiler flags were specified, use CFLAGS.
7565LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7566
7567# Allow CC to be a program name with arguments.
7568compiler=$CC
7569
7570# Save the default compiler, since it gets overwritten when the other
7571# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7572compiler_DEFAULT=$CC
7573
7574# save warnings/boilerplate of simple test code
7575ac_outfile=conftest.$ac_objext
7576echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7577eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7578_lt_compiler_boilerplate=`cat conftest.err`
7579$RM conftest*
7580
7581ac_outfile=conftest.$ac_objext
7582echo "$lt_simple_link_test_code" >conftest.$ac_ext
7583eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7584_lt_linker_boilerplate=`cat conftest.err`
18d98188 7585$RM -r conftest*
1cf3d07d
SE
7586
7587
7588## CAVEAT EMPTOR:
7589## There is no encapsulation within the following macros, do not change
7590## the running order or otherwise move them around unless you know exactly
7591## what you are doing...
7592if test -n "$compiler"; then
7593
7594lt_prog_compiler_no_builtin_flag=
7595
7596if test "$GCC" = yes; then
43e02a8a
RW
7597 case $cc_basename in
7598 nvcc*)
7599 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7600 *)
7601 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7602 esac
1cf3d07d 7603
5213506e
RW
7604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7605$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
22e05272 7606if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
5213506e 7607 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7608else
7609 lt_cv_prog_compiler_rtti_exceptions=no
7610 ac_outfile=conftest.$ac_objext
7611 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7612 lt_compiler_flag="-fno-rtti -fno-exceptions"
7613 # Insert the option either (1) after the last *FLAGS variable, or
7614 # (2) before a word containing "conftest.", or (3) at the end.
7615 # Note that $ac_compile itself does not contain backslashes and begins
7616 # with a dollar sign (not a hyphen), so the echo should work correctly.
7617 # The option is referenced via a variable to avoid confusing sed.
7618 lt_compile=`echo "$ac_compile" | $SED \
7619 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7620 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7621 -e 's:$: $lt_compiler_flag:'`
43e02a8a 7622 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
7623 (eval "$lt_compile" 2>conftest.err)
7624 ac_status=$?
7625 cat conftest.err >&5
43e02a8a 7626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
7627 if (exit $ac_status) && test -s "$ac_outfile"; then
7628 # The compiler can only warn and ignore the option if not recognized
7629 # So say no if there are warnings other than the usual output.
43e02a8a 7630 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1cf3d07d
SE
7631 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7632 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7633 lt_cv_prog_compiler_rtti_exceptions=yes
7634 fi
7635 fi
7636 $RM conftest*
7637
7638fi
5213506e
RW
7639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7640$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
1cf3d07d
SE
7641
7642if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7643 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7644else
7645 :
7646fi
7647
7648fi
7649
7650
7651
7652
7653
7654
7655 lt_prog_compiler_wl=
7656lt_prog_compiler_pic=
7657lt_prog_compiler_static=
7658
5213506e
RW
7659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7660$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1cf3d07d
SE
7661
7662 if test "$GCC" = yes; then
7663 lt_prog_compiler_wl='-Wl,'
7664 lt_prog_compiler_static='-static'
7665
7666 case $host_os in
7667 aix*)
7668 # All AIX code is PIC.
7669 if test "$host_cpu" = ia64; then
7670 # AIX 5 now supports IA64 processor
7671 lt_prog_compiler_static='-Bstatic'
7672 fi
ae62425f 7673 lt_prog_compiler_pic='-fPIC'
1cf3d07d
SE
7674 ;;
7675
7676 amigaos*)
18d98188
PG
7677 case $host_cpu in
7678 powerpc)
7679 # see comment about AmigaOS4 .so support
7680 lt_prog_compiler_pic='-fPIC'
7681 ;;
7682 m68k)
7683 # FIXME: we need at least 68020 code to build shared libraries, but
7684 # adding the `-m68020' flag to GCC prevents building anything better,
7685 # like `-m68040'.
7686 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7687 ;;
7688 esac
1cf3d07d
SE
7689 ;;
7690
7691 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7692 # PIC is the default for these OSes.
7693 ;;
7694
18d98188 7695 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
7696 # This hack is so that the source file can tell whether it is being
7697 # built for inclusion in a dll (and should export symbols for example).
7698 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7699 # (--disable-auto-import) libraries
7700 lt_prog_compiler_pic='-DDLL_EXPORT'
7701 ;;
7702
7703 darwin* | rhapsody*)
7704 # PIC is the default on this platform
7705 # Common symbols not allowed in MH_DYLIB files
7706 lt_prog_compiler_pic='-fno-common'
7707 ;;
7708
43e02a8a
RW
7709 haiku*)
7710 # PIC is the default for Haiku.
7711 # The "-static" flag exists, but is broken.
7712 lt_prog_compiler_static=
7713 ;;
7714
1cf3d07d 7715 hpux*)
18d98188
PG
7716 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7717 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7718 # sets the default TLS model and affects inlining.
1cf3d07d 7719 case $host_cpu in
18d98188 7720 hppa*64*)
1cf3d07d
SE
7721 # +Z the default
7722 ;;
7723 *)
7724 lt_prog_compiler_pic='-fPIC'
7725 ;;
7726 esac
7727 ;;
7728
7729 interix[3-9]*)
7730 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7731 # Instead, we relocate shared libraries at runtime.
7732 ;;
7733
7734 msdosdjgpp*)
7735 # Just because we use GCC doesn't mean we suddenly get shared libraries
7736 # on systems that don't support them.
7737 lt_prog_compiler_can_build_shared=no
7738 enable_shared=no
7739 ;;
7740
7741 *nto* | *qnx*)
7742 # QNX uses GNU C++, but need to define -shared option too, otherwise
7743 # it will coredump.
7744 lt_prog_compiler_pic='-fPIC -shared'
7745 ;;
7746
7747 sysv4*MP*)
7748 if test -d /usr/nec; then
7749 lt_prog_compiler_pic=-Kconform_pic
7750 fi
7751 ;;
7752
7753 *)
7754 lt_prog_compiler_pic='-fPIC'
7755 ;;
7756 esac
43e02a8a
RW
7757
7758 case $cc_basename in
7759 nvcc*) # Cuda Compiler Driver 2.2
7760 lt_prog_compiler_wl='-Xlinker '
7761 lt_prog_compiler_pic='-Xcompiler -fPIC'
7762 ;;
7763 esac
1cf3d07d
SE
7764 else
7765 # PORTME Check for flag to pass linker flags through the system compiler.
7766 case $host_os in
7767 aix*)
7768 lt_prog_compiler_wl='-Wl,'
7769 if test "$host_cpu" = ia64; then
7770 # AIX 5 now supports IA64 processor
7771 lt_prog_compiler_static='-Bstatic'
7772 else
7773 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7774 fi
7775 ;;
1cf3d07d 7776
18d98188 7777 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
7778 # This hack is so that the source file can tell whether it is being
7779 # built for inclusion in a dll (and should export symbols for example).
7780 lt_prog_compiler_pic='-DDLL_EXPORT'
7781 ;;
7782
7783 hpux9* | hpux10* | hpux11*)
7784 lt_prog_compiler_wl='-Wl,'
7785 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7786 # not for PA HP-UX.
7787 case $host_cpu in
7788 hppa*64*|ia64*)
7789 # +Z the default
7790 ;;
7791 *)
7792 lt_prog_compiler_pic='+Z'
7793 ;;
7794 esac
7795 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7796 lt_prog_compiler_static='${wl}-a ${wl}archive'
7797 ;;
7798
7799 irix5* | irix6* | nonstopux*)
7800 lt_prog_compiler_wl='-Wl,'
7801 # PIC (with -KPIC) is the default.
7802 lt_prog_compiler_static='-non_shared'
7803 ;;
7804
7a9d3fe8 7805 linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d 7806 case $cc_basename in
18d98188
PG
7807 # old Intel for x86_64 which still supported -KPIC.
7808 ecc*)
1cf3d07d
SE
7809 lt_prog_compiler_wl='-Wl,'
7810 lt_prog_compiler_pic='-KPIC'
7811 lt_prog_compiler_static='-static'
7812 ;;
18d98188
PG
7813 # icc used to be incompatible with GCC.
7814 # ICC 10 doesn't accept -KPIC any more.
7815 icc* | ifort*)
7816 lt_prog_compiler_wl='-Wl,'
7817 lt_prog_compiler_pic='-fPIC'
7818 lt_prog_compiler_static='-static'
7819 ;;
7820 # Lahey Fortran 8.1.
7821 lf95*)
7822 lt_prog_compiler_wl='-Wl,'
7823 lt_prog_compiler_pic='--shared'
7824 lt_prog_compiler_static='--static'
7825 ;;
43e02a8a 7826 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
1cf3d07d
SE
7827 # Portland Group compilers (*not* the Pentium gcc compiler,
7828 # which looks to be a dead project)
7829 lt_prog_compiler_wl='-Wl,'
7830 lt_prog_compiler_pic='-fpic'
7831 lt_prog_compiler_static='-Bstatic'
7832 ;;
7833 ccc*)
7834 lt_prog_compiler_wl='-Wl,'
7835 # All Alpha code is PIC.
7836 lt_prog_compiler_static='-non_shared'
7837 ;;
43e02a8a
RW
7838 xl* | bgxl* | bgf* | mpixl*)
7839 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
18d98188
PG
7840 lt_prog_compiler_wl='-Wl,'
7841 lt_prog_compiler_pic='-qpic'
7842 lt_prog_compiler_static='-qstaticlink'
7843 ;;
1cf3d07d
SE
7844 *)
7845 case `$CC -V 2>&1 | sed 5q` in
43e02a8a
RW
7846 *Sun\ F* | *Sun*Fortran*)
7847 # Sun Fortran 8.3 passes all unrecognized flags to the linker
1cf3d07d
SE
7848 lt_prog_compiler_pic='-KPIC'
7849 lt_prog_compiler_static='-Bstatic'
43e02a8a 7850 lt_prog_compiler_wl=''
1cf3d07d 7851 ;;
43e02a8a
RW
7852 *Sun\ C*)
7853 # Sun C 5.9
1cf3d07d
SE
7854 lt_prog_compiler_pic='-KPIC'
7855 lt_prog_compiler_static='-Bstatic'
43e02a8a 7856 lt_prog_compiler_wl='-Wl,'
1cf3d07d
SE
7857 ;;
7858 esac
7859 ;;
7860 esac
7861 ;;
7862
7863 newsos6)
7864 lt_prog_compiler_pic='-KPIC'
7865 lt_prog_compiler_static='-Bstatic'
7866 ;;
7867
7868 *nto* | *qnx*)
7869 # QNX uses GNU C++, but need to define -shared option too, otherwise
7870 # it will coredump.
7871 lt_prog_compiler_pic='-fPIC -shared'
7872 ;;
7873
7874 osf3* | osf4* | osf5*)
7875 lt_prog_compiler_wl='-Wl,'
7876 # All OSF/1 code is PIC.
7877 lt_prog_compiler_static='-non_shared'
7878 ;;
7879
7880 rdos*)
7881 lt_prog_compiler_static='-non_shared'
7882 ;;
7883
7884 solaris*)
7885 lt_prog_compiler_pic='-KPIC'
7886 lt_prog_compiler_static='-Bstatic'
7887 case $cc_basename in
7888 f77* | f90* | f95*)
7889 lt_prog_compiler_wl='-Qoption ld ';;
7890 *)
7891 lt_prog_compiler_wl='-Wl,';;
7892 esac
7893 ;;
7894
7895 sunos4*)
7896 lt_prog_compiler_wl='-Qoption ld '
7897 lt_prog_compiler_pic='-PIC'
7898 lt_prog_compiler_static='-Bstatic'
7899 ;;
7900
7901 sysv4 | sysv4.2uw2* | sysv4.3*)
7902 lt_prog_compiler_wl='-Wl,'
7903 lt_prog_compiler_pic='-KPIC'
7904 lt_prog_compiler_static='-Bstatic'
7905 ;;
7906
7907 sysv4*MP*)
7908 if test -d /usr/nec ;then
7909 lt_prog_compiler_pic='-Kconform_pic'
7910 lt_prog_compiler_static='-Bstatic'
7911 fi
7912 ;;
7913
7914 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7915 lt_prog_compiler_wl='-Wl,'
7916 lt_prog_compiler_pic='-KPIC'
7917 lt_prog_compiler_static='-Bstatic'
7918 ;;
7919
7920 unicos*)
7921 lt_prog_compiler_wl='-Wl,'
7922 lt_prog_compiler_can_build_shared=no
7923 ;;
7924
7925 uts4*)
7926 lt_prog_compiler_pic='-pic'
7927 lt_prog_compiler_static='-Bstatic'
7928 ;;
7929
7930 *)
7931 lt_prog_compiler_can_build_shared=no
7932 ;;
7933 esac
7934 fi
7935
7936case $host_os in
7937 # For platforms which do not support PIC, -DPIC is meaningless:
7938 *djgpp*)
7939 lt_prog_compiler_pic=
7940 ;;
7941 *)
7942 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7943 ;;
7944esac
5213506e
RW
7945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7946$as_echo "$lt_prog_compiler_pic" >&6; }
1cf3d07d
SE
7947
7948
7949
7950
7951
7952
7953#
7954# Check to make sure the PIC flag actually works.
7955#
7956if test -n "$lt_prog_compiler_pic"; then
5213506e
RW
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7958$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
22e05272 7959if ${lt_cv_prog_compiler_pic_works+:} false; then :
5213506e 7960 $as_echo_n "(cached) " >&6
1cf3d07d 7961else
18d98188 7962 lt_cv_prog_compiler_pic_works=no
1cf3d07d
SE
7963 ac_outfile=conftest.$ac_objext
7964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7965 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7966 # Insert the option either (1) after the last *FLAGS variable, or
7967 # (2) before a word containing "conftest.", or (3) at the end.
7968 # Note that $ac_compile itself does not contain backslashes and begins
7969 # with a dollar sign (not a hyphen), so the echo should work correctly.
7970 # The option is referenced via a variable to avoid confusing sed.
7971 lt_compile=`echo "$ac_compile" | $SED \
7972 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7973 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7974 -e 's:$: $lt_compiler_flag:'`
43e02a8a 7975 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
7976 (eval "$lt_compile" 2>conftest.err)
7977 ac_status=$?
7978 cat conftest.err >&5
43e02a8a 7979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
7980 if (exit $ac_status) && test -s "$ac_outfile"; then
7981 # The compiler can only warn and ignore the option if not recognized
7982 # So say no if there are warnings other than the usual output.
43e02a8a 7983 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1cf3d07d
SE
7984 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7985 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
18d98188 7986 lt_cv_prog_compiler_pic_works=yes
1cf3d07d
SE
7987 fi
7988 fi
7989 $RM conftest*
7990
7991fi
5213506e
RW
7992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7993$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
1cf3d07d 7994
18d98188 7995if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
1cf3d07d
SE
7996 case $lt_prog_compiler_pic in
7997 "" | " "*) ;;
7998 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7999 esac
8000else
8001 lt_prog_compiler_pic=
8002 lt_prog_compiler_can_build_shared=no
8003fi
8004
8005fi
8006
8007
8008
8009
8010
8011
8012#
8013# Check to make sure the static flag actually works.
8014#
8015wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
5213506e
RW
8016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8017$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
22e05272 8018if ${lt_cv_prog_compiler_static_works+:} false; then :
5213506e 8019 $as_echo_n "(cached) " >&6
1cf3d07d 8020else
18d98188 8021 lt_cv_prog_compiler_static_works=no
1cf3d07d
SE
8022 save_LDFLAGS="$LDFLAGS"
8023 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8024 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8025 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8026 # The linker can only warn and ignore the option if not recognized
8027 # So say no if there are warnings
8028 if test -s conftest.err; then
8029 # Append any errors to the config.log.
8030 cat conftest.err 1>&5
43e02a8a 8031 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1cf3d07d
SE
8032 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8033 if diff conftest.exp conftest.er2 >/dev/null; then
18d98188 8034 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
8035 fi
8036 else
18d98188 8037 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
8038 fi
8039 fi
18d98188 8040 $RM -r conftest*
1cf3d07d
SE
8041 LDFLAGS="$save_LDFLAGS"
8042
8043fi
5213506e
RW
8044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8045$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
1cf3d07d 8046
18d98188 8047if test x"$lt_cv_prog_compiler_static_works" = xyes; then
1cf3d07d
SE
8048 :
8049else
8050 lt_prog_compiler_static=
8051fi
8052
8053
8054
8055
8056
8057
8058
5213506e
RW
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8060$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
22e05272 8061if ${lt_cv_prog_compiler_c_o+:} false; then :
5213506e 8062 $as_echo_n "(cached) " >&6
1cf3d07d
SE
8063else
8064 lt_cv_prog_compiler_c_o=no
8065 $RM -r conftest 2>/dev/null
8066 mkdir conftest
8067 cd conftest
8068 mkdir out
8069 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8070
8071 lt_compiler_flag="-o out/conftest2.$ac_objext"
8072 # Insert the option either (1) after the last *FLAGS variable, or
8073 # (2) before a word containing "conftest.", or (3) at the end.
8074 # Note that $ac_compile itself does not contain backslashes and begins
8075 # with a dollar sign (not a hyphen), so the echo should work correctly.
8076 lt_compile=`echo "$ac_compile" | $SED \
8077 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8078 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8079 -e 's:$: $lt_compiler_flag:'`
43e02a8a 8080 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
8081 (eval "$lt_compile" 2>out/conftest.err)
8082 ac_status=$?
8083 cat out/conftest.err >&5
43e02a8a 8084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
8085 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8086 then
8087 # The compiler can only warn and ignore the option if not recognized
8088 # So say no if there are warnings
43e02a8a 8089 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
1cf3d07d
SE
8090 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8091 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8092 lt_cv_prog_compiler_c_o=yes
8093 fi
8094 fi
8095 chmod u+w . 2>&5
8096 $RM conftest*
8097 # SGI C++ compiler will create directory out/ii_files/ for
8098 # template instantiation
8099 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8100 $RM out/* && rmdir out
8101 cd ..
8102 $RM -r conftest
8103 $RM conftest*
8104
8105fi
5213506e
RW
8106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8107$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
1cf3d07d
SE
8108
8109
8110
8111
8112
8113
5213506e
RW
8114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8115$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
22e05272 8116if ${lt_cv_prog_compiler_c_o+:} false; then :
5213506e 8117 $as_echo_n "(cached) " >&6
1cf3d07d
SE
8118else
8119 lt_cv_prog_compiler_c_o=no
8120 $RM -r conftest 2>/dev/null
8121 mkdir conftest
8122 cd conftest
8123 mkdir out
8124 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8125
8126 lt_compiler_flag="-o out/conftest2.$ac_objext"
8127 # Insert the option either (1) after the last *FLAGS variable, or
8128 # (2) before a word containing "conftest.", or (3) at the end.
8129 # Note that $ac_compile itself does not contain backslashes and begins
8130 # with a dollar sign (not a hyphen), so the echo should work correctly.
8131 lt_compile=`echo "$ac_compile" | $SED \
8132 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8133 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8134 -e 's:$: $lt_compiler_flag:'`
43e02a8a 8135 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
8136 (eval "$lt_compile" 2>out/conftest.err)
8137 ac_status=$?
8138 cat out/conftest.err >&5
43e02a8a 8139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
8140 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8141 then
8142 # The compiler can only warn and ignore the option if not recognized
8143 # So say no if there are warnings
43e02a8a 8144 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
1cf3d07d
SE
8145 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8146 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8147 lt_cv_prog_compiler_c_o=yes
8148 fi
8149 fi
8150 chmod u+w . 2>&5
8151 $RM conftest*
8152 # SGI C++ compiler will create directory out/ii_files/ for
8153 # template instantiation
8154 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8155 $RM out/* && rmdir out
8156 cd ..
8157 $RM -r conftest
8158 $RM conftest*
8159
8160fi
5213506e
RW
8161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8162$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
1cf3d07d
SE
8163
8164
8165
8166
8167hard_links="nottested"
8168if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8169 # do not overwrite the value of need_locks provided by the user
5213506e
RW
8170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8171$as_echo_n "checking if we can lock with hard links... " >&6; }
1cf3d07d
SE
8172 hard_links=yes
8173 $RM conftest*
8174 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8175 touch conftest.a
8176 ln conftest.a conftest.b 2>&5 || hard_links=no
8177 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5213506e
RW
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8179$as_echo "$hard_links" >&6; }
1cf3d07d 8180 if test "$hard_links" = no; then
5213506e
RW
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8182$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1cf3d07d
SE
8183 need_locks=warn
8184 fi
8185else
8186 need_locks=no
8187fi
8188
8189
8190
8191
8192
8193
5213506e
RW
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8195$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
1cf3d07d
SE
8196
8197 runpath_var=
8198 allow_undefined_flag=
8199 always_export_symbols=no
8200 archive_cmds=
8201 archive_expsym_cmds=
8202 compiler_needs_object=no
8203 enable_shared_with_static_runtimes=no
8204 export_dynamic_flag_spec=
8205 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8206 hardcode_automatic=no
8207 hardcode_direct=no
8208 hardcode_direct_absolute=no
8209 hardcode_libdir_flag_spec=
8210 hardcode_libdir_flag_spec_ld=
8211 hardcode_libdir_separator=
8212 hardcode_minus_L=no
8213 hardcode_shlibpath_var=unsupported
8214 inherit_rpath=no
8215 link_all_deplibs=unknown
8216 module_cmds=
8217 module_expsym_cmds=
8218 old_archive_from_new_cmds=
8219 old_archive_from_expsyms_cmds=
8220 thread_safe_flag_spec=
8221 whole_archive_flag_spec=
8222 # include_expsyms should be a list of space-separated symbols to be *always*
8223 # included in the symbol list
8224 include_expsyms=
8225 # exclude_expsyms can be an extended regexp of symbols to exclude
8226 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8227 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8228 # as well as any symbol that contains `d'.
18d98188 8229 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
1cf3d07d
SE
8230 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8231 # platforms (ab)use it in PIC code, but their linkers get confused if
8232 # the symbol is explicitly referenced. Since portable code cannot
8233 # rely on this symbol name, it's probably fine to never include it in
8234 # preloaded symbol tables.
18d98188 8235 # Exclude shared library initialization/finalization symbols.
1cf3d07d
SE
8236 extract_expsyms_cmds=
8237
8238 case $host_os in
18d98188 8239 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8240 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8241 # When not using gcc, we currently assume that we are using
8242 # Microsoft Visual C++.
8243 if test "$GCC" != yes; then
8244 with_gnu_ld=no
8245 fi
8246 ;;
8247 interix*)
8248 # we just hope/assume this is gcc and not c89 (= MSVC++)
8249 with_gnu_ld=yes
8250 ;;
8251 openbsd*)
8252 with_gnu_ld=no
8253 ;;
8254 esac
8255
8256 ld_shlibs=yes
43e02a8a
RW
8257
8258 # On some targets, GNU ld is compatible enough with the native linker
8259 # that we're better off using the native interface for both.
8260 lt_use_gnu_ld_interface=no
1cf3d07d 8261 if test "$with_gnu_ld" = yes; then
43e02a8a
RW
8262 case $host_os in
8263 aix*)
8264 # The AIX port of GNU ld has always aspired to compatibility
8265 # with the native linker. However, as the warning in the GNU ld
8266 # block says, versions before 2.19.5* couldn't really create working
8267 # shared libraries, regardless of the interface used.
8268 case `$LD -v 2>&1` in
8269 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8270 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8271 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8272 *)
8273 lt_use_gnu_ld_interface=yes
8274 ;;
8275 esac
8276 ;;
8277 *)
8278 lt_use_gnu_ld_interface=yes
8279 ;;
8280 esac
8281 fi
8282
8283 if test "$lt_use_gnu_ld_interface" = yes; then
1cf3d07d
SE
8284 # If archive_cmds runs LD, not CC, wlarc should be empty
8285 wlarc='${wl}'
8286
8287 # Set some defaults for GNU ld with shared library support. These
8288 # are reset later if shared libraries are not supported. Putting them
8289 # here allows them to be overridden if necessary.
8290 runpath_var=LD_RUN_PATH
8291 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8292 export_dynamic_flag_spec='${wl}--export-dynamic'
8293 # ancient GNU ld didn't support --whole-archive et. al.
8294 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8295 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8296 else
8297 whole_archive_flag_spec=
8298 fi
8299 supports_anon_versioning=no
8300 case `$LD -v 2>&1` in
43e02a8a 8301 *GNU\ gold*) supports_anon_versioning=yes ;;
1cf3d07d
SE
8302 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8303 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8304 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8305 *\ 2.11.*) ;; # other 2.11 versions
8306 *) supports_anon_versioning=yes ;;
8307 esac
8308
8309 # See if GNU ld supports shared libraries.
8310 case $host_os in
3e7b7e2b 8311 aix[3-9]*)
1cf3d07d
SE
8312 # On AIX/PPC, the GNU linker is very broken
8313 if test "$host_cpu" != ia64; then
8314 ld_shlibs=no
8315 cat <<_LT_EOF 1>&2
8316
43e02a8a 8317*** Warning: the GNU linker, at least up to release 2.19, is reported
1cf3d07d
SE
8318*** to be unable to reliably create shared libraries on AIX.
8319*** Therefore, libtool is disabling shared libraries support. If you
43e02a8a
RW
8320*** really care for shared libraries, you may want to install binutils
8321*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8322*** You will then need to restart the configuration process.
1cf3d07d
SE
8323
8324_LT_EOF
8325 fi
8326 ;;
8327
8328 amigaos*)
18d98188
PG
8329 case $host_cpu in
8330 powerpc)
8331 # see comment about AmigaOS4 .so support
8332 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8333 archive_expsym_cmds=''
8334 ;;
8335 m68k)
8336 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)'
8337 hardcode_libdir_flag_spec='-L$libdir'
8338 hardcode_minus_L=yes
8339 ;;
8340 esac
1cf3d07d
SE
8341 ;;
8342
8343 beos*)
8344 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8345 allow_undefined_flag=unsupported
8346 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8347 # support --undefined. This deserves some investigation. FIXME
8348 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8349 else
8350 ld_shlibs=no
8351 fi
8352 ;;
8353
18d98188 8354 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8355 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8356 # as there is no search path for DLLs.
8357 hardcode_libdir_flag_spec='-L$libdir'
43e02a8a 8358 export_dynamic_flag_spec='${wl}--export-all-symbols'
1cf3d07d
SE
8359 allow_undefined_flag=unsupported
8360 always_export_symbols=no
8361 enable_shared_with_static_runtimes=yes
8362 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8363
8364 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8365 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8366 # If the export-symbols file already is a .def file (1st line
8367 # is EXPORTS), use it as is; otherwise, prepend...
8368 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8369 cp $export_symbols $output_objdir/$soname.def;
8370 else
8371 echo EXPORTS > $output_objdir/$soname.def;
8372 cat $export_symbols >> $output_objdir/$soname.def;
8373 fi~
8374 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8375 else
8376 ld_shlibs=no
8377 fi
8378 ;;
8379
43e02a8a
RW
8380 haiku*)
8381 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8382 link_all_deplibs=yes
8383 ;;
8384
1cf3d07d
SE
8385 interix[3-9]*)
8386 hardcode_direct=no
8387 hardcode_shlibpath_var=no
8388 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8389 export_dynamic_flag_spec='${wl}-E'
8390 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8391 # Instead, shared libraries are loaded at an image base (0x10000000 by
8392 # default) and relocated if they conflict, which is a slow very memory
8393 # consuming and fragmenting process. To avoid this, we pick a random,
8394 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8395 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8396 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8397 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'
8398 ;;
8399
7a9d3fe8 8400 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
8401 tmp_diet=no
8402 if test "$host_os" = linux-dietlibc; then
8403 case $cc_basename in
8404 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8405 esac
8406 fi
8407 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8408 && test "$tmp_diet" = no
8409 then
a699d672 8410 tmp_addflag=' $pic_flag'
18d98188 8411 tmp_sharedflag='-shared'
1cf3d07d
SE
8412 case $cc_basename,$host_cpu in
8413 pgcc*) # Portland Group C compiler
43e02a8a 8414 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'
1cf3d07d
SE
8415 tmp_addflag=' $pic_flag'
8416 ;;
43e02a8a
RW
8417 pgf77* | pgf90* | pgf95* | pgfortran*)
8418 # Portland Group f77 and f90 compilers
8419 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'
1cf3d07d
SE
8420 tmp_addflag=' $pic_flag -Mnomain' ;;
8421 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8422 tmp_addflag=' -i_dynamic' ;;
8423 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8424 tmp_addflag=' -i_dynamic -nofor_main' ;;
8425 ifc* | ifort*) # Intel Fortran compiler
8426 tmp_addflag=' -nofor_main' ;;
18d98188
PG
8427 lf95*) # Lahey Fortran 8.1
8428 whole_archive_flag_spec=
8429 tmp_sharedflag='--shared' ;;
43e02a8a 8430 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
18d98188
PG
8431 tmp_sharedflag='-qmkshrobj'
8432 tmp_addflag= ;;
43e02a8a
RW
8433 nvcc*) # Cuda Compiler Driver 2.2
8434 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'
8435 compiler_needs_object=yes
8436 ;;
1cf3d07d
SE
8437 esac
8438 case `$CC -V 2>&1 | sed 5q` in
8439 *Sun\ C*) # Sun C 5.9
43e02a8a 8440 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'
1cf3d07d
SE
8441 compiler_needs_object=yes
8442 tmp_sharedflag='-G' ;;
8443 *Sun\ F*) # Sun Fortran 8.3
8444 tmp_sharedflag='-G' ;;
1cf3d07d
SE
8445 esac
8446 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8447
8448 if test "x$supports_anon_versioning" = xyes; then
8449 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8450 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8451 echo "local: *; };" >> $output_objdir/$libname.ver~
8452 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8453 fi
18d98188
PG
8454
8455 case $cc_basename in
43e02a8a 8456 xlf* | bgf* | bgxlf* | mpixlf*)
18d98188
PG
8457 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8458 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8459 hardcode_libdir_flag_spec=
8460 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8461 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8462 if test "x$supports_anon_versioning" = xyes; then
8463 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8464 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8465 echo "local: *; };" >> $output_objdir/$libname.ver~
8466 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8467 fi
8468 ;;
8469 esac
1cf3d07d
SE
8470 else
8471 ld_shlibs=no
8472 fi
8473 ;;
8474
8475 netbsd*)
8476 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8477 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8478 wlarc=
8479 else
8480 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8481 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8482 fi
8483 ;;
8484
8485 solaris*)
8486 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8487 ld_shlibs=no
8488 cat <<_LT_EOF 1>&2
8489
8490*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8491*** create shared libraries on Solaris systems. Therefore, libtool
8492*** is disabling shared libraries support. We urge you to upgrade GNU
8493*** binutils to release 2.9.1 or newer. Another option is to modify
8494*** your PATH or compiler configuration so that the native linker is
8495*** used, and then restart.
8496
8497_LT_EOF
8498 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8499 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8500 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8501 else
8502 ld_shlibs=no
8503 fi
8504 ;;
8505
8506 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8507 case `$LD -v 2>&1` in
8508 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8509 ld_shlibs=no
8510 cat <<_LT_EOF 1>&2
8511
8512*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8513*** reliably create shared libraries on SCO systems. Therefore, libtool
8514*** is disabling shared libraries support. We urge you to upgrade GNU
8515*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8516*** your PATH or compiler configuration so that the native linker is
8517*** used, and then restart.
8518
8519_LT_EOF
8520 ;;
8521 *)
8522 # For security reasons, it is highly recommended that you always
8523 # use absolute paths for naming shared libraries, and exclude the
8524 # DT_RUNPATH tag from executables and libraries. But doing so
8525 # requires that you compile everything twice, which is a pain.
8526 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8527 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8528 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8529 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8530 else
8531 ld_shlibs=no
8532 fi
8533 ;;
8534 esac
8535 ;;
8536
8537 sunos4*)
8538 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8539 wlarc=
8540 hardcode_direct=yes
8541 hardcode_shlibpath_var=no
8542 ;;
8543
8544 *)
8545 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8546 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8547 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8548 else
8549 ld_shlibs=no
8550 fi
8551 ;;
8552 esac
8553
8554 if test "$ld_shlibs" = no; then
8555 runpath_var=
8556 hardcode_libdir_flag_spec=
8557 export_dynamic_flag_spec=
8558 whole_archive_flag_spec=
8559 fi
8560 else
8561 # PORTME fill in a description of your system's linker (not GNU ld)
8562 case $host_os in
8563 aix3*)
8564 allow_undefined_flag=unsupported
8565 always_export_symbols=yes
8566 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'
8567 # Note: this linker hardcodes the directories in LIBPATH if there
8568 # are no directories specified by -L.
8569 hardcode_minus_L=yes
8570 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8571 # Neither direct hardcoding nor static linking is supported with a
8572 # broken collect2.
8573 hardcode_direct=unsupported
8574 fi
8575 ;;
8576
3e7b7e2b 8577 aix[4-9]*)
1cf3d07d
SE
8578 if test "$host_cpu" = ia64; then
8579 # On IA64, the linker does run time linking by default, so we don't
8580 # have to do anything special.
8581 aix_use_runtimelinking=no
8582 exp_sym_flag='-Bexport'
8583 no_entry_flag=""
8584 else
8585 # If we're using GNU nm, then we don't want the "-C" option.
8586 # -C means demangle to AIX nm, but means don't demangle with GNU nm
43e02a8a
RW
8587 # Also, AIX nm treats weak defined symbols like other global
8588 # defined symbols, whereas GNU nm marks them as "W".
1cf3d07d 8589 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
43e02a8a 8590 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'
1cf3d07d 8591 else
84c1b9d3 8592 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'
1cf3d07d
SE
8593 fi
8594 aix_use_runtimelinking=no
8595
8596 # Test if we are trying to use run time linking or normal
8597 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8598 # need to do runtime linking.
3e7b7e2b 8599 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1cf3d07d
SE
8600 for ld_flag in $LDFLAGS; do
8601 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8602 aix_use_runtimelinking=yes
8603 break
8604 fi
8605 done
8606 ;;
8607 esac
8608
8609 exp_sym_flag='-bexport'
8610 no_entry_flag='-bnoentry'
8611 fi
8612
8613 # When large executables or shared objects are built, AIX ld can
8614 # have problems creating the table of contents. If linking a library
8615 # or program results in "error TOC overflow" add -mminimal-toc to
8616 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8617 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8618
8619 archive_cmds=''
8620 hardcode_direct=yes
8621 hardcode_direct_absolute=yes
8622 hardcode_libdir_separator=':'
8623 link_all_deplibs=yes
8624 file_list_spec='${wl}-f,'
8625
8626 if test "$GCC" = yes; then
8627 case $host_os in aix4.[012]|aix4.[012].*)
8628 # We only want to do this on AIX 4.2 and lower, the check
8629 # below for broken collect2 doesn't work under 4.3+
8630 collect2name=`${CC} -print-prog-name=collect2`
8631 if test -f "$collect2name" &&
8632 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8633 then
8634 # We have reworked collect2
8635 :
8636 else
8637 # We have old collect2
8638 hardcode_direct=unsupported
8639 # It fails to find uninstalled libraries when the uninstalled
8640 # path is not listed in the libpath. Setting hardcode_minus_L
8641 # to unsupported forces relinking
8642 hardcode_minus_L=yes
8643 hardcode_libdir_flag_spec='-L$libdir'
8644 hardcode_libdir_separator=
8645 fi
8646 ;;
8647 esac
8648 shared_flag='-shared'
8649 if test "$aix_use_runtimelinking" = yes; then
8650 shared_flag="$shared_flag "'${wl}-G'
8651 fi
8652 else
8653 # not using gcc
8654 if test "$host_cpu" = ia64; then
8655 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8656 # chokes on -Wl,-G. The following line is correct:
8657 shared_flag='-G'
8658 else
8659 if test "$aix_use_runtimelinking" = yes; then
8660 shared_flag='${wl}-G'
8661 else
8662 shared_flag='${wl}-bM:SRE'
8663 fi
8664 fi
8665 fi
8666
18d98188 8667 export_dynamic_flag_spec='${wl}-bexpall'
1cf3d07d
SE
8668 # It seems that -bexpall does not export symbols beginning with
8669 # underscore (_), so it is better to generate a list of symbols to export.
8670 always_export_symbols=yes
8671 if test "$aix_use_runtimelinking" = yes; then
8672 # Warning - without using the other runtime loading flags (-brtl),
8673 # -berok will link without error, but may produce a broken library.
8674 allow_undefined_flag='-berok'
8675 # Determine the default libpath from the value encoded in an
8676 # empty executable.
8677 if test x$gcc_no_link = xyes; then
22e05272 8678 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8679fi
5213506e 8680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
8681/* end confdefs.h. */
8682
8683int
8684main ()
8685{
8686
8687 ;
8688 return 0;
8689}
8690_ACEOF
5213506e 8691if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
8692
8693lt_aix_libpath_sed='
8694 /Import File Strings/,/^$/ {
8695 /^0/ {
8696 s/^0 *\(.*\)$/\1/
8697 p
8698 }
8699 }'
8700aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8701# Check for a 64-bit object if we didn't find anything.
8702if test -z "$aix_libpath"; then
8703 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8704fi
1cf3d07d 8705fi
5213506e
RW
8706rm -f core conftest.err conftest.$ac_objext \
8707 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8708if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8709
8710 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
43e02a8a 8711 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"
1cf3d07d
SE
8712 else
8713 if test "$host_cpu" = ia64; then
8714 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8715 allow_undefined_flag="-z nodefs"
8716 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"
8717 else
8718 # Determine the default libpath from the value encoded in an
8719 # empty executable.
8720 if test x$gcc_no_link = xyes; then
22e05272 8721 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8722fi
5213506e 8723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
8724/* end confdefs.h. */
8725
8726int
8727main ()
8728{
8729
8730 ;
8731 return 0;
8732}
8733_ACEOF
5213506e 8734if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
8735
8736lt_aix_libpath_sed='
8737 /Import File Strings/,/^$/ {
8738 /^0/ {
8739 s/^0 *\(.*\)$/\1/
8740 p
8741 }
8742 }'
8743aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8744# Check for a 64-bit object if we didn't find anything.
8745if test -z "$aix_libpath"; then
8746 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8747fi
1cf3d07d 8748fi
5213506e
RW
8749rm -f core conftest.err conftest.$ac_objext \
8750 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8751if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8752
8753 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8754 # Warning - without using the other run time loading flags,
8755 # -berok will link without error, but may produce a broken library.
8756 no_undefined_flag=' ${wl}-bernotok'
8757 allow_undefined_flag=' ${wl}-berok'
43e02a8a
RW
8758 if test "$with_gnu_ld" = yes; then
8759 # We only use this code for GNU lds that support --whole-archive.
8760 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8761 else
8762 # Exported symbols can be pulled into shared objects from archives
8763 whole_archive_flag_spec='$convenience'
8764 fi
1cf3d07d
SE
8765 archive_cmds_need_lc=yes
8766 # This is similar to how AIX traditionally builds its shared libraries.
8767 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'
8768 fi
8769 fi
8770 ;;
8771
8772 amigaos*)
18d98188
PG
8773 case $host_cpu in
8774 powerpc)
8775 # see comment about AmigaOS4 .so support
8776 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8777 archive_expsym_cmds=''
8778 ;;
8779 m68k)
8780 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)'
8781 hardcode_libdir_flag_spec='-L$libdir'
8782 hardcode_minus_L=yes
8783 ;;
8784 esac
1cf3d07d
SE
8785 ;;
8786
8787 bsdi[45]*)
8788 export_dynamic_flag_spec=-rdynamic
8789 ;;
8790
18d98188 8791 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8792 # When not using gcc, we currently assume that we are using
8793 # Microsoft Visual C++.
8794 # hardcode_libdir_flag_spec is actually meaningless, as there is
8795 # no search path for DLLs.
8796 hardcode_libdir_flag_spec=' '
8797 allow_undefined_flag=unsupported
8798 # Tell ltmain to make .lib files, not .a files.
8799 libext=lib
8800 # Tell ltmain to make .dll files, not .so files.
8801 shrext_cmds=".dll"
8802 # FIXME: Setting linknames here is a bad hack.
43e02a8a 8803 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
1cf3d07d
SE
8804 # The linker will automatically build a .lib file if we build a DLL.
8805 old_archive_from_new_cmds='true'
8806 # FIXME: Should let the user specify the lib program.
8807 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8808 fix_srcfile_path='`cygpath -w "$srcfile"`'
8809 enable_shared_with_static_runtimes=yes
8810 ;;
8811
8812 darwin* | rhapsody*)
1cf3d07d 8813
18d98188
PG
8814
8815 archive_cmds_need_lc=no
8816 hardcode_direct=no
8817 hardcode_automatic=yes
8818 hardcode_shlibpath_var=unsupported
43e02a8a
RW
8819 if test "$lt_cv_ld_force_load" = "yes"; then
8820 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\"`'
8821 else
8822 whole_archive_flag_spec=''
8823 fi
18d98188
PG
8824 link_all_deplibs=yes
8825 allow_undefined_flag="$_lt_dar_allow_undefined"
8826 case $cc_basename in
8827 ifort*) _lt_dar_can_shared=yes ;;
8828 *) _lt_dar_can_shared=$GCC ;;
8829 esac
8830 if test "$_lt_dar_can_shared" = "yes"; then
43e02a8a 8831 output_verbose_link_cmd=func_echo_all
18d98188
PG
8832 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8833 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8834 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}"
8835 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}"
8836
8837 else
8838 ld_shlibs=no
8839 fi
8840
1cf3d07d
SE
8841 ;;
8842
8843 dgux*)
8844 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8845 hardcode_libdir_flag_spec='-L$libdir'
8846 hardcode_shlibpath_var=no
8847 ;;
8848
1cf3d07d
SE
8849 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8850 # support. Future versions do this automatically, but an explicit c++rt0.o
8851 # does not break anything, and helps significantly (at the cost of a little
8852 # extra space).
8853 freebsd2.2*)
8854 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8855 hardcode_libdir_flag_spec='-R$libdir'
8856 hardcode_direct=yes
8857 hardcode_shlibpath_var=no
8858 ;;
8859
8860 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
c6084f68 8861 freebsd2.*)
1cf3d07d
SE
8862 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8863 hardcode_direct=yes
8864 hardcode_minus_L=yes
8865 hardcode_shlibpath_var=no
8866 ;;
8867
8868 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8869 freebsd* | dragonfly*)
8870 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8871 hardcode_libdir_flag_spec='-R$libdir'
8872 hardcode_direct=yes
8873 hardcode_shlibpath_var=no
8874 ;;
8875
8876 hpux9*)
8877 if test "$GCC" = yes; then
8878 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'
8879 else
8880 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'
8881 fi
8882 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8883 hardcode_libdir_separator=:
8884 hardcode_direct=yes
8885
8886 # hardcode_minus_L: Not really in the search PATH,
8887 # but as the default location of the library.
8888 hardcode_minus_L=yes
8889 export_dynamic_flag_spec='${wl}-E'
8890 ;;
8891
8892 hpux10*)
43e02a8a 8893 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
1cf3d07d
SE
8894 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8895 else
8896 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8897 fi
8898 if test "$with_gnu_ld" = no; then
8899 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8900 hardcode_libdir_flag_spec_ld='+b $libdir'
8901 hardcode_libdir_separator=:
8902 hardcode_direct=yes
8903 hardcode_direct_absolute=yes
8904 export_dynamic_flag_spec='${wl}-E'
8905 # hardcode_minus_L: Not really in the search PATH,
8906 # but as the default location of the library.
8907 hardcode_minus_L=yes
8908 fi
8909 ;;
8910
8911 hpux11*)
43e02a8a 8912 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
1cf3d07d
SE
8913 case $host_cpu in
8914 hppa*64*)
8915 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8916 ;;
8917 ia64*)
18d98188 8918 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1cf3d07d
SE
8919 ;;
8920 *)
8921 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8922 ;;
8923 esac
8924 else
8925 case $host_cpu in
8926 hppa*64*)
8927 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8928 ;;
8929 ia64*)
8930 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8931 ;;
8932 *)
43e02a8a
RW
8933
8934 # Older versions of the 11.00 compiler do not understand -b yet
8935 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8937$as_echo_n "checking if $CC understands -b... " >&6; }
22e05272 8938if ${lt_cv_prog_compiler__b+:} false; then :
43e02a8a
RW
8939 $as_echo_n "(cached) " >&6
8940else
8941 lt_cv_prog_compiler__b=no
8942 save_LDFLAGS="$LDFLAGS"
8943 LDFLAGS="$LDFLAGS -b"
8944 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8945 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8946 # The linker can only warn and ignore the option if not recognized
8947 # So say no if there are warnings
8948 if test -s conftest.err; then
8949 # Append any errors to the config.log.
8950 cat conftest.err 1>&5
8951 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8952 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8953 if diff conftest.exp conftest.er2 >/dev/null; then
8954 lt_cv_prog_compiler__b=yes
8955 fi
8956 else
8957 lt_cv_prog_compiler__b=yes
8958 fi
8959 fi
8960 $RM -r conftest*
8961 LDFLAGS="$save_LDFLAGS"
8962
8963fi
8964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8965$as_echo "$lt_cv_prog_compiler__b" >&6; }
8966
8967if test x"$lt_cv_prog_compiler__b" = xyes; then
8968 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8969else
8970 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8971fi
8972
1cf3d07d
SE
8973 ;;
8974 esac
8975 fi
8976 if test "$with_gnu_ld" = no; then
8977 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8978 hardcode_libdir_separator=:
8979
8980 case $host_cpu in
8981 hppa*64*|ia64*)
8982 hardcode_direct=no
8983 hardcode_shlibpath_var=no
8984 ;;
8985 *)
8986 hardcode_direct=yes
8987 hardcode_direct_absolute=yes
8988 export_dynamic_flag_spec='${wl}-E'
8989
8990 # hardcode_minus_L: Not really in the search PATH,
8991 # but as the default location of the library.
8992 hardcode_minus_L=yes
8993 ;;
8994 esac
8995 fi
8996 ;;
8997
8998 irix5* | irix6* | nonstopux*)
8999 if test "$GCC" = yes; then
43e02a8a 9000 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'
1cf3d07d
SE
9001 # Try to use the -exported_symbol ld option, if it does not
9002 # work, assume that -exports_file does not work either and
9003 # implicitly export all symbols.
9004 save_LDFLAGS="$LDFLAGS"
9005 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9006 if test x$gcc_no_link = xyes; then
22e05272 9007 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 9008fi
5213506e
RW
9009cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9010/* end confdefs.h. */
1cf3d07d
SE
9011int foo(void) {}
9012_ACEOF
5213506e 9013if ac_fn_c_try_link "$LINENO"; then :
43e02a8a 9014 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'
1cf3d07d 9015
1cf3d07d 9016fi
5213506e
RW
9017rm -f core conftest.err conftest.$ac_objext \
9018 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
9019 LDFLAGS="$save_LDFLAGS"
9020 else
43e02a8a
RW
9021 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'
9022 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'
1cf3d07d
SE
9023 fi
9024 archive_cmds_need_lc='no'
9025 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9026 hardcode_libdir_separator=:
9027 inherit_rpath=yes
9028 link_all_deplibs=yes
9029 ;;
9030
9031 netbsd*)
9032 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9033 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9034 else
9035 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9036 fi
9037 hardcode_libdir_flag_spec='-R$libdir'
9038 hardcode_direct=yes
9039 hardcode_shlibpath_var=no
9040 ;;
9041
9042 newsos6)
9043 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9044 hardcode_direct=yes
9045 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9046 hardcode_libdir_separator=:
9047 hardcode_shlibpath_var=no
9048 ;;
9049
9050 *nto* | *qnx*)
9051 ;;
9052
9053 openbsd*)
18d98188
PG
9054 if test -f /usr/libexec/ld.so; then
9055 hardcode_direct=yes
9056 hardcode_shlibpath_var=no
9057 hardcode_direct_absolute=yes
9058 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1cf3d07d 9059 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18d98188 9060 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
1cf3d07d 9061 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
18d98188
PG
9062 export_dynamic_flag_spec='${wl}-E'
9063 else
9064 case $host_os in
9065 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9066 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9067 hardcode_libdir_flag_spec='-R$libdir'
9068 ;;
9069 *)
9070 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9071 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9072 ;;
9073 esac
9074 fi
9075 else
9076 ld_shlibs=no
1cf3d07d
SE
9077 fi
9078 ;;
9079
9080 os2*)
9081 hardcode_libdir_flag_spec='-L$libdir'
9082 hardcode_minus_L=yes
9083 allow_undefined_flag=unsupported
43e02a8a 9084 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'
1cf3d07d
SE
9085 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9086 ;;
9087
9088 osf3*)
9089 if test "$GCC" = yes; then
9090 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
43e02a8a 9091 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'
1cf3d07d
SE
9092 else
9093 allow_undefined_flag=' -expect_unresolved \*'
43e02a8a 9094 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'
1cf3d07d
SE
9095 fi
9096 archive_cmds_need_lc='no'
9097 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9098 hardcode_libdir_separator=:
9099 ;;
9100
9101 osf4* | osf5*) # as osf3* with the addition of -msym flag
9102 if test "$GCC" = yes; then
9103 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
43e02a8a 9104 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'
1cf3d07d
SE
9105 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9106 else
9107 allow_undefined_flag=' -expect_unresolved \*'
43e02a8a 9108 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'
1cf3d07d 9109 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~
43e02a8a 9110 $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'
1cf3d07d
SE
9111
9112 # Both c and cxx compiler support -rpath directly
9113 hardcode_libdir_flag_spec='-rpath $libdir'
9114 fi
9115 archive_cmds_need_lc='no'
9116 hardcode_libdir_separator=:
9117 ;;
9118
9119 solaris*)
9120 no_undefined_flag=' -z defs'
9121 if test "$GCC" = yes; then
9122 wlarc='${wl}'
9123 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9124 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9125 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9126 else
9127 case `$CC -V 2>&1` in
9128 *"Compilers 5.0"*)
9129 wlarc=''
9130 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9131 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9132 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9133 ;;
9134 *)
9135 wlarc='${wl}'
9136 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9137 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9138 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9139 ;;
9140 esac
9141 fi
9142 hardcode_libdir_flag_spec='-R$libdir'
9143 hardcode_shlibpath_var=no
9144 case $host_os in
9145 solaris2.[0-5] | solaris2.[0-5].*) ;;
9146 *)
9147 # The compiler driver will combine and reorder linker options,
9148 # but understands `-z linker_flag'. GCC discards it without `$wl',
9149 # but is careful enough not to reorder.
9150 # Supported since Solaris 2.6 (maybe 2.5.1?)
9151 if test "$GCC" = yes; then
9152 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9153 else
9154 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9155 fi
9156 ;;
9157 esac
9158 link_all_deplibs=yes
9159 ;;
9160
9161 sunos4*)
9162 if test "x$host_vendor" = xsequent; then
9163 # Use $CC to link under sequent, because it throws in some extra .o
9164 # files that make .init and .fini sections work.
9165 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9166 else
9167 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9168 fi
9169 hardcode_libdir_flag_spec='-L$libdir'
9170 hardcode_direct=yes
9171 hardcode_minus_L=yes
9172 hardcode_shlibpath_var=no
9173 ;;
9174
9175 sysv4)
9176 case $host_vendor in
9177 sni)
9178 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9179 hardcode_direct=yes # is this really true???
9180 ;;
9181 siemens)
9182 ## LD is ld it makes a PLAMLIB
9183 ## CC just makes a GrossModule.
9184 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9185 reload_cmds='$CC -r -o $output$reload_objs'
9186 hardcode_direct=no
9187 ;;
9188 motorola)
9189 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9190 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9191 ;;
9192 esac
9193 runpath_var='LD_RUN_PATH'
9194 hardcode_shlibpath_var=no
9195 ;;
9196
9197 sysv4.3*)
9198 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9199 hardcode_shlibpath_var=no
9200 export_dynamic_flag_spec='-Bexport'
9201 ;;
9202
9203 sysv4*MP*)
9204 if test -d /usr/nec; then
9205 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9206 hardcode_shlibpath_var=no
9207 runpath_var=LD_RUN_PATH
9208 hardcode_runpath_var=yes
9209 ld_shlibs=yes
9210 fi
9211 ;;
9212
9213 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9214 no_undefined_flag='${wl}-z,text'
9215 archive_cmds_need_lc=no
9216 hardcode_shlibpath_var=no
9217 runpath_var='LD_RUN_PATH'
9218
9219 if test "$GCC" = yes; then
9220 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9221 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9222 else
9223 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9224 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9225 fi
9226 ;;
9227
9228 sysv5* | sco3.2v5* | sco5v6*)
9229 # Note: We can NOT use -z defs as we might desire, because we do not
9230 # link with -lc, and that would cause any symbols used from libc to
9231 # always be unresolved, which means just about no library would
9232 # ever link correctly. If we're not using GNU ld we use -z text
9233 # though, which does catch some bad symbols but isn't as heavy-handed
9234 # as -z defs.
9235 no_undefined_flag='${wl}-z,text'
9236 allow_undefined_flag='${wl}-z,nodefs'
9237 archive_cmds_need_lc=no
9238 hardcode_shlibpath_var=no
9239 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9240 hardcode_libdir_separator=':'
9241 link_all_deplibs=yes
9242 export_dynamic_flag_spec='${wl}-Bexport'
9243 runpath_var='LD_RUN_PATH'
9244
9245 if test "$GCC" = yes; then
9246 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9247 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9248 else
9249 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9250 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9251 fi
9252 ;;
9253
9254 uts4*)
9255 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9256 hardcode_libdir_flag_spec='-L$libdir'
9257 hardcode_shlibpath_var=no
9258 ;;
9259
9260 *)
9261 ld_shlibs=no
9262 ;;
9263 esac
9264
9265 if test x$host_vendor = xsni; then
9266 case $host in
9267 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9268 export_dynamic_flag_spec='${wl}-Blargedynsym'
9269 ;;
9270 esac
9271 fi
9272 fi
9273
5213506e
RW
9274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9275$as_echo "$ld_shlibs" >&6; }
1cf3d07d
SE
9276test "$ld_shlibs" = no && can_build_shared=no
9277
9278with_gnu_ld=$with_gnu_ld
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294#
9295# Do we need to explicitly link libc?
9296#
9297case "x$archive_cmds_need_lc" in
9298x|xyes)
9299 # Assume -lc should be added
9300 archive_cmds_need_lc=yes
9301
9302 if test "$enable_shared" = yes && test "$GCC" = yes; then
9303 case $archive_cmds in
9304 *'~'*)
9305 # FIXME: we may have to deal with multi-command sequences.
9306 ;;
9307 '$CC '*)
9308 # Test whether the compiler implicitly links with -lc since on some
9309 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9310 # to ld, don't add -lc before -lgcc.
5213506e
RW
9311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9312$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
22e05272 9313if ${lt_cv_archive_cmds_need_lc+:} false; then :
5213506e 9314 $as_echo_n "(cached) " >&6
baafc534
RW
9315else
9316 $RM conftest*
9317 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1cf3d07d 9318
5213506e 9319 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
9320 (eval $ac_compile) 2>&5
9321 ac_status=$?
5213506e
RW
9322 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9323 test $ac_status = 0; } 2>conftest.err; then
baafc534
RW
9324 soname=conftest
9325 lib=conftest
9326 libobjs=conftest.$ac_objext
9327 deplibs=
9328 wl=$lt_prog_compiler_wl
9329 pic_flag=$lt_prog_compiler_pic
9330 compiler_flags=-v
9331 linker_flags=-v
9332 verstring=
9333 output_objdir=.
9334 libname=conftest
9335 lt_save_allow_undefined_flag=$allow_undefined_flag
9336 allow_undefined_flag=
5213506e 9337 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
1cf3d07d
SE
9338 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9339 ac_status=$?
5213506e
RW
9340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9341 test $ac_status = 0; }
baafc534
RW
9342 then
9343 lt_cv_archive_cmds_need_lc=no
9344 else
9345 lt_cv_archive_cmds_need_lc=yes
9346 fi
9347 allow_undefined_flag=$lt_save_allow_undefined_flag
9348 else
9349 cat conftest.err 1>&5
9350 fi
9351 $RM conftest*
9352
9353fi
5213506e
RW
9354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9355$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
baafc534 9356 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
1cf3d07d
SE
9357 ;;
9358 esac
9359 fi
9360 ;;
9361esac
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
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
5213506e
RW
9519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9520$as_echo_n "checking dynamic linker characteristics... " >&6; }
18d98188
PG
9521
9522if test "$GCC" = yes; then
1cf3d07d
SE
9523 case $host_os in
9524 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9525 *) lt_awk_arg="/^libraries:/" ;;
9526 esac
43e02a8a
RW
9527 case $host_os in
9528 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9529 *) lt_sed_strip_eq="s,=/,/,g" ;;
9530 esac
9531 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9532 case $lt_search_path_spec in
9533 *\;*)
1cf3d07d
SE
9534 # if the path contains ";" then we assume it to be the separator
9535 # otherwise default to the standard path separator (i.e. ":") - it is
9536 # assumed that no part of a normal pathname contains ";" but that should
9537 # okay in the real world where ";" in dirpaths is itself problematic.
43e02a8a
RW
9538 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9539 ;;
9540 *)
9541 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9542 ;;
9543 esac
1cf3d07d
SE
9544 # Ok, now we have the path, separated by spaces, we can step through it
9545 # and add multilib dir if necessary.
9546 lt_tmp_lt_search_path_spec=
9547 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9548 for lt_sys_path in $lt_search_path_spec; do
9549 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9550 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9551 else
9552 test -d "$lt_sys_path" && \
9553 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9554 fi
9555 done
43e02a8a 9556 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
1cf3d07d
SE
9557BEGIN {RS=" "; FS="/|\n";} {
9558 lt_foo="";
9559 lt_count=0;
9560 for (lt_i = NF; lt_i > 0; lt_i--) {
9561 if ($lt_i != "" && $lt_i != ".") {
9562 if ($lt_i == "..") {
9563 lt_count++;
9564 } else {
9565 if (lt_count == 0) {
9566 lt_foo="/" $lt_i lt_foo;
9567 } else {
9568 lt_count--;
9569 }
9570 }
9571 }
9572 }
9573 if (lt_foo != "") { lt_freq[lt_foo]++; }
9574 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9575}'`
43e02a8a
RW
9576 # AWK program above erroneously prepends '/' to C:/dos/paths
9577 # for these hosts.
9578 case $host_os in
9579 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9580 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9581 esac
9582 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
1cf3d07d
SE
9583else
9584 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9585fi
9586library_names_spec=
9587libname_spec='lib$name'
9588soname_spec=
9589shrext_cmds=".so"
9590postinstall_cmds=
9591postuninstall_cmds=
9592finish_cmds=
9593finish_eval=
9594shlibpath_var=
9595shlibpath_overrides_runpath=unknown
9596version_type=none
9597dynamic_linker="$host_os ld.so"
9598sys_lib_dlsearch_path_spec="/lib /usr/lib"
9599need_lib_prefix=unknown
9600hardcode_into_libs=no
9601
9602# when you set need_version to no, make sure it does not cause -set_version
9603# flags to be left without arguments
9604need_version=unknown
9605
9606case $host_os in
9607aix3*)
9608 version_type=linux
9609 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9610 shlibpath_var=LIBPATH
9611
9612 # AIX 3 has no versioning support, so we append a major version to the name.
9613 soname_spec='${libname}${release}${shared_ext}$major'
9614 ;;
9615
3e7b7e2b 9616aix[4-9]*)
1cf3d07d
SE
9617 version_type=linux
9618 need_lib_prefix=no
9619 need_version=no
9620 hardcode_into_libs=yes
9621 if test "$host_cpu" = ia64; then
9622 # AIX 5 supports IA64
9623 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9624 shlibpath_var=LD_LIBRARY_PATH
9625 else
9626 # With GCC up to 2.95.x, collect2 would create an import file
9627 # for dependence libraries. The import file would start with
9628 # the line `#! .'. This would cause the generated library to
9629 # depend on `.', always an invalid library. This was fixed in
9630 # development snapshots of GCC prior to 3.0.
9631 case $host_os in
9632 aix4 | aix4.[01] | aix4.[01].*)
9633 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9634 echo ' yes '
9635 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9636 :
9637 else
9638 can_build_shared=no
9639 fi
9640 ;;
9641 esac
9642 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9643 # soname into executable. Probably we can add versioning support to
9644 # collect2, so additional links can be useful in future.
9645 if test "$aix_use_runtimelinking" = yes; then
9646 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9647 # instead of lib<name>.a to let people know that these are not
9648 # typical AIX shared libraries.
9649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9650 else
9651 # We preserve .a as extension for shared libraries through AIX4.2
9652 # and later when we are not doing run time linking.
9653 library_names_spec='${libname}${release}.a $libname.a'
9654 soname_spec='${libname}${release}${shared_ext}$major'
9655 fi
9656 shlibpath_var=LIBPATH
9657 fi
9658 ;;
9659
9660amigaos*)
18d98188
PG
9661 case $host_cpu in
9662 powerpc)
9663 # Since July 2007 AmigaOS4 officially supports .so libraries.
9664 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9666 ;;
9667 m68k)
1cf3d07d
SE
9668 library_names_spec='$libname.ixlibrary $libname.a'
9669 # Create ${libname}_ixlibrary.a entries in /sys/libs.
43e02a8a 9670 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'
18d98188
PG
9671 ;;
9672 esac
1cf3d07d
SE
9673 ;;
9674
9675beos*)
9676 library_names_spec='${libname}${shared_ext}'
9677 dynamic_linker="$host_os ld.so"
9678 shlibpath_var=LIBRARY_PATH
9679 ;;
9680
9681bsdi[45]*)
9682 version_type=linux
9683 need_version=no
9684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9685 soname_spec='${libname}${release}${shared_ext}$major'
9686 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9687 shlibpath_var=LD_LIBRARY_PATH
9688 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9689 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9690 # the default ld.so.conf also contains /usr/contrib/lib and
9691 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9692 # libtool to hard-code these into programs
9693 ;;
9694
18d98188 9695cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
9696 version_type=windows
9697 shrext_cmds=".dll"
9698 need_version=no
9699 need_lib_prefix=no
9700
18d98188
PG
9701 case $GCC,$host_os in
9702 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
1cf3d07d
SE
9703 library_names_spec='$libname.dll.a'
9704 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9705 postinstall_cmds='base_file=`basename \${file}`~
9706 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9707 dldir=$destdir/`dirname \$dlpath`~
9708 test -d \$dldir || mkdir -p \$dldir~
9709 $install_prog $dir/$dlname \$dldir/$dlname~
9710 chmod a+x \$dldir/$dlname~
9711 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9712 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9713 fi'
9714 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9715 dlpath=$dir/\$dldll~
9716 $RM \$dlpath'
9717 shlibpath_overrides_runpath=yes
9718
9719 case $host_os in
9720 cygwin*)
9721 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9722 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
43e02a8a
RW
9723
9724 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1cf3d07d 9725 ;;
18d98188 9726 mingw* | cegcc*)
1cf3d07d
SE
9727 # MinGW DLLs use traditional 'lib' prefix
9728 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1cf3d07d
SE
9729 ;;
9730 pw32*)
9731 # pw32 DLLs use 'pw' prefix rather than 'lib'
9732 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9733 ;;
9734 esac
9735 ;;
9736
9737 *)
9738 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9739 ;;
9740 esac
9741 dynamic_linker='Win32 ld.exe'
9742 # FIXME: first we should search . and the directory the executable is in
9743 shlibpath_var=PATH
9744 ;;
9745
9746darwin* | rhapsody*)
9747 dynamic_linker="$host_os dyld"
9748 version_type=darwin
9749 need_lib_prefix=no
9750 need_version=no
9751 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9752 soname_spec='${libname}${release}${major}$shared_ext'
9753 shlibpath_overrides_runpath=yes
9754 shlibpath_var=DYLD_LIBRARY_PATH
9755 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9756
9757 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9758 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9759 ;;
9760
9761dgux*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9766 soname_spec='${libname}${release}${shared_ext}$major'
9767 shlibpath_var=LD_LIBRARY_PATH
9768 ;;
9769
1cf3d07d
SE
9770freebsd* | dragonfly*)
9771 # DragonFly does not have aout. When/if they implement a new
9772 # versioning mechanism, adjust this.
9773 if test -x /usr/bin/objformat; then
9774 objformat=`/usr/bin/objformat`
9775 else
9776 case $host_os in
c6084f68 9777 freebsd[23].*) objformat=aout ;;
1cf3d07d
SE
9778 *) objformat=elf ;;
9779 esac
9780 fi
9781 version_type=freebsd-$objformat
9782 case $version_type in
9783 freebsd-elf*)
9784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9785 need_version=no
9786 need_lib_prefix=no
9787 ;;
9788 freebsd-*)
9789 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9790 need_version=yes
9791 ;;
9792 esac
9793 shlibpath_var=LD_LIBRARY_PATH
9794 case $host_os in
c6084f68 9795 freebsd2.*)
1cf3d07d
SE
9796 shlibpath_overrides_runpath=yes
9797 ;;
9798 freebsd3.[01]* | freebsdelf3.[01]*)
9799 shlibpath_overrides_runpath=yes
9800 hardcode_into_libs=yes
9801 ;;
9802 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9803 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9804 shlibpath_overrides_runpath=no
9805 hardcode_into_libs=yes
9806 ;;
9807 *) # from 4.6 on, and DragonFly
9808 shlibpath_overrides_runpath=yes
9809 hardcode_into_libs=yes
9810 ;;
9811 esac
9812 ;;
9813
9814gnu*)
9815 version_type=linux
9816 need_lib_prefix=no
9817 need_version=no
9818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9819 soname_spec='${libname}${release}${shared_ext}$major'
9820 shlibpath_var=LD_LIBRARY_PATH
9821 hardcode_into_libs=yes
9822 ;;
9823
43e02a8a
RW
9824haiku*)
9825 version_type=linux
9826 need_lib_prefix=no
9827 need_version=no
9828 dynamic_linker="$host_os runtime_loader"
9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9830 soname_spec='${libname}${release}${shared_ext}$major'
9831 shlibpath_var=LIBRARY_PATH
9832 shlibpath_overrides_runpath=yes
9833 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9834 hardcode_into_libs=yes
9835 ;;
9836
1cf3d07d
SE
9837hpux9* | hpux10* | hpux11*)
9838 # Give a soname corresponding to the major version so that dld.sl refuses to
9839 # link against other versions.
9840 version_type=sunos
9841 need_lib_prefix=no
9842 need_version=no
9843 case $host_cpu in
9844 ia64*)
9845 shrext_cmds='.so'
9846 hardcode_into_libs=yes
9847 dynamic_linker="$host_os dld.so"
9848 shlibpath_var=LD_LIBRARY_PATH
9849 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9850 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9851 soname_spec='${libname}${release}${shared_ext}$major'
9852 if test "X$HPUX_IA64_MODE" = X32; then
9853 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9854 else
9855 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9856 fi
9857 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9858 ;;
9859 hppa*64*)
9860 shrext_cmds='.sl'
9861 hardcode_into_libs=yes
9862 dynamic_linker="$host_os dld.sl"
9863 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9864 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9866 soname_spec='${libname}${release}${shared_ext}$major'
9867 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9868 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9869 ;;
9870 *)
9871 shrext_cmds='.sl'
9872 dynamic_linker="$host_os dld.sl"
9873 shlibpath_var=SHLIB_PATH
9874 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9876 soname_spec='${libname}${release}${shared_ext}$major'
9877 ;;
9878 esac
43e02a8a 9879 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1cf3d07d 9880 postinstall_cmds='chmod 555 $lib'
43e02a8a
RW
9881 # or fails outright, so override atomically:
9882 install_override_mode=555
1cf3d07d
SE
9883 ;;
9884
9885interix[3-9]*)
9886 version_type=linux
9887 need_lib_prefix=no
9888 need_version=no
9889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9890 soname_spec='${libname}${release}${shared_ext}$major'
9891 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9892 shlibpath_var=LD_LIBRARY_PATH
9893 shlibpath_overrides_runpath=no
9894 hardcode_into_libs=yes
9895 ;;
9896
9897irix5* | irix6* | nonstopux*)
9898 case $host_os in
9899 nonstopux*) version_type=nonstopux ;;
9900 *)
9901 if test "$lt_cv_prog_gnu_ld" = yes; then
9902 version_type=linux
9903 else
9904 version_type=irix
9905 fi ;;
9906 esac
9907 need_lib_prefix=no
9908 need_version=no
9909 soname_spec='${libname}${release}${shared_ext}$major'
9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9911 case $host_os in
9912 irix5* | nonstopux*)
9913 libsuff= shlibsuff=
9914 ;;
9915 *)
9916 case $LD in # libtool.m4 will add one of these switches to LD
9917 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9918 libsuff= shlibsuff= libmagic=32-bit;;
9919 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9920 libsuff=32 shlibsuff=N32 libmagic=N32;;
9921 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9922 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9923 *) libsuff= shlibsuff= libmagic=never-match;;
9924 esac
9925 ;;
9926 esac
9927 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9928 shlibpath_overrides_runpath=no
9929 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9930 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9931 hardcode_into_libs=yes
9932 ;;
9933
9934# No shared lib support for Linux oldld, aout, or coff.
9935linux*oldld* | linux*aout* | linux*coff*)
9936 dynamic_linker=no
9937 ;;
9938
9939# This must be Linux ELF.
7a9d3fe8 9940linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
9941 version_type=linux
9942 need_lib_prefix=no
9943 need_version=no
9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9945 soname_spec='${libname}${release}${shared_ext}$major'
9946 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9947 shlibpath_var=LD_LIBRARY_PATH
9948 shlibpath_overrides_runpath=no
baafc534 9949
1cf3d07d 9950 # Some binutils ld are patched to set DT_RUNPATH
22e05272 9951 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
5213506e 9952 $as_echo_n "(cached) " >&6
baafc534
RW
9953else
9954 lt_cv_shlibpath_overrides_runpath=no
9955 save_LDFLAGS=$LDFLAGS
9956 save_libdir=$libdir
9957 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9958 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9959 if test x$gcc_no_link = xyes; then
22e05272 9960 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 9961fi
5213506e 9962cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
9963/* end confdefs.h. */
9964
9965int
9966main ()
9967{
9968
9969 ;
9970 return 0;
9971}
9972_ACEOF
5213506e
RW
9973if ac_fn_c_try_link "$LINENO"; then :
9974 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
baafc534 9975 lt_cv_shlibpath_overrides_runpath=yes
1cf3d07d 9976fi
1cf3d07d 9977fi
5213506e
RW
9978rm -f core conftest.err conftest.$ac_objext \
9979 conftest$ac_exeext conftest.$ac_ext
baafc534
RW
9980 LDFLAGS=$save_LDFLAGS
9981 libdir=$save_libdir
9982
9983fi
9984
9985 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
1cf3d07d
SE
9986
9987 # This implies no fast_install, which is unacceptable.
9988 # Some rework will be needed to allow for fast_install
9989 # before this can be enabled.
9990 hardcode_into_libs=yes
9991
9992 # Append ld.so.conf contents to the search path
9993 if test -f /etc/ld.so.conf; then
43e02a8a 9994 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' ' '`
1cf3d07d
SE
9995 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9996 fi
9997
9998 # We used to test for /lib/ld.so.1 and disable shared libraries on
9999 # powerpc, because MkLinux only supported shared libraries with the
10000 # GNU dynamic linker. Since this was broken with cross compilers,
10001 # most powerpc-linux boxes support dynamic linking these days and
10002 # people can always --disable-shared, the test was removed, and we
10003 # assume the GNU/Linux dynamic linker is in use.
10004 dynamic_linker='GNU/Linux ld.so'
10005 ;;
10006
10007netbsd*)
10008 version_type=sunos
10009 need_lib_prefix=no
10010 need_version=no
10011 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10013 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10014 dynamic_linker='NetBSD (a.out) ld.so'
10015 else
10016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10017 soname_spec='${libname}${release}${shared_ext}$major'
10018 dynamic_linker='NetBSD ld.elf_so'
10019 fi
10020 shlibpath_var=LD_LIBRARY_PATH
10021 shlibpath_overrides_runpath=yes
10022 hardcode_into_libs=yes
10023 ;;
10024
10025newsos6)
10026 version_type=linux
10027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10028 shlibpath_var=LD_LIBRARY_PATH
10029 shlibpath_overrides_runpath=yes
10030 ;;
10031
10032*nto* | *qnx*)
10033 version_type=qnx
10034 need_lib_prefix=no
10035 need_version=no
10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10037 soname_spec='${libname}${release}${shared_ext}$major'
10038 shlibpath_var=LD_LIBRARY_PATH
10039 shlibpath_overrides_runpath=no
10040 hardcode_into_libs=yes
10041 dynamic_linker='ldqnx.so'
10042 ;;
10043
10044openbsd*)
10045 version_type=sunos
10046 sys_lib_dlsearch_path_spec="/usr/lib"
10047 need_lib_prefix=no
10048 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10049 case $host_os in
10050 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10051 *) need_version=no ;;
10052 esac
10053 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10054 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10055 shlibpath_var=LD_LIBRARY_PATH
10056 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10057 case $host_os in
10058 openbsd2.[89] | openbsd2.[89].*)
10059 shlibpath_overrides_runpath=no
10060 ;;
10061 *)
10062 shlibpath_overrides_runpath=yes
10063 ;;
10064 esac
10065 else
10066 shlibpath_overrides_runpath=yes
10067 fi
10068 ;;
10069
10070os2*)
10071 libname_spec='$name'
10072 shrext_cmds=".dll"
10073 need_lib_prefix=no
10074 library_names_spec='$libname${shared_ext} $libname.a'
10075 dynamic_linker='OS/2 ld.exe'
10076 shlibpath_var=LIBPATH
10077 ;;
10078
10079osf3* | osf4* | osf5*)
10080 version_type=osf
10081 need_lib_prefix=no
10082 need_version=no
10083 soname_spec='${libname}${release}${shared_ext}$major'
10084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10085 shlibpath_var=LD_LIBRARY_PATH
10086 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10087 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10088 ;;
10089
10090rdos*)
10091 dynamic_linker=no
10092 ;;
10093
10094solaris*)
10095 version_type=linux
10096 need_lib_prefix=no
10097 need_version=no
10098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10099 soname_spec='${libname}${release}${shared_ext}$major'
10100 shlibpath_var=LD_LIBRARY_PATH
10101 shlibpath_overrides_runpath=yes
10102 hardcode_into_libs=yes
10103 # ldd complains unless libraries are executable
10104 postinstall_cmds='chmod +x $lib'
10105 ;;
10106
10107sunos4*)
10108 version_type=sunos
10109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10110 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10111 shlibpath_var=LD_LIBRARY_PATH
10112 shlibpath_overrides_runpath=yes
10113 if test "$with_gnu_ld" = yes; then
10114 need_lib_prefix=no
10115 fi
10116 need_version=yes
10117 ;;
10118
10119sysv4 | sysv4.3*)
10120 version_type=linux
10121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10122 soname_spec='${libname}${release}${shared_ext}$major'
10123 shlibpath_var=LD_LIBRARY_PATH
10124 case $host_vendor in
10125 sni)
10126 shlibpath_overrides_runpath=no
10127 need_lib_prefix=no
10128 runpath_var=LD_RUN_PATH
10129 ;;
10130 siemens)
10131 need_lib_prefix=no
10132 ;;
10133 motorola)
10134 need_lib_prefix=no
10135 need_version=no
10136 shlibpath_overrides_runpath=no
10137 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10138 ;;
10139 esac
10140 ;;
10141
10142sysv4*MP*)
10143 if test -d /usr/nec ;then
10144 version_type=linux
10145 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10146 soname_spec='$libname${shared_ext}.$major'
10147 shlibpath_var=LD_LIBRARY_PATH
10148 fi
10149 ;;
10150
10151sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10152 version_type=freebsd-elf
10153 need_lib_prefix=no
10154 need_version=no
10155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10156 soname_spec='${libname}${release}${shared_ext}$major'
10157 shlibpath_var=LD_LIBRARY_PATH
10158 shlibpath_overrides_runpath=yes
10159 hardcode_into_libs=yes
10160 if test "$with_gnu_ld" = yes; then
10161 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10162 else
10163 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10164 case $host_os in
10165 sco3.2v5*)
10166 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10167 ;;
10168 esac
10169 fi
10170 sys_lib_dlsearch_path_spec='/usr/lib'
10171 ;;
10172
10173tpf*)
10174 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10175 version_type=linux
10176 need_lib_prefix=no
10177 need_version=no
18d98188 10178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1cf3d07d
SE
10179 shlibpath_var=LD_LIBRARY_PATH
10180 shlibpath_overrides_runpath=no
10181 hardcode_into_libs=yes
10182 ;;
10183
10184uts4*)
10185 version_type=linux
10186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10187 soname_spec='${libname}${release}${shared_ext}$major'
10188 shlibpath_var=LD_LIBRARY_PATH
10189 ;;
10190
10191*)
10192 dynamic_linker=no
10193 ;;
10194esac
5213506e
RW
10195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10196$as_echo "$dynamic_linker" >&6; }
1cf3d07d
SE
10197test "$dynamic_linker" = no && can_build_shared=no
10198
10199variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10200if test "$GCC" = yes; then
10201 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10202fi
10203
18d98188
PG
10204if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10205 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10206fi
10207if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10208 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10209fi
10210
1cf3d07d
SE
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
43e02a8a
RW
10291
10292
10293
10294
10295
1cf3d07d
SE
10296
10297
10298
10299
10300
10301
5213506e
RW
10302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10303$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1cf3d07d
SE
10304hardcode_action=
10305if test -n "$hardcode_libdir_flag_spec" ||
10306 test -n "$runpath_var" ||
10307 test "X$hardcode_automatic" = "Xyes" ; then
10308
10309 # We can hardcode non-existent directories.
10310 if test "$hardcode_direct" != no &&
10311 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10312 # have to relink, otherwise we might link with an installed library
10313 # when we should be linking with a yet-to-be-installed one
10314 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10315 test "$hardcode_minus_L" != no; then
10316 # Linking always hardcodes the temporary library directory.
10317 hardcode_action=relink
10318 else
10319 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10320 hardcode_action=immediate
10321 fi
10322else
10323 # We cannot hardcode anything, or else we can only hardcode existing
10324 # directories.
10325 hardcode_action=unsupported
10326fi
5213506e
RW
10327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10328$as_echo "$hardcode_action" >&6; }
1cf3d07d
SE
10329
10330if test "$hardcode_action" = relink ||
10331 test "$inherit_rpath" = yes; then
10332 # Fast installation is not supported
10333 enable_fast_install=no
10334elif test "$shlibpath_overrides_runpath" = yes ||
10335 test "$enable_shared" = no; then
10336 # Fast installation is not necessary
10337 enable_fast_install=needless
10338fi
10339
10340
10341
10342
10343
10344
10345 if test "x$enable_dlopen" != xyes; then
10346 enable_dlopen=unknown
10347 enable_dlopen_self=unknown
10348 enable_dlopen_self_static=unknown
10349else
10350 lt_cv_dlopen=no
10351 lt_cv_dlopen_libs=
10352
10353 case $host_os in
10354 beos*)
10355 lt_cv_dlopen="load_add_on"
10356 lt_cv_dlopen_libs=
10357 lt_cv_dlopen_self=yes
10358 ;;
10359
18d98188 10360 mingw* | pw32* | cegcc*)
1cf3d07d
SE
10361 lt_cv_dlopen="LoadLibrary"
10362 lt_cv_dlopen_libs=
10363 ;;
10364
10365 cygwin*)
10366 lt_cv_dlopen="dlopen"
10367 lt_cv_dlopen_libs=
10368 ;;
10369
10370 darwin*)
10371 # if libdl is installed we need to link against it
5213506e
RW
10372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10373$as_echo_n "checking for dlopen in -ldl... " >&6; }
22e05272 10374if ${ac_cv_lib_dl_dlopen+:} false; then :
5213506e 10375 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10376else
10377 ac_check_lib_save_LIBS=$LIBS
10378LIBS="-ldl $LIBS"
10379if test x$gcc_no_link = xyes; then
22e05272 10380 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10381fi
5213506e 10382cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
10383/* end confdefs.h. */
10384
5213506e
RW
10385/* Override any GCC internal prototype to avoid an error.
10386 Use char because int might match the return type of a GCC
10387 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10388#ifdef __cplusplus
10389extern "C"
10390#endif
1cf3d07d
SE
10391char dlopen ();
10392int
10393main ()
10394{
5213506e 10395return dlopen ();
1cf3d07d
SE
10396 ;
10397 return 0;
10398}
10399_ACEOF
5213506e 10400if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
10401 ac_cv_lib_dl_dlopen=yes
10402else
5213506e 10403 ac_cv_lib_dl_dlopen=no
1cf3d07d 10404fi
5213506e
RW
10405rm -f core conftest.err conftest.$ac_objext \
10406 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10407LIBS=$ac_check_lib_save_LIBS
10408fi
5213506e
RW
10409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10410$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22e05272 10411if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1cf3d07d
SE
10412 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10413else
10414
10415 lt_cv_dlopen="dyld"
10416 lt_cv_dlopen_libs=
10417 lt_cv_dlopen_self=yes
10418
10419fi
10420
10421 ;;
10422
10423 *)
5213506e 10424 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
22e05272 10425if test "x$ac_cv_func_shl_load" = xyes; then :
1cf3d07d
SE
10426 lt_cv_dlopen="shl_load"
10427else
5213506e
RW
10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10429$as_echo_n "checking for shl_load in -ldld... " >&6; }
22e05272 10430if ${ac_cv_lib_dld_shl_load+:} false; then :
5213506e 10431 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10432else
10433 ac_check_lib_save_LIBS=$LIBS
10434LIBS="-ldld $LIBS"
10435if test x$gcc_no_link = xyes; then
22e05272 10436 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10437fi
5213506e 10438cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
10439/* end confdefs.h. */
10440
5213506e
RW
10441/* Override any GCC internal prototype to avoid an error.
10442 Use char because int might match the return type of a GCC
10443 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10444#ifdef __cplusplus
10445extern "C"
10446#endif
1cf3d07d
SE
10447char shl_load ();
10448int
10449main ()
10450{
5213506e 10451return shl_load ();
1cf3d07d
SE
10452 ;
10453 return 0;
10454}
10455_ACEOF
5213506e 10456if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
10457 ac_cv_lib_dld_shl_load=yes
10458else
5213506e 10459 ac_cv_lib_dld_shl_load=no
1cf3d07d 10460fi
5213506e
RW
10461rm -f core conftest.err conftest.$ac_objext \
10462 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10463LIBS=$ac_check_lib_save_LIBS
10464fi
5213506e
RW
10465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10466$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
22e05272 10467if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
18d98188 10468 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
1cf3d07d 10469else
5213506e 10470 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
22e05272 10471if test "x$ac_cv_func_dlopen" = xyes; then :
1cf3d07d
SE
10472 lt_cv_dlopen="dlopen"
10473else
5213506e
RW
10474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10475$as_echo_n "checking for dlopen in -ldl... " >&6; }
22e05272 10476if ${ac_cv_lib_dl_dlopen+:} false; then :
5213506e 10477 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10478else
10479 ac_check_lib_save_LIBS=$LIBS
10480LIBS="-ldl $LIBS"
10481if test x$gcc_no_link = xyes; then
22e05272 10482 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10483fi
5213506e 10484cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
10485/* end confdefs.h. */
10486
5213506e
RW
10487/* Override any GCC internal prototype to avoid an error.
10488 Use char because int might match the return type of a GCC
10489 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10490#ifdef __cplusplus
10491extern "C"
10492#endif
1cf3d07d
SE
10493char dlopen ();
10494int
10495main ()
10496{
5213506e 10497return dlopen ();
1cf3d07d
SE
10498 ;
10499 return 0;
10500}
10501_ACEOF
5213506e 10502if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
10503 ac_cv_lib_dl_dlopen=yes
10504else
5213506e 10505 ac_cv_lib_dl_dlopen=no
1cf3d07d 10506fi
5213506e
RW
10507rm -f core conftest.err conftest.$ac_objext \
10508 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10509LIBS=$ac_check_lib_save_LIBS
10510fi
5213506e
RW
10511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10512$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22e05272 10513if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1cf3d07d
SE
10514 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10515else
5213506e
RW
10516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10517$as_echo_n "checking for dlopen in -lsvld... " >&6; }
22e05272 10518if ${ac_cv_lib_svld_dlopen+:} false; then :
5213506e 10519 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10520else
10521 ac_check_lib_save_LIBS=$LIBS
10522LIBS="-lsvld $LIBS"
10523if test x$gcc_no_link = xyes; then
22e05272 10524 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10525fi
5213506e 10526cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
10527/* end confdefs.h. */
10528
5213506e
RW
10529/* Override any GCC internal prototype to avoid an error.
10530 Use char because int might match the return type of a GCC
10531 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10532#ifdef __cplusplus
10533extern "C"
10534#endif
1cf3d07d
SE
10535char dlopen ();
10536int
10537main ()
10538{
5213506e 10539return dlopen ();
1cf3d07d
SE
10540 ;
10541 return 0;
10542}
10543_ACEOF
5213506e 10544if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
10545 ac_cv_lib_svld_dlopen=yes
10546else
5213506e 10547 ac_cv_lib_svld_dlopen=no
1cf3d07d 10548fi
5213506e
RW
10549rm -f core conftest.err conftest.$ac_objext \
10550 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10551LIBS=$ac_check_lib_save_LIBS
10552fi
5213506e
RW
10553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10554$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
22e05272 10555if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
1cf3d07d
SE
10556 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10557else
5213506e
RW
10558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10559$as_echo_n "checking for dld_link in -ldld... " >&6; }
22e05272 10560if ${ac_cv_lib_dld_dld_link+:} false; then :
5213506e 10561 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10562else
10563 ac_check_lib_save_LIBS=$LIBS
10564LIBS="-ldld $LIBS"
10565if test x$gcc_no_link = xyes; then
22e05272 10566 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
a8aea176 10567fi
5213506e 10568cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 10569/* end confdefs.h. */
0fd91e0a 10570
5213506e
RW
10571/* Override any GCC internal prototype to avoid an error.
10572 Use char because int might match the return type of a GCC
10573 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10574#ifdef __cplusplus
10575extern "C"
10576#endif
1cf3d07d 10577char dld_link ();
a8aea176
NN
10578int
10579main ()
10580{
5213506e 10581return dld_link ();
a8aea176
NN
10582 ;
10583 return 0;
10584}
10585_ACEOF
5213506e 10586if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d 10587 ac_cv_lib_dld_dld_link=yes
0fd91e0a 10588else
5213506e 10589 ac_cv_lib_dld_dld_link=no
025fd00e 10590fi
5213506e
RW
10591rm -f core conftest.err conftest.$ac_objext \
10592 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10593LIBS=$ac_check_lib_save_LIBS
10594fi
5213506e
RW
10595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10596$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
22e05272 10597if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
18d98188 10598 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
0fd91e0a 10599fi
025fd00e 10600
dfac8a13 10601
1cf3d07d 10602fi
a8aea176 10603
a8aea176 10604
c45f211e 10605fi
dfac8a13 10606
dfac8a13 10607
dfac8a13
TT
10608fi
10609
10610
1cf3d07d 10611fi
dfac8a13 10612
dfac8a13 10613
1cf3d07d 10614fi
0fd91e0a 10615
1cf3d07d
SE
10616 ;;
10617 esac
dfac8a13 10618
1cf3d07d
SE
10619 if test "x$lt_cv_dlopen" != xno; then
10620 enable_dlopen=yes
10621 else
10622 enable_dlopen=no
10623 fi
a8aea176 10624
1cf3d07d
SE
10625 case $lt_cv_dlopen in
10626 dlopen)
10627 save_CPPFLAGS="$CPPFLAGS"
10628 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
a8aea176 10629
1cf3d07d
SE
10630 save_LDFLAGS="$LDFLAGS"
10631 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
dfac8a13 10632
1cf3d07d
SE
10633 save_LIBS="$LIBS"
10634 LIBS="$lt_cv_dlopen_libs $LIBS"
dfac8a13 10635
5213506e
RW
10636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10637$as_echo_n "checking whether a program can dlopen itself... " >&6; }
22e05272 10638if ${lt_cv_dlopen_self+:} false; then :
5213506e 10639 $as_echo_n "(cached) " >&6
dfac8a13 10640else
1cf3d07d
SE
10641 if test "$cross_compiling" = yes; then :
10642 lt_cv_dlopen_self=cross
a8aea176 10643else
1cf3d07d
SE
10644 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10645 lt_status=$lt_dlunknown
10646 cat > conftest.$ac_ext <<_LT_EOF
22e05272 10647#line 10647 "configure"
1cf3d07d 10648#include "confdefs.h"
a8aea176 10649
1cf3d07d
SE
10650#if HAVE_DLFCN_H
10651#include <dlfcn.h>
10652#endif
a8aea176 10653
1cf3d07d 10654#include <stdio.h>
a8aea176 10655
1cf3d07d
SE
10656#ifdef RTLD_GLOBAL
10657# define LT_DLGLOBAL RTLD_GLOBAL
a8aea176 10658#else
1cf3d07d
SE
10659# ifdef DL_GLOBAL
10660# define LT_DLGLOBAL DL_GLOBAL
10661# else
10662# define LT_DLGLOBAL 0
10663# endif
10664#endif
10665
10666/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10667 find out it does not work in some platform. */
10668#ifndef LT_DLLAZY_OR_NOW
10669# ifdef RTLD_LAZY
10670# define LT_DLLAZY_OR_NOW RTLD_LAZY
10671# else
10672# ifdef DL_LAZY
10673# define LT_DLLAZY_OR_NOW DL_LAZY
10674# else
10675# ifdef RTLD_NOW
10676# define LT_DLLAZY_OR_NOW RTLD_NOW
10677# else
10678# ifdef DL_NOW
10679# define LT_DLLAZY_OR_NOW DL_NOW
10680# else
10681# define LT_DLLAZY_OR_NOW 0
10682# endif
10683# endif
10684# endif
10685# endif
10686#endif
10687
43e02a8a
RW
10688/* When -fvisbility=hidden is used, assume the code has been annotated
10689 correspondingly for the symbols needed. */
10690#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10691void fnord () __attribute__((visibility("default")));
10692#endif
10693
10694void fnord () { int i=42; }
1cf3d07d
SE
10695int main ()
10696{
10697 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10698 int status = $lt_dlunknown;
10699
10700 if (self)
10701 {
10702 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
43e02a8a
RW
10703 else
10704 {
10705 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10706 else puts (dlerror ());
10707 }
1cf3d07d
SE
10708 /* dlclose (self); */
10709 }
10710 else
10711 puts (dlerror ());
10712
18d98188 10713 return status;
1cf3d07d
SE
10714}
10715_LT_EOF
5213506e 10716 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d 10717 (eval $ac_link) 2>&5
a8aea176 10718 ac_status=$?
5213506e
RW
10719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10720 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1cf3d07d
SE
10721 (./conftest; exit; ) >&5 2>/dev/null
10722 lt_status=$?
10723 case x$lt_status in
10724 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10725 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10726 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10727 esac
10728 else :
10729 # compilation failed
10730 lt_cv_dlopen_self=no
a8aea176 10731 fi
a8aea176 10732fi
1cf3d07d
SE
10733rm -fr conftest*
10734
a8aea176 10735
a8aea176 10736fi
5213506e
RW
10737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10738$as_echo "$lt_cv_dlopen_self" >&6; }
a8aea176 10739
1cf3d07d
SE
10740 if test "x$lt_cv_dlopen_self" = xyes; then
10741 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
5213506e
RW
10742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10743$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
22e05272 10744if ${lt_cv_dlopen_self_static+:} false; then :
5213506e 10745 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10746else
10747 if test "$cross_compiling" = yes; then :
10748 lt_cv_dlopen_self_static=cross
10749else
10750 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10751 lt_status=$lt_dlunknown
10752 cat > conftest.$ac_ext <<_LT_EOF
22e05272 10753#line 10753 "configure"
1cf3d07d
SE
10754#include "confdefs.h"
10755
10756#if HAVE_DLFCN_H
10757#include <dlfcn.h>
10758#endif
10759
10760#include <stdio.h>
10761
10762#ifdef RTLD_GLOBAL
10763# define LT_DLGLOBAL RTLD_GLOBAL
10764#else
10765# ifdef DL_GLOBAL
10766# define LT_DLGLOBAL DL_GLOBAL
10767# else
10768# define LT_DLGLOBAL 0
10769# endif
10770#endif
10771
10772/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10773 find out it does not work in some platform. */
10774#ifndef LT_DLLAZY_OR_NOW
10775# ifdef RTLD_LAZY
10776# define LT_DLLAZY_OR_NOW RTLD_LAZY
10777# else
10778# ifdef DL_LAZY
10779# define LT_DLLAZY_OR_NOW DL_LAZY
10780# else
10781# ifdef RTLD_NOW
10782# define LT_DLLAZY_OR_NOW RTLD_NOW
10783# else
10784# ifdef DL_NOW
10785# define LT_DLLAZY_OR_NOW DL_NOW
10786# else
10787# define LT_DLLAZY_OR_NOW 0
10788# endif
10789# endif
10790# endif
10791# endif
10792#endif
10793
43e02a8a
RW
10794/* When -fvisbility=hidden is used, assume the code has been annotated
10795 correspondingly for the symbols needed. */
10796#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10797void fnord () __attribute__((visibility("default")));
10798#endif
10799
10800void fnord () { int i=42; }
1cf3d07d
SE
10801int main ()
10802{
10803 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10804 int status = $lt_dlunknown;
10805
10806 if (self)
10807 {
10808 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
43e02a8a
RW
10809 else
10810 {
10811 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10812 else puts (dlerror ());
10813 }
1cf3d07d
SE
10814 /* dlclose (self); */
10815 }
10816 else
10817 puts (dlerror ());
10818
18d98188 10819 return status;
1cf3d07d
SE
10820}
10821_LT_EOF
5213506e 10822 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d 10823 (eval $ac_link) 2>&5
a8aea176 10824 ac_status=$?
5213506e
RW
10825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10826 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1cf3d07d
SE
10827 (./conftest; exit; ) >&5 2>/dev/null
10828 lt_status=$?
10829 case x$lt_status in
10830 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10831 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10832 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10833 esac
10834 else :
10835 # compilation failed
10836 lt_cv_dlopen_self_static=no
a8aea176 10837 fi
a8aea176 10838fi
1cf3d07d
SE
10839rm -fr conftest*
10840
a8aea176 10841
dfac8a13 10842fi
5213506e
RW
10843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10844$as_echo "$lt_cv_dlopen_self_static" >&6; }
1cf3d07d 10845 fi
a8aea176 10846
1cf3d07d
SE
10847 CPPFLAGS="$save_CPPFLAGS"
10848 LDFLAGS="$save_LDFLAGS"
10849 LIBS="$save_LIBS"
10850 ;;
10851 esac
10852
10853 case $lt_cv_dlopen_self in
10854 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10855 *) enable_dlopen_self=unknown ;;
10856 esac
10857
10858 case $lt_cv_dlopen_self_static in
10859 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10860 *) enable_dlopen_self_static=unknown ;;
10861 esac
10862fi
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880striplib=
10881old_striplib=
5213506e
RW
10882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10883$as_echo_n "checking whether stripping libraries is possible... " >&6; }
1cf3d07d
SE
10884if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10885 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10886 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5213506e
RW
10887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10888$as_echo "yes" >&6; }
dfac8a13 10889else
1cf3d07d
SE
10890# FIXME - insert some real tests, host_os isn't really good enough
10891 case $host_os in
10892 darwin*)
10893 if test -n "$STRIP" ; then
10894 striplib="$STRIP -x"
10895 old_striplib="$STRIP -S"
5213506e
RW
10896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10897$as_echo "yes" >&6; }
1cf3d07d 10898 else
5213506e
RW
10899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10900$as_echo "no" >&6; }
1cf3d07d
SE
10901 fi
10902 ;;
10903 *)
5213506e
RW
10904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10905$as_echo "no" >&6; }
1cf3d07d
SE
10906 ;;
10907 esac
dfac8a13 10908fi
a8aea176 10909
1cf3d07d
SE
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921 # Report which library types will actually be built
5213506e
RW
10922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10923$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10925$as_echo "$can_build_shared" >&6; }
1cf3d07d 10926
5213506e
RW
10927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10928$as_echo_n "checking whether to build shared libraries... " >&6; }
1cf3d07d
SE
10929 test "$can_build_shared" = "no" && enable_shared=no
10930
10931 # On AIX, shared libraries and static libraries use the same namespace, and
10932 # are all built from PIC.
10933 case $host_os in
10934 aix3*)
10935 test "$enable_shared" = yes && enable_static=no
10936 if test -n "$RANLIB"; then
10937 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10938 postinstall_cmds='$RANLIB $lib'
10939 fi
10940 ;;
10941
3e7b7e2b 10942 aix[4-9]*)
1cf3d07d
SE
10943 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10944 test "$enable_shared" = yes && enable_static=no
10945 fi
10946 ;;
10947 esac
5213506e
RW
10948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10949$as_echo "$enable_shared" >&6; }
1cf3d07d 10950
5213506e
RW
10951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10952$as_echo_n "checking whether to build static libraries... " >&6; }
1cf3d07d
SE
10953 # Make sure either enable_shared or enable_static is yes.
10954 test "$enable_shared" = yes || enable_static=yes
5213506e
RW
10955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10956$as_echo "$enable_static" >&6; }
1cf3d07d
SE
10957
10958
10959
10960
10961fi
a8aea176
NN
10962ac_ext=c
10963ac_cpp='$CPP $CPPFLAGS'
10964ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10965ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10966ac_compiler_gnu=$ac_cv_c_compiler_gnu
dfac8a13 10967
1cf3d07d 10968CC="$lt_save_CC"
35241f18 10969
35241f18 10970
35241f18 10971
35241f18
CD
10972
10973
a8aea176 10974
dfac8a13 10975
dfac8a13 10976
1cf3d07d
SE
10977
10978
10979
10980
10981
5213506e 10982 ac_config_commands="$ac_config_commands libtool"
1cf3d07d
SE
10983
10984
10985
10986
10987# Only expand once:
10988
10989
10990
10991# Find CPP now so that any conditional tests below won't do it and
10992# thereby make the resulting definitions conditional.
10993ac_ext=c
10994ac_cpp='$CPP $CPPFLAGS'
10995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10997ac_compiler_gnu=$ac_cv_c_compiler_gnu
5213506e
RW
10998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
10999$as_echo_n "checking how to run the C preprocessor... " >&6; }
1cf3d07d
SE
11000# On Suns, sometimes $CPP names a directory.
11001if test -n "$CPP" && test -d "$CPP"; then
11002 CPP=
11003fi
11004if test -z "$CPP"; then
22e05272 11005 if ${ac_cv_prog_CPP+:} false; then :
5213506e 11006 $as_echo_n "(cached) " >&6
a8aea176 11007else
1cf3d07d
SE
11008 # Double quotes because CPP needs to be expanded
11009 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
11010 do
11011 ac_preproc_ok=false
11012for ac_c_preproc_warn_flag in '' yes
11013do
11014 # Use a header file that comes with gcc, so configuring glibc
11015 # with a fresh cross-compiler works.
11016 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11017 # <limits.h> exists even on freestanding compilers.
11018 # On the NeXT, cc -E runs the code through the compiler's parser,
11019 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 11020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11021/* end confdefs.h. */
1cf3d07d
SE
11022#ifdef __STDC__
11023# include <limits.h>
11024#else
11025# include <assert.h>
11026#endif
11027 Syntax error
a8aea176 11028_ACEOF
5213506e 11029if ac_fn_c_try_cpp "$LINENO"; then :
a8aea176 11030
5213506e 11031else
1cf3d07d
SE
11032 # Broken: fails on valid input.
11033continue
a8aea176 11034fi
22e05272 11035rm -f conftest.err conftest.i conftest.$ac_ext
a8aea176 11036
5213506e 11037 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 11038 # can be detected and how.
5213506e 11039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11040/* end confdefs.h. */
1cf3d07d 11041#include <ac_nonexistent.h>
a8aea176 11042_ACEOF
5213506e 11043if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
11044 # Broken: success on invalid input.
11045continue
11046else
1cf3d07d
SE
11047 # Passes both tests.
11048ac_preproc_ok=:
11049break
c45f211e 11050fi
22e05272 11051rm -f conftest.err conftest.i conftest.$ac_ext
c45f211e 11052
1cf3d07d
SE
11053done
11054# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22e05272 11055rm -f conftest.i conftest.err conftest.$ac_ext
5213506e 11056if $ac_preproc_ok; then :
1cf3d07d 11057 break
c45f211e 11058fi
a8aea176 11059
1cf3d07d
SE
11060 done
11061 ac_cv_prog_CPP=$CPP
a8aea176 11062
1cf3d07d
SE
11063fi
11064 CPP=$ac_cv_prog_CPP
a8aea176 11065else
1cf3d07d
SE
11066 ac_cv_prog_CPP=$CPP
11067fi
5213506e
RW
11068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
11069$as_echo "$CPP" >&6; }
1cf3d07d
SE
11070ac_preproc_ok=false
11071for ac_c_preproc_warn_flag in '' yes
11072do
11073 # Use a header file that comes with gcc, so configuring glibc
11074 # with a fresh cross-compiler works.
11075 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11076 # <limits.h> exists even on freestanding compilers.
11077 # On the NeXT, cc -E runs the code through the compiler's parser,
11078 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 11079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11080/* end confdefs.h. */
1cf3d07d
SE
11081#ifdef __STDC__
11082# include <limits.h>
a8aea176 11083#else
1cf3d07d 11084# include <assert.h>
a8aea176 11085#endif
1cf3d07d 11086 Syntax error
a8aea176 11087_ACEOF
5213506e 11088if ac_fn_c_try_cpp "$LINENO"; then :
a8aea176 11089
5213506e 11090else
1cf3d07d
SE
11091 # Broken: fails on valid input.
11092continue
a8aea176 11093fi
22e05272 11094rm -f conftest.err conftest.i conftest.$ac_ext
a8aea176 11095
5213506e 11096 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 11097 # can be detected and how.
5213506e 11098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11099/* end confdefs.h. */
1cf3d07d 11100#include <ac_nonexistent.h>
a8aea176 11101_ACEOF
5213506e 11102if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
11103 # Broken: success on invalid input.
11104continue
11105else
1cf3d07d
SE
11106 # Passes both tests.
11107ac_preproc_ok=:
11108break
a8aea176 11109fi
22e05272 11110rm -f conftest.err conftest.i conftest.$ac_ext
a8aea176
NN
11111
11112done
1cf3d07d 11113# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22e05272 11114rm -f conftest.i conftest.err conftest.$ac_ext
5213506e
RW
11115if $ac_preproc_ok; then :
11116
1cf3d07d 11117else
5213506e
RW
11118 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11119$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
11120as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
11121See \`config.log' for more details" "$LINENO" 5; }
1cf3d07d
SE
11122fi
11123
11124ac_ext=c
11125ac_cpp='$CPP $CPPFLAGS'
11126ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11127ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11128ac_compiler_gnu=$ac_cv_c_compiler_gnu
11129
11130
11131if test -n "$with_cross_host"; then
11132 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
11133 # may not work correctly, because the compiler may not be able to
11134 # link executables.
11135
11136 # We assume newlib. This lets us hard-code the functions we know
11137 # we'll have.
5213506e 11138 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
1cf3d07d 11139
5213506e 11140 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
a8aea176
NN
11141
11142
1cf3d07d
SE
11143 # We ignore --with-system-zlib in this case.
11144 target_all=libzgcj.la
11145else
11146 if test x$gcc_no_link = xyes; then
11147 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
11148 ac_cv_func_mmap_fixed_mapped=no
11149 fi
11150fi
11151if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
22e05272
JM
11152
11153
11154
11155 for ac_header in $ac_header_list
5213506e
RW
11156do :
11157 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22e05272
JM
11158ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
11159"
11160if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5213506e
RW
11161 cat >>confdefs.h <<_ACEOF
11162#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
a8aea176 11163_ACEOF
a8aea176 11164
a8aea176 11165fi
a8aea176 11166
5213506e 11167done
a8aea176 11168
22e05272
JM
11169
11170
11171
11172
11173
11174
11175
5213506e
RW
11176for ac_func in getpagesize
11177do :
11178 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
22e05272 11179if test "x$ac_cv_func_getpagesize" = xyes; then :
a8aea176 11180 cat >>confdefs.h <<_ACEOF
5213506e 11181#define HAVE_GETPAGESIZE 1
a8aea176
NN
11182_ACEOF
11183
11184fi
a8aea176
NN
11185done
11186
5213506e
RW
11187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11188$as_echo_n "checking for working mmap... " >&6; }
22e05272 11189if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
5213506e 11190 $as_echo_n "(cached) " >&6
a8aea176 11191else
5213506e
RW
11192 if test "$cross_compiling" = yes; then :
11193 ac_cv_func_mmap_fixed_mapped=no
11194else
11195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11196/* end confdefs.h. */
5213506e
RW
11197$ac_includes_default
11198/* malloc might have been renamed as rpl_malloc. */
11199#undef malloc
dfac8a13
TT
11200
11201/* Thanks to Mike Haertel and Jim Avera for this test.
11202 Here is a matrix of mmap possibilities:
11203 mmap private not fixed
11204 mmap private fixed at somewhere currently unmapped
11205 mmap private fixed at somewhere already mapped
11206 mmap shared not fixed
11207 mmap shared fixed at somewhere currently unmapped
11208 mmap shared fixed at somewhere already mapped
11209 For private mappings, we should verify that changes cannot be read()
11210 back from the file, nor mmap's back from the file at a different
11211 address. (There have been systems where private was not correctly
11212 implemented like the infamous i386 svr4.0, and systems where the
a8aea176 11213 VM page cache was not coherent with the file system buffer cache
dfac8a13
TT
11214 like early versions of FreeBSD and possibly contemporary NetBSD.)
11215 For shared mappings, we should conversely verify that changes get
a8aea176 11216 propagated back to all the places they're supposed to be.
c45f211e 11217
dfac8a13
TT
11218 Grep wants private fixed already mapped.
11219 The main things grep needs to know about mmap are:
11220 * does it exist and is it safe to write into the mmap'd area
11221 * how to use it (BSD variants) */
a8aea176 11222
dfac8a13 11223#include <fcntl.h>
c45f211e 11224#include <sys/mman.h>
dfac8a13 11225
5213506e 11226#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
a8aea176
NN
11227char *malloc ();
11228#endif
dfac8a13 11229
a8aea176 11230/* This mess was copied from the GNU getpagesize.h. */
5213506e 11231#ifndef HAVE_GETPAGESIZE
dfac8a13
TT
11232# ifdef _SC_PAGESIZE
11233# define getpagesize() sysconf(_SC_PAGESIZE)
11234# else /* no _SC_PAGESIZE */
5213506e 11235# ifdef HAVE_SYS_PARAM_H
dfac8a13
TT
11236# include <sys/param.h>
11237# ifdef EXEC_PAGESIZE
11238# define getpagesize() EXEC_PAGESIZE
11239# else /* no EXEC_PAGESIZE */
11240# ifdef NBPG
11241# define getpagesize() NBPG * CLSIZE
11242# ifndef CLSIZE
11243# define CLSIZE 1
11244# endif /* no CLSIZE */
11245# else /* no NBPG */
11246# ifdef NBPC
11247# define getpagesize() NBPC
11248# else /* no NBPC */
11249# ifdef PAGESIZE
11250# define getpagesize() PAGESIZE
11251# endif /* PAGESIZE */
11252# endif /* no NBPC */
11253# endif /* no NBPG */
11254# endif /* no EXEC_PAGESIZE */
11255# else /* no HAVE_SYS_PARAM_H */
11256# define getpagesize() 8192 /* punt totally */
11257# endif /* no HAVE_SYS_PARAM_H */
11258# endif /* no _SC_PAGESIZE */
11259
11260#endif /* no HAVE_GETPAGESIZE */
11261
dfac8a13 11262int
a8aea176 11263main ()
dfac8a13 11264{
a8aea176 11265 char *data, *data2, *data3;
22e05272 11266 const char *cdata2;
a8aea176 11267 int i, pagesize;
22e05272 11268 int fd, fd2;
a8aea176
NN
11269
11270 pagesize = getpagesize ();
11271
11272 /* First, make a file with some known garbage in it. */
11273 data = (char *) malloc (pagesize);
11274 if (!data)
5213506e 11275 return 1;
a8aea176
NN
11276 for (i = 0; i < pagesize; ++i)
11277 *(data + i) = rand ();
11278 umask (0);
11279 fd = creat ("conftest.mmap", 0600);
11280 if (fd < 0)
22e05272 11281 return 2;
a8aea176 11282 if (write (fd, data, pagesize) != pagesize)
22e05272 11283 return 3;
a8aea176
NN
11284 close (fd);
11285
22e05272
JM
11286 /* Next, check that the tail of a page is zero-filled. File must have
11287 non-zero length, otherwise we risk SIGBUS for entire page. */
11288 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
11289 if (fd2 < 0)
11290 return 4;
11291 cdata2 = "";
11292 if (write (fd2, cdata2, 1) != 1)
11293 return 5;
11294 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
11295 if (data2 == MAP_FAILED)
11296 return 6;
11297 for (i = 0; i < pagesize; ++i)
11298 if (*(data2 + i))
11299 return 7;
11300 close (fd2);
11301 if (munmap (data2, pagesize))
11302 return 8;
11303
a8aea176
NN
11304 /* Next, try to mmap the file at a fixed address which already has
11305 something else allocated at it. If we can, also make sure that
11306 we see the same garbage. */
11307 fd = open ("conftest.mmap", O_RDWR);
11308 if (fd < 0)
22e05272 11309 return 9;
a8aea176
NN
11310 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11311 MAP_PRIVATE | MAP_FIXED, fd, 0L))
22e05272 11312 return 10;
a8aea176
NN
11313 for (i = 0; i < pagesize; ++i)
11314 if (*(data + i) != *(data2 + i))
22e05272 11315 return 11;
a8aea176
NN
11316
11317 /* Finally, make sure that changes to the mapped area do not
11318 percolate back to the file as seen by read(). (This is a bug on
11319 some variants of i386 svr4.0.) */
11320 for (i = 0; i < pagesize; ++i)
11321 *(data2 + i) = *(data2 + i) + 1;
11322 data3 = (char *) malloc (pagesize);
11323 if (!data3)
22e05272 11324 return 12;
a8aea176 11325 if (read (fd, data3, pagesize) != pagesize)
22e05272 11326 return 13;
a8aea176
NN
11327 for (i = 0; i < pagesize; ++i)
11328 if (*(data + i) != *(data3 + i))
22e05272 11329 return 14;
a8aea176 11330 close (fd);
5213506e 11331 return 0;
c45f211e 11332}
a8aea176 11333_ACEOF
5213506e 11334if ac_fn_c_try_run "$LINENO"; then :
dfac8a13
TT
11335 ac_cv_func_mmap_fixed_mapped=yes
11336else
5213506e 11337 ac_cv_func_mmap_fixed_mapped=no
dfac8a13 11338fi
5213506e
RW
11339rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11340 conftest.$ac_objext conftest.beam conftest.$ac_ext
dfac8a13 11341fi
5213506e 11342
dfac8a13 11343fi
5213506e
RW
11344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11345$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
dfac8a13 11346if test $ac_cv_func_mmap_fixed_mapped = yes; then
a8aea176 11347
5213506e 11348$as_echo "#define HAVE_MMAP 1" >>confdefs.h
dfac8a13
TT
11349
11350fi
22e05272 11351rm -f conftest.mmap conftest.txt
dfac8a13 11352
a8aea176 11353fi
5213506e
RW
11354 for ac_func in memcpy strerror
11355do :
11356 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11357ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22e05272 11358if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
a8aea176 11359 cat >>confdefs.h <<_ACEOF
5213506e 11360#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
a8aea176 11361_ACEOF
dfac8a13 11362
dfac8a13
TT
11363fi
11364done
11365
79a9a529
TT
11366
11367 if test "$with_system_zlib" = yes; then
5213506e
RW
11368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
11369$as_echo_n "checking for deflate in -lz... " >&6; }
22e05272 11370if ${ac_cv_lib_z_deflate+:} false; then :
5213506e 11371 $as_echo_n "(cached) " >&6
79a9a529 11372else
a8aea176 11373 ac_check_lib_save_LIBS=$LIBS
79a9a529 11374LIBS="-lz $LIBS"
a8aea176 11375if test x$gcc_no_link = xyes; then
22e05272 11376 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
a8aea176 11377fi
5213506e 11378cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176
NN
11379/* end confdefs.h. */
11380
5213506e
RW
11381/* Override any GCC internal prototype to avoid an error.
11382 Use char because int might match the return type of a GCC
11383 builtin and then its argument prototype would still apply. */
a8aea176
NN
11384#ifdef __cplusplus
11385extern "C"
11386#endif
a8aea176
NN
11387char deflate ();
11388int
11389main ()
11390{
5213506e 11391return deflate ();
a8aea176
NN
11392 ;
11393 return 0;
11394}
11395_ACEOF
5213506e 11396if ac_fn_c_try_link "$LINENO"; then :
a8aea176 11397 ac_cv_lib_z_deflate=yes
79a9a529 11398else
5213506e 11399 ac_cv_lib_z_deflate=no
a8aea176 11400fi
5213506e
RW
11401rm -f core conftest.err conftest.$ac_objext \
11402 conftest$ac_exeext conftest.$ac_ext
a8aea176 11403LIBS=$ac_check_lib_save_LIBS
79a9a529 11404fi
5213506e
RW
11405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
11406$as_echo "$ac_cv_lib_z_deflate" >&6; }
22e05272 11407if test "x$ac_cv_lib_z_deflate" = xyes; then :
79a9a529
TT
11408 target_all=
11409else
a8aea176 11410 target_all=libzgcj.la
79a9a529
TT
11411fi
11412
11413 else
11414 target_all=libzgcj.la
11415 fi
11416fi
11417
11418
dfac8a13 11419
a8aea176 11420for ac_header in unistd.h
5213506e
RW
11421do :
11422 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
22e05272 11423if test "x$ac_cv_header_unistd_h" = xyes; then :
a8aea176 11424 cat >>confdefs.h <<_ACEOF
5213506e 11425#define HAVE_UNISTD_H 1
a8aea176
NN
11426_ACEOF
11427
11428fi
11429
dfac8a13
TT
11430done
11431
11432
0ccf2c33
AO
11433if test -n "$with_cross_host" &&
11434 test x"$with_cross_host" != x"no"; then
11435 toolexecdir='$(exec_prefix)/$(target_alias)'
11436 toolexeclibdir='$(toolexecdir)/lib'
b48ed568 11437else
0ccf2c33
AO
11438 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11439 toolexeclibdir='$(libdir)'
b48ed568 11440fi
905280ac
AO
11441if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then
11442 multiosdir=/`$CC -print-multi-os-directory`
ff8b9ca8
AS
11443 case $multiosdir in
11444 /.) multiosdir= ;; # Avoid trailing /.
11445 esac
905280ac
AO
11446else
11447 multiosdir=
11448fi
11449toolexeclibdir=${toolexeclibdir}${multiosdir}
0ccf2c33
AO
11450
11451
11452
5213506e 11453 if test -n "$with_target_subdir"; then
e093c992
AG
11454 TARGET_LIBRARY_TRUE=
11455 TARGET_LIBRARY_FALSE='#'
11456else
11457 TARGET_LIBRARY_TRUE='#'
11458 TARGET_LIBRARY_FALSE=
11459fi
11460
9fabf579 11461
dfac8a13
TT
11462if test "${multilib}" = "yes"; then
11463 multilib_arg="--enable-multilib"
11464else
11465 multilib_arg=
11466fi
11467
459260ec
DM
11468# Check whether --enable-host-shared was given.
11469if test "${enable_host_shared+set}" = set; then :
11470 enableval=$enable_host_shared; PICFLAG=-fPIC
11471else
11472 PICFLAG=
11473fi
11474
11475
11476
5213506e 11477ac_config_files="$ac_config_files Makefile"
a8aea176 11478
a8aea176 11479cat >confcache <<\_ACEOF
dfac8a13
TT
11480# This file is a shell script that caches the results of configure
11481# tests run on this system so they can be shared between configure
a8aea176
NN
11482# scripts and configure runs, see configure's option --config-cache.
11483# It is not useful on other systems. If it contains results you don't
11484# want to keep, you may remove or edit it.
dfac8a13 11485#
a8aea176
NN
11486# config.status only pays attention to the cache file if you give it
11487# the --recheck option to rerun configure.
dfac8a13 11488#
a8aea176
NN
11489# `ac_cv_env_foo' variables (set or unset) will be overridden when
11490# loading this file, other *unset* `ac_cv_foo' will be assigned the
11491# following values.
11492
11493_ACEOF
11494
dfac8a13
TT
11495# The following way of writing the cache mishandles newlines in values,
11496# but we know of no workaround that is simple, portable, and efficient.
5213506e 11497# So, we kill variables containing newlines.
dfac8a13
TT
11498# Ultrix sh set writes to stderr and can't be redirected directly,
11499# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
11500(
11501 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11502 eval ac_val=\$$ac_var
11503 case $ac_val in #(
11504 *${as_nl}*)
11505 case $ac_var in #(
11506 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11507$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11508 esac
11509 case $ac_var in #(
11510 _ | IFS | as_nl) ;; #(
11511 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11512 *) { eval $ac_var=; unset $ac_var;} ;;
11513 esac ;;
11514 esac
11515 done
11516
a8aea176 11517 (set) 2>&1 |
5213506e
RW
11518 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11519 *${as_nl}ac_space=\ *)
11520 # `set' does not quote correctly, so add quotes: double-quote
11521 # substitution turns \\\\ into \\, and sed turns \\ into \.
a8aea176
NN
11522 sed -n \
11523 "s/'/'\\\\''/g;
11524 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 11525 ;; #(
a8aea176
NN
11526 *)
11527 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 11528 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
a8aea176 11529 ;;
5213506e
RW
11530 esac |
11531 sort
11532) |
a8aea176 11533 sed '
5213506e 11534 /^ac_cv_env_/b end
a8aea176 11535 t clear
5213506e 11536 :clear
a8aea176
NN
11537 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11538 t end
5213506e
RW
11539 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11540 :end' >>confcache
11541if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11542 if test -w "$cache_file"; then
22e05272 11543 if test "x$cache_file" != "x/dev/null"; then
5213506e
RW
11544 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11545$as_echo "$as_me: updating cache $cache_file" >&6;}
22e05272
JM
11546 if test ! -f "$cache_file" || test -h "$cache_file"; then
11547 cat confcache >"$cache_file"
11548 else
11549 case $cache_file in #(
11550 */* | ?:*)
11551 mv -f confcache "$cache_file"$$ &&
11552 mv -f "$cache_file"$$ "$cache_file" ;; #(
11553 *)
11554 mv -f confcache "$cache_file" ;;
11555 esac
11556 fi
11557 fi
dfac8a13 11558 else
5213506e
RW
11559 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11560$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
dfac8a13
TT
11561 fi
11562fi
11563rm -f confcache
11564
dfac8a13
TT
11565test "x$prefix" = xNONE && prefix=$ac_default_prefix
11566# Let make expand exec_prefix.
11567test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11568
dfac8a13
TT
11569# Transform confdefs.h into DEFS.
11570# Protect against shell expansion while executing Makefile rules.
11571# Protect against Makefile macro expansion.
a8aea176
NN
11572#
11573# If the first sed substitution is executed (which looks for macros that
5213506e 11574# take arguments), then branch to the quote section. Otherwise,
a8aea176 11575# look for a macro that doesn't take arguments.
5213506e
RW
11576ac_script='
11577:mline
11578/\\$/{
11579 N
11580 s,\\\n,,
11581 b mline
11582}
a8aea176 11583t clear
5213506e
RW
11584:clear
11585s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
a8aea176 11586t quote
5213506e 11587s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
a8aea176 11588t quote
5213506e
RW
11589b any
11590:quote
11591s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11592s/\[/\\&/g
11593s/\]/\\&/g
11594s/\$/$$/g
11595H
11596:any
11597${
11598 g
11599 s/^\n//
11600 s/\n/ /g
11601 p
11602}
11603'
11604DEFS=`sed -n "$ac_script" confdefs.h`
a8aea176
NN
11605
11606
11607ac_libobjs=
11608ac_ltlibobjs=
22e05272 11609U=
a8aea176
NN
11610for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11611 # 1. Remove the extension, and $U if already installed.
5213506e
RW
11612 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11613 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11614 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11615 # will be set to the directory where LIBOBJS objects are built.
11616 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11617 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
a8aea176
NN
11618done
11619LIBOBJS=$ac_libobjs
dfac8a13 11620
a8aea176 11621LTLIBOBJS=$ac_ltlibobjs
dfac8a13 11622
dfac8a13 11623
22e05272
JM
11624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11625$as_echo_n "checking that generated files are newer than configure... " >&6; }
11626 if test -n "$am_sleep_pid"; then
11627 # Hide warnings about reused PIDs.
11628 wait $am_sleep_pid 2>/dev/null
11629 fi
11630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11631$as_echo "done" >&6; }
5213506e
RW
11632 if test -n "$EXEEXT"; then
11633 am__EXEEXT_TRUE=
11634 am__EXEEXT_FALSE='#'
11635else
11636 am__EXEEXT_TRUE='#'
11637 am__EXEEXT_FALSE=
11638fi
11639
9fabf579 11640if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22e05272 11641 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
5213506e 11642Usually this means the macro was only invoked conditionally." "$LINENO" 5
9fabf579
KC
11643fi
11644if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22e05272 11645 as_fn_error $? "conditional \"AMDEP\" was never defined.
5213506e 11646Usually this means the macro was only invoked conditionally." "$LINENO" 5
9fabf579
KC
11647fi
11648if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22e05272 11649 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
5213506e 11650Usually this means the macro was only invoked conditionally." "$LINENO" 5
9fabf579
KC
11651fi
11652if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then
22e05272 11653 as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined.
5213506e 11654Usually this means the macro was only invoked conditionally." "$LINENO" 5
9fabf579 11655fi
a8aea176 11656
22e05272 11657: "${CONFIG_STATUS=./config.status}"
5213506e 11658ac_write_fail=0
a8aea176
NN
11659ac_clean_files_save=$ac_clean_files
11660ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
11661{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11662$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11663as_write_fail=0
11664cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
a8aea176
NN
11665#! $SHELL
11666# Generated by $as_me.
dfac8a13 11667# Run this file to recreate the current configuration.
dfac8a13 11668# Compiler output produced by configure, useful for debugging
a8aea176
NN
11669# configure, is in config.log if it exists.
11670
11671debug=false
11672ac_cs_recheck=false
11673ac_cs_silent=false
a8aea176 11674
5213506e
RW
11675SHELL=\${CONFIG_SHELL-$SHELL}
11676export SHELL
11677_ASEOF
11678cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11679## -------------------- ##
11680## M4sh Initialization. ##
11681## -------------------- ##
11682
11683# Be more Bourne compatible
11684DUALCASE=1; export DUALCASE # for MKS sh
11685if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
a8aea176
NN
11686 emulate sh
11687 NULLCMD=:
5213506e 11688 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
a8aea176
NN
11689 # is contrary to our usage. Disable this feature.
11690 alias -g '${1+"$@"}'='"$@"'
5213506e 11691 setopt NO_GLOB_SUBST
a8aea176 11692else
5213506e
RW
11693 case `(set -o) 2>/dev/null` in #(
11694 *posix*) :
11695 set -o posix ;; #(
11696 *) :
11697 ;;
11698esac
a8aea176 11699fi
dfac8a13 11700
a8aea176 11701
5213506e
RW
11702as_nl='
11703'
11704export as_nl
11705# Printing a long string crashes Solaris 7 /usr/bin/printf.
11706as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11707as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11708as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11709# Prefer a ksh shell builtin over an external printf program on Solaris,
11710# but without wasting forks for bash or zsh.
11711if test -z "$BASH_VERSION$ZSH_VERSION" \
11712 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11713 as_echo='print -r --'
11714 as_echo_n='print -rn --'
11715elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11716 as_echo='printf %s\n'
11717 as_echo_n='printf %s'
11718else
11719 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11720 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11721 as_echo_n='/usr/ucb/echo -n'
a8aea176 11722 else
5213506e
RW
11723 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11724 as_echo_n_body='eval
11725 arg=$1;
11726 case $arg in #(
11727 *"$as_nl"*)
11728 expr "X$arg" : "X\\(.*\\)$as_nl";
11729 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11730 esac;
11731 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11732 '
11733 export as_echo_n_body
11734 as_echo_n='sh -c $as_echo_n_body as_echo'
a8aea176 11735 fi
5213506e
RW
11736 export as_echo_body
11737 as_echo='sh -c $as_echo_body as_echo'
a8aea176 11738fi
dfac8a13 11739
a8aea176
NN
11740# The user is always right.
11741if test "${PATH_SEPARATOR+set}" != set; then
5213506e
RW
11742 PATH_SEPARATOR=:
11743 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11744 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11745 PATH_SEPARATOR=';'
11746 }
a8aea176 11747fi
dfac8a13 11748
dfac8a13 11749
5213506e
RW
11750# IFS
11751# We need space, tab and new line, in precisely that order. Quoting is
11752# there to prevent editors from complaining about space-tab.
11753# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11754# splitting by setting IFS to empty value.)
11755IFS=" "" $as_nl"
11756
11757# Find who we are. Look in the path if we contain no directory separator.
22e05272 11758as_myself=
5213506e
RW
11759case $0 in #((
11760 *[\\/]* ) as_myself=$0 ;;
11761 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
a8aea176
NN
11762for as_dir in $PATH
11763do
11764 IFS=$as_save_IFS
11765 test -z "$as_dir" && as_dir=.
5213506e
RW
11766 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11767 done
11768IFS=$as_save_IFS
11769
11770 ;;
11771esac
11772# We did not find ourselves, most probably we were run as `sh COMMAND'
11773# in which case we are not to be found in the path.
11774if test "x$as_myself" = x; then
11775 as_myself=$0
11776fi
11777if test ! -f "$as_myself"; then
11778 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11779 exit 1
11780fi
11781
11782# Unset variables that we do not need and which cause bugs (e.g. in
11783# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11784# suppresses any "Segmentation fault" message there. '((' could
11785# trigger a bug in pdksh 5.2.14.
11786for as_var in BASH_ENV ENV MAIL MAILPATH
11787do eval test x\${$as_var+set} = xset \
11788 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
a8aea176 11789done
5213506e
RW
11790PS1='$ '
11791PS2='> '
11792PS4='+ '
dfac8a13 11793
5213506e
RW
11794# NLS nuisances.
11795LC_ALL=C
11796export LC_ALL
11797LANGUAGE=C
11798export LANGUAGE
11799
11800# CDPATH.
11801(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11802
11803
22e05272
JM
11804# as_fn_error STATUS ERROR [LINENO LOG_FD]
11805# ----------------------------------------
5213506e
RW
11806# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11807# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
22e05272 11808# script with STATUS, using 1 if that was 0.
5213506e
RW
11809as_fn_error ()
11810{
22e05272
JM
11811 as_status=$1; test $as_status -eq 0 && as_status=1
11812 if test "$4"; then
11813 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11814 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
dfac8a13 11815 fi
22e05272 11816 $as_echo "$as_me: error: $2" >&2
5213506e
RW
11817 as_fn_exit $as_status
11818} # as_fn_error
dfac8a13 11819
a8aea176 11820
5213506e
RW
11821# as_fn_set_status STATUS
11822# -----------------------
11823# Set $? to STATUS, without forking.
11824as_fn_set_status ()
11825{
11826 return $1
11827} # as_fn_set_status
dfac8a13 11828
5213506e
RW
11829# as_fn_exit STATUS
11830# -----------------
11831# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11832as_fn_exit ()
11833{
11834 set +e
11835 as_fn_set_status $1
11836 exit $1
11837} # as_fn_exit
11838
11839# as_fn_unset VAR
11840# ---------------
11841# Portably unset VAR.
11842as_fn_unset ()
11843{
11844 { eval $1=; unset $1;}
11845}
11846as_unset=as_fn_unset
11847# as_fn_append VAR VALUE
11848# ----------------------
11849# Append the text in VALUE to the end of the definition contained in VAR. Take
11850# advantage of any shell optimizations that allow amortized linear growth over
11851# repeated appends, instead of the typical quadratic growth present in naive
11852# implementations.
11853if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11854 eval 'as_fn_append ()
11855 {
11856 eval $1+=\$2
11857 }'
11858else
11859 as_fn_append ()
11860 {
11861 eval $1=\$$1\$2
11862 }
11863fi # as_fn_append
11864
11865# as_fn_arith ARG...
11866# ------------------
11867# Perform arithmetic evaluation on the ARGs, and store the result in the
11868# global $as_val. Take advantage of shells that can avoid forks. The arguments
11869# must be portable across $(()) and expr.
11870if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11871 eval 'as_fn_arith ()
11872 {
11873 as_val=$(( $* ))
11874 }'
11875else
11876 as_fn_arith ()
11877 {
11878 as_val=`expr "$@" || test $? -eq 1`
11879 }
11880fi # as_fn_arith
dfac8a13 11881
dfac8a13 11882
5213506e
RW
11883if expr a : '\(a\)' >/dev/null 2>&1 &&
11884 test "X`expr 00001 : '.*\(...\)'`" = X001; then
a8aea176
NN
11885 as_expr=expr
11886else
11887 as_expr=false
11888fi
11889
5213506e
RW
11890if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11891 as_basename=basename
11892else
11893 as_basename=false
11894fi
11895
11896if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11897 as_dirname=dirname
11898else
11899 as_dirname=false
11900fi
11901
11902as_me=`$as_basename -- "$0" ||
11903$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11904 X"$0" : 'X\(//\)$' \| \
11905 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11906$as_echo X/"$0" |
11907 sed '/^.*\/\([^/][^/]*\)\/*$/{
11908 s//\1/
11909 q
11910 }
11911 /^X\/\(\/\/\)$/{
11912 s//\1/
11913 q
11914 }
11915 /^X\/\(\/\).*/{
11916 s//\1/
11917 q
11918 }
11919 s/.*/./; q'`
11920
11921# Avoid depending upon Character Ranges.
11922as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11923as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11924as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11925as_cr_digits='0123456789'
11926as_cr_alnum=$as_cr_Letters$as_cr_digits
11927
11928ECHO_C= ECHO_N= ECHO_T=
11929case `echo -n x` in #(((((
11930-n*)
11931 case `echo 'xy\c'` in
11932 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11933 xy) ECHO_C='\c';;
11934 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11935 ECHO_T=' ';;
11936 esac;;
11937*)
11938 ECHO_N='-n';;
11939esac
11940
a8aea176 11941rm -f conf$$ conf$$.exe conf$$.file
5213506e
RW
11942if test -d conf$$.dir; then
11943 rm -f conf$$.dir/conf$$.file
11944else
11945 rm -f conf$$.dir
11946 mkdir conf$$.dir 2>/dev/null
11947fi
11948if (echo >conf$$.file) 2>/dev/null; then
11949 if ln -s conf$$.file conf$$ 2>/dev/null; then
a8aea176 11950 as_ln_s='ln -s'
5213506e
RW
11951 # ... but there are two gotchas:
11952 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11953 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22e05272 11954 # In both cases, we have to default to `cp -pR'.
5213506e 11955 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22e05272 11956 as_ln_s='cp -pR'
5213506e
RW
11957 elif ln conf$$.file conf$$ 2>/dev/null; then
11958 as_ln_s=ln
11959 else
22e05272 11960 as_ln_s='cp -pR'
dfac8a13 11961 fi
a8aea176 11962else
22e05272 11963 as_ln_s='cp -pR'
a8aea176 11964fi
5213506e
RW
11965rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11966rmdir conf$$.dir 2>/dev/null
11967
11968
11969# as_fn_mkdir_p
11970# -------------
11971# Create "$as_dir" as a directory, including parents if necessary.
11972as_fn_mkdir_p ()
11973{
11974
11975 case $as_dir in #(
11976 -*) as_dir=./$as_dir;;
11977 esac
11978 test -d "$as_dir" || eval $as_mkdir_p || {
11979 as_dirs=
11980 while :; do
11981 case $as_dir in #(
11982 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11983 *) as_qdir=$as_dir;;
11984 esac
11985 as_dirs="'$as_qdir' $as_dirs"
11986 as_dir=`$as_dirname -- "$as_dir" ||
11987$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11988 X"$as_dir" : 'X\(//\)[^/]' \| \
11989 X"$as_dir" : 'X\(//\)$' \| \
11990 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11991$as_echo X"$as_dir" |
11992 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11993 s//\1/
11994 q
11995 }
11996 /^X\(\/\/\)[^/].*/{
11997 s//\1/
11998 q
11999 }
12000 /^X\(\/\/\)$/{
12001 s//\1/
12002 q
12003 }
12004 /^X\(\/\).*/{
12005 s//\1/
12006 q
12007 }
12008 s/.*/./; q'`
12009 test -d "$as_dir" && break
12010 done
12011 test -z "$as_dirs" || eval "mkdir $as_dirs"
22e05272 12012 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5213506e 12013
dfac8a13 12014
5213506e 12015} # as_fn_mkdir_p
a8aea176 12016if mkdir -p . 2>/dev/null; then
5213506e 12017 as_mkdir_p='mkdir -p "$as_dir"'
a8aea176
NN
12018else
12019 test -d ./-p && rmdir ./-p
12020 as_mkdir_p=false
12021fi
12022
22e05272
JM
12023
12024# as_fn_executable_p FILE
12025# -----------------------
12026# Test if FILE is an executable regular file.
12027as_fn_executable_p ()
12028{
12029 test -f "$1" && test -x "$1"
12030} # as_fn_executable_p
12031as_test_x='test -x'
12032as_executable_p=as_fn_executable_p
dfac8a13 12033
a8aea176
NN
12034# Sed expression to map a string onto a valid CPP name.
12035as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12036
12037# Sed expression to map a string onto a valid variable name.
12038as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12039
12040
a8aea176 12041exec 6>&1
5213506e
RW
12042## ----------------------------------- ##
12043## Main body of $CONFIG_STATUS script. ##
12044## ----------------------------------- ##
12045_ASEOF
12046test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12047
12048cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12049# Save the log message, to keep $0 and so on meaningful, and to
a8aea176 12050# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
12051# values after options handling.
12052ac_log="
22e05272
JM
12053This file was extended by zlib $as_me 1.1.4, which was
12054generated by GNU Autoconf 2.69. Invocation command line was
a8aea176
NN
12055
12056 CONFIG_FILES = $CONFIG_FILES
12057 CONFIG_HEADERS = $CONFIG_HEADERS
12058 CONFIG_LINKS = $CONFIG_LINKS
12059 CONFIG_COMMANDS = $CONFIG_COMMANDS
12060 $ $0 $@
12061
5213506e
RW
12062on `(hostname || uname -n) 2>/dev/null | sed 1q`
12063"
12064
a8aea176
NN
12065_ACEOF
12066
5213506e
RW
12067case $ac_config_files in *"
12068"*) set x $ac_config_files; shift; ac_config_files=$*;;
12069esac
a8aea176 12070
a8aea176 12071
a8aea176 12072
5213506e
RW
12073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12074# Files that config.status was made for.
12075config_files="$ac_config_files"
12076config_commands="$ac_config_commands"
a8aea176 12077
5213506e 12078_ACEOF
a8aea176 12079
5213506e 12080cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
a8aea176 12081ac_cs_usage="\
5213506e
RW
12082\`$as_me' instantiates files and other configuration actions
12083from templates according to the current configuration. Unless the files
12084and actions are specified as TAGs, all are instantiated by default.
a8aea176 12085
5213506e 12086Usage: $0 [OPTION]... [TAG]...
a8aea176
NN
12087
12088 -h, --help print this help, then exit
5213506e 12089 -V, --version print version number and configuration settings, then exit
22e05272 12090 --config print configuration, then exit
5213506e
RW
12091 -q, --quiet, --silent
12092 do not print progress messages
a8aea176
NN
12093 -d, --debug don't remove temporary files
12094 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
12095 --file=FILE[:TEMPLATE]
12096 instantiate the configuration file FILE
a8aea176
NN
12097
12098Configuration files:
12099$config_files
12100
12101Configuration commands:
12102$config_commands
12103
5213506e 12104Report bugs to the package provider."
a8aea176 12105
5213506e
RW
12106_ACEOF
12107cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 12108ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
a8aea176 12109ac_cs_version="\\
22e05272
JM
12110zlib config.status 1.1.4
12111configured by $0, generated by GNU Autoconf 2.69,
12112 with options \\"\$ac_cs_config\\"
a8aea176 12113
22e05272 12114Copyright (C) 2012 Free Software Foundation, Inc.
a8aea176
NN
12115This config.status script is free software; the Free Software Foundation
12116gives unlimited permission to copy, distribute and modify it."
5213506e
RW
12117
12118ac_pwd='$ac_pwd'
12119srcdir='$srcdir'
12120INSTALL='$INSTALL'
12121MKDIR_P='$MKDIR_P'
12122AWK='$AWK'
12123test -n "\$AWK" || AWK=awk
a8aea176
NN
12124_ACEOF
12125
5213506e
RW
12126cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12127# The default lists apply if the user does not specify any file.
a8aea176
NN
12128ac_need_defaults=:
12129while test $# != 0
12130do
12131 case $1 in
22e05272 12132 --*=?*)
5213506e
RW
12133 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12134 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
a8aea176
NN
12135 ac_shift=:
12136 ;;
22e05272
JM
12137 --*=)
12138 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12139 ac_optarg=
12140 ac_shift=:
12141 ;;
5213506e 12142 *)
a8aea176
NN
12143 ac_option=$1
12144 ac_optarg=$2
12145 ac_shift=shift
12146 ;;
dfac8a13
TT
12147 esac
12148
a8aea176
NN
12149 case $ac_option in
12150 # Handling of the options.
a8aea176
NN
12151 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12152 ac_cs_recheck=: ;;
5213506e
RW
12153 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12154 $as_echo "$ac_cs_version"; exit ;;
22e05272
JM
12155 --config | --confi | --conf | --con | --co | --c )
12156 $as_echo "$ac_cs_config"; exit ;;
5213506e 12157 --debug | --debu | --deb | --de | --d | -d )
a8aea176
NN
12158 debug=: ;;
12159 --file | --fil | --fi | --f )
12160 $ac_shift
5213506e
RW
12161 case $ac_optarg in
12162 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22e05272 12163 '') as_fn_error $? "missing file argument" ;;
5213506e
RW
12164 esac
12165 as_fn_append CONFIG_FILES " '$ac_optarg'"
a8aea176 12166 ac_need_defaults=false;;
5213506e
RW
12167 --he | --h | --help | --hel | -h )
12168 $as_echo "$ac_cs_usage"; exit ;;
a8aea176
NN
12169 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12170 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12171 ac_cs_silent=: ;;
12172
12173 # This is an error.
22e05272 12174 -*) as_fn_error $? "unrecognized option: \`$1'
5213506e 12175Try \`$0 --help' for more information." ;;
a8aea176 12176
5213506e
RW
12177 *) as_fn_append ac_config_targets " $1"
12178 ac_need_defaults=false ;;
a8aea176 12179
dfac8a13 12180 esac
a8aea176
NN
12181 shift
12182done
dfac8a13 12183
a8aea176
NN
12184ac_configure_extra_args=
12185
12186if $ac_cs_silent; then
12187 exec 6>/dev/null
12188 ac_configure_extra_args="$ac_configure_extra_args --silent"
12189fi
12190
12191_ACEOF
5213506e 12192cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
a8aea176 12193if \$ac_cs_recheck; then
22e05272 12194 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5213506e
RW
12195 shift
12196 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12197 CONFIG_SHELL='$SHELL'
12198 export CONFIG_SHELL
12199 exec "\$@"
a8aea176
NN
12200fi
12201
12202_ACEOF
5213506e
RW
12203cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12204exec 5>>config.log
12205{
12206 echo
12207 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12208## Running $as_me. ##
12209_ASBOX
12210 $as_echo "$ac_log"
12211} >&5
a8aea176 12212
5213506e
RW
12213_ACEOF
12214cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
a8aea176 12215#
5213506e 12216# INIT-COMMANDS
a8aea176 12217#
dfac8a13 12218
076e5443
PB
12219srcdir="$srcdir"
12220host="$host"
12221target="$target"
12222with_multisubdir="$with_multisubdir"
12223with_multisrctop="$with_multisrctop"
12224with_target_subdir="$with_target_subdir"
dfac8a13 12225ac_configure_args="${multilib_arg} ${ac_configure_args}"
076e5443 12226multi_basedir="$multi_basedir"
dfac8a13 12227CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
076e5443 12228CC="$CC"
5213506e
RW
12229CXX="$CXX"
12230GFORTRAN="$GFORTRAN"
22e05272 12231GDC="$GDC"
076e5443 12232AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
a8aea176 12233
1cf3d07d
SE
12234
12235# The HP-UX ksh and POSIX shell print the target directory to stdout
12236# if CDPATH is set.
12237(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12238
12239sed_quote_subst='$sed_quote_subst'
12240double_quote_subst='$double_quote_subst'
12241delay_variable_subst='$delay_variable_subst'
43e02a8a
RW
12242macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12243macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12244enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12245enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12246pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12247enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12248SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12249ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12250host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12251host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12252host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12253build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12254build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12255build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12256SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12257Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12258GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12259EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12260FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12261LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12262NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12263LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12264max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12265ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12266exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12267lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12268lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12269lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12270reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12271reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12272OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12273deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12274file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12275AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12276AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12277STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12278RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12279old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12280old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12281old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12282lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12283CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12284CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12285compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12286GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12287lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12288lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12289lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12290lt_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"`'
12291objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12292MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12293lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12294lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12295lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12296lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12297lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12298need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12299DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12300NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12301LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12302OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12303OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12304libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12305shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12306extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12307archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12308enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12309export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12310whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12311compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12312old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12313old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12314archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12315archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12316module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12317module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12318with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12319allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12320no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12321hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12322hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12323hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12324hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12325hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12326hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12327hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12328hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12329inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12330link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12331fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12332always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12333export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12334exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12335include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12336prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12337file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12338variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12339need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12340need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12341version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12342runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12343shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12344shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12345libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12346library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12347soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12348install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12349postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12350postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12351finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12352finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12353hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12354sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12355sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12356hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12357enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12358enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12359enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12360old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12361striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
1cf3d07d
SE
12362
12363LTCC='$LTCC'
12364LTCFLAGS='$LTCFLAGS'
12365compiler='$compiler_DEFAULT'
12366
43e02a8a
RW
12367# A function that is used when there is no print builtin or printf.
12368func_fallback_echo ()
12369{
12370 eval 'cat <<_LTECHO_EOF
12371\$1
12372_LTECHO_EOF'
12373}
12374
1cf3d07d 12375# Quote evaled strings.
43e02a8a
RW
12376for var in SHELL \
12377ECHO \
12378SED \
1cf3d07d
SE
12379GREP \
12380EGREP \
12381FGREP \
12382LD \
12383NM \
12384LN_S \
12385lt_SP2NL \
12386lt_NL2SP \
12387reload_flag \
18d98188 12388OBJDUMP \
1cf3d07d
SE
12389deplibs_check_method \
12390file_magic_cmd \
12391AR \
12392AR_FLAGS \
12393STRIP \
12394RANLIB \
12395CC \
12396CFLAGS \
12397compiler \
12398lt_cv_sys_global_symbol_pipe \
12399lt_cv_sys_global_symbol_to_cdecl \
12400lt_cv_sys_global_symbol_to_c_name_address \
18d98188 12401lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1cf3d07d
SE
12402lt_prog_compiler_no_builtin_flag \
12403lt_prog_compiler_wl \
12404lt_prog_compiler_pic \
12405lt_prog_compiler_static \
12406lt_cv_prog_compiler_c_o \
12407need_locks \
18d98188
PG
12408DSYMUTIL \
12409NMEDIT \
12410LIPO \
12411OTOOL \
12412OTOOL64 \
1cf3d07d
SE
12413shrext_cmds \
12414export_dynamic_flag_spec \
12415whole_archive_flag_spec \
12416compiler_needs_object \
12417with_gnu_ld \
12418allow_undefined_flag \
12419no_undefined_flag \
12420hardcode_libdir_flag_spec \
12421hardcode_libdir_flag_spec_ld \
12422hardcode_libdir_separator \
12423fix_srcfile_path \
12424exclude_expsyms \
12425include_expsyms \
12426file_list_spec \
12427variables_saved_for_relink \
12428libname_spec \
12429library_names_spec \
12430soname_spec \
43e02a8a 12431install_override_mode \
1cf3d07d
SE
12432finish_eval \
12433old_striplib \
12434striplib; do
43e02a8a 12435 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1cf3d07d 12436 *[\\\\\\\`\\"\\\$]*)
43e02a8a 12437 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1cf3d07d
SE
12438 ;;
12439 *)
12440 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12441 ;;
12442 esac
12443done
12444
12445# Double-quote double-evaled strings.
12446for var in reload_cmds \
12447old_postinstall_cmds \
12448old_postuninstall_cmds \
12449old_archive_cmds \
12450extract_expsyms_cmds \
12451old_archive_from_new_cmds \
12452old_archive_from_expsyms_cmds \
12453archive_cmds \
12454archive_expsym_cmds \
12455module_cmds \
12456module_expsym_cmds \
12457export_symbols_cmds \
12458prelink_cmds \
12459postinstall_cmds \
12460postuninstall_cmds \
12461finish_cmds \
12462sys_lib_search_path_spec \
12463sys_lib_dlsearch_path_spec; do
43e02a8a 12464 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1cf3d07d 12465 *[\\\\\\\`\\"\\\$]*)
43e02a8a 12466 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1cf3d07d
SE
12467 ;;
12468 *)
12469 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12470 ;;
12471 esac
12472done
12473
1cf3d07d
SE
12474ac_aux_dir='$ac_aux_dir'
12475xsi_shell='$xsi_shell'
12476lt_shell_append='$lt_shell_append'
12477
12478# See if we are running on zsh, and set the options which allow our
12479# commands through without removal of \ escapes INIT.
12480if test -n "\${ZSH_VERSION+set}" ; then
12481 setopt NO_GLOB_SUBST
12482fi
12483
12484
12485 PACKAGE='$PACKAGE'
12486 VERSION='$VERSION'
12487 TIMESTAMP='$TIMESTAMP'
12488 RM='$RM'
12489 ofile='$ofile'
12490
12491
12492
12493
a8aea176
NN
12494_ACEOF
12495
5213506e 12496cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
a8aea176 12497
5213506e 12498# Handling of arguments.
a8aea176
NN
12499for ac_config_target in $ac_config_targets
12500do
5213506e
RW
12501 case $ac_config_target in
12502 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12503 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12504 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12505 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12506
22e05272 12507 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
a8aea176
NN
12508 esac
12509done
12510
5213506e 12511
a8aea176
NN
12512# If the user did not use the arguments to specify the items to instantiate,
12513# then the envvar interface is used. Set only those that are not.
12514# We use the long form for the default assignment because of an extremely
12515# bizarre bug on SunOS 4.1.3.
12516if $ac_need_defaults; then
12517 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12518 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12519fi
12520
12521# Have a temporary directory for convenience. Make it in the build tree
5213506e 12522# simply because there is no reason against having it here, and in addition,
a8aea176 12523# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
12524# Hook for its removal unless debugging.
12525# Note that there is a small window in which the directory will not be cleaned:
12526# after its creation but before its name has been assigned to `$tmp'.
a8aea176
NN
12527$debug ||
12528{
22e05272 12529 tmp= ac_tmp=
5213506e 12530 trap 'exit_status=$?
22e05272
JM
12531 : "${ac_tmp:=$tmp}"
12532 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
5213506e
RW
12533' 0
12534 trap 'as_fn_exit 1' 1 2 13 15
a8aea176 12535}
a8aea176
NN
12536# Create a (secure) tmp directory for tmp files.
12537
12538{
5213506e 12539 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22e05272 12540 test -d "$tmp"
a8aea176
NN
12541} ||
12542{
5213506e
RW
12543 tmp=./conf$$-$RANDOM
12544 (umask 077 && mkdir "$tmp")
22e05272
JM
12545} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12546ac_tmp=$tmp
5213506e
RW
12547
12548# Set up the scripts for CONFIG_FILES section.
12549# No need to generate them if there are no CONFIG_FILES.
12550# This happens for instance with `./config.status config.h'.
12551if test -n "$CONFIG_FILES"; then
12552
12553
12554ac_cr=`echo X | tr X '\015'`
12555# On cygwin, bash can eat \r inside `` if the user requested igncr.
12556# But we know of no other shell where ac_cr would be empty at this
12557# point, so we can use a bashism as a fallback.
12558if test "x$ac_cr" = x; then
12559 eval ac_cr=\$\'\\r\'
12560fi
12561ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12562if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22e05272 12563 ac_cs_awk_cr='\\r'
5213506e
RW
12564else
12565 ac_cs_awk_cr=$ac_cr
12566fi
12567
22e05272 12568echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
5213506e
RW
12569_ACEOF
12570
12571
12572{
12573 echo "cat >conf$$subs.awk <<_ACEOF" &&
12574 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12575 echo "_ACEOF"
12576} >conf$$subs.sh ||
22e05272
JM
12577 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12578ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5213506e
RW
12579ac_delim='%!_!# '
12580for ac_last_try in false false false false false :; do
12581 . ./conf$$subs.sh ||
22e05272 12582 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
12583
12584 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12585 if test $ac_delim_n = $ac_delim_num; then
12586 break
12587 elif $ac_last_try; then
22e05272 12588 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
12589 else
12590 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12591 fi
12592done
12593rm -f conf$$subs.sh
12594
12595cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 12596cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
5213506e
RW
12597_ACEOF
12598sed -n '
12599h
12600s/^/S["/; s/!.*/"]=/
12601p
12602g
12603s/^[^!]*!//
12604:repl
12605t repl
12606s/'"$ac_delim"'$//
12607t delim
12608:nl
12609h
22e05272 12610s/\(.\{148\}\)..*/\1/
5213506e
RW
12611t more1
12612s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12613p
12614n
12615b repl
12616:more1
12617s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12618p
12619g
12620s/.\{148\}//
12621t nl
12622:delim
12623h
22e05272 12624s/\(.\{148\}\)..*/\1/
5213506e
RW
12625t more2
12626s/["\\]/\\&/g; s/^/"/; s/$/"/
12627p
12628b
12629:more2
12630s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12631p
12632g
12633s/.\{148\}//
12634t delim
12635' <conf$$subs.awk | sed '
12636/^[^""]/{
12637 N
12638 s/\n//
12639}
12640' >>$CONFIG_STATUS || ac_write_fail=1
12641rm -f conf$$subs.awk
12642cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12643_ACAWK
22e05272 12644cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
5213506e
RW
12645 for (key in S) S_is_set[key] = 1
12646 FS = "\a"
12647
12648}
a8aea176 12649{
5213506e
RW
12650 line = $ 0
12651 nfields = split(line, field, "@")
12652 substed = 0
12653 len = length(field[1])
12654 for (i = 2; i < nfields; i++) {
12655 key = field[i]
12656 keylen = length(key)
12657 if (S_is_set[key]) {
12658 value = S[key]
12659 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12660 len += length(value) + length(field[++i])
12661 substed = 1
12662 } else
12663 len += 1 + keylen
12664 }
12665
12666 print line
a8aea176
NN
12667}
12668
5213506e 12669_ACAWK
a8aea176 12670_ACEOF
5213506e
RW
12671cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12672if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12673 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12674else
12675 cat
22e05272
JM
12676fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12677 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5213506e
RW
12678_ACEOF
12679
22e05272
JM
12680# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12681# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5213506e
RW
12682# trailing colons and then remove the whole line if VPATH becomes empty
12683# (actually we leave an empty line to preserve line numbers).
12684if test "x$srcdir" = x.; then
22e05272
JM
12685 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12686h
12687s///
12688s/^/:/
12689s/[ ]*$/:/
12690s/:\$(srcdir):/:/g
12691s/:\${srcdir}:/:/g
12692s/:@srcdir@:/:/g
12693s/^:*//
5213506e 12694s/:*$//
22e05272
JM
12695x
12696s/\(=[ ]*\).*/\1/
12697G
12698s/\n//
5213506e
RW
12699s/^[^=]*=[ ]*$//
12700}'
12701fi
a8aea176 12702
5213506e
RW
12703cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12704fi # test -n "$CONFIG_FILES"
a8aea176 12705
a8aea176 12706
5213506e
RW
12707eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
12708shift
12709for ac_tag
12710do
12711 case $ac_tag in
12712 :[FHLC]) ac_mode=$ac_tag; continue;;
12713 esac
12714 case $ac_mode$ac_tag in
12715 :[FHL]*:*);;
22e05272 12716 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
5213506e
RW
12717 :[FH]-) ac_tag=-:-;;
12718 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12719 esac
12720 ac_save_IFS=$IFS
12721 IFS=:
12722 set x $ac_tag
12723 IFS=$ac_save_IFS
12724 shift
12725 ac_file=$1
12726 shift
a8aea176 12727
5213506e
RW
12728 case $ac_mode in
12729 :L) ac_source=$1;;
12730 :[FH])
12731 ac_file_inputs=
12732 for ac_f
12733 do
12734 case $ac_f in
22e05272 12735 -) ac_f="$ac_tmp/stdin";;
5213506e
RW
12736 *) # Look for the file first in the build tree, then in the source tree
12737 # (if the path is not absolute). The absolute path cannot be DOS-style,
12738 # because $ac_f cannot contain `:'.
12739 test -f "$ac_f" ||
12740 case $ac_f in
12741 [\\/$]*) false;;
12742 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12743 esac ||
22e05272 12744 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5213506e
RW
12745 esac
12746 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12747 as_fn_append ac_file_inputs " '$ac_f'"
12748 done
a8aea176 12749
5213506e
RW
12750 # Let's still pretend it is `configure' which instantiates (i.e., don't
12751 # use $as_me), people would be surprised to read:
12752 # /* config.h. Generated by config.status. */
12753 configure_input='Generated from '`
12754 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12755 `' by configure.'
12756 if test x"$ac_file" != x-; then
12757 configure_input="$ac_file. $configure_input"
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12759$as_echo "$as_me: creating $ac_file" >&6;}
a8aea176 12760 fi
5213506e
RW
12761 # Neutralize special characters interpreted by sed in replacement strings.
12762 case $configure_input in #(
12763 *\&* | *\|* | *\\* )
12764 ac_sed_conf_input=`$as_echo "$configure_input" |
12765 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12766 *) ac_sed_conf_input=$configure_input;;
12767 esac
a8aea176 12768
5213506e 12769 case $ac_tag in
22e05272
JM
12770 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12771 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5213506e
RW
12772 esac
12773 ;;
a8aea176
NN
12774 esac
12775
5213506e 12776 ac_dir=`$as_dirname -- "$ac_file" ||
a8aea176
NN
12777$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12778 X"$ac_file" : 'X\(//\)[^/]' \| \
12779 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
12780 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12781$as_echo X"$ac_file" |
12782 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12783 s//\1/
12784 q
12785 }
12786 /^X\(\/\/\)[^/].*/{
12787 s//\1/
12788 q
12789 }
12790 /^X\(\/\/\)$/{
12791 s//\1/
12792 q
12793 }
12794 /^X\(\/\).*/{
12795 s//\1/
12796 q
12797 }
12798 s/.*/./; q'`
12799 as_dir="$ac_dir"; as_fn_mkdir_p
a8aea176
NN
12800 ac_builddir=.
12801
5213506e
RW
12802case "$ac_dir" in
12803.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12804*)
12805 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12806 # A ".." for each directory in $ac_dir_suffix.
12807 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12808 case $ac_top_builddir_sub in
12809 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12810 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12811 esac ;;
12812esac
12813ac_abs_top_builddir=$ac_pwd
12814ac_abs_builddir=$ac_pwd$ac_dir_suffix
12815# for backward compatibility:
12816ac_top_builddir=$ac_top_build_prefix
a8aea176
NN
12817
12818case $srcdir in
5213506e 12819 .) # We are building in place.
a8aea176 12820 ac_srcdir=.
5213506e
RW
12821 ac_top_srcdir=$ac_top_builddir_sub
12822 ac_abs_top_srcdir=$ac_pwd ;;
12823 [\\/]* | ?:[\\/]* ) # Absolute name.
a8aea176 12824 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
12825 ac_top_srcdir=$srcdir
12826 ac_abs_top_srcdir=$srcdir ;;
12827 *) # Relative name.
12828 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12829 ac_top_srcdir=$ac_top_build_prefix$srcdir
12830 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
a8aea176 12831esac
5213506e 12832ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
a8aea176 12833
a8aea176 12834
5213506e
RW
12835 case $ac_mode in
12836 :F)
12837 #
12838 # CONFIG_FILE
12839 #
a8aea176
NN
12840
12841 case $INSTALL in
12842 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5213506e
RW
12843 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12844 esac
12845 ac_MKDIR_P=$MKDIR_P
12846 case $MKDIR_P in
12847 [\\/$]* | ?:[\\/]* ) ;;
12848 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
a8aea176 12849 esac
5213506e 12850_ACEOF
a8aea176 12851
5213506e
RW
12852cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12853# If the template does not know about datarootdir, expand it.
12854# FIXME: This hack should be removed a few years after 2.60.
12855ac_datarootdir_hack=; ac_datarootdir_seen=
12856ac_sed_dataroot='
12857/datarootdir/ {
12858 p
12859 q
12860}
12861/@datadir@/p
12862/@docdir@/p
12863/@infodir@/p
12864/@localedir@/p
12865/@mandir@/p'
12866case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12867*datarootdir*) ac_datarootdir_seen=yes;;
12868*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12870$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12871_ACEOF
12872cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12873 ac_datarootdir_hack='
12874 s&@datadir@&$datadir&g
12875 s&@docdir@&$docdir&g
12876 s&@infodir@&$infodir&g
12877 s&@localedir@&$localedir&g
12878 s&@mandir@&$mandir&g
12879 s&\\\${datarootdir}&$datarootdir&g' ;;
12880esac
a8aea176 12881_ACEOF
5213506e
RW
12882
12883# Neutralize VPATH when `$srcdir' = `.'.
12884# Shell code in configure.ac might set extrasub.
12885# FIXME: do we really want to maintain this feature?
12886cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12887ac_sed_extra="$ac_vpsub
a8aea176
NN
12888$extrasub
12889_ACEOF
5213506e 12890cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
a8aea176
NN
12891:t
12892/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5213506e
RW
12893s|@configure_input@|$ac_sed_conf_input|;t t
12894s&@top_builddir@&$ac_top_builddir_sub&;t t
12895s&@top_build_prefix@&$ac_top_build_prefix&;t t
12896s&@srcdir@&$ac_srcdir&;t t
12897s&@abs_srcdir@&$ac_abs_srcdir&;t t
12898s&@top_srcdir@&$ac_top_srcdir&;t t
12899s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12900s&@builddir@&$ac_builddir&;t t
12901s&@abs_builddir@&$ac_abs_builddir&;t t
12902s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12903s&@INSTALL@&$ac_INSTALL&;t t
12904s&@MKDIR_P@&$ac_MKDIR_P&;t t
12905$ac_datarootdir_hack
12906"
22e05272
JM
12907eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12908 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e
RW
12909
12910test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22e05272
JM
12911 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12912 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12913 "$ac_tmp/out"`; test -z "$ac_out"; } &&
5213506e 12914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 12915which seems to be undefined. Please make sure it is defined" >&5
5213506e 12916$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 12917which seems to be undefined. Please make sure it is defined" >&2;}
5213506e 12918
22e05272 12919 rm -f "$ac_tmp/stdin"
5213506e 12920 case $ac_file in
22e05272
JM
12921 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12922 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
5213506e 12923 esac \
22e05272 12924 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e 12925 ;;
a8aea176 12926
a8aea176 12927
5213506e
RW
12928 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12929$as_echo "$as_me: executing $ac_file commands" >&6;}
12930 ;;
12931 esac
a8aea176
NN
12932
12933
5213506e
RW
12934 case $ac_file$ac_mode in
12935 "default-1":C)
076e5443
PB
12936# Only add multilib support code if we just rebuilt the top-level
12937# Makefile.
12938case " $CONFIG_FILES " in
12939 *" Makefile "*)
12940 ac_file=Makefile . ${multi_basedir}/config-ml.in
12941 ;;
12942esac ;;
5213506e 12943 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
22e05272 12944 # Older Autoconf quotes --file arguments for eval, but not when files
5213506e
RW
12945 # are listed without --file. Let's play safe and only enable the eval
12946 # if we detect the quoting.
12947 case $CONFIG_FILES in
12948 *\'*) eval set x "$CONFIG_FILES" ;;
12949 *) set x $CONFIG_FILES ;;
12950 esac
12951 shift
12952 for mf
12953 do
12954 # Strip MF so we end up with the name of the file.
12955 mf=`echo "$mf" | sed -e 's/:.*$//'`
12956 # Check whether this is an Automake generated Makefile or not.
22e05272 12957 # We used to match only the files named 'Makefile.in', but
5213506e
RW
12958 # some people rename them; so instead we look at the file content.
12959 # Grep'ing the first line is not enough: some people post-process
12960 # each Makefile.in and add a new line on top of each file to say so.
12961 # Grep'ing the whole file is not good either: AIX grep has a line
12962 # limit of 2048, but all sed's we know have understand at least 4000.
12963 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12964 dirpart=`$as_dirname -- "$mf" ||
9fabf579
KC
12965$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12966 X"$mf" : 'X\(//\)[^/]' \| \
12967 X"$mf" : 'X\(//\)$' \| \
5213506e
RW
12968 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12969$as_echo X"$mf" |
12970 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12971 s//\1/
12972 q
12973 }
12974 /^X\(\/\/\)[^/].*/{
12975 s//\1/
12976 q
12977 }
12978 /^X\(\/\/\)$/{
12979 s//\1/
12980 q
12981 }
12982 /^X\(\/\).*/{
12983 s//\1/
12984 q
12985 }
12986 s/.*/./; q'`
12987 else
12988 continue
12989 fi
12990 # Extract the definition of DEPDIR, am__include, and am__quote
22e05272 12991 # from the Makefile without running 'make'.
5213506e
RW
12992 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12993 test -z "$DEPDIR" && continue
12994 am__include=`sed -n 's/^am__include = //p' < "$mf"`
22e05272 12995 test -z "$am__include" && continue
5213506e 12996 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
5213506e
RW
12997 # Find all dependency output files, they are included files with
12998 # $(DEPDIR) in their names. We invoke sed twice because it is the
12999 # simplest approach to changing $(DEPDIR) to its actual value in the
13000 # expansion.
13001 for file in `sed -n "
13002 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22e05272 13003 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
5213506e
RW
13004 # Make sure the directory exists.
13005 test -f "$dirpart/$file" && continue
13006 fdir=`$as_dirname -- "$file" ||
9fabf579
KC
13007$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13008 X"$file" : 'X\(//\)[^/]' \| \
13009 X"$file" : 'X\(//\)$' \| \
5213506e
RW
13010 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13011$as_echo X"$file" |
13012 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13013 s//\1/
13014 q
13015 }
13016 /^X\(\/\/\)[^/].*/{
13017 s//\1/
13018 q
13019 }
13020 /^X\(\/\/\)$/{
13021 s//\1/
13022 q
13023 }
13024 /^X\(\/\).*/{
13025 s//\1/
13026 q
13027 }
13028 s/.*/./; q'`
13029 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13030 # echo "creating $dirpart/$file"
13031 echo '# dummy' > "$dirpart/$file"
9fabf579 13032 done
9fabf579 13033 done
5213506e 13034}
1cf3d07d 13035 ;;
5213506e 13036 "libtool":C)
1cf3d07d
SE
13037
13038 # See if we are running on zsh, and set the options which allow our
13039 # commands through without removal of \ escapes.
13040 if test -n "${ZSH_VERSION+set}" ; then
13041 setopt NO_GLOB_SUBST
13042 fi
13043
13044 cfgfile="${ofile}T"
13045 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13046 $RM "$cfgfile"
13047
13048 cat <<_LT_EOF >> "$cfgfile"
13049#! $SHELL
13050
13051# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18d98188 13052# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1cf3d07d
SE
13053# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13054# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13055#
18d98188 13056# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
43e02a8a 13057# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18d98188 13058# Written by Gordon Matzigkeit, 1996
1cf3d07d 13059#
18d98188 13060# This file is part of GNU Libtool.
1cf3d07d 13061#
18d98188
PG
13062# GNU Libtool is free software; you can redistribute it and/or
13063# modify it under the terms of the GNU General Public License as
13064# published by the Free Software Foundation; either version 2 of
13065# the License, or (at your option) any later version.
1cf3d07d 13066#
18d98188
PG
13067# As a special exception to the GNU General Public License,
13068# if you distribute this file as part of a program or library that
13069# is built using GNU Libtool, you may include this file under the
13070# same distribution terms that you use for the rest of that program.
1cf3d07d 13071#
18d98188
PG
13072# GNU Libtool is distributed in the hope that it will be useful,
13073# but WITHOUT ANY WARRANTY; without even the implied warranty of
13074# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13075# GNU General Public License for more details.
1cf3d07d 13076#
18d98188
PG
13077# You should have received a copy of the GNU General Public License
13078# along with GNU Libtool; see the file COPYING. If not, a copy
13079# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13080# obtained by writing to the Free Software Foundation, Inc.,
13081# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1cf3d07d
SE
13082
13083
13084# The names of the tagged configurations supported by this script.
13085available_tags=""
13086
13087# ### BEGIN LIBTOOL CONFIG
13088
13089# Which release of libtool.m4 was used?
13090macro_version=$macro_version
13091macro_revision=$macro_revision
13092
13093# Whether or not to build shared libraries.
13094build_libtool_libs=$enable_shared
13095
13096# Whether or not to build static libraries.
13097build_old_libs=$enable_static
13098
13099# What type of objects to build.
13100pic_mode=$pic_mode
13101
13102# Whether or not to optimize for fast installation.
13103fast_install=$enable_fast_install
13104
43e02a8a
RW
13105# Shell to use when invoking shell scripts.
13106SHELL=$lt_SHELL
13107
13108# An echo program that protects backslashes.
13109ECHO=$lt_ECHO
13110
1cf3d07d
SE
13111# The host system.
13112host_alias=$host_alias
13113host=$host
13114host_os=$host_os
13115
13116# The build system.
13117build_alias=$build_alias
13118build=$build
13119build_os=$build_os
13120
13121# A sed program that does not truncate output.
13122SED=$lt_SED
13123
13124# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13125Xsed="\$SED -e 1s/^X//"
13126
13127# A grep program that handles long lines.
13128GREP=$lt_GREP
13129
13130# An ERE matcher.
13131EGREP=$lt_EGREP
13132
13133# A literal string matcher.
13134FGREP=$lt_FGREP
13135
13136# A BSD- or MS-compatible name lister.
13137NM=$lt_NM
13138
13139# Whether we need soft or hard links.
13140LN_S=$lt_LN_S
13141
13142# What is the maximum length of a command?
13143max_cmd_len=$max_cmd_len
13144
13145# Object file suffix (normally "o").
13146objext=$ac_objext
13147
13148# Executable file suffix (normally "").
13149exeext=$exeext
13150
13151# whether the shell understands "unset".
13152lt_unset=$lt_unset
13153
13154# turn spaces into newlines.
13155SP2NL=$lt_lt_SP2NL
13156
13157# turn newlines into spaces.
13158NL2SP=$lt_lt_NL2SP
13159
18d98188
PG
13160# An object symbol dumper.
13161OBJDUMP=$lt_OBJDUMP
13162
1cf3d07d
SE
13163# Method to check whether dependent libraries are shared objects.
13164deplibs_check_method=$lt_deplibs_check_method
13165
13166# Command to use when deplibs_check_method == "file_magic".
13167file_magic_cmd=$lt_file_magic_cmd
13168
13169# The archiver.
13170AR=$lt_AR
13171AR_FLAGS=$lt_AR_FLAGS
13172
13173# A symbol stripping program.
13174STRIP=$lt_STRIP
13175
13176# Commands used to install an old-style archive.
13177RANLIB=$lt_RANLIB
13178old_postinstall_cmds=$lt_old_postinstall_cmds
13179old_postuninstall_cmds=$lt_old_postuninstall_cmds
13180
43e02a8a
RW
13181# Whether to use a lock for old archive extraction.
13182lock_old_archive_extraction=$lock_old_archive_extraction
13183
1cf3d07d
SE
13184# A C compiler.
13185LTCC=$lt_CC
13186
13187# LTCC compiler flags.
13188LTCFLAGS=$lt_CFLAGS
13189
13190# Take the output of nm and produce a listing of raw symbols and C names.
13191global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13192
13193# Transform the output of nm in a proper C declaration.
13194global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13195
13196# Transform the output of nm in a C name address pair.
13197global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13198
18d98188
PG
13199# Transform the output of nm in a C name address pair when lib prefix is needed.
13200global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13201
1cf3d07d
SE
13202# The name of the directory that contains temporary libtool files.
13203objdir=$objdir
13204
1cf3d07d
SE
13205# Used to examine libraries when file_magic_cmd begins with "file".
13206MAGIC_CMD=$MAGIC_CMD
13207
13208# Must we lock files when doing compilation?
13209need_locks=$lt_need_locks
13210
18d98188
PG
13211# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13212DSYMUTIL=$lt_DSYMUTIL
13213
13214# Tool to change global to local symbols on Mac OS X.
13215NMEDIT=$lt_NMEDIT
13216
13217# Tool to manipulate fat objects and archives on Mac OS X.
13218LIPO=$lt_LIPO
13219
13220# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13221OTOOL=$lt_OTOOL
13222
13223# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13224OTOOL64=$lt_OTOOL64
13225
1cf3d07d
SE
13226# Old archive suffix (normally "a").
13227libext=$libext
13228
13229# Shared library suffix (normally ".so").
13230shrext_cmds=$lt_shrext_cmds
13231
13232# The commands to extract the exported symbol list from a shared archive.
13233extract_expsyms_cmds=$lt_extract_expsyms_cmds
13234
13235# Variables whose values should be saved in libtool wrapper scripts and
13236# restored at link time.
13237variables_saved_for_relink=$lt_variables_saved_for_relink
13238
13239# Do we need the "lib" prefix for modules?
13240need_lib_prefix=$need_lib_prefix
13241
13242# Do we need a version for libraries?
13243need_version=$need_version
13244
13245# Library versioning type.
13246version_type=$version_type
13247
13248# Shared library runtime path variable.
13249runpath_var=$runpath_var
13250
13251# Shared library path variable.
13252shlibpath_var=$shlibpath_var
13253
13254# Is shlibpath searched before the hard-coded library search path?
13255shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13256
13257# Format of library name prefix.
13258libname_spec=$lt_libname_spec
13259
13260# List of archive names. First name is the real one, the rest are links.
13261# The last name is the one that the linker finds with -lNAME
13262library_names_spec=$lt_library_names_spec
13263
13264# The coded name of the library, if different from the real name.
13265soname_spec=$lt_soname_spec
13266
43e02a8a
RW
13267# Permission mode override for installation of shared libraries.
13268install_override_mode=$lt_install_override_mode
13269
1cf3d07d
SE
13270# Command to use after installation of a shared archive.
13271postinstall_cmds=$lt_postinstall_cmds
13272
13273# Command to use after uninstallation of a shared archive.
13274postuninstall_cmds=$lt_postuninstall_cmds
13275
13276# Commands used to finish a libtool library installation in a directory.
13277finish_cmds=$lt_finish_cmds
13278
13279# As "finish_cmds", except a single script fragment to be evaled but
13280# not shown.
13281finish_eval=$lt_finish_eval
13282
13283# Whether we should hardcode library paths into libraries.
13284hardcode_into_libs=$hardcode_into_libs
13285
13286# Compile-time system search path for libraries.
13287sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13288
13289# Run-time system search path for libraries.
13290sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13291
13292# Whether dlopen is supported.
13293dlopen_support=$enable_dlopen
13294
13295# Whether dlopen of programs is supported.
13296dlopen_self=$enable_dlopen_self
13297
13298# Whether dlopen of statically linked programs is supported.
13299dlopen_self_static=$enable_dlopen_self_static
13300
13301# Commands to strip libraries.
13302old_striplib=$lt_old_striplib
13303striplib=$lt_striplib
13304
13305
13306# The linker used to build libraries.
13307LD=$lt_LD
13308
43e02a8a
RW
13309# How to create reloadable object files.
13310reload_flag=$lt_reload_flag
13311reload_cmds=$lt_reload_cmds
13312
1cf3d07d
SE
13313# Commands used to build an old-style archive.
13314old_archive_cmds=$lt_old_archive_cmds
13315
13316# A language specific compiler.
13317CC=$lt_compiler
13318
13319# Is the compiler the GNU compiler?
13320with_gcc=$GCC
13321
13322# Compiler flag to turn off builtin functions.
13323no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13324
13325# How to pass a linker flag through the compiler.
13326wl=$lt_lt_prog_compiler_wl
13327
13328# Additional compiler flags for building library objects.
13329pic_flag=$lt_lt_prog_compiler_pic
13330
13331# Compiler flag to prevent dynamic linking.
13332link_static_flag=$lt_lt_prog_compiler_static
13333
13334# Does compiler simultaneously support -c and -o options?
13335compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13336
13337# Whether or not to add -lc for building shared libraries.
13338build_libtool_need_lc=$archive_cmds_need_lc
13339
13340# Whether or not to disallow shared libs when runtime libs are static.
13341allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13342
13343# Compiler flag to allow reflexive dlopens.
13344export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13345
13346# Compiler flag to generate shared objects directly from archives.
13347whole_archive_flag_spec=$lt_whole_archive_flag_spec
13348
13349# Whether the compiler copes with passing no objects directly.
13350compiler_needs_object=$lt_compiler_needs_object
13351
13352# Create an old-style archive from a shared archive.
13353old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13354
13355# Create a temporary old-style archive to link instead of a shared archive.
13356old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13357
13358# Commands used to build a shared archive.
13359archive_cmds=$lt_archive_cmds
13360archive_expsym_cmds=$lt_archive_expsym_cmds
13361
13362# Commands used to build a loadable module if different from building
13363# a shared archive.
13364module_cmds=$lt_module_cmds
13365module_expsym_cmds=$lt_module_expsym_cmds
13366
13367# Whether we are building with GNU ld or not.
13368with_gnu_ld=$lt_with_gnu_ld
13369
13370# Flag that allows shared libraries with undefined symbols to be built.
13371allow_undefined_flag=$lt_allow_undefined_flag
13372
13373# Flag that enforces no undefined symbols.
13374no_undefined_flag=$lt_no_undefined_flag
13375
13376# Flag to hardcode \$libdir into a binary during linking.
13377# This must work even if \$libdir does not exist
13378hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13379
13380# If ld is used when linking, flag to hardcode \$libdir into a binary
13381# during linking. This must work even if \$libdir does not exist.
13382hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13383
13384# Whether we need a single "-rpath" flag with a separated argument.
13385hardcode_libdir_separator=$lt_hardcode_libdir_separator
13386
13387# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13388# DIR into the resulting binary.
13389hardcode_direct=$hardcode_direct
13390
13391# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13392# DIR into the resulting binary and the resulting library dependency is
13393# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13394# library is relocated.
13395hardcode_direct_absolute=$hardcode_direct_absolute
13396
13397# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13398# into the resulting binary.
13399hardcode_minus_L=$hardcode_minus_L
13400
13401# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13402# into the resulting binary.
13403hardcode_shlibpath_var=$hardcode_shlibpath_var
13404
13405# Set to "yes" if building a shared library automatically hardcodes DIR
13406# into the library and all subsequent libraries and executables linked
13407# against it.
13408hardcode_automatic=$hardcode_automatic
13409
13410# Set to yes if linker adds runtime paths of dependent libraries
13411# to runtime path list.
13412inherit_rpath=$inherit_rpath
13413
13414# Whether libtool must link a program against all its dependency libraries.
13415link_all_deplibs=$link_all_deplibs
13416
13417# Fix the shell variable \$srcfile for the compiler.
13418fix_srcfile_path=$lt_fix_srcfile_path
13419
13420# Set to "yes" if exported symbols are required.
13421always_export_symbols=$always_export_symbols
13422
13423# The commands to list exported symbols.
13424export_symbols_cmds=$lt_export_symbols_cmds
13425
13426# Symbols that should not be listed in the preloaded symbols.
13427exclude_expsyms=$lt_exclude_expsyms
13428
13429# Symbols that must always be exported.
13430include_expsyms=$lt_include_expsyms
13431
13432# Commands necessary for linking programs (against libraries) with templates.
13433prelink_cmds=$lt_prelink_cmds
13434
13435# Specify filename containing input files.
13436file_list_spec=$lt_file_list_spec
13437
13438# How to hardcode a shared library path into an executable.
13439hardcode_action=$hardcode_action
13440
13441# ### END LIBTOOL CONFIG
13442
13443_LT_EOF
13444
13445 case $host_os in
13446 aix3*)
13447 cat <<\_LT_EOF >> "$cfgfile"
13448# AIX sometimes has problems with the GCC collect2 program. For some
13449# reason, if we set the COLLECT_NAMES environment variable, the problems
13450# vanish in a puff of smoke.
13451if test "X${COLLECT_NAMES+set}" != Xset; then
13452 COLLECT_NAMES=
13453 export COLLECT_NAMES
13454fi
13455_LT_EOF
13456 ;;
13457 esac
13458
13459
13460ltmain="$ac_aux_dir/ltmain.sh"
13461
13462
13463 # We use sed instead of cat because bash on DJGPP gets confused if
13464 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13465 # text mode, it properly converts lines to CR/LF. This bash problem
13466 # is reportedly fixed, but why not run on old versions too?
13467 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13468 || (rm -f "$cfgfile"; exit 1)
13469
13470 case $xsi_shell in
13471 yes)
13472 cat << \_LT_EOF >> "$cfgfile"
18d98188 13473
1cf3d07d
SE
13474# func_dirname file append nondir_replacement
13475# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13476# otherwise set result to NONDIR_REPLACEMENT.
13477func_dirname ()
13478{
13479 case ${1} in
13480 */*) func_dirname_result="${1%/*}${2}" ;;
13481 * ) func_dirname_result="${3}" ;;
13482 esac
13483}
13484
13485# func_basename file
13486func_basename ()
13487{
13488 func_basename_result="${1##*/}"
13489}
13490
18d98188
PG
13491# func_dirname_and_basename file append nondir_replacement
13492# perform func_basename and func_dirname in a single function
13493# call:
13494# dirname: Compute the dirname of FILE. If nonempty,
13495# add APPEND to the result, otherwise set result
13496# to NONDIR_REPLACEMENT.
13497# value returned in "$func_dirname_result"
13498# basename: Compute filename of FILE.
13499# value retuned in "$func_basename_result"
13500# Implementation must be kept synchronized with func_dirname
13501# and func_basename. For efficiency, we do not delegate to
13502# those functions but instead duplicate the functionality here.
13503func_dirname_and_basename ()
13504{
13505 case ${1} in
13506 */*) func_dirname_result="${1%/*}${2}" ;;
13507 * ) func_dirname_result="${3}" ;;
13508 esac
13509 func_basename_result="${1##*/}"
13510}
13511
1cf3d07d
SE
13512# func_stripname prefix suffix name
13513# strip PREFIX and SUFFIX off of NAME.
13514# PREFIX and SUFFIX must not contain globbing or regex special
13515# characters, hashes, percent signs, but SUFFIX may contain a leading
13516# dot (in which case that matches only a dot).
13517func_stripname ()
13518{
13519 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13520 # positional parameters, so assign one to ordinary parameter first.
13521 func_stripname_result=${3}
13522 func_stripname_result=${func_stripname_result#"${1}"}
13523 func_stripname_result=${func_stripname_result%"${2}"}
13524}
13525
13526# func_opt_split
13527func_opt_split ()
13528{
13529 func_opt_split_opt=${1%%=*}
13530 func_opt_split_arg=${1#*=}
13531}
13532
13533# func_lo2o object
13534func_lo2o ()
13535{
13536 case ${1} in
13537 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13538 *) func_lo2o_result=${1} ;;
13539 esac
13540}
18d98188
PG
13541
13542# func_xform libobj-or-source
13543func_xform ()
13544{
13545 func_xform_result=${1%.*}.lo
13546}
13547
13548# func_arith arithmetic-term...
13549func_arith ()
13550{
13551 func_arith_result=$(( $* ))
13552}
13553
13554# func_len string
13555# STRING may not start with a hyphen.
13556func_len ()
13557{
13558 func_len_result=${#1}
13559}
13560
1cf3d07d
SE
13561_LT_EOF
13562 ;;
13563 *) # Bourne compatible functions.
13564 cat << \_LT_EOF >> "$cfgfile"
18d98188 13565
1cf3d07d
SE
13566# func_dirname file append nondir_replacement
13567# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13568# otherwise set result to NONDIR_REPLACEMENT.
13569func_dirname ()
13570{
13571 # Extract subdirectory from the argument.
43e02a8a 13572 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
1cf3d07d
SE
13573 if test "X$func_dirname_result" = "X${1}"; then
13574 func_dirname_result="${3}"
13575 else
13576 func_dirname_result="$func_dirname_result${2}"
13577 fi
13578}
13579
13580# func_basename file
13581func_basename ()
13582{
43e02a8a 13583 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
1cf3d07d
SE
13584}
13585
18d98188 13586
1cf3d07d
SE
13587# func_stripname prefix suffix name
13588# strip PREFIX and SUFFIX off of NAME.
13589# PREFIX and SUFFIX must not contain globbing or regex special
13590# characters, hashes, percent signs, but SUFFIX may contain a leading
13591# dot (in which case that matches only a dot).
13592# func_strip_suffix prefix name
13593func_stripname ()
13594{
13595 case ${2} in
43e02a8a
RW
13596 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13597 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
1cf3d07d
SE
13598 esac
13599}
13600
13601# sed scripts:
13602my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13603my_sed_long_arg='1s/^-[^=]*=//'
13604
13605# func_opt_split
13606func_opt_split ()
13607{
43e02a8a
RW
13608 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13609 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
1cf3d07d
SE
13610}
13611
13612# func_lo2o object
13613func_lo2o ()
13614{
43e02a8a 13615 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
1cf3d07d 13616}
18d98188
PG
13617
13618# func_xform libobj-or-source
13619func_xform ()
13620{
43e02a8a 13621 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18d98188
PG
13622}
13623
13624# func_arith arithmetic-term...
13625func_arith ()
13626{
13627 func_arith_result=`expr "$@"`
13628}
13629
13630# func_len string
13631# STRING may not start with a hyphen.
13632func_len ()
13633{
13634 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13635}
13636
1cf3d07d
SE
13637_LT_EOF
13638esac
13639
13640case $lt_shell_append in
13641 yes)
13642 cat << \_LT_EOF >> "$cfgfile"
13643
13644# func_append var value
13645# Append VALUE to the end of shell variable VAR.
13646func_append ()
13647{
13648 eval "$1+=\$2"
13649}
13650_LT_EOF
13651 ;;
13652 *)
13653 cat << \_LT_EOF >> "$cfgfile"
13654
13655# func_append var value
13656# Append VALUE to the end of shell variable VAR.
13657func_append ()
13658{
13659 eval "$1=\$$1\$2"
13660}
18d98188 13661
1cf3d07d
SE
13662_LT_EOF
13663 ;;
13664 esac
13665
13666
13667 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13668 || (rm -f "$cfgfile"; exit 1)
13669
13670 mv -f "$cfgfile" "$ofile" ||
13671 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13672 chmod +x "$ofile"
13673
9fabf579 13674 ;;
5213506e 13675
a8aea176 13676 esac
5213506e 13677done # for ac_tag
a8aea176 13678
a8aea176 13679
5213506e 13680as_fn_exit 0
a8aea176 13681_ACEOF
a8aea176
NN
13682ac_clean_files=$ac_clean_files_save
13683
5213506e 13684test $ac_write_fail = 0 ||
22e05272 13685 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
5213506e 13686
a8aea176
NN
13687
13688# configure is writing to config.log, and then calls config.status.
13689# config.status does its own redirection, appending to config.log.
13690# Unfortunately, on DOS this fails, as config.log is still kept open
13691# by configure, so config.status won't be able to write to it; its
13692# output is simply discarded. So we exec the FD to /dev/null,
13693# effectively closing config.log, so it can be properly (re)opened and
13694# appended to by config.status. When coming back to configure, we
13695# need to make the FD available again.
13696if test "$no_create" != yes; then
13697 ac_cs_success=:
13698 ac_config_status_args=
13699 test "$silent" = yes &&
13700 ac_config_status_args="$ac_config_status_args --quiet"
13701 exec 5>/dev/null
13702 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13703 exec 5>>config.log
13704 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13705 # would make configure fail if this is the last instruction.
22e05272 13706 $ac_cs_success || as_fn_exit 1
5213506e
RW
13707fi
13708if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13710$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
a8aea176 13711fi
c45f211e 13712