]> git.ipfire.org Git - thirdparty/gcc.git/blame - zlib/configure
Makefile.am (noinst_LTLIBRARIES): Rename libzgcj_convience.la to libz_convenience.la.
[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
5213506e
RW
642CPP
643OTOOL64
644OTOOL
645LIPO
646NMEDIT
647DSYMUTIL
5213506e
RW
648RANLIB
649AR
650OBJDUMP
651LN_S
652NM
653ac_ct_DUMPBIN
654DUMPBIN
655LD
656FGREP
657EGREP
658GREP
659SED
660LIBTOOL
661am__fastdepCC_FALSE
662am__fastdepCC_TRUE
663CCDEPMODE
39ba2a0e 664am__nodep
5213506e
RW
665AMDEPBACKSLASH
666AMDEP_FALSE
667AMDEP_TRUE
668am__quote
669am__include
670DEPDIR
671OBJEXT
672EXEEXT
673ac_ct_CC
674CPPFLAGS
675LDFLAGS
676CFLAGS
677CC
678COMPPATH
679MAINT
680MAINTAINER_MODE_FALSE
681MAINTAINER_MODE_TRUE
22e05272
JM
682AM_BACKSLASH
683AM_DEFAULT_VERBOSITY
684AM_DEFAULT_V
685AM_V
5213506e
RW
686am__untar
687am__tar
688AMTAR
689am__leading_dot
690SET_MAKE
691AWK
692mkdir_p
693MKDIR_P
694INSTALL_STRIP_PROGRAM
695STRIP
696install_sh
697MAKEINFO
698AUTOHEADER
699AUTOMAKE
700AUTOCONF
701ACLOCAL
702VERSION
703PACKAGE
704CYGPATH_W
705am__isrc
706INSTALL_DATA
707INSTALL_SCRIPT
708INSTALL_PROGRAM
709mkinstalldirs
710target_os
711target_vendor
712target_cpu
713target
714host_os
715host_vendor
716host_cpu
717host
718build_os
719build_vendor
720build_cpu
721build
722multi_basedir
723target_alias
724host_alias
725build_alias
726LIBS
727ECHO_T
728ECHO_N
729ECHO_C
730DEFS
731mandir
732localedir
733libdir
734psdir
735pdfdir
736dvidir
737htmldir
738infodir
739docdir
740oldincludedir
741includedir
742localstatedir
743sharedstatedir
744sysconfdir
745datadir
746datarootdir
747libexecdir
748sbindir
749bindir
750program_transform_name
751prefix
752exec_prefix
753PACKAGE_URL
754PACKAGE_BUGREPORT
755PACKAGE_STRING
756PACKAGE_VERSION
757PACKAGE_TARNAME
758PACKAGE_NAME
759PATH_SEPARATOR
760SHELL'
a8aea176 761ac_subst_files=''
5213506e
RW
762ac_user_opts='
763enable_option_checking
764enable_multilib
22e05272 765enable_silent_rules
5213506e
RW
766enable_maintainer_mode
767with_target_subdir
768with_cross_host
769with_system_zlib
770enable_dependency_tracking
771enable_shared
772enable_static
773with_pic
774enable_fast_install
775with_gnu_ld
776enable_libtool_lock
459260ec 777enable_host_shared
5213506e
RW
778'
779 ac_precious_vars='build_alias
780host_alias
781target_alias
782CPP
783CPPFLAGS'
784
dfac8a13
TT
785
786# Initialize some variables set by options.
a8aea176
NN
787ac_init_help=
788ac_init_version=false
5213506e
RW
789ac_unrecognized_opts=
790ac_unrecognized_sep=
dfac8a13
TT
791# The variables have the same names as the options, with
792# dashes changed to underlines.
a8aea176 793cache_file=/dev/null
dfac8a13 794exec_prefix=NONE
dfac8a13 795no_create=
dfac8a13
TT
796no_recursion=
797prefix=NONE
798program_prefix=NONE
799program_suffix=NONE
800program_transform_name=s,x,x,
801silent=
802site=
803srcdir=
dfac8a13
TT
804verbose=
805x_includes=NONE
806x_libraries=NONE
a8aea176
NN
807
808# Installation directory options.
809# These are left unexpanded so users can "make install exec_prefix=/foo"
810# and all the variables that are supposed to be based on exec_prefix
811# by default will actually change.
812# Use braces instead of parens because sh, perl, etc. also accept them.
5213506e 813# (The list follows the same order as the GNU Coding Standards.)
dfac8a13
TT
814bindir='${exec_prefix}/bin'
815sbindir='${exec_prefix}/sbin'
816libexecdir='${exec_prefix}/libexec'
5213506e
RW
817datarootdir='${prefix}/share'
818datadir='${datarootdir}'
dfac8a13
TT
819sysconfdir='${prefix}/etc'
820sharedstatedir='${prefix}/com'
821localstatedir='${prefix}/var'
dfac8a13
TT
822includedir='${prefix}/include'
823oldincludedir='/usr/include'
22e05272 824docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
5213506e
RW
825infodir='${datarootdir}/info'
826htmldir='${docdir}'
827dvidir='${docdir}'
828pdfdir='${docdir}'
829psdir='${docdir}'
830libdir='${exec_prefix}/lib'
831localedir='${datarootdir}/locale'
832mandir='${datarootdir}/man'
dfac8a13 833
dfac8a13 834ac_prev=
5213506e 835ac_dashdash=
dfac8a13
TT
836for ac_option
837do
dfac8a13
TT
838 # If the previous option needs an argument, assign it.
839 if test -n "$ac_prev"; then
5213506e 840 eval $ac_prev=\$ac_option
dfac8a13
TT
841 ac_prev=
842 continue
843 fi
844
5213506e 845 case $ac_option in
22e05272
JM
846 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
847 *=) ac_optarg= ;;
848 *) ac_optarg=yes ;;
5213506e 849 esac
dfac8a13
TT
850
851 # Accept the important Cygnus configure options, so we can diagnose typos.
852
5213506e
RW
853 case $ac_dashdash$ac_option in
854 --)
855 ac_dashdash=yes ;;
dfac8a13
TT
856
857 -bindir | --bindir | --bindi | --bind | --bin | --bi)
858 ac_prev=bindir ;;
859 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
a8aea176 860 bindir=$ac_optarg ;;
dfac8a13
TT
861
862 -build | --build | --buil | --bui | --bu)
a8aea176 863 ac_prev=build_alias ;;
dfac8a13 864 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
a8aea176 865 build_alias=$ac_optarg ;;
dfac8a13
TT
866
867 -cache-file | --cache-file | --cache-fil | --cache-fi \
868 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
869 ac_prev=cache_file ;;
870 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
871 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
a8aea176
NN
872 cache_file=$ac_optarg ;;
873
874 --config-cache | -C)
875 cache_file=config.cache ;;
dfac8a13 876
5213506e 877 -datadir | --datadir | --datadi | --datad)
dfac8a13 878 ac_prev=datadir ;;
5213506e 879 -datadir=* | --datadir=* | --datadi=* | --datad=*)
a8aea176 880 datadir=$ac_optarg ;;
dfac8a13 881
5213506e
RW
882 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
883 | --dataroo | --dataro | --datar)
884 ac_prev=datarootdir ;;
885 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
886 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
887 datarootdir=$ac_optarg ;;
888
dfac8a13 889 -disable-* | --disable-*)
5213506e 890 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
dfac8a13 891 # Reject names that are not valid shell variable names.
5213506e 892 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 893 as_fn_error $? "invalid feature name: $ac_useropt"
5213506e
RW
894 ac_useropt_orig=$ac_useropt
895 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896 case $ac_user_opts in
897 *"
898"enable_$ac_useropt"
899"*) ;;
900 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
901 ac_unrecognized_sep=', ';;
902 esac
903 eval enable_$ac_useropt=no ;;
904
905 -docdir | --docdir | --docdi | --doc | --do)
906 ac_prev=docdir ;;
907 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
908 docdir=$ac_optarg ;;
909
910 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
911 ac_prev=dvidir ;;
912 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
913 dvidir=$ac_optarg ;;
dfac8a13
TT
914
915 -enable-* | --enable-*)
5213506e 916 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
dfac8a13 917 # Reject names that are not valid shell variable names.
5213506e 918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 919 as_fn_error $? "invalid feature name: $ac_useropt"
5213506e
RW
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
923 *"
924"enable_$ac_useropt"
925"*) ;;
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
dfac8a13 928 esac
5213506e 929 eval enable_$ac_useropt=\$ac_optarg ;;
dfac8a13
TT
930
931 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
932 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
933 | --exec | --exe | --ex)
934 ac_prev=exec_prefix ;;
935 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
936 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
937 | --exec=* | --exe=* | --ex=*)
a8aea176 938 exec_prefix=$ac_optarg ;;
dfac8a13
TT
939
940 -gas | --gas | --ga | --g)
941 # Obsolete; use --with-gas.
942 with_gas=yes ;;
943
a8aea176
NN
944 -help | --help | --hel | --he | -h)
945 ac_init_help=long ;;
946 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
947 ac_init_help=recursive ;;
948 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
949 ac_init_help=short ;;
dfac8a13
TT
950
951 -host | --host | --hos | --ho)
a8aea176 952 ac_prev=host_alias ;;
dfac8a13 953 -host=* | --host=* | --hos=* | --ho=*)
a8aea176 954 host_alias=$ac_optarg ;;
dfac8a13 955
5213506e
RW
956 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
957 ac_prev=htmldir ;;
958 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
959 | --ht=*)
960 htmldir=$ac_optarg ;;
961
dfac8a13
TT
962 -includedir | --includedir | --includedi | --included | --include \
963 | --includ | --inclu | --incl | --inc)
964 ac_prev=includedir ;;
965 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
966 | --includ=* | --inclu=* | --incl=* | --inc=*)
a8aea176 967 includedir=$ac_optarg ;;
dfac8a13
TT
968
969 -infodir | --infodir | --infodi | --infod | --info | --inf)
970 ac_prev=infodir ;;
971 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
a8aea176 972 infodir=$ac_optarg ;;
dfac8a13
TT
973
974 -libdir | --libdir | --libdi | --libd)
975 ac_prev=libdir ;;
976 -libdir=* | --libdir=* | --libdi=* | --libd=*)
a8aea176 977 libdir=$ac_optarg ;;
dfac8a13
TT
978
979 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
980 | --libexe | --libex | --libe)
981 ac_prev=libexecdir ;;
982 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
983 | --libexe=* | --libex=* | --libe=*)
a8aea176 984 libexecdir=$ac_optarg ;;
dfac8a13 985
5213506e
RW
986 -localedir | --localedir | --localedi | --localed | --locale)
987 ac_prev=localedir ;;
988 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
989 localedir=$ac_optarg ;;
990
dfac8a13 991 -localstatedir | --localstatedir | --localstatedi | --localstated \
5213506e 992 | --localstate | --localstat | --localsta | --localst | --locals)
dfac8a13
TT
993 ac_prev=localstatedir ;;
994 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5213506e 995 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
a8aea176 996 localstatedir=$ac_optarg ;;
dfac8a13
TT
997
998 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
999 ac_prev=mandir ;;
1000 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
a8aea176 1001 mandir=$ac_optarg ;;
dfac8a13
TT
1002
1003 -nfp | --nfp | --nf)
1004 # Obsolete; use --without-fp.
1005 with_fp=no ;;
1006
1007 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
a8aea176 1008 | --no-cr | --no-c | -n)
dfac8a13
TT
1009 no_create=yes ;;
1010
1011 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1012 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1013 no_recursion=yes ;;
1014
1015 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1016 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1017 | --oldin | --oldi | --old | --ol | --o)
1018 ac_prev=oldincludedir ;;
1019 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1020 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1021 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
a8aea176 1022 oldincludedir=$ac_optarg ;;
dfac8a13
TT
1023
1024 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1025 ac_prev=prefix ;;
1026 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
a8aea176 1027 prefix=$ac_optarg ;;
dfac8a13
TT
1028
1029 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1030 | --program-pre | --program-pr | --program-p)
1031 ac_prev=program_prefix ;;
1032 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1033 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
a8aea176 1034 program_prefix=$ac_optarg ;;
dfac8a13
TT
1035
1036 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1037 | --program-suf | --program-su | --program-s)
1038 ac_prev=program_suffix ;;
1039 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1040 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
a8aea176 1041 program_suffix=$ac_optarg ;;
dfac8a13
TT
1042
1043 -program-transform-name | --program-transform-name \
1044 | --program-transform-nam | --program-transform-na \
1045 | --program-transform-n | --program-transform- \
1046 | --program-transform | --program-transfor \
1047 | --program-transfo | --program-transf \
1048 | --program-trans | --program-tran \
1049 | --progr-tra | --program-tr | --program-t)
1050 ac_prev=program_transform_name ;;
1051 -program-transform-name=* | --program-transform-name=* \
1052 | --program-transform-nam=* | --program-transform-na=* \
1053 | --program-transform-n=* | --program-transform-=* \
1054 | --program-transform=* | --program-transfor=* \
1055 | --program-transfo=* | --program-transf=* \
1056 | --program-trans=* | --program-tran=* \
1057 | --progr-tra=* | --program-tr=* | --program-t=*)
a8aea176 1058 program_transform_name=$ac_optarg ;;
dfac8a13 1059
5213506e
RW
1060 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1061 ac_prev=pdfdir ;;
1062 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1063 pdfdir=$ac_optarg ;;
1064
1065 -psdir | --psdir | --psdi | --psd | --ps)
1066 ac_prev=psdir ;;
1067 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1068 psdir=$ac_optarg ;;
1069
dfac8a13
TT
1070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1071 | -silent | --silent | --silen | --sile | --sil)
1072 silent=yes ;;
1073
1074 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1075 ac_prev=sbindir ;;
1076 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1077 | --sbi=* | --sb=*)
a8aea176 1078 sbindir=$ac_optarg ;;
dfac8a13
TT
1079
1080 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1081 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1082 | --sharedst | --shareds | --shared | --share | --shar \
1083 | --sha | --sh)
1084 ac_prev=sharedstatedir ;;
1085 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1086 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1087 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1088 | --sha=* | --sh=*)
a8aea176 1089 sharedstatedir=$ac_optarg ;;
dfac8a13
TT
1090
1091 -site | --site | --sit)
1092 ac_prev=site ;;
1093 -site=* | --site=* | --sit=*)
a8aea176 1094 site=$ac_optarg ;;
dfac8a13
TT
1095
1096 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1097 ac_prev=srcdir ;;
1098 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
a8aea176 1099 srcdir=$ac_optarg ;;
dfac8a13
TT
1100
1101 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1102 | --syscon | --sysco | --sysc | --sys | --sy)
1103 ac_prev=sysconfdir ;;
1104 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1105 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
a8aea176 1106 sysconfdir=$ac_optarg ;;
dfac8a13
TT
1107
1108 -target | --target | --targe | --targ | --tar | --ta | --t)
a8aea176 1109 ac_prev=target_alias ;;
dfac8a13 1110 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
a8aea176 1111 target_alias=$ac_optarg ;;
dfac8a13
TT
1112
1113 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1114 verbose=yes ;;
1115
a8aea176
NN
1116 -version | --version | --versio | --versi | --vers | -V)
1117 ac_init_version=: ;;
dfac8a13
TT
1118
1119 -with-* | --with-*)
5213506e 1120 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
dfac8a13 1121 # Reject names that are not valid shell variable names.
5213506e 1122 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1123 as_fn_error $? "invalid package name: $ac_useropt"
5213506e
RW
1124 ac_useropt_orig=$ac_useropt
1125 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126 case $ac_user_opts in
1127 *"
1128"with_$ac_useropt"
1129"*) ;;
1130 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1131 ac_unrecognized_sep=', ';;
dfac8a13 1132 esac
5213506e 1133 eval with_$ac_useropt=\$ac_optarg ;;
dfac8a13
TT
1134
1135 -without-* | --without-*)
5213506e 1136 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
dfac8a13 1137 # Reject names that are not valid shell variable names.
5213506e 1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1139 as_fn_error $? "invalid package name: $ac_useropt"
5213506e
RW
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144"with_$ac_useropt"
1145"*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval with_$ac_useropt=no ;;
dfac8a13
TT
1150
1151 --x)
1152 # Obsolete; use --with-x.
1153 with_x=yes ;;
1154
1155 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156 | --x-incl | --x-inc | --x-in | --x-i)
1157 ac_prev=x_includes ;;
1158 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
a8aea176 1160 x_includes=$ac_optarg ;;
dfac8a13
TT
1161
1162 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164 ac_prev=x_libraries ;;
1165 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
a8aea176 1167 x_libraries=$ac_optarg ;;
dfac8a13 1168
22e05272
JM
1169 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1170Try \`$0 --help' for more information"
dfac8a13
TT
1171 ;;
1172
a8aea176
NN
1173 *=*)
1174 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1175 # Reject names that are not valid shell variable names.
5213506e
RW
1176 case $ac_envvar in #(
1177 '' | [0-9]* | *[!_$as_cr_alnum]* )
22e05272 1178 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
5213506e
RW
1179 esac
1180 eval $ac_envvar=\$ac_optarg
a8aea176
NN
1181 export $ac_envvar ;;
1182
dfac8a13 1183 *)
a8aea176 1184 # FIXME: should be removed in autoconf 3.0.
5213506e 1185 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
a8aea176 1186 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5213506e 1187 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
22e05272 1188 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
dfac8a13
TT
1189 ;;
1190
1191 esac
1192done
1193
1194if test -n "$ac_prev"; then
a8aea176 1195 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
22e05272 1196 as_fn_error $? "missing argument to $ac_option"
dfac8a13 1197fi
dfac8a13 1198
5213506e
RW
1199if test -n "$ac_unrecognized_opts"; then
1200 case $enable_option_checking in
1201 no) ;;
22e05272 1202 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
5213506e 1203 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
a8aea176 1204 esac
5213506e 1205fi
dfac8a13 1206
5213506e
RW
1207# Check all directory arguments for consistency.
1208for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1209 datadir sysconfdir sharedstatedir localstatedir includedir \
1210 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1211 libdir localedir mandir
c45f211e 1212do
5213506e
RW
1213 eval ac_val=\$$ac_var
1214 # Remove trailing slashes.
1215 case $ac_val in
1216 */ )
1217 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1218 eval $ac_var=\$ac_val;;
1219 esac
1220 # Be sure to have absolute directory names.
a8aea176 1221 case $ac_val in
5213506e
RW
1222 [\\/$]* | ?:[\\/]* ) continue;;
1223 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
dfac8a13 1224 esac
22e05272 1225 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
dfac8a13
TT
1226done
1227
a8aea176
NN
1228# There might be people who depend on the old broken behavior: `$host'
1229# used to hold the argument of --host etc.
1230# FIXME: To remove some day.
1231build=$build_alias
1232host=$host_alias
1233target=$target_alias
1234
1235# FIXME: To remove some day.
1236if test "x$host_alias" != x; then
1237 if test "x$build_alias" = x; then
1238 cross_compiling=maybe
a8aea176
NN
1239 elif test "x$build_alias" != "x$host_alias"; then
1240 cross_compiling=yes
1241 fi
1242fi
dfac8a13 1243
a8aea176
NN
1244ac_tool_prefix=
1245test -n "$host_alias" && ac_tool_prefix=$host_alias-
1246
1247test "$silent" = yes && exec 6>/dev/null
dfac8a13 1248
dfac8a13 1249
5213506e
RW
1250ac_pwd=`pwd` && test -n "$ac_pwd" &&
1251ac_ls_di=`ls -di .` &&
1252ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
22e05272 1253 as_fn_error $? "working directory cannot be determined"
5213506e 1254test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
22e05272 1255 as_fn_error $? "pwd does not report name of working directory"
5213506e
RW
1256
1257
dfac8a13
TT
1258# Find the source files, if location was not specified.
1259if test -z "$srcdir"; then
1260 ac_srcdir_defaulted=yes
5213506e
RW
1261 # Try the directory containing this script, then the parent directory.
1262 ac_confdir=`$as_dirname -- "$as_myself" ||
1263$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1264 X"$as_myself" : 'X\(//\)[^/]' \| \
1265 X"$as_myself" : 'X\(//\)$' \| \
1266 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1267$as_echo X"$as_myself" |
1268 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1269 s//\1/
1270 q
1271 }
1272 /^X\(\/\/\)[^/].*/{
1273 s//\1/
1274 q
1275 }
1276 /^X\(\/\/\)$/{
1277 s//\1/
1278 q
1279 }
1280 /^X\(\/\).*/{
1281 s//\1/
1282 q
1283 }
1284 s/.*/./; q'`
dfac8a13 1285 srcdir=$ac_confdir
5213506e 1286 if test ! -r "$srcdir/$ac_unique_file"; then
dfac8a13
TT
1287 srcdir=..
1288 fi
1289else
1290 ac_srcdir_defaulted=no
1291fi
5213506e
RW
1292if test ! -r "$srcdir/$ac_unique_file"; then
1293 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
22e05272 1294 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
5213506e
RW
1295fi
1296ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1297ac_abs_confdir=`(
22e05272 1298 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
5213506e
RW
1299 pwd)`
1300# When building in place, set srcdir=.
1301if test "$ac_abs_confdir" = "$ac_pwd"; then
1302 srcdir=.
1303fi
1304# Remove unnecessary trailing slashes from srcdir.
1305# Double slashes in file names in object file debugging info
1306# mess up M-x gdb in Emacs.
1307case $srcdir in
1308*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1309esac
1310for ac_var in $ac_precious_vars; do
1311 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_env_${ac_var}_value=\$${ac_var}
1313 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1314 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1315done
a8aea176
NN
1316
1317#
1318# Report the --help message.
1319#
1320if test "$ac_init_help" = "long"; then
1321 # Omit some internal or obsolete options to make the list less imposing.
1322 # This message is too long to be a string in the A/UX 3.1 sh.
1323 cat <<_ACEOF
22e05272 1324\`configure' configures zlib 1.1.4 to adapt to many kinds of systems.
a8aea176
NN
1325
1326Usage: $0 [OPTION]... [VAR=VALUE]...
1327
1328To assign environment variables (e.g., CC, CFLAGS...), specify them as
1329VAR=VALUE. See below for descriptions of some of the useful variables.
1330
1331Defaults for the options are specified in brackets.
1332
1333Configuration:
1334 -h, --help display this help and exit
1335 --help=short display options specific to this package
1336 --help=recursive display the short help of all the included packages
1337 -V, --version display version information and exit
22e05272 1338 -q, --quiet, --silent do not print \`checking ...' messages
a8aea176
NN
1339 --cache-file=FILE cache test results in FILE [disabled]
1340 -C, --config-cache alias for \`--cache-file=config.cache'
1341 -n, --no-create do not create output files
1342 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1343
a8aea176
NN
1344Installation directories:
1345 --prefix=PREFIX install architecture-independent files in PREFIX
5213506e 1346 [$ac_default_prefix]
a8aea176 1347 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5213506e 1348 [PREFIX]
a8aea176
NN
1349
1350By default, \`make install' will install all the files in
1351\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1352an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1353for instance \`--prefix=\$HOME'.
1354
1355For better control, use the options below.
1356
1357Fine tuning of the installation directories:
5213506e
RW
1358 --bindir=DIR user executables [EPREFIX/bin]
1359 --sbindir=DIR system admin executables [EPREFIX/sbin]
1360 --libexecdir=DIR program executables [EPREFIX/libexec]
1361 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1362 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1363 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1364 --libdir=DIR object code libraries [EPREFIX/lib]
1365 --includedir=DIR C header files [PREFIX/include]
1366 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1367 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1368 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1369 --infodir=DIR info documentation [DATAROOTDIR/info]
1370 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1371 --mandir=DIR man documentation [DATAROOTDIR/man]
22e05272 1372 --docdir=DIR documentation root [DATAROOTDIR/doc/zlib]
5213506e
RW
1373 --htmldir=DIR html documentation [DOCDIR]
1374 --dvidir=DIR dvi documentation [DOCDIR]
1375 --pdfdir=DIR pdf documentation [DOCDIR]
1376 --psdir=DIR ps documentation [DOCDIR]
a8aea176
NN
1377_ACEOF
1378
1379 cat <<\_ACEOF
1380
1381Program names:
1382 --program-prefix=PREFIX prepend PREFIX to installed program names
1383 --program-suffix=SUFFIX append SUFFIX to installed program names
1384 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1385
1386System types:
1387 --build=BUILD configure for building on BUILD [guessed]
1388 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1389 --target=TARGET configure for building compilers for TARGET [HOST]
1390_ACEOF
1391fi
1392
1393if test -n "$ac_init_help"; then
22e05272
JM
1394 case $ac_init_help in
1395 short | recursive ) echo "Configuration of zlib 1.1.4:";;
1396 esac
a8aea176
NN
1397 cat <<\_ACEOF
1398
1399Optional Features:
5213506e 1400 --disable-option-checking ignore unrecognized --enable/--with options
a8aea176
NN
1401 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1402 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
a8aea176 1403 --enable-multilib build many library versions (default)
22e05272
JM
1404 --enable-silent-rules less verbose build output (undo: "make V=1")
1405 --disable-silent-rules verbose build output (undo: "make V=0")
1406 --enable-maintainer-mode
1407 enable make rules and dependencies not useful (and
1408 sometimes confusing) to the casual installer
1409 --enable-dependency-tracking
1410 do not reject slow dependency extractors
1411 --disable-dependency-tracking
1412 speeds up one-time build
5213506e
RW
1413 --enable-shared[=PKGS] build shared libraries [default=yes]
1414 --enable-static[=PKGS] build static libraries [default=yes]
1cf3d07d
SE
1415 --enable-fast-install[=PKGS]
1416 optimize for fast installation [default=yes]
a8aea176 1417 --disable-libtool-lock avoid locking (might break parallel builds)
459260ec 1418 --enable-host-shared build host code as shared libraries
a8aea176
NN
1419
1420Optional Packages:
1421 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1422 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1423 --with-target-subdir=SUBDIR
1424 configuring in a subdirectory
1425 --with-cross-host=HOST configuring with a cross compiler
1426 --with-system-zlib use installed libz
1cf3d07d
SE
1427 --with-pic try to use only PIC/non-PIC objects [default=use
1428 both]
1429 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
a8aea176
NN
1430
1431Some influential environment variables:
1432 CC C compiler command
1433 CFLAGS C compiler flags
1434 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1435 nonstandard directory <lib dir>
5213506e 1436 LIBS libraries to pass to the linker, e.g. -l<library>
22e05272 1437 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
5213506e 1438 you have headers in a nonstandard directory <include dir>
a8aea176
NN
1439 CPP C preprocessor
1440
1441Use these variables to override the choices made by `configure' or to help
1442it to find libraries and programs with nonstandard names/locations.
1443
5213506e 1444Report bugs to the package provider.
a8aea176 1445_ACEOF
5213506e 1446ac_status=$?
a8aea176
NN
1447fi
1448
1449if test "$ac_init_help" = "recursive"; then
1450 # If there are subdirs, report their specific --help.
a8aea176 1451 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5213506e
RW
1452 test -d "$ac_dir" ||
1453 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1454 continue
a8aea176
NN
1455 ac_builddir=.
1456
5213506e
RW
1457case "$ac_dir" in
1458.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459*)
1460 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1461 # A ".." for each directory in $ac_dir_suffix.
1462 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1463 case $ac_top_builddir_sub in
1464 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1465 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1466 esac ;;
1467esac
1468ac_abs_top_builddir=$ac_pwd
1469ac_abs_builddir=$ac_pwd$ac_dir_suffix
1470# for backward compatibility:
1471ac_top_builddir=$ac_top_build_prefix
a8aea176
NN
1472
1473case $srcdir in
5213506e 1474 .) # We are building in place.
a8aea176 1475 ac_srcdir=.
5213506e
RW
1476 ac_top_srcdir=$ac_top_builddir_sub
1477 ac_abs_top_srcdir=$ac_pwd ;;
1478 [\\/]* | ?:[\\/]* ) # Absolute name.
a8aea176 1479 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
1480 ac_top_srcdir=$srcdir
1481 ac_abs_top_srcdir=$srcdir ;;
1482 *) # Relative name.
1483 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1484 ac_top_srcdir=$ac_top_build_prefix$srcdir
1485 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
a8aea176 1486esac
5213506e
RW
1487ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1488
1489 cd "$ac_dir" || { ac_status=$?; continue; }
1490 # Check for guested configure.
1491 if test -f "$ac_srcdir/configure.gnu"; then
1492 echo &&
1493 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1494 elif test -f "$ac_srcdir/configure"; then
1495 echo &&
1496 $SHELL "$ac_srcdir/configure" --help=recursive
a8aea176 1497 else
5213506e
RW
1498 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499 fi || ac_status=$?
1500 cd "$ac_pwd" || { ac_status=$?; break; }
a8aea176
NN
1501 done
1502fi
1503
5213506e 1504test -n "$ac_init_help" && exit $ac_status
a8aea176
NN
1505if $ac_init_version; then
1506 cat <<\_ACEOF
22e05272
JM
1507zlib configure 1.1.4
1508generated by GNU Autoconf 2.69
a8aea176 1509
22e05272 1510Copyright (C) 2012 Free Software Foundation, Inc.
a8aea176
NN
1511This configure script is free software; the Free Software Foundation
1512gives unlimited permission to copy, distribute and modify it.
1513_ACEOF
5213506e 1514 exit
a8aea176 1515fi
a8aea176 1516
5213506e
RW
1517## ------------------------ ##
1518## Autoconf initialization. ##
1519## ------------------------ ##
a8aea176 1520
5213506e
RW
1521# ac_fn_c_try_compile LINENO
1522# --------------------------
1523# Try to compile conftest.$ac_ext, and return whether this succeeded.
1524ac_fn_c_try_compile ()
a8aea176 1525{
5213506e
RW
1526 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1527 rm -f conftest.$ac_objext
1528 if { { ac_try="$ac_compile"
1529case "(($ac_try" in
1530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1531 *) ac_try_echo=$ac_try;;
1532esac
1533eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1534$as_echo "$ac_try_echo"; } >&5
1535 (eval "$ac_compile") 2>conftest.err
1536 ac_status=$?
1537 if test -s conftest.err; then
1538 grep -v '^ *+' conftest.err >conftest.er1
1539 cat conftest.er1 >&5
1540 mv -f conftest.er1 conftest.err
1541 fi
1542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1543 test $ac_status = 0; } && {
1544 test -z "$ac_c_werror_flag" ||
1545 test ! -s conftest.err
1546 } && test -s conftest.$ac_objext; then :
1547 ac_retval=0
1548else
1549 $as_echo "$as_me: failed program was:" >&5
1550sed 's/^/| /' conftest.$ac_ext >&5
a8aea176 1551
5213506e
RW
1552 ac_retval=1
1553fi
22e05272
JM
1554 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1555 as_fn_set_status $ac_retval
a8aea176 1556
5213506e 1557} # ac_fn_c_try_compile
a8aea176 1558
5213506e
RW
1559# ac_fn_c_try_link LINENO
1560# -----------------------
1561# Try to link conftest.$ac_ext, and return whether this succeeded.
1562ac_fn_c_try_link ()
1563{
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 rm -f conftest.$ac_objext conftest$ac_exeext
1566 if { { ac_try="$ac_link"
1567case "(($ac_try" in
1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569 *) ac_try_echo=$ac_try;;
1570esac
1571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572$as_echo "$ac_try_echo"; } >&5
1573 (eval "$ac_link") 2>conftest.err
1574 ac_status=$?
1575 if test -s conftest.err; then
1576 grep -v '^ *+' conftest.err >conftest.er1
1577 cat conftest.er1 >&5
1578 mv -f conftest.er1 conftest.err
1579 fi
1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 test $ac_status = 0; } && {
1582 test -z "$ac_c_werror_flag" ||
1583 test ! -s conftest.err
1584 } && test -s conftest$ac_exeext && {
1585 test "$cross_compiling" = yes ||
22e05272 1586 test -x conftest$ac_exeext
5213506e
RW
1587 }; then :
1588 ac_retval=0
1589else
1590 $as_echo "$as_me: failed program was:" >&5
1591sed 's/^/| /' conftest.$ac_ext >&5
a8aea176 1592
5213506e
RW
1593 ac_retval=1
1594fi
1595 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1596 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1597 # interfere with the next link command; also delete a directory that is
1598 # left behind by Apple's compiler. We do this before executing the actions.
1599 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
22e05272
JM
1600 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1601 as_fn_set_status $ac_retval
a8aea176 1602
5213506e
RW
1603} # ac_fn_c_try_link
1604
1605# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1606# -------------------------------------------------------
1607# Tests whether HEADER exists and can be compiled using the include files in
1608# INCLUDES, setting the cache variable VAR accordingly.
1609ac_fn_c_check_header_compile ()
1610{
1611 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1613$as_echo_n "checking for $2... " >&6; }
22e05272 1614if eval \${$3+:} false; then :
5213506e
RW
1615 $as_echo_n "(cached) " >&6
1616else
1617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1618/* end confdefs.h. */
1619$4
1620#include <$2>
1621_ACEOF
1622if ac_fn_c_try_compile "$LINENO"; then :
1623 eval "$3=yes"
1624else
1625 eval "$3=no"
1626fi
1627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1628fi
1629eval ac_res=\$$3
1630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1631$as_echo "$ac_res" >&6; }
22e05272 1632 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5213506e
RW
1633
1634} # ac_fn_c_check_header_compile
1635
1636# ac_fn_c_try_cpp LINENO
1637# ----------------------
1638# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1639ac_fn_c_try_cpp ()
1640{
1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642 if { { ac_try="$ac_cpp conftest.$ac_ext"
1643case "(($ac_try" in
1644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1645 *) ac_try_echo=$ac_try;;
1646esac
1647eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1648$as_echo "$ac_try_echo"; } >&5
1649 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1650 ac_status=$?
1651 if test -s conftest.err; then
1652 grep -v '^ *+' conftest.err >conftest.er1
1653 cat conftest.er1 >&5
1654 mv -f conftest.er1 conftest.err
1655 fi
1656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22e05272 1657 test $ac_status = 0; } > conftest.i && {
5213506e
RW
1658 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1659 test ! -s conftest.err
1660 }; then :
1661 ac_retval=0
1662else
1663 $as_echo "$as_me: failed program was:" >&5
1664sed 's/^/| /' conftest.$ac_ext >&5
1665
1666 ac_retval=1
1667fi
22e05272
JM
1668 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1669 as_fn_set_status $ac_retval
5213506e
RW
1670
1671} # ac_fn_c_try_cpp
1672
1673# ac_fn_c_try_run LINENO
1674# ----------------------
1675# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1676# that executables *can* be run.
1677ac_fn_c_try_run ()
1678{
1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680 if { { ac_try="$ac_link"
1681case "(($ac_try" in
1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683 *) ac_try_echo=$ac_try;;
1684esac
1685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686$as_echo "$ac_try_echo"; } >&5
1687 (eval "$ac_link") 2>&5
1688 ac_status=$?
1689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1691 { { case "(($ac_try" in
1692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693 *) ac_try_echo=$ac_try;;
1694esac
1695eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696$as_echo "$ac_try_echo"; } >&5
1697 (eval "$ac_try") 2>&5
1698 ac_status=$?
1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700 test $ac_status = 0; }; }; then :
1701 ac_retval=0
1702else
1703 $as_echo "$as_me: program exited with status $ac_status" >&5
1704 $as_echo "$as_me: failed program was:" >&5
1705sed 's/^/| /' conftest.$ac_ext >&5
1706
1707 ac_retval=$ac_status
1708fi
1709 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
22e05272
JM
1710 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711 as_fn_set_status $ac_retval
5213506e
RW
1712
1713} # ac_fn_c_try_run
1714
1715# ac_fn_c_check_func LINENO FUNC VAR
1716# ----------------------------------
1717# Tests whether FUNC exists, setting the cache variable VAR accordingly
1718ac_fn_c_check_func ()
1719{
1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1722$as_echo_n "checking for $2... " >&6; }
22e05272 1723if eval \${$3+:} false; then :
5213506e
RW
1724 $as_echo_n "(cached) " >&6
1725else
1726 if test x$gcc_no_link = xyes; then
22e05272 1727 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5213506e
RW
1728fi
1729cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1730/* end confdefs.h. */
1731/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1732 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1733#define $2 innocuous_$2
1734
1735/* System header to define __stub macros and hopefully few prototypes,
1736 which can conflict with char $2 (); below.
1737 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1738 <limits.h> exists even on freestanding compilers. */
1739
1740#ifdef __STDC__
1741# include <limits.h>
1742#else
1743# include <assert.h>
1744#endif
1745
1746#undef $2
1747
1748/* Override any GCC internal prototype to avoid an error.
1749 Use char because int might match the return type of a GCC
1750 builtin and then its argument prototype would still apply. */
1751#ifdef __cplusplus
1752extern "C"
1753#endif
1754char $2 ();
1755/* The GNU C library defines this for functions which it implements
1756 to always fail with ENOSYS. Some functions are actually named
1757 something starting with __ and the normal name is an alias. */
1758#if defined __stub_$2 || defined __stub___$2
1759choke me
1760#endif
1761
1762int
1763main ()
1764{
1765return $2 ();
1766 ;
1767 return 0;
1768}
1769_ACEOF
1770if ac_fn_c_try_link "$LINENO"; then :
1771 eval "$3=yes"
1772else
1773 eval "$3=no"
1774fi
1775rm -f core conftest.err conftest.$ac_objext \
1776 conftest$ac_exeext conftest.$ac_ext
1777fi
1778eval ac_res=\$$3
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1780$as_echo "$ac_res" >&6; }
22e05272 1781 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5213506e
RW
1782
1783} # ac_fn_c_check_func
1784
1785# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1786# -------------------------------------------------------
1787# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1788# the include files in INCLUDES and setting the cache variable VAR
1789# accordingly.
1790ac_fn_c_check_header_mongrel ()
1791{
1792 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
22e05272 1793 if eval \${$3+:} false; then :
5213506e
RW
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795$as_echo_n "checking for $2... " >&6; }
22e05272 1796if eval \${$3+:} false; then :
5213506e
RW
1797 $as_echo_n "(cached) " >&6
1798fi
1799eval ac_res=\$$3
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801$as_echo "$ac_res" >&6; }
1802else
1803 # Is the header compilable?
1804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1805$as_echo_n "checking $2 usability... " >&6; }
1806cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807/* end confdefs.h. */
1808$4
1809#include <$2>
1810_ACEOF
1811if ac_fn_c_try_compile "$LINENO"; then :
1812 ac_header_compiler=yes
1813else
1814 ac_header_compiler=no
1815fi
1816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1818$as_echo "$ac_header_compiler" >&6; }
1819
1820# Is the header present?
1821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1822$as_echo_n "checking $2 presence... " >&6; }
1823cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824/* end confdefs.h. */
1825#include <$2>
1826_ACEOF
1827if ac_fn_c_try_cpp "$LINENO"; then :
1828 ac_header_preproc=yes
1829else
1830 ac_header_preproc=no
1831fi
22e05272 1832rm -f conftest.err conftest.i conftest.$ac_ext
5213506e
RW
1833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1834$as_echo "$ac_header_preproc" >&6; }
1835
1836# So? What about this header?
1837case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1838 yes:no: )
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1840$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1842$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1843 ;;
1844 no:yes:* )
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1846$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1848$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1850$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1852$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1854$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1855 ;;
1856esac
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1858$as_echo_n "checking for $2... " >&6; }
22e05272 1859if eval \${$3+:} false; then :
5213506e
RW
1860 $as_echo_n "(cached) " >&6
1861else
1862 eval "$3=\$ac_header_compiler"
1863fi
1864eval ac_res=\$$3
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866$as_echo "$ac_res" >&6; }
1867fi
22e05272 1868 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5213506e
RW
1869
1870} # ac_fn_c_check_header_mongrel
1871cat >config.log <<_ACEOF
1872This file contains any messages produced by compilers while
1873running configure, to aid debugging if configure makes a mistake.
1874
22e05272
JM
1875It was created by zlib $as_me 1.1.4, which was
1876generated by GNU Autoconf 2.69. Invocation command line was
5213506e
RW
1877
1878 $ $0 $@
1879
1880_ACEOF
1881exec 5>>config.log
1882{
1883cat <<_ASUNAME
1884## --------- ##
1885## Platform. ##
1886## --------- ##
1887
1888hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1889uname -m = `(uname -m) 2>/dev/null || echo unknown`
1890uname -r = `(uname -r) 2>/dev/null || echo unknown`
1891uname -s = `(uname -s) 2>/dev/null || echo unknown`
1892uname -v = `(uname -v) 2>/dev/null || echo unknown`
1893
1894/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1895/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1896
1897/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1898/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1899/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1900/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1901/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1902/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1903/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1904
1905_ASUNAME
1906
1907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1908for as_dir in $PATH
1909do
1910 IFS=$as_save_IFS
a8aea176 1911 test -z "$as_dir" && as_dir=.
5213506e
RW
1912 $as_echo "PATH: $as_dir"
1913 done
1914IFS=$as_save_IFS
a8aea176
NN
1915
1916} >&5
1917
1918cat >&5 <<_ACEOF
1919
1920
1921## ----------- ##
1922## Core tests. ##
1923## ----------- ##
1924
1925_ACEOF
1926
1927
1928# Keep a trace of the command line.
1929# Strip out --no-create and --no-recursion so they do not pile up.
1930# Strip out --silent because we don't want to record it for future runs.
1931# Also quote any args containing shell meta-characters.
1932# Make two passes to allow for proper duplicate-argument suppression.
1933ac_configure_args=
1934ac_configure_args0=
1935ac_configure_args1=
a8aea176
NN
1936ac_must_keep_next=false
1937for ac_pass in 1 2
1938do
1939 for ac_arg
1940 do
1941 case $ac_arg in
1942 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1943 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1944 | -silent | --silent | --silen | --sile | --sil)
1945 continue ;;
5213506e
RW
1946 *\'*)
1947 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
a8aea176
NN
1948 esac
1949 case $ac_pass in
5213506e 1950 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
a8aea176 1951 2)
5213506e 1952 as_fn_append ac_configure_args1 " '$ac_arg'"
a8aea176
NN
1953 if test $ac_must_keep_next = true; then
1954 ac_must_keep_next=false # Got value, back to normal.
1955 else
1956 case $ac_arg in
1957 *=* | --config-cache | -C | -disable-* | --disable-* \
1958 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1959 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1960 | -with-* | --with-* | -without-* | --without-* | --x)
1961 case "$ac_configure_args0 " in
1962 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1963 esac
1964 ;;
1965 -* ) ac_must_keep_next=true ;;
1966 esac
1967 fi
5213506e 1968 as_fn_append ac_configure_args " '$ac_arg'"
a8aea176
NN
1969 ;;
1970 esac
1971 done
1972done
5213506e
RW
1973{ ac_configure_args0=; unset ac_configure_args0;}
1974{ ac_configure_args1=; unset ac_configure_args1;}
a8aea176
NN
1975
1976# When interrupted or exit'd, cleanup temporary files, and complete
1977# config.log. We remove comments because anyway the quotes in there
1978# would cause problems or look ugly.
5213506e
RW
1979# WARNING: Use '\'' to represent an apostrophe within the trap.
1980# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
a8aea176
NN
1981trap 'exit_status=$?
1982 # Save into config.log some information that might help in debugging.
1983 {
1984 echo
1985
22e05272 1986 $as_echo "## ---------------- ##
a8aea176 1987## Cache variables. ##
22e05272 1988## ---------------- ##"
a8aea176
NN
1989 echo
1990 # The following way of writing the cache mishandles newlines in values,
5213506e
RW
1991(
1992 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1993 eval ac_val=\$$ac_var
1994 case $ac_val in #(
1995 *${as_nl}*)
1996 case $ac_var in #(
1997 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1998$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1999 esac
2000 case $ac_var in #(
2001 _ | IFS | as_nl) ;; #(
2002 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2003 *) { eval $ac_var=; unset $ac_var;} ;;
2004 esac ;;
2005 esac
2006 done
a8aea176 2007 (set) 2>&1 |
5213506e
RW
2008 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2009 *${as_nl}ac_space=\ *)
a8aea176 2010 sed -n \
5213506e
RW
2011 "s/'\''/'\''\\\\'\'''\''/g;
2012 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2013 ;; #(
a8aea176 2014 *)
5213506e 2015 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
a8aea176 2016 ;;
5213506e
RW
2017 esac |
2018 sort
2019)
a8aea176
NN
2020 echo
2021
22e05272 2022 $as_echo "## ----------------- ##
a8aea176 2023## Output variables. ##
22e05272 2024## ----------------- ##"
a8aea176
NN
2025 echo
2026 for ac_var in $ac_subst_vars
2027 do
5213506e
RW
2028 eval ac_val=\$$ac_var
2029 case $ac_val in
2030 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2031 esac
2032 $as_echo "$ac_var='\''$ac_val'\''"
a8aea176
NN
2033 done | sort
2034 echo
2035
2036 if test -n "$ac_subst_files"; then
22e05272 2037 $as_echo "## ------------------- ##
5213506e 2038## File substitutions. ##
22e05272 2039## ------------------- ##"
a8aea176
NN
2040 echo
2041 for ac_var in $ac_subst_files
2042 do
5213506e
RW
2043 eval ac_val=\$$ac_var
2044 case $ac_val in
2045 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2046 esac
2047 $as_echo "$ac_var='\''$ac_val'\''"
a8aea176
NN
2048 done | sort
2049 echo
2050 fi
2051
2052 if test -s confdefs.h; then
22e05272 2053 $as_echo "## ----------- ##
a8aea176 2054## confdefs.h. ##
22e05272 2055## ----------- ##"
a8aea176 2056 echo
5213506e 2057 cat confdefs.h
a8aea176
NN
2058 echo
2059 fi
2060 test "$ac_signal" != 0 &&
5213506e
RW
2061 $as_echo "$as_me: caught signal $ac_signal"
2062 $as_echo "$as_me: exit $exit_status"
a8aea176 2063 } >&5
5213506e
RW
2064 rm -f core *.core core.conftest.* &&
2065 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
a8aea176 2066 exit $exit_status
5213506e 2067' 0
a8aea176 2068for ac_signal in 1 2 13 15; do
5213506e 2069 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
a8aea176
NN
2070done
2071ac_signal=0
dfac8a13 2072
a8aea176 2073# confdefs.h avoids OS command line length limits that DEFS can exceed.
5213506e
RW
2074rm -f -r conftest* confdefs.h
2075
2076$as_echo "/* confdefs.h */" > confdefs.h
a8aea176
NN
2077
2078# Predefined preprocessor variables.
2079
2080cat >>confdefs.h <<_ACEOF
2081#define PACKAGE_NAME "$PACKAGE_NAME"
2082_ACEOF
2083
a8aea176
NN
2084cat >>confdefs.h <<_ACEOF
2085#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2086_ACEOF
2087
a8aea176
NN
2088cat >>confdefs.h <<_ACEOF
2089#define PACKAGE_VERSION "$PACKAGE_VERSION"
2090_ACEOF
2091
a8aea176
NN
2092cat >>confdefs.h <<_ACEOF
2093#define PACKAGE_STRING "$PACKAGE_STRING"
2094_ACEOF
2095
a8aea176
NN
2096cat >>confdefs.h <<_ACEOF
2097#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2098_ACEOF
2099
5213506e
RW
2100cat >>confdefs.h <<_ACEOF
2101#define PACKAGE_URL "$PACKAGE_URL"
2102_ACEOF
2103
a8aea176
NN
2104
2105# Let the site file select an alternate cache file if it wants to.
5213506e
RW
2106# Prefer an explicitly selected file to automatically selected ones.
2107ac_site_file1=NONE
2108ac_site_file2=NONE
2109if test -n "$CONFIG_SITE"; then
22e05272
JM
2110 # We do not want a PATH search for config.site.
2111 case $CONFIG_SITE in #((
2112 -*) ac_site_file1=./$CONFIG_SITE;;
2113 */*) ac_site_file1=$CONFIG_SITE;;
2114 *) ac_site_file1=./$CONFIG_SITE;;
2115 esac
5213506e
RW
2116elif test "x$prefix" != xNONE; then
2117 ac_site_file1=$prefix/share/config.site
2118 ac_site_file2=$prefix/etc/config.site
2119else
2120 ac_site_file1=$ac_default_prefix/share/config.site
2121 ac_site_file2=$ac_default_prefix/etc/config.site
2122fi
2123for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2124do
2125 test "x$ac_site_file" = xNONE && continue
22e05272 2126 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
5213506e
RW
2127 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2128$as_echo "$as_me: loading site script $ac_site_file" >&6;}
a8aea176 2129 sed 's/^/| /' "$ac_site_file" >&5
22e05272
JM
2130 . "$ac_site_file" \
2131 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2132$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2133as_fn_error $? "failed to load site script $ac_site_file
2134See \`config.log' for more details" "$LINENO" 5; }
dfac8a13
TT
2135 fi
2136done
2137
2138if test -r "$cache_file"; then
22e05272
JM
2139 # Some versions of bash will fail to source /dev/null (special files
2140 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2141 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
5213506e
RW
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2143$as_echo "$as_me: loading cache $cache_file" >&6;}
a8aea176 2144 case $cache_file in
5213506e
RW
2145 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2146 *) . "./$cache_file";;
a8aea176
NN
2147 esac
2148 fi
dfac8a13 2149else
5213506e
RW
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2151$as_echo "$as_me: creating cache $cache_file" >&6;}
a8aea176
NN
2152 >$cache_file
2153fi
2154
22e05272
JM
2155as_fn_append ac_header_list " stdlib.h"
2156as_fn_append ac_header_list " unistd.h"
2157as_fn_append ac_header_list " sys/param.h"
a8aea176
NN
2158# Check that the precious variables saved in the cache have kept the same
2159# value.
2160ac_cache_corrupted=false
5213506e 2161for ac_var in $ac_precious_vars; do
a8aea176
NN
2162 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2163 eval ac_new_set=\$ac_env_${ac_var}_set
5213506e
RW
2164 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2165 eval ac_new_val=\$ac_env_${ac_var}_value
a8aea176
NN
2166 case $ac_old_set,$ac_new_set in
2167 set,)
5213506e
RW
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2169$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
a8aea176
NN
2170 ac_cache_corrupted=: ;;
2171 ,set)
5213506e
RW
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2173$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
a8aea176
NN
2174 ac_cache_corrupted=: ;;
2175 ,);;
2176 *)
2177 if test "x$ac_old_val" != "x$ac_new_val"; then
5213506e
RW
2178 # differences in whitespace do not lead to failure.
2179 ac_old_val_w=`echo x $ac_old_val`
2180 ac_new_val_w=`echo x $ac_new_val`
2181 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2183$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2184 ac_cache_corrupted=:
2185 else
2186 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2187$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2188 eval $ac_var=\$ac_old_val
2189 fi
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2191$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2193$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
a8aea176
NN
2194 fi;;
2195 esac
2196 # Pass precious variables to config.status.
2197 if test "$ac_new_set" = set; then
2198 case $ac_new_val in
5213506e 2199 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
a8aea176
NN
2200 *) ac_arg=$ac_var=$ac_new_val ;;
2201 esac
2202 case " $ac_configure_args " in
2203 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5213506e 2204 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
a8aea176
NN
2205 esac
2206 fi
2207done
2208if $ac_cache_corrupted; then
5213506e
RW
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2210$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2211 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2212$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
22e05272 2213 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
dfac8a13 2214fi
5213506e
RW
2215## -------------------- ##
2216## Main body of script. ##
2217## -------------------- ##
dfac8a13
TT
2218
2219ac_ext=c
dfac8a13 2220ac_cpp='$CPP $CPPFLAGS'
a8aea176
NN
2221ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2222ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2223ac_compiler_gnu=$ac_cv_c_compiler_gnu
2224
2225
2226
a8aea176 2227
dfac8a13
TT
2228
2229
0fd91e0a 2230
8006534c
NC
2231if test -n "${with_target_subdir}"; then
2232 # Default to --enable-multilib
5213506e
RW
2233# Check whether --enable-multilib was given.
2234if test "${enable_multilib+set}" = set; then :
2235 enableval=$enable_multilib; case "$enableval" in
076e5443
PB
2236 yes) multilib=yes ;;
2237 no) multilib=no ;;
22e05272 2238 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
076e5443
PB
2239 esac
2240else
2241 multilib=yes
5213506e
RW
2242fi
2243
6706f116 2244
076e5443
PB
2245# We may get other options which we leave undocumented:
2246# --with-target-subdir, --with-multisrctop, --with-multisubdir
2247# See config-ml.in if you want the gory details.
0fd91e0a 2248
076e5443
PB
2249if test "$srcdir" = "."; then
2250 if test "$with_target_subdir" != "."; then
2251 multi_basedir="$srcdir/$with_multisrctop../.."
0fd91e0a 2252 else
076e5443 2253 multi_basedir="$srcdir/$with_multisrctop.."
0fd91e0a
AO
2254 fi
2255else
076e5443 2256 multi_basedir="$srcdir/.."
0fd91e0a
AO
2257fi
2258
dfac8a13 2259
8a489465
JH
2260# Even if the default multilib is not a cross compilation,
2261# it may be that some of the other multilibs are.
2262if test $cross_compiling = no && test $multilib = yes \
2263 && test "x${with_multisubdir}" != x ; then
2264 cross_compiling=maybe
2265fi
2266
5213506e 2267ac_config_commands="$ac_config_commands default-1"
076e5443 2268
8006534c 2269fi
076e5443
PB
2270
2271ac_aux_dir=
5213506e 2272for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
22e05272
JM
2273 if test -f "$ac_dir/install-sh"; then
2274 ac_aux_dir=$ac_dir
2275 ac_install_sh="$ac_aux_dir/install-sh -c"
2276 break
2277 elif test -f "$ac_dir/install.sh"; then
2278 ac_aux_dir=$ac_dir
2279 ac_install_sh="$ac_aux_dir/install.sh -c"
2280 break
2281 elif test -f "$ac_dir/shtool"; then
2282 ac_aux_dir=$ac_dir
2283 ac_install_sh="$ac_aux_dir/shtool install -c"
2284 break
2285 fi
0fd91e0a
AO
2286done
2287if test -z "$ac_aux_dir"; then
22e05272 2288 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
0fd91e0a 2289fi
5213506e
RW
2290
2291# These three variables are undocumented and unsupported,
2292# and are intended to be withdrawn in a future Autoconf release.
2293# They can cause serious problems if a builder's source tree is in a directory
2294# whose full name contains unusual characters.
2295ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2296ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2297ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2298
0fd91e0a 2299
dfac8a13 2300# Make sure we can run config.sub.
5213506e 2301$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
22e05272 2302 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5213506e
RW
2303
2304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2305$as_echo_n "checking build system type... " >&6; }
22e05272 2306if ${ac_cv_build+:} false; then :
5213506e
RW
2307 $as_echo_n "(cached) " >&6
2308else
2309 ac_build_alias=$build_alias
2310test "x$ac_build_alias" = x &&
2311 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2312test "x$ac_build_alias" = x &&
22e05272 2313 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5213506e 2314ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
22e05272 2315 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5213506e
RW
2316
2317fi
2318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2319$as_echo "$ac_cv_build" >&6; }
2320case $ac_cv_build in
2321*-*-*) ;;
22e05272 2322*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5213506e 2323esac
a8aea176 2324build=$ac_cv_build
5213506e
RW
2325ac_save_IFS=$IFS; IFS='-'
2326set x $ac_cv_build
2327shift
2328build_cpu=$1
2329build_vendor=$2
2330shift; shift
2331# Remember, the first character of IFS is used to create $*,
2332# except with old shells:
2333build_os=$*
2334IFS=$ac_save_IFS
2335case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
a8aea176
NN
2336
2337
5213506e
RW
2338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2339$as_echo_n "checking host system type... " >&6; }
22e05272 2340if ${ac_cv_host+:} false; then :
5213506e
RW
2341 $as_echo_n "(cached) " >&6
2342else
2343 if test "x$host_alias" = x; then
2344 ac_cv_host=$ac_cv_build
a8aea176 2345else
5213506e 2346 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
22e05272 2347 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5213506e 2348fi
a8aea176
NN
2349
2350fi
5213506e
RW
2351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2352$as_echo "$ac_cv_host" >&6; }
2353case $ac_cv_host in
2354*-*-*) ;;
22e05272 2355*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5213506e 2356esac
a8aea176 2357host=$ac_cv_host
5213506e
RW
2358ac_save_IFS=$IFS; IFS='-'
2359set x $ac_cv_host
2360shift
2361host_cpu=$1
2362host_vendor=$2
2363shift; shift
2364# Remember, the first character of IFS is used to create $*,
2365# except with old shells:
2366host_os=$*
2367IFS=$ac_save_IFS
2368case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
a8aea176
NN
2369
2370
5213506e
RW
2371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2372$as_echo_n "checking target system type... " >&6; }
22e05272 2373if ${ac_cv_target+:} false; then :
5213506e 2374 $as_echo_n "(cached) " >&6
a8aea176 2375else
5213506e
RW
2376 if test "x$target_alias" = x; then
2377 ac_cv_target=$ac_cv_host
2378else
2379 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
22e05272 2380 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5213506e 2381fi
dfac8a13 2382
a8aea176 2383fi
5213506e
RW
2384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2385$as_echo "$ac_cv_target" >&6; }
2386case $ac_cv_target in
2387*-*-*) ;;
22e05272 2388*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5213506e 2389esac
a8aea176 2390target=$ac_cv_target
5213506e
RW
2391ac_save_IFS=$IFS; IFS='-'
2392set x $ac_cv_target
2393shift
2394target_cpu=$1
2395target_vendor=$2
2396shift; shift
2397# Remember, the first character of IFS is used to create $*,
2398# except with old shells:
2399target_os=$*
2400IFS=$ac_save_IFS
2401case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
dfac8a13 2402
dfac8a13 2403
a8aea176
NN
2404# The aliases save the names the user supplied, while $host etc.
2405# will get canonicalized.
2406test -n "$target_alias" &&
dfac8a13
TT
2407 test "$program_prefix$program_suffix$program_transform_name" = \
2408 NONENONEs,x,x, &&
2409 program_prefix=${target_alias}-
2410
5213506e 2411
8b55628e 2412# This works around an automake problem.
1e6347d8 2413mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
8b55628e
TT
2414
2415
22e05272 2416am__api_version='1.15'
5213506e 2417
dfac8a13
TT
2418# Find a good install program. We prefer a C program (faster),
2419# so one script is as good as another. But avoid the broken or
2420# incompatible versions:
2421# SysV /etc/install, /usr/sbin/install
2422# SunOS /usr/etc/install
2423# IRIX /sbin/install
2424# AIX /bin/install
a8aea176 2425# AmigaOS /C/install, which installs bootblocks on floppy discs
dfac8a13
TT
2426# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2427# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2428# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
a8aea176 2429# OS/2's system install, which has a completely different semantic
dfac8a13 2430# ./install, which can be erroneously created by make from ./install.sh.
38d24731 2431# Reject install programs that cannot install multiple files.
5213506e
RW
2432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2433$as_echo_n "checking for a BSD-compatible install... " >&6; }
dfac8a13 2434if test -z "$INSTALL"; then
22e05272 2435if ${ac_cv_path_install+:} false; then :
5213506e 2436 $as_echo_n "(cached) " >&6
dfac8a13 2437else
a8aea176
NN
2438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2439for as_dir in $PATH
2440do
2441 IFS=$as_save_IFS
2442 test -z "$as_dir" && as_dir=.
5213506e
RW
2443 # Account for people who put trailing slashes in PATH elements.
2444case $as_dir/ in #((
2445 ./ | .// | /[cC]/* | \
a8aea176 2446 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5213506e 2447 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
a8aea176
NN
2448 /usr/ucb/* ) ;;
2449 *)
2450 # OSF1 and SCO ODT 3.0 have their own names for install.
2451 # Don't use installbsd from OSF since it installs stuff as root
2452 # by default.
2453 for ac_prog in ginstall scoinst install; do
2454 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2455 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
dfac8a13 2456 if test $ac_prog = install &&
a8aea176 2457 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
dfac8a13
TT
2458 # AIX install. It has an incompatible calling convention.
2459 :
a8aea176
NN
2460 elif test $ac_prog = install &&
2461 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2462 # program-specific install script used by HP pwplus--don't use.
2463 :
dfac8a13 2464 else
38d24731
RW
2465 rm -rf conftest.one conftest.two conftest.dir
2466 echo one > conftest.one
2467 echo two > conftest.two
2468 mkdir conftest.dir
2469 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2470 test -s conftest.one && test -s conftest.two &&
2471 test -s conftest.dir/conftest.one &&
2472 test -s conftest.dir/conftest.two
2473 then
2474 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2475 break 3
2476 fi
dfac8a13
TT
2477 fi
2478 fi
2479 done
a8aea176
NN
2480 done
2481 ;;
2482esac
5213506e
RW
2483
2484 done
2485IFS=$as_save_IFS
a8aea176 2486
38d24731 2487rm -rf conftest.one conftest.two conftest.dir
dfac8a13
TT
2488
2489fi
2490 if test "${ac_cv_path_install+set}" = set; then
a8aea176 2491 INSTALL=$ac_cv_path_install
dfac8a13 2492 else
38d24731
RW
2493 # As a last resort, use the slow shell script. Don't cache a
2494 # value for INSTALL within a source directory, because that will
dfac8a13 2495 # break other packages using the cache if that directory is
38d24731 2496 # removed, or if the value is a relative name.
a8aea176 2497 INSTALL=$ac_install_sh
dfac8a13
TT
2498 fi
2499fi
5213506e
RW
2500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2501$as_echo "$INSTALL" >&6; }
dfac8a13
TT
2502
2503# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2504# It thinks the first close brace ends the variable substitution.
2505test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2506
a8aea176 2507test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
dfac8a13
TT
2508
2509test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2510
5213506e
RW
2511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2512$as_echo_n "checking whether build environment is sane... " >&6; }
5213506e
RW
2513# Reject unsafe characters in $srcdir or the absolute working directory
2514# name. Accept space and tab only in the latter.
2515am_lf='
2516'
2517case `pwd` in
2518 *[\\\"\#\$\&\'\`$am_lf]*)
22e05272 2519 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
5213506e
RW
2520esac
2521case $srcdir in
2522 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
22e05272 2523 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
5213506e
RW
2524esac
2525
22e05272 2526# Do 'set' in a subshell so we don't clobber the current shell's
dfac8a13
TT
2527# arguments. Must try -L first in case configure is actually a
2528# symlink; some systems play weird games with the mod time of symlinks
2529# (eg FreeBSD returns the mod time of the symlink's containing
2530# directory).
2531if (
22e05272
JM
2532 am_has_slept=no
2533 for am_try in 1 2; do
2534 echo "timestamp, slept: $am_has_slept" > conftest.file
2535 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2536 if test "$*" = "X"; then
2537 # -L didn't work.
2538 set X `ls -t "$srcdir/configure" conftest.file`
2539 fi
2540 if test "$*" != "X $srcdir/configure conftest.file" \
2541 && test "$*" != "X conftest.file $srcdir/configure"; then
2542
2543 # If neither matched, then we have a broken ls. This can happen
2544 # if, for instance, CONFIG_SHELL is bash and it inherits a
2545 # broken ls alias from the environment. This has actually
2546 # happened. Such a system could not be considered "sane".
2547 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2548 alias in your environment" "$LINENO" 5
2549 fi
2550 if test "$2" = conftest.file || test $am_try -eq 2; then
2551 break
2552 fi
2553 # Just in case.
2554 sleep 1
2555 am_has_slept=yes
2556 done
9fabf579 2557 test "$2" = conftest.file
dfac8a13
TT
2558 )
2559then
2560 # Ok.
2561 :
2562else
22e05272 2563 as_fn_error $? "newly created file is older than distributed files!
5213506e 2564Check your system clock" "$LINENO" 5
dfac8a13 2565fi
5213506e
RW
2566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2567$as_echo "yes" >&6; }
22e05272
JM
2568# If we didn't sleep, we still need to ensure time stamps of config.status and
2569# generated files are strictly newer.
2570am_sleep_pid=
2571if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2572 ( sleep 1 ) &
2573 am_sleep_pid=$!
2574fi
2575
2576rm -f conftest.file
2577
dfac8a13 2578test "$program_prefix" != NONE &&
5213506e 2579 program_transform_name="s&^&$program_prefix&;$program_transform_name"
dfac8a13
TT
2580# Use a double $ so make ignores it.
2581test "$program_suffix" != NONE &&
5213506e
RW
2582 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2583# Double any \ or $.
a8aea176 2584# By default was `s,x,x', remove it if useless.
5213506e
RW
2585ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2586program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
a8aea176 2587
22e05272
JM
2588# Expand $ac_aux_dir to an absolute path.
2589am_aux_dir=`cd "$ac_aux_dir" && pwd`
9fabf579 2590
5213506e
RW
2591if test x"${MISSING+set}" != xset; then
2592 case $am_aux_dir in
2593 *\ * | *\ *)
2594 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2595 *)
2596 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2597 esac
2598fi
9fabf579 2599# Use eval to expand $SHELL
22e05272
JM
2600if eval "$MISSING --is-lightweight"; then
2601 am_missing_run="$MISSING "
9fabf579
KC
2602else
2603 am_missing_run=
22e05272
JM
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2605$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
076e5443
PB
2606fi
2607
22e05272 2608if test x"${install_sh+set}" != xset; then
5213506e
RW
2609 case $am_aux_dir in
2610 *\ * | *\ *)
2611 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2612 *)
2613 install_sh="\${SHELL} $am_aux_dir/install-sh"
2614 esac
2615fi
2616
22e05272
JM
2617# Installed binaries are usually stripped using 'strip' when the user
2618# run "make install-strip". However 'strip' might not be the right
5213506e 2619# tool to use in cross-compilation environments, therefore Automake
22e05272 2620# will honor the 'STRIP' environment variable to overrule this program.
5213506e
RW
2621if test "$cross_compiling" != no; then
2622 if test -n "$ac_tool_prefix"; then
2623 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2624set dummy ${ac_tool_prefix}strip; ac_word=$2
2625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2626$as_echo_n "checking for $ac_word... " >&6; }
22e05272 2627if ${ac_cv_prog_STRIP+:} false; then :
5213506e 2628 $as_echo_n "(cached) " >&6
9fabf579 2629else
5213506e
RW
2630 if test -n "$STRIP"; then
2631 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9fabf579
KC
2632else
2633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2634for as_dir in $PATH
2635do
2636 IFS=$as_save_IFS
2637 test -z "$as_dir" && as_dir=.
5213506e 2638 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5213506e
RW
2640 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9fabf579
KC
2642 break 2
2643 fi
2644done
5213506e
RW
2645 done
2646IFS=$as_save_IFS
9fabf579
KC
2647
2648fi
2649fi
5213506e
RW
2650STRIP=$ac_cv_prog_STRIP
2651if test -n "$STRIP"; then
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2653$as_echo "$STRIP" >&6; }
9fabf579 2654else
5213506e
RW
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2656$as_echo "no" >&6; }
9fabf579
KC
2657fi
2658
9fabf579 2659
5213506e
RW
2660fi
2661if test -z "$ac_cv_prog_STRIP"; then
2662 ac_ct_STRIP=$STRIP
2663 # Extract the first word of "strip", so it can be a program name with args.
2664set dummy strip; ac_word=$2
2665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2666$as_echo_n "checking for $ac_word... " >&6; }
22e05272 2667if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5213506e
RW
2668 $as_echo_n "(cached) " >&6
2669else
2670 if test -n "$ac_ct_STRIP"; then
2671 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2672else
2673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2674for as_dir in $PATH
2675do
2676 IFS=$as_save_IFS
2677 test -z "$as_dir" && as_dir=.
2678 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5213506e
RW
2680 ac_cv_prog_ac_ct_STRIP="strip"
2681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2682 break 2
2683 fi
2684done
2685 done
2686IFS=$as_save_IFS
2687
2688fi
2689fi
2690ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2691if test -n "$ac_ct_STRIP"; then
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2693$as_echo "$ac_ct_STRIP" >&6; }
2694else
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2696$as_echo "no" >&6; }
2697fi
2698
2699 if test "x$ac_ct_STRIP" = x; then
2700 STRIP=":"
2701 else
2702 case $cross_compiling:$ac_tool_warned in
2703yes:)
2704{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2705$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2706ac_tool_warned=yes ;;
2707esac
2708 STRIP=$ac_ct_STRIP
2709 fi
2710else
2711 STRIP="$ac_cv_prog_STRIP"
2712fi
2713
2714fi
2715INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2716
2717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2718$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2719if test -z "$MKDIR_P"; then
22e05272 2720 if ${ac_cv_path_mkdir+:} false; then :
5213506e
RW
2721 $as_echo_n "(cached) " >&6
2722else
2723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2724for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2725do
2726 IFS=$as_save_IFS
2727 test -z "$as_dir" && as_dir=.
2728 for ac_prog in mkdir gmkdir; do
2729 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2730 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
5213506e
RW
2731 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2732 'mkdir (GNU coreutils) '* | \
2733 'mkdir (coreutils) '* | \
2734 'mkdir (fileutils) '4.1*)
2735 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2736 break 3;;
2737 esac
2738 done
2739 done
2740 done
2741IFS=$as_save_IFS
2742
2743fi
2744
22e05272 2745 test -d ./--version && rmdir ./--version
5213506e
RW
2746 if test "${ac_cv_path_mkdir+set}" = set; then
2747 MKDIR_P="$ac_cv_path_mkdir -p"
2748 else
2749 # As a last resort, use the slow shell script. Don't cache a
2750 # value for MKDIR_P within a source directory, because that will
2751 # break other packages using the cache if that directory is
2752 # removed, or if the value is a relative name.
5213506e
RW
2753 MKDIR_P="$ac_install_sh -d"
2754 fi
2755fi
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2757$as_echo "$MKDIR_P" >&6; }
2758
5213506e
RW
2759for ac_prog in gawk mawk nawk awk
2760do
2761 # Extract the first word of "$ac_prog", so it can be a program name with args.
2762set dummy $ac_prog; ac_word=$2
2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2764$as_echo_n "checking for $ac_word... " >&6; }
22e05272 2765if ${ac_cv_prog_AWK+:} false; then :
5213506e 2766 $as_echo_n "(cached) " >&6
dfac8a13 2767else
5213506e
RW
2768 if test -n "$AWK"; then
2769 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2770else
2771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2772for as_dir in $PATH
2773do
2774 IFS=$as_save_IFS
2775 test -z "$as_dir" && as_dir=.
2776 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2777 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5213506e
RW
2778 ac_cv_prog_AWK="$ac_prog"
2779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2780 break 2
2781 fi
2782done
2783 done
2784IFS=$as_save_IFS
2785
dfac8a13 2786fi
5213506e
RW
2787fi
2788AWK=$ac_cv_prog_AWK
2789if test -n "$AWK"; then
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2791$as_echo "$AWK" >&6; }
2792else
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2794$as_echo "no" >&6; }
2795fi
2796
2797
2798 test -n "$AWK" && break
2799done
2800
2801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2802$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2803set x ${MAKE-make}
2804ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
22e05272 2805if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5213506e
RW
2806 $as_echo_n "(cached) " >&6
2807else
2808 cat >conftest.make <<\_ACEOF
2809SHELL = /bin/sh
2810all:
2811 @echo '@@@%%%=$(MAKE)=@@@%%%'
2812_ACEOF
22e05272 2813# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5213506e
RW
2814case `${MAKE-make} -f conftest.make 2>/dev/null` in
2815 *@@@%%%=?*=@@@%%%*)
2816 eval ac_cv_prog_make_${ac_make}_set=yes;;
2817 *)
2818 eval ac_cv_prog_make_${ac_make}_set=no;;
2819esac
a8aea176 2820rm -f conftest.make
dfac8a13 2821fi
5213506e
RW
2822if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2824$as_echo "yes" >&6; }
dfac8a13
TT
2825 SET_MAKE=
2826else
5213506e
RW
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2828$as_echo "no" >&6; }
dfac8a13
TT
2829 SET_MAKE="MAKE=${MAKE-make}"
2830fi
2831
9fabf579
KC
2832rm -rf .tst 2>/dev/null
2833mkdir .tst 2>/dev/null
2834if test -d .tst; then
2835 am__leading_dot=.
2836else
2837 am__leading_dot=_
2838fi
2839rmdir .tst 2>/dev/null
dfac8a13 2840
22e05272
JM
2841# Check whether --enable-silent-rules was given.
2842if test "${enable_silent_rules+set}" = set; then :
2843 enableval=$enable_silent_rules;
2844fi
2845
2846case $enable_silent_rules in # (((
2847 yes) AM_DEFAULT_VERBOSITY=0;;
2848 no) AM_DEFAULT_VERBOSITY=1;;
2849 *) AM_DEFAULT_VERBOSITY=1;;
2850esac
2851am_make=${MAKE-make}
2852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2853$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2854if ${am_cv_make_support_nested_variables+:} false; then :
2855 $as_echo_n "(cached) " >&6
2856else
2857 if $as_echo 'TRUE=$(BAR$(V))
2858BAR0=false
2859BAR1=true
2860V=1
2861am__doit:
2862 @$(TRUE)
2863.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2864 am_cv_make_support_nested_variables=yes
2865else
2866 am_cv_make_support_nested_variables=no
2867fi
2868fi
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2870$as_echo "$am_cv_make_support_nested_variables" >&6; }
2871if test $am_cv_make_support_nested_variables = yes; then
2872 AM_V='$(V)'
2873 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2874else
2875 AM_V=$AM_DEFAULT_VERBOSITY
2876 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2877fi
2878AM_BACKSLASH='\'
2879
5213506e
RW
2880if test "`cd $srcdir && pwd`" != "`pwd`"; then
2881 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2882 # is not polluted with repeated "-I."
2883 am__isrc=' -I$(srcdir)'
2884 # test to see if srcdir already configured
2885 if test -f $srcdir/config.status; then
22e05272 2886 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
5213506e 2887 fi
dfac8a13 2888fi
a8aea176 2889
9fabf579
KC
2890# test whether we have cygpath
2891if test -z "$CYGPATH_W"; then
2892 if (cygpath --version) >/dev/null 2>/dev/null; then
2893 CYGPATH_W='cygpath -w'
2894 else
2895 CYGPATH_W=echo
2896 fi
2897fi
2898
2899
2900# Define the identity of the package.
22e05272
JM
2901 PACKAGE='zlib'
2902 VERSION='1.1.4'
9fabf579
KC
2903
2904
a8aea176 2905cat >>confdefs.h <<_ACEOF
dfac8a13 2906#define PACKAGE "$PACKAGE"
a8aea176 2907_ACEOF
dfac8a13 2908
a8aea176
NN
2909
2910cat >>confdefs.h <<_ACEOF
dfac8a13 2911#define VERSION "$VERSION"
a8aea176 2912_ACEOF
dfac8a13 2913
9fabf579
KC
2914# Some tools Automake needs.
2915
2916ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2917
2918
2919AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2920
2921
2922AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
dfac8a13
TT
2923
2924
9fabf579
KC
2925AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2926
2927
2928MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2929
22e05272
JM
2930# For better backward compatibility. To be removed once Automake 1.9.x
2931# dies out for good. For more background, see:
2932# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2933# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2934mkdir_p='$(MKDIR_P)'
2935
2936# We need awk for the "check" target (and possibly the TAP driver). The
2937# system "awk" is bad on some platforms.
39ba2a0e
MH
2938# Always define AMTAR for backward compatibility. Yes, it's still used
2939# in the wild :-( We should find a proper way to deprecate it ...
2940AMTAR='$${TAR-tar}'
17210dff 2941
22e05272
JM
2942
2943# We'll loop over all known methods to create a tar archive until one works.
2944_am_tools='gnutar pax cpio none'
2945
39ba2a0e 2946am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
17210dff
TT
2947
2948
9fabf579 2949
dfac8a13
TT
2950
2951
2952
22e05272
JM
2953# POSIX will say in a future version that running "rm -f" with no argument
2954# is OK; and we want to be able to make that assumption in our Makefile
2955# recipes. So use an aggressive probe to check that the usage we want is
2956# actually supported "in the wild" to an acceptable degree.
2957# See automake bug#10828.
2958# To make any issue more visible, cause the running configure to be aborted
2959# by default if the 'rm' program in use doesn't match our expectations; the
2960# user can still override this though.
2961if rm -f && rm -fr && rm -rf; then : OK; else
2962 cat >&2 <<'END'
2963Oops!
2964
2965Your 'rm' program seems unable to run without file operands specified
2966on the command line, even when the '-f' option is present. This is contrary
2967to the behaviour of most rm programs out there, and not conforming with
2968the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2969
2970Please tell bug-automake@gnu.org about your system, including the value
2971of your $PATH and any error possibly output before this message. This
2972can help us improve future automake versions.
2973
2974END
2975 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2976 echo 'Configuration will proceed anyway, since you have set the' >&2
2977 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2978 echo >&2
2979 else
2980 cat >&2 <<'END'
2981Aborting the configuration process, to ensure you take notice of the issue.
2982
2983You can download and install GNU coreutils to get an 'rm' implementation
2984that behaves properly: <http://www.gnu.org/software/coreutils/>.
2985
2986If you want to complete the configuration process using your problematic
2987'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2988to "yes", and re-run configure.
2989
2990END
2991 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2992 fi
2993fi
2994
2995
5213506e
RW
2996
2997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2998$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2999 # Check whether --enable-maintainer-mode was given.
3000if test "${enable_maintainer_mode+set}" = set; then :
3001 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
e093c992
AG
3002else
3003 USE_MAINTAINER_MODE=no
5213506e 3004fi
e093c992 3005
5213506e
RW
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3007$as_echo "$USE_MAINTAINER_MODE" >&6; }
3008 if test $USE_MAINTAINER_MODE = yes; then
e093c992
AG
3009 MAINTAINER_MODE_TRUE=
3010 MAINTAINER_MODE_FALSE='#'
3011else
3012 MAINTAINER_MODE_TRUE='#'
3013 MAINTAINER_MODE_FALSE=
3014fi
9fabf579 3015
e093c992 3016 MAINT=$MAINTAINER_MODE_TRUE
a8aea176
NN
3017
3018
e093c992
AG
3019
3020
5213506e
RW
3021# Check whether --with-target-subdir was given.
3022if test "${with_target_subdir+set}" = set; then :
3023 withval=$with_target_subdir;
3024fi
a8aea176 3025
a8aea176
NN
3026
3027if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
3028 COMPPATH=.
3029else
3030 COMPPATH=..
dfac8a13
TT
3031fi
3032
a8aea176
NN
3033
3034
5213506e
RW
3035# Check whether --with-cross-host was given.
3036if test "${with_cross_host+set}" = set; then :
3037 withval=$with_cross_host;
3038fi
dfac8a13
TT
3039
3040
5213506e
RW
3041# Check whether --enable-multilib was given.
3042if test "${enable_multilib+set}" = set; then :
3043 enableval=$enable_multilib; case "${enableval}" in
dfac8a13
TT
3044 yes) multilib=yes ;;
3045 no) multilib=no ;;
22e05272 3046 *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;;
dfac8a13
TT
3047 esac
3048else
67d08194 3049 test -z "$with_target_subdir" && multilib=no || multilib=yes
5213506e 3050fi
dfac8a13 3051
79a9a529 3052
5213506e
RW
3053# Check whether --with-system-zlib was given.
3054if test "${with_system_zlib+set}" = set; then :
3055 withval=$with_system_zlib;
3056fi
3057
a8aea176
NN
3058
3059# Make sure we don't test executables when making cross-tools.
3060
3061
076e5443
PB
3062# The same as in boehm-gc and libstdc++. Have to borrow it from there.
3063# We must force CC to /not/ be precious variables; otherwise
3064# the wrong, non-multilib-adjusted value will be used in multilibs.
3065# As a side effect, we have to subst CFLAGS ourselves.
3066
3067
3068
a8aea176
NN
3069ac_ext=c
3070ac_cpp='$CPP $CPPFLAGS'
3071ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3072ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3073ac_compiler_gnu=$ac_cv_c_compiler_gnu
3074if test -n "$ac_tool_prefix"; then
3075 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3076set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
3077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3078$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3079if ${ac_cv_prog_CC+:} false; then :
5213506e 3080 $as_echo_n "(cached) " >&6
a8aea176
NN
3081else
3082 if test -n "$CC"; then
3083 ac_cv_prog_CC="$CC" # Let the user override the test.
3084else
3085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3086for as_dir in $PATH
3087do
3088 IFS=$as_save_IFS
3089 test -z "$as_dir" && as_dir=.
5213506e 3090 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3092 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 3093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3094 break 2
3095 fi
3096done
5213506e
RW
3097 done
3098IFS=$as_save_IFS
79a9a529 3099
a8aea176
NN
3100fi
3101fi
3102CC=$ac_cv_prog_CC
3103if test -n "$CC"; then
5213506e
RW
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3105$as_echo "$CC" >&6; }
a8aea176 3106else
5213506e
RW
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3108$as_echo "no" >&6; }
a8aea176 3109fi
025fd00e 3110
5213506e 3111
a8aea176
NN
3112fi
3113if test -z "$ac_cv_prog_CC"; then
3114 ac_ct_CC=$CC
3115 # Extract the first word of "gcc", so it can be a program name with args.
dfac8a13 3116set dummy gcc; ac_word=$2
5213506e
RW
3117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3118$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3119if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 3120 $as_echo_n "(cached) " >&6
a8aea176
NN
3121else
3122 if test -n "$ac_ct_CC"; then
3123 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3124else
3125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3126for as_dir in $PATH
3127do
3128 IFS=$as_save_IFS
3129 test -z "$as_dir" && as_dir=.
5213506e 3130 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3132 ac_cv_prog_ac_ct_CC="gcc"
5213506e 3133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3134 break 2
3135 fi
3136done
5213506e
RW
3137 done
3138IFS=$as_save_IFS
a8aea176
NN
3139
3140fi
3141fi
3142ac_ct_CC=$ac_cv_prog_ac_ct_CC
3143if test -n "$ac_ct_CC"; then
5213506e
RW
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3145$as_echo "$ac_ct_CC" >&6; }
a8aea176 3146else
5213506e
RW
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3148$as_echo "no" >&6; }
a8aea176
NN
3149fi
3150
5213506e
RW
3151 if test "x$ac_ct_CC" = x; then
3152 CC=""
3153 else
3154 case $cross_compiling:$ac_tool_warned in
3155yes:)
3156{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3157$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3158ac_tool_warned=yes ;;
3159esac
3160 CC=$ac_ct_CC
3161 fi
a8aea176
NN
3162else
3163 CC="$ac_cv_prog_CC"
3164fi
3165
3166if test -z "$CC"; then
5213506e
RW
3167 if test -n "$ac_tool_prefix"; then
3168 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
a8aea176 3169set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
3170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3171$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3172if ${ac_cv_prog_CC+:} false; then :
5213506e 3173 $as_echo_n "(cached) " >&6
dfac8a13
TT
3174else
3175 if test -n "$CC"; then
3176 ac_cv_prog_CC="$CC" # Let the user override the test.
3177else
a8aea176
NN
3178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3179for as_dir in $PATH
3180do
3181 IFS=$as_save_IFS
3182 test -z "$as_dir" && as_dir=.
5213506e 3183 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3185 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 3186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3187 break 2
3188 fi
3189done
5213506e
RW
3190 done
3191IFS=$as_save_IFS
a8aea176 3192
dfac8a13
TT
3193fi
3194fi
a8aea176 3195CC=$ac_cv_prog_CC
dfac8a13 3196if test -n "$CC"; then
5213506e
RW
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3198$as_echo "$CC" >&6; }
dfac8a13 3199else
5213506e
RW
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3201$as_echo "no" >&6; }
dfac8a13
TT
3202fi
3203
a8aea176 3204
5213506e 3205 fi
a8aea176 3206fi
dfac8a13
TT
3207if test -z "$CC"; then
3208 # Extract the first word of "cc", so it can be a program name with args.
3209set dummy cc; ac_word=$2
5213506e
RW
3210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3211$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3212if ${ac_cv_prog_CC+:} false; then :
5213506e 3213 $as_echo_n "(cached) " >&6
dfac8a13
TT
3214else
3215 if test -n "$CC"; then
3216 ac_cv_prog_CC="$CC" # Let the user override the test.
3217else
dfac8a13 3218 ac_prog_rejected=no
a8aea176
NN
3219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3220for as_dir in $PATH
3221do
3222 IFS=$as_save_IFS
3223 test -z "$as_dir" && as_dir=.
5213506e 3224 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3225 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176
NN
3226 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3227 ac_prog_rejected=yes
3228 continue
3229 fi
3230 ac_cv_prog_CC="cc"
5213506e 3231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3232 break 2
3233 fi
3234done
5213506e
RW
3235 done
3236IFS=$as_save_IFS
a8aea176 3237
dfac8a13
TT
3238if test $ac_prog_rejected = yes; then
3239 # We found a bogon in the path, so make sure we never use it.
3240 set dummy $ac_cv_prog_CC
3241 shift
a8aea176 3242 if test $# != 0; then
dfac8a13
TT
3243 # We chose a different compiler from the bogus one.
3244 # However, it has the same basename, so the bogon will be chosen
3245 # first if we set CC to just the basename; use the full file name.
3246 shift
a8aea176 3247 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
dfac8a13
TT
3248 fi
3249fi
3250fi
3251fi
a8aea176 3252CC=$ac_cv_prog_CC
dfac8a13 3253if test -n "$CC"; then
5213506e
RW
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3255$as_echo "$CC" >&6; }
dfac8a13 3256else
5213506e
RW
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3258$as_echo "no" >&6; }
dfac8a13
TT
3259fi
3260
5213506e 3261
dfac8a13 3262fi
a8aea176
NN
3263if test -z "$CC"; then
3264 if test -n "$ac_tool_prefix"; then
5213506e 3265 for ac_prog in cl.exe
a8aea176
NN
3266 do
3267 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3268set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
3269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3270$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3271if ${ac_cv_prog_CC+:} false; then :
5213506e 3272 $as_echo_n "(cached) " >&6
dfac8a13 3273else
a8aea176
NN
3274 if test -n "$CC"; then
3275 ac_cv_prog_CC="$CC" # Let the user override the test.
dfac8a13 3276else
a8aea176
NN
3277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3278for as_dir in $PATH
3279do
3280 IFS=$as_save_IFS
3281 test -z "$as_dir" && as_dir=.
5213506e 3282 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3284 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 3285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3286 break 2
3287 fi
3288done
5213506e
RW
3289 done
3290IFS=$as_save_IFS
a8aea176 3291
dfac8a13 3292fi
a8aea176
NN
3293fi
3294CC=$ac_cv_prog_CC
3295if test -n "$CC"; then
5213506e
RW
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3297$as_echo "$CC" >&6; }
a8aea176 3298else
5213506e
RW
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3300$as_echo "no" >&6; }
dfac8a13
TT
3301fi
3302
5213506e 3303
a8aea176
NN
3304 test -n "$CC" && break
3305 done
3306fi
3307if test -z "$CC"; then
3308 ac_ct_CC=$CC
5213506e 3309 for ac_prog in cl.exe
a8aea176
NN
3310do
3311 # Extract the first word of "$ac_prog", so it can be a program name with args.
3312set dummy $ac_prog; ac_word=$2
5213506e
RW
3313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3314$as_echo_n "checking for $ac_word... " >&6; }
22e05272 3315if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 3316 $as_echo_n "(cached) " >&6
dfac8a13 3317else
a8aea176
NN
3318 if test -n "$ac_ct_CC"; then
3319 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3320else
3321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3322for as_dir in $PATH
3323do
3324 IFS=$as_save_IFS
3325 test -z "$as_dir" && as_dir=.
5213506e 3326 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 3327 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 3328 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 3329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
3330 break 2
3331 fi
3332done
5213506e
RW
3333 done
3334IFS=$as_save_IFS
a8aea176
NN
3335
3336fi
3337fi
3338ac_ct_CC=$ac_cv_prog_ac_ct_CC
3339if test -n "$ac_ct_CC"; then
5213506e
RW
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3341$as_echo "$ac_ct_CC" >&6; }
dfac8a13 3342else
5213506e
RW
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3344$as_echo "no" >&6; }
dfac8a13 3345fi
dfac8a13 3346
5213506e 3347
a8aea176
NN
3348 test -n "$ac_ct_CC" && break
3349done
3350
5213506e
RW
3351 if test "x$ac_ct_CC" = x; then
3352 CC=""
3353 else
3354 case $cross_compiling:$ac_tool_warned in
3355yes:)
3356{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3358ac_tool_warned=yes ;;
3359esac
3360 CC=$ac_ct_CC
3361 fi
a8aea176
NN
3362fi
3363
3364fi
3365
3366
5213506e
RW
3367test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3368$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
3369as_fn_error $? "no acceptable C compiler found in \$PATH
3370See \`config.log' for more details" "$LINENO" 5; }
a8aea176
NN
3371
3372# Provide some information about the compiler.
5213506e
RW
3373$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3374set X $ac_compile
3375ac_compiler=$2
3376for ac_option in --version -v -V -qversion; do
3377 { { ac_try="$ac_compiler $ac_option >&5"
3378case "(($ac_try" in
3379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3380 *) ac_try_echo=$ac_try;;
3381esac
3382eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3383$as_echo "$ac_try_echo"; } >&5
3384 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
a8aea176 3385 ac_status=$?
5213506e
RW
3386 if test -s conftest.err; then
3387 sed '10a\
3388... rest of stderr output deleted ...
3389 10q' conftest.err >conftest.er1
3390 cat conftest.er1 >&5
5213506e 3391 fi
22e05272 3392 rm -f conftest.er1 conftest.err
5213506e
RW
3393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3394 test $ac_status = 0; }
3395done
a8aea176 3396
5213506e 3397cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176
NN
3398/* end confdefs.h. */
3399
3400int
3401main ()
3402{
3403
3404 ;
3405 return 0;
3406}
3407_ACEOF
3408# FIXME: Cleanup?
5213506e 3409if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
a8aea176
NN
3410 (eval $ac_link) 2>&5
3411 ac_status=$?
5213506e
RW
3412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3413 test $ac_status = 0; }; then :
a8aea176
NN
3414 gcc_no_link=no
3415else
3416 gcc_no_link=yes
dfac8a13 3417fi
a8aea176
NN
3418if test x$gcc_no_link = xyes; then
3419 # Setting cross_compile will disable run tests; it will
3420 # also disable AC_CHECK_FILE but that's generally
3421 # correct if we can't link.
3422 cross_compiling=yes
3423 EXEEXT=
3424else
5213506e 3425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176
NN
3426/* end confdefs.h. */
3427
3428int
3429main ()
3430{
3431
3432 ;
3433 return 0;
3434}
3435_ACEOF
3436ac_clean_files_save=$ac_clean_files
22e05272 3437ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
a8aea176
NN
3438# Try to create an executable without -o first, disregard a.out.
3439# It will help us diagnose broken compilers, and finding out an intuition
3440# of exeext.
22e05272
JM
3441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3442$as_echo_n "checking whether the C compiler works... " >&6; }
5213506e
RW
3443ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3444
3445# The possible output files:
3446ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3447
3448ac_rmfiles=
3449for ac_file in $ac_files
3450do
3451 case $ac_file in
3452 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3453 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3454 esac
3455done
3456rm -f $ac_rmfiles
3457
3458if { { ac_try="$ac_link_default"
3459case "(($ac_try" in
3460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3461 *) ac_try_echo=$ac_try;;
3462esac
3463eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3464$as_echo "$ac_try_echo"; } >&5
3465 (eval "$ac_link_default") 2>&5
a8aea176 3466 ac_status=$?
5213506e
RW
3467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3468 test $ac_status = 0; }; then :
3469 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3470# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3471# in a Makefile. We should not override ac_cv_exeext if it was cached,
3472# so that the user can short-circuit this test for compilers unknown to
3473# Autoconf.
3474for ac_file in $ac_files ''
a8aea176
NN
3475do
3476 test -f "$ac_file" || continue
3477 case $ac_file in
5213506e 3478 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
a8aea176
NN
3479 ;;
3480 [ab].out )
3481 # We found the default executable, but exeext='' is most
3482 # certainly right.
3483 break;;
3484 *.* )
5213506e
RW
3485 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3486 then :; else
3487 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3488 fi
3489 # We set ac_cv_exeext here because the later test for it is not
3490 # safe: cross compilers may not add the suffix if given an `-o'
3491 # argument, so we may need to know it at that point already.
3492 # Even if this section looks crufty: it has the advantage of
3493 # actually working.
a8aea176
NN
3494 break;;
3495 * )
3496 break;;
3497 esac
3498done
5213506e
RW
3499test "$ac_cv_exeext" = no && ac_cv_exeext=
3500
a8aea176 3501else
5213506e
RW
3502 ac_file=''
3503fi
5213506e 3504if test -z "$ac_file"; then :
22e05272
JM
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3506$as_echo "no" >&6; }
3507$as_echo "$as_me: failed program was:" >&5
a8aea176
NN
3508sed 's/^/| /' conftest.$ac_ext >&5
3509
5213506e
RW
3510{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3511$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
3512as_fn_error 77 "C compiler cannot create executables
3513See \`config.log' for more details" "$LINENO" 5; }
3514else
3515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3516$as_echo "yes" >&6; }
a8aea176 3517fi
22e05272
JM
3518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3519$as_echo_n "checking for C compiler default output file name... " >&6; }
3520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3521$as_echo "$ac_file" >&6; }
a8aea176 3522ac_exeext=$ac_cv_exeext
a8aea176 3523
22e05272 3524rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
a8aea176 3525ac_clean_files=$ac_clean_files_save
5213506e
RW
3526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3527$as_echo_n "checking for suffix of executables... " >&6; }
3528if { { ac_try="$ac_link"
3529case "(($ac_try" in
3530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3531 *) ac_try_echo=$ac_try;;
3532esac
3533eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3534$as_echo "$ac_try_echo"; } >&5
3535 (eval "$ac_link") 2>&5
a8aea176 3536 ac_status=$?
5213506e
RW
3537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3538 test $ac_status = 0; }; then :
a8aea176
NN
3539 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3540# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3541# work properly (i.e., refer to `conftest.exe'), while it won't with
3542# `rm'.
3543for ac_file in conftest.exe conftest conftest.*; do
3544 test -f "$ac_file" || continue
3545 case $ac_file in
5213506e 3546 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
a8aea176 3547 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
a8aea176
NN
3548 break;;
3549 * ) break;;
3550 esac
3551done
dfac8a13 3552else
5213506e
RW
3553 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3554$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
3555as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3556See \`config.log' for more details" "$LINENO" 5; }
a8aea176 3557fi
22e05272 3558rm -f conftest conftest$ac_cv_exeext
5213506e
RW
3559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3560$as_echo "$ac_cv_exeext" >&6; }
a8aea176
NN
3561
3562rm -f conftest.$ac_ext
3563EXEEXT=$ac_cv_exeext
3564ac_exeext=$EXEEXT
22e05272
JM
3565cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3566/* end confdefs.h. */
3567#include <stdio.h>
3568int
3569main ()
3570{
3571FILE *f = fopen ("conftest.out", "w");
3572 return ferror (f) || fclose (f) != 0;
3573
3574 ;
3575 return 0;
3576}
3577_ACEOF
3578ac_clean_files="$ac_clean_files conftest.out"
3579# Check that the compiler produces executables we can run. If not, either
3580# the compiler is broken, or we cross compile.
3581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3582$as_echo_n "checking whether we are cross compiling... " >&6; }
3583if test "$cross_compiling" != yes; then
3584 { { ac_try="$ac_link"
3585case "(($ac_try" in
3586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3587 *) ac_try_echo=$ac_try;;
3588esac
3589eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3590$as_echo "$ac_try_echo"; } >&5
3591 (eval "$ac_link") 2>&5
3592 ac_status=$?
3593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3594 test $ac_status = 0; }
3595 if { ac_try='./conftest$ac_cv_exeext'
3596 { { case "(($ac_try" in
3597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3598 *) ac_try_echo=$ac_try;;
3599esac
3600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3601$as_echo "$ac_try_echo"; } >&5
3602 (eval "$ac_try") 2>&5
3603 ac_status=$?
3604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3605 test $ac_status = 0; }; }; then
3606 cross_compiling=no
3607 else
3608 if test "$cross_compiling" = maybe; then
3609 cross_compiling=yes
3610 else
3611 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3612$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3613as_fn_error $? "cannot run C compiled programs.
3614If you meant to cross compile, use \`--host'.
3615See \`config.log' for more details" "$LINENO" 5; }
3616 fi
3617 fi
3618fi
3619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3620$as_echo "$cross_compiling" >&6; }
3621
3622rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3623ac_clean_files=$ac_clean_files_save
a8aea176 3624fi
5213506e
RW
3625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3626$as_echo_n "checking for suffix of object files... " >&6; }
22e05272 3627if ${ac_cv_objext+:} false; then :
5213506e 3628 $as_echo_n "(cached) " >&6
5d836b57 3629else
5213506e 3630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 3631/* end confdefs.h. */
5d836b57 3632
a8aea176
NN
3633int
3634main ()
3635{
5d836b57 3636
a8aea176
NN
3637 ;
3638 return 0;
3639}
3640_ACEOF
3641rm -f conftest.o conftest.obj
5213506e
RW
3642if { { ac_try="$ac_compile"
3643case "(($ac_try" in
3644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3645 *) ac_try_echo=$ac_try;;
3646esac
3647eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3648$as_echo "$ac_try_echo"; } >&5
3649 (eval "$ac_compile") 2>&5
a8aea176 3650 ac_status=$?
5213506e
RW
3651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3652 test $ac_status = 0; }; then :
3653 for ac_file in conftest.o conftest.obj conftest.*; do
3654 test -f "$ac_file" || continue;
a8aea176 3655 case $ac_file in
5213506e 3656 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
a8aea176
NN
3657 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3658 break;;
3659 esac
3660done
5d836b57 3661else
5213506e 3662 $as_echo "$as_me: failed program was:" >&5
a8aea176
NN
3663sed 's/^/| /' conftest.$ac_ext >&5
3664
5213506e
RW
3665{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3666$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
3667as_fn_error $? "cannot compute suffix of object files: cannot compile
3668See \`config.log' for more details" "$LINENO" 5; }
5d836b57 3669fi
a8aea176
NN
3670rm -f conftest.$ac_cv_objext conftest.$ac_ext
3671fi
5213506e
RW
3672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3673$as_echo "$ac_cv_objext" >&6; }
a8aea176
NN
3674OBJEXT=$ac_cv_objext
3675ac_objext=$OBJEXT
5213506e
RW
3676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3677$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
22e05272 3678if ${ac_cv_c_compiler_gnu+:} false; then :
5213506e 3679 $as_echo_n "(cached) " >&6
5d836b57 3680else
5213506e 3681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 3682/* end confdefs.h. */
5d836b57 3683
a8aea176
NN
3684int
3685main ()
3686{
3687#ifndef __GNUC__
3688 choke me
3689#endif
3690
3691 ;
3692 return 0;
3693}
3694_ACEOF
5213506e 3695if ac_fn_c_try_compile "$LINENO"; then :
a8aea176 3696 ac_compiler_gnu=yes
5d836b57 3697else
5213506e 3698 ac_compiler_gnu=no
5d836b57 3699fi
5213506e 3700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a8aea176 3701ac_cv_c_compiler_gnu=$ac_compiler_gnu
5d836b57 3702
a8aea176 3703fi
5213506e
RW
3704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3705$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3706if test $ac_compiler_gnu = yes; then
3707 GCC=yes
3708else
3709 GCC=
3710fi
a8aea176
NN
3711ac_test_CFLAGS=${CFLAGS+set}
3712ac_save_CFLAGS=$CFLAGS
5213506e
RW
3713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3714$as_echo_n "checking whether $CC accepts -g... " >&6; }
22e05272 3715if ${ac_cv_prog_cc_g+:} false; then :
5213506e
RW
3716 $as_echo_n "(cached) " >&6
3717else
3718 ac_save_c_werror_flag=$ac_c_werror_flag
3719 ac_c_werror_flag=yes
3720 ac_cv_prog_cc_g=no
3721 CFLAGS="-g"
3722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 3723/* end confdefs.h. */
5d836b57 3724
a8aea176
NN
3725int
3726main ()
3727{
5d836b57 3728
a8aea176
NN
3729 ;
3730 return 0;
3731}
3732_ACEOF
5213506e 3733if ac_fn_c_try_compile "$LINENO"; then :
a8aea176 3734 ac_cv_prog_cc_g=yes
5d836b57 3735else
5213506e
RW
3736 CFLAGS=""
3737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3738/* end confdefs.h. */
3739
3740int
3741main ()
3742{
3743
3744 ;
3745 return 0;
3746}
3747_ACEOF
3748if ac_fn_c_try_compile "$LINENO"; then :
3749
3750else
3751 ac_c_werror_flag=$ac_save_c_werror_flag
3752 CFLAGS="-g"
3753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3754/* end confdefs.h. */
3755
3756int
3757main ()
3758{
a8aea176 3759
5213506e
RW
3760 ;
3761 return 0;
3762}
3763_ACEOF
3764if ac_fn_c_try_compile "$LINENO"; then :
3765 ac_cv_prog_cc_g=yes
3766fi
3767rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a8aea176 3768fi
5213506e 3769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a8aea176 3770fi
5213506e
RW
3771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3772 ac_c_werror_flag=$ac_save_c_werror_flag
3773fi
3774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3775$as_echo "$ac_cv_prog_cc_g" >&6; }
a8aea176
NN
3776if test "$ac_test_CFLAGS" = set; then
3777 CFLAGS=$ac_save_CFLAGS
3778elif test $ac_cv_prog_cc_g = yes; then
3779 if test "$GCC" = yes; then
3780 CFLAGS="-g -O2"
3781 else
3782 CFLAGS="-g"
3783 fi
5d836b57 3784else
a8aea176
NN
3785 if test "$GCC" = yes; then
3786 CFLAGS="-O2"
5d836b57 3787 else
a8aea176 3788 CFLAGS=
5d836b57 3789 fi
5d836b57 3790fi
5213506e
RW
3791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3792$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
22e05272 3793if ${ac_cv_prog_cc_c89+:} false; then :
5213506e 3794 $as_echo_n "(cached) " >&6
a8aea176 3795else
5213506e 3796 ac_cv_prog_cc_c89=no
a8aea176 3797ac_save_CC=$CC
5213506e 3798cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176
NN
3799/* end confdefs.h. */
3800#include <stdarg.h>
3801#include <stdio.h>
22e05272 3802struct stat;
a8aea176
NN
3803/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3804struct buf { int x; };
3805FILE * (*rcsopen) (struct buf *, struct stat *, int);
3806static char *e (p, i)
3807 char **p;
3808 int i;
3809{
3810 return p[i];
3811}
3812static char *f (char * (*g) (char **, int), char **p, ...)
3813{
3814 char *s;
3815 va_list v;
3816 va_start (v,p);
3817 s = g (p, va_arg (v,int));
3818 va_end (v);
3819 return s;
3820}
5d836b57 3821
a8aea176
NN
3822/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3823 function prototypes and stuff, but not '\xHH' hex character constants.
3824 These don't provoke an error unfortunately, instead are silently treated
5213506e 3825 as 'x'. The following induces an error, until -std is added to get
a8aea176
NN
3826 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3827 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 3828 that's true only with -std. */
a8aea176
NN
3829int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3830
5213506e
RW
3831/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3832 inside strings and character constants. */
3833#define FOO(x) 'x'
3834int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3835
a8aea176
NN
3836int test (int i, double x);
3837struct s1 {int (*f) (int a);};
3838struct s2 {int (*f) (double a);};
3839int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3840int argc;
3841char **argv;
3842int
3843main ()
3844{
3845return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3846 ;
3847 return 0;
3848}
3849_ACEOF
5213506e
RW
3850for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3851 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
a8aea176
NN
3852do
3853 CC="$ac_save_CC $ac_arg"
5213506e
RW
3854 if ac_fn_c_try_compile "$LINENO"; then :
3855 ac_cv_prog_cc_c89=$ac_arg
a8aea176 3856fi
5213506e
RW
3857rm -f core conftest.err conftest.$ac_objext
3858 test "x$ac_cv_prog_cc_c89" != "xno" && break
a8aea176 3859done
5213506e 3860rm -f conftest.$ac_ext
a8aea176
NN
3861CC=$ac_save_CC
3862
3863fi
5213506e
RW
3864# AC_CACHE_VAL
3865case "x$ac_cv_prog_cc_c89" in
3866 x)
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3868$as_echo "none needed" >&6; } ;;
3869 xno)
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3871$as_echo "unsupported" >&6; } ;;
a8aea176 3872 *)
5213506e
RW
3873 CC="$CC $ac_cv_prog_cc_c89"
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3875$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
a8aea176 3876esac
5213506e 3877if test "x$ac_cv_prog_cc_c89" != xno; then :
a8aea176 3878
a8aea176
NN
3879fi
3880
a8aea176
NN
3881ac_ext=c
3882ac_cpp='$CPP $CPPFLAGS'
3883ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3884ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3885ac_compiler_gnu=$ac_cv_c_compiler_gnu
22e05272
JM
3886
3887ac_ext=c
3888ac_cpp='$CPP $CPPFLAGS'
3889ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3890ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3891ac_compiler_gnu=$ac_cv_c_compiler_gnu
3892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3893$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3894if ${am_cv_prog_cc_c_o+:} false; then :
3895 $as_echo_n "(cached) " >&6
3896else
3897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3898/* end confdefs.h. */
3899
3900int
3901main ()
3902{
3903
3904 ;
3905 return 0;
3906}
3907_ACEOF
3908 # Make sure it works both with $CC and with simple cc.
3909 # Following AC_PROG_CC_C_O, we do the test twice because some
3910 # compilers refuse to overwrite an existing .o file with -o,
3911 # though they will create one.
3912 am_cv_prog_cc_c_o=yes
3913 for am_i in 1 2; do
3914 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3915 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3916 ac_status=$?
3917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3918 (exit $ac_status); } \
3919 && test -f conftest2.$ac_objext; then
3920 : OK
3921 else
3922 am_cv_prog_cc_c_o=no
3923 break
3924 fi
3925 done
3926 rm -f core conftest*
3927 unset am_i
3928fi
3929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3930$as_echo "$am_cv_prog_cc_c_o" >&6; }
3931if test "$am_cv_prog_cc_c_o" != yes; then
3932 # Losing compiler, so override with the script.
3933 # FIXME: It is wrong to rewrite CC.
3934 # But if we don't then we get into trouble of one sort or another.
3935 # A longer-term fix would be to have automake use am__CC in this case,
3936 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3937 CC="$am_aux_dir/compile $CC"
3938fi
3939ac_ext=c
3940ac_cpp='$CPP $CPPFLAGS'
3941ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3942ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3943ac_compiler_gnu=$ac_cv_c_compiler_gnu
3944
9fabf579
KC
3945DEPDIR="${am__leading_dot}deps"
3946
5213506e 3947ac_config_commands="$ac_config_commands depfiles"
9fabf579
KC
3948
3949
3950am_make=${MAKE-make}
3951cat > confinc << 'END'
3952am__doit:
5213506e 3953 @echo this is the am__doit target
9fabf579
KC
3954.PHONY: am__doit
3955END
3956# If we don't find an include directive, just comment out the code.
5213506e
RW
3957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3958$as_echo_n "checking for style of include used by $am_make... " >&6; }
9fabf579
KC
3959am__include="#"
3960am__quote=
3961_am_result=none
3962# First try GNU make style include.
3963echo "include confinc" > confmf
22e05272 3964# Ignore all kinds of additional output from 'make'.
5213506e
RW
3965case `$am_make -s -f confmf 2> /dev/null` in #(
3966*the\ am__doit\ target*)
3967 am__include=include
3968 am__quote=
3969 _am_result=GNU
3970 ;;
3971esac
9fabf579
KC
3972# Now try BSD make style include.
3973if test "$am__include" = "#"; then
3974 echo '.include "confinc"' > confmf
5213506e
RW
3975 case `$am_make -s -f confmf 2> /dev/null` in #(
3976 *the\ am__doit\ target*)
3977 am__include=.include
3978 am__quote="\""
3979 _am_result=BSD
3980 ;;
3981 esac
9fabf579
KC
3982fi
3983
3984
5213506e
RW
3985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3986$as_echo "$_am_result" >&6; }
9fabf579
KC
3987rm -f confinc confmf
3988
5213506e
RW
3989# Check whether --enable-dependency-tracking was given.
3990if test "${enable_dependency_tracking+set}" = set; then :
3991 enableval=$enable_dependency_tracking;
3992fi
9fabf579 3993
9fabf579
KC
3994if test "x$enable_dependency_tracking" != xno; then
3995 am_depcomp="$ac_aux_dir/depcomp"
3996 AMDEPBACKSLASH='\'
39ba2a0e 3997 am__nodep='_no'
9fabf579 3998fi
5213506e 3999 if test "x$enable_dependency_tracking" != xno; then
9fabf579
KC
4000 AMDEP_TRUE=
4001 AMDEP_FALSE='#'
4002else
4003 AMDEP_TRUE='#'
4004 AMDEP_FALSE=
4005fi
4006
4007
4008
9fabf579
KC
4009depcc="$CC" am_compiler_list=
4010
5213506e
RW
4011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4012$as_echo_n "checking dependency style of $depcc... " >&6; }
22e05272 4013if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5213506e 4014 $as_echo_n "(cached) " >&6
9fabf579
KC
4015else
4016 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4017 # We make a subdir and do the tests there. Otherwise we can end up
4018 # making bogus files that we don't know about and never remove. For
4019 # instance it was reported that on HP-UX the gcc test will end up
22e05272
JM
4020 # making a dummy file named 'D' -- because '-MD' means "put the output
4021 # in D".
39ba2a0e 4022 rm -rf conftest.dir
9fabf579
KC
4023 mkdir conftest.dir
4024 # Copy depcomp to subdir because otherwise we won't find it if we're
4025 # using a relative directory.
4026 cp "$am_depcomp" conftest.dir
4027 cd conftest.dir
4028 # We will build objects and dependencies in a subdirectory because
4029 # it helps to detect inapplicable dependency modes. For instance
4030 # both Tru64's cc and ICC support -MD to output dependencies as a
4031 # side effect of compilation, but ICC will put the dependencies in
4032 # the current directory while Tru64 will put them in the object
4033 # directory.
4034 mkdir sub
4035
4036 am_cv_CC_dependencies_compiler_type=none
4037 if test "$am_compiler_list" = ""; then
4038 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4039 fi
5213506e
RW
4040 am__universal=false
4041 case " $depcc " in #(
4042 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4043 esac
4044
9fabf579
KC
4045 for depmode in $am_compiler_list; do
4046 # Setup a source with many dependencies, because some compilers
4047 # like to wrap large dependency lists on column 80 (with \), and
4048 # we should not choose a depcomp mode which is confused by this.
4049 #
4050 # We need to recreate these files for each test, as the compiler may
4051 # overwrite some of them when testing with obscure command lines.
4052 # This happens at least with the AIX C compiler.
4053 : > sub/conftest.c
4054 for i in 1 2 3 4 5 6; do
4055 echo '#include "conftst'$i'.h"' >> sub/conftest.c
22e05272
JM
4056 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4057 # Solaris 10 /bin/sh.
4058 echo '/* dummy */' > sub/conftst$i.h
9fabf579
KC
4059 done
4060 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4061
22e05272 4062 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5213506e 4063 # mode. It turns out that the SunPro C++ compiler does not properly
22e05272
JM
4064 # handle '-M -o', and we need to detect this. Also, some Intel
4065 # versions had trouble with output in subdirs.
5213506e
RW
4066 am__obj=sub/conftest.${OBJEXT-o}
4067 am__minus_obj="-o $am__obj"
9fabf579 4068 case $depmode in
5213506e
RW
4069 gcc)
4070 # This depmode causes a compiler race in universal mode.
4071 test "$am__universal" = false || continue
4072 ;;
9fabf579 4073 nosideeffect)
22e05272
JM
4074 # After this tag, mechanisms are not by side-effect, so they'll
4075 # only be used when explicitly requested.
9fabf579
KC
4076 if test "x$enable_dependency_tracking" = xyes; then
4077 continue
4078 else
4079 break
4080 fi
4081 ;;
39ba2a0e 4082 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
22e05272 4083 # This compiler won't grok '-c -o', but also, the minuso test has
5213506e
RW
4084 # not run yet. These depmodes are late enough in the game, and
4085 # so weak that their functioning should not be impacted.
4086 am__obj=conftest.${OBJEXT-o}
4087 am__minus_obj=
4088 ;;
9fabf579
KC
4089 none) break ;;
4090 esac
9fabf579 4091 if depmode=$depmode \
5213506e 4092 source=sub/conftest.c object=$am__obj \
9fabf579 4093 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5213506e 4094 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
9fabf579 4095 >/dev/null 2>conftest.err &&
5213506e 4096 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
9fabf579 4097 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5213506e 4098 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
9fabf579
KC
4099 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4100 # icc doesn't choke on unknown options, it will just issue warnings
076e5443
PB
4101 # or remarks (even with -Werror). So we grep stderr for any message
4102 # that says an option was ignored or not supported.
4103 # When given -MP, icc 7.0 and 7.1 complain thusly:
4104 # icc: Command line warning: ignoring option '-M'; no argument required
4105 # The diagnosis changed in icc 8.0:
4106 # icc: Command line remark: option '-MP' not supported
4107 if (grep 'ignoring option' conftest.err ||
4108 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
9fabf579
KC
4109 am_cv_CC_dependencies_compiler_type=$depmode
4110 break
4111 fi
4112 fi
4113 done
4114
4115 cd ..
4116 rm -rf conftest.dir
4117else
4118 am_cv_CC_dependencies_compiler_type=none
4119fi
4120
4121fi
5213506e
RW
4122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4123$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
9fabf579
KC
4124CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4125
5213506e 4126 if
9fabf579
KC
4127 test "x$enable_dependency_tracking" != xno \
4128 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4129 am__fastdepCC_TRUE=
4130 am__fastdepCC_FALSE='#'
4131else
4132 am__fastdepCC_TRUE='#'
4133 am__fastdepCC_FALSE=
4134fi
4135
a8aea176
NN
4136
4137
076e5443
PB
4138
4139
4140
18d98188
PG
4141case `pwd` in
4142 *\ * | *\ *)
5213506e
RW
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4144$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
18d98188 4145esac
1cf3d07d
SE
4146
4147
1cf3d07d 4148
43e02a8a
RW
4149macro_version='2.2.7a'
4150macro_revision='1.3134'
1cf3d07d
SE
4151
4152
4153
4154
4155
4156
dfac8a13 4157
1cf3d07d
SE
4158
4159
4160
4161
4162
4163
18d98188 4164ltmain="$ac_aux_dir/ltmain.sh"
1cf3d07d 4165
43e02a8a
RW
4166# Backslashify metacharacters that are still active within
4167# double-quoted strings.
4168sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4169
4170# Same as above, but do not quote variable references.
4171double_quote_subst='s/\(["`\\]\)/\\\1/g'
4172
4173# Sed substitution to delay expansion of an escaped shell variable in a
4174# double_quote_subst'ed string.
4175delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4176
4177# Sed substitution to delay expansion of an escaped single quote.
4178delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4179
4180# Sed substitution to avoid accidental globbing in evaled expressions
4181no_glob_subst='s/\*/\\\*/g'
4182
4183ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4184ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4185ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4186
4187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4188$as_echo_n "checking how to print strings... " >&6; }
4189# Test print first, because it will be a builtin if present.
4190if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4191 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4192 ECHO='print -r --'
4193elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4194 ECHO='printf %s\n'
4195else
4196 # Use this function as a fallback that always works.
4197 func_fallback_echo ()
4198 {
4199 eval 'cat <<_LTECHO_EOF
4200$1
4201_LTECHO_EOF'
4202 }
4203 ECHO='func_fallback_echo'
4204fi
4205
4206# func_echo_all arg...
4207# Invoke $ECHO with all args, space-separated.
4208func_echo_all ()
4209{
4210 $ECHO ""
4211}
4212
4213case "$ECHO" in
4214 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4215$as_echo "printf" >&6; } ;;
4216 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4217$as_echo "print -r" >&6; } ;;
4218 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4219$as_echo "cat" >&6; } ;;
4220esac
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
5213506e
RW
4235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4236$as_echo_n "checking for a sed that does not truncate output... " >&6; }
22e05272 4237if ${ac_cv_path_SED+:} false; then :
5213506e
RW
4238 $as_echo_n "(cached) " >&6
4239else
4240 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4241 for ac_i in 1 2 3 4 5 6 7; do
4242 ac_script="$ac_script$as_nl$ac_script"
4243 done
4244 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4245 { ac_script=; unset ac_script;}
4246 if test -z "$SED"; then
4247 ac_path_SED_found=false
4248 # Loop through the user's path and test for each of PROGNAME-LIST
4249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1cf3d07d
SE
4250for as_dir in $PATH
4251do
4252 IFS=$as_save_IFS
4253 test -z "$as_dir" && as_dir=.
5213506e 4254 for ac_prog in sed gsed; do
1cf3d07d 4255 for ac_exec_ext in '' $ac_executable_extensions; do
5213506e 4256 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
22e05272 4257 as_fn_executable_p "$ac_path_SED" || continue
5213506e
RW
4258# Check for GNU ac_path_SED and select it if it is found.
4259 # Check for GNU $ac_path_SED
4260case `"$ac_path_SED" --version 2>&1` in
4261*GNU*)
4262 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4263*)
4264 ac_count=0
4265 $as_echo_n 0123456789 >"conftest.in"
4266 while :
4267 do
4268 cat "conftest.in" "conftest.in" >"conftest.tmp"
4269 mv "conftest.tmp" "conftest.in"
4270 cp "conftest.in" "conftest.nl"
4271 $as_echo '' >> "conftest.nl"
4272 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4273 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4274 as_fn_arith $ac_count + 1 && ac_count=$as_val
4275 if test $ac_count -gt ${ac_path_SED_max-0}; then
4276 # Best one so far, save it but keep looking for a better one
4277 ac_cv_path_SED="$ac_path_SED"
4278 ac_path_SED_max=$ac_count
4279 fi
4280 # 10*(2^10) chars as input seems more than enough
4281 test $ac_count -gt 10 && break
4282 done
4283 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4284esac
4285
4286 $ac_path_SED_found && break 3
1cf3d07d
SE
4287 done
4288 done
5213506e 4289 done
1cf3d07d 4290IFS=$as_save_IFS
5213506e 4291 if test -z "$ac_cv_path_SED"; then
22e05272 4292 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
1cf3d07d 4293 fi
5213506e
RW
4294else
4295 ac_cv_path_SED=$SED
1cf3d07d
SE
4296fi
4297
5213506e
RW
4298fi
4299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4300$as_echo "$ac_cv_path_SED" >&6; }
4301 SED="$ac_cv_path_SED"
4302 rm -f conftest.sed
1cf3d07d
SE
4303
4304test -z "$SED" && SED=sed
4305Xsed="$SED -e 1s/^X//"
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
5213506e
RW
4317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4318$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
22e05272 4319if ${ac_cv_path_GREP+:} false; then :
5213506e
RW
4320 $as_echo_n "(cached) " >&6
4321else
4322 if test -z "$GREP"; then
4323 ac_path_GREP_found=false
4324 # Loop through the user's path and test for each of PROGNAME-LIST
4325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4326for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4327do
4328 IFS=$as_save_IFS
4329 test -z "$as_dir" && as_dir=.
4330 for ac_prog in grep ggrep; do
4331 for ac_exec_ext in '' $ac_executable_extensions; do
4332 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
22e05272 4333 as_fn_executable_p "$ac_path_GREP" || continue
5213506e
RW
4334# Check for GNU ac_path_GREP and select it if it is found.
4335 # Check for GNU $ac_path_GREP
4336case `"$ac_path_GREP" --version 2>&1` in
4337*GNU*)
4338 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4339*)
4340 ac_count=0
4341 $as_echo_n 0123456789 >"conftest.in"
4342 while :
4343 do
4344 cat "conftest.in" "conftest.in" >"conftest.tmp"
4345 mv "conftest.tmp" "conftest.in"
4346 cp "conftest.in" "conftest.nl"
4347 $as_echo 'GREP' >> "conftest.nl"
4348 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4349 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4350 as_fn_arith $ac_count + 1 && ac_count=$as_val
4351 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4352 # Best one so far, save it but keep looking for a better one
4353 ac_cv_path_GREP="$ac_path_GREP"
4354 ac_path_GREP_max=$ac_count
4355 fi
4356 # 10*(2^10) chars as input seems more than enough
4357 test $ac_count -gt 10 && break
4358 done
4359 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4360esac
4361
4362 $ac_path_GREP_found && break 3
4363 done
4364 done
4365 done
4366IFS=$as_save_IFS
4367 if test -z "$ac_cv_path_GREP"; then
22e05272 4368 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5213506e
RW
4369 fi
4370else
4371 ac_cv_path_GREP=$GREP
4372fi
4373
4374fi
4375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4376$as_echo "$ac_cv_path_GREP" >&6; }
4377 GREP="$ac_cv_path_GREP"
4378
4379
4380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4381$as_echo_n "checking for egrep... " >&6; }
22e05272 4382if ${ac_cv_path_EGREP+:} false; then :
5213506e 4383 $as_echo_n "(cached) " >&6
1cf3d07d 4384else
5213506e
RW
4385 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4386 then ac_cv_path_EGREP="$GREP -E"
4387 else
4388 if test -z "$EGREP"; then
4389 ac_path_EGREP_found=false
4390 # Loop through the user's path and test for each of PROGNAME-LIST
4391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4392for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4393do
4394 IFS=$as_save_IFS
4395 test -z "$as_dir" && as_dir=.
4396 for ac_prog in egrep; do
4397 for ac_exec_ext in '' $ac_executable_extensions; do
4398 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
22e05272 4399 as_fn_executable_p "$ac_path_EGREP" || continue
5213506e
RW
4400# Check for GNU ac_path_EGREP and select it if it is found.
4401 # Check for GNU $ac_path_EGREP
4402case `"$ac_path_EGREP" --version 2>&1` in
4403*GNU*)
4404 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4405*)
4406 ac_count=0
4407 $as_echo_n 0123456789 >"conftest.in"
4408 while :
4409 do
4410 cat "conftest.in" "conftest.in" >"conftest.tmp"
4411 mv "conftest.tmp" "conftest.in"
4412 cp "conftest.in" "conftest.nl"
4413 $as_echo 'EGREP' >> "conftest.nl"
4414 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4415 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4416 as_fn_arith $ac_count + 1 && ac_count=$as_val
4417 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4418 # Best one so far, save it but keep looking for a better one
4419 ac_cv_path_EGREP="$ac_path_EGREP"
4420 ac_path_EGREP_max=$ac_count
1cf3d07d 4421 fi
5213506e
RW
4422 # 10*(2^10) chars as input seems more than enough
4423 test $ac_count -gt 10 && break
4424 done
4425 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4426esac
4427
4428 $ac_path_EGREP_found && break 3
4429 done
4430 done
4431 done
4432IFS=$as_save_IFS
4433 if test -z "$ac_cv_path_EGREP"; then
22e05272 4434 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5213506e
RW
4435 fi
4436else
4437 ac_cv_path_EGREP=$EGREP
1cf3d07d 4438fi
1cf3d07d 4439
5213506e
RW
4440 fi
4441fi
4442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4443$as_echo "$ac_cv_path_EGREP" >&6; }
4444 EGREP="$ac_cv_path_EGREP"
1cf3d07d 4445
5213506e
RW
4446
4447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4448$as_echo_n "checking for fgrep... " >&6; }
22e05272 4449if ${ac_cv_path_FGREP+:} false; then :
5213506e 4450 $as_echo_n "(cached) " >&6
1cf3d07d 4451else
5213506e
RW
4452 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4453 then ac_cv_path_FGREP="$GREP -F"
4454 else
4455 if test -z "$FGREP"; then
4456 ac_path_FGREP_found=false
4457 # Loop through the user's path and test for each of PROGNAME-LIST
4458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4459for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4460do
4461 IFS=$as_save_IFS
4462 test -z "$as_dir" && as_dir=.
4463 for ac_prog in fgrep; do
4464 for ac_exec_ext in '' $ac_executable_extensions; do
4465 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
22e05272 4466 as_fn_executable_p "$ac_path_FGREP" || continue
5213506e
RW
4467# Check for GNU ac_path_FGREP and select it if it is found.
4468 # Check for GNU $ac_path_FGREP
4469case `"$ac_path_FGREP" --version 2>&1` in
4470*GNU*)
4471 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4472*)
4473 ac_count=0
4474 $as_echo_n 0123456789 >"conftest.in"
4475 while :
4476 do
4477 cat "conftest.in" "conftest.in" >"conftest.tmp"
4478 mv "conftest.tmp" "conftest.in"
4479 cp "conftest.in" "conftest.nl"
4480 $as_echo 'FGREP' >> "conftest.nl"
4481 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4482 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4483 as_fn_arith $ac_count + 1 && ac_count=$as_val
4484 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4485 # Best one so far, save it but keep looking for a better one
4486 ac_cv_path_FGREP="$ac_path_FGREP"
4487 ac_path_FGREP_max=$ac_count
1cf3d07d 4488 fi
5213506e
RW
4489 # 10*(2^10) chars as input seems more than enough
4490 test $ac_count -gt 10 && break
4491 done
4492 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4493esac
4494
4495 $ac_path_FGREP_found && break 3
4496 done
4497 done
4498 done
4499IFS=$as_save_IFS
4500 if test -z "$ac_cv_path_FGREP"; then
22e05272 4501 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5213506e
RW
4502 fi
4503else
4504 ac_cv_path_FGREP=$FGREP
1cf3d07d 4505fi
5213506e
RW
4506
4507 fi
4508fi
4509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4510$as_echo "$ac_cv_path_FGREP" >&6; }
4511 FGREP="$ac_cv_path_FGREP"
1cf3d07d
SE
4512
4513
4514test -z "$GREP" && GREP=grep
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
5213506e
RW
4534# Check whether --with-gnu-ld was given.
4535if test "${with_gnu_ld+set}" = set; then :
4536 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
dfac8a13
TT
4537else
4538 with_gnu_ld=no
5213506e
RW
4539fi
4540
dfac8a13 4541ac_prog=ld
0fd91e0a 4542if test "$GCC" = yes; then
dfac8a13 4543 # Check if gcc -print-prog-name=ld gives a path.
5213506e
RW
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4545$as_echo_n "checking for ld used by $CC... " >&6; }
0fd91e0a
AO
4546 case $host in
4547 *-*-mingw*)
4548 # gcc leaves a trailing carriage return which upsets mingw
4549 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4550 *)
4551 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4552 esac
4553 case $ac_prog in
dfac8a13 4554 # Accept absolute paths.
1cf3d07d 4555 [\\/]* | ?:[\\/]*)
dfac8a13 4556 re_direlt='/[^/][^/]*/\.\./'
1cf3d07d
SE
4557 # Canonicalize the pathname of ld
4558 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4559 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4560 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
dfac8a13
TT
4561 done
4562 test -z "$LD" && LD="$ac_prog"
4563 ;;
4564 "")
4565 # If it fails, then pretend we aren't using GCC.
4566 ac_prog=ld
4567 ;;
4568 *)
4569 # If it is relative, then search for the first ld in PATH.
4570 with_gnu_ld=unknown
4571 ;;
4572 esac
4573elif test "$with_gnu_ld" = yes; then
5213506e
RW
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4575$as_echo_n "checking for GNU ld... " >&6; }
dfac8a13 4576else
5213506e
RW
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4578$as_echo_n "checking for non-GNU ld... " >&6; }
dfac8a13 4579fi
22e05272 4580if ${lt_cv_path_LD+:} false; then :
5213506e 4581 $as_echo_n "(cached) " >&6
dfac8a13
TT
4582else
4583 if test -z "$LD"; then
1cf3d07d 4584 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
dfac8a13 4585 for ac_dir in $PATH; do
1cf3d07d 4586 IFS="$lt_save_ifs"
dfac8a13 4587 test -z "$ac_dir" && ac_dir=.
0fd91e0a
AO
4588 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4589 lt_cv_path_LD="$ac_dir/$ac_prog"
dfac8a13 4590 # Check to see if the program is GNU ld. I'd rather use --version,
1cf3d07d 4591 # but apparently some variants of GNU ld only accept -v.
dfac8a13 4592 # Break only if it was the GNU/non-GNU ld that we prefer.
1cf3d07d
SE
4593 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4594 *GNU* | *'with BFD'*)
dfac8a13 4595 test "$with_gnu_ld" != no && break
1cf3d07d
SE
4596 ;;
4597 *)
dfac8a13 4598 test "$with_gnu_ld" != yes && break
1cf3d07d
SE
4599 ;;
4600 esac
dfac8a13
TT
4601 fi
4602 done
1cf3d07d 4603 IFS="$lt_save_ifs"
dfac8a13 4604else
0fd91e0a 4605 lt_cv_path_LD="$LD" # Let the user override the test with a path.
dfac8a13
TT
4606fi
4607fi
4608
0fd91e0a 4609LD="$lt_cv_path_LD"
dfac8a13 4610if test -n "$LD"; then
5213506e
RW
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4612$as_echo "$LD" >&6; }
dfac8a13 4613else
5213506e
RW
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4615$as_echo "no" >&6; }
a8aea176 4616fi
22e05272 4617test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5213506e
RW
4618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4619$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
22e05272 4620if ${lt_cv_prog_gnu_ld+:} false; then :
5213506e 4621 $as_echo_n "(cached) " >&6
dfac8a13 4622else
1cf3d07d
SE
4623 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4624case `$LD -v 2>&1 </dev/null` in
4625*GNU* | *'with BFD'*)
0fd91e0a 4626 lt_cv_prog_gnu_ld=yes
1cf3d07d
SE
4627 ;;
4628*)
0fd91e0a 4629 lt_cv_prog_gnu_ld=no
1cf3d07d
SE
4630 ;;
4631esac
dfac8a13 4632fi
5213506e
RW
4633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4634$as_echo "$lt_cv_prog_gnu_ld" >&6; }
0fd91e0a 4635with_gnu_ld=$lt_cv_prog_gnu_ld
dfac8a13
TT
4636
4637
0fd91e0a 4638
1cf3d07d
SE
4639
4640
4641
4642
4643
4644
5213506e
RW
4645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4646$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
22e05272 4647if ${lt_cv_path_NM+:} false; then :
5213506e 4648 $as_echo_n "(cached) " >&6
dfac8a13
TT
4649else
4650 if test -n "$NM"; then
4651 # Let the user override the test.
0fd91e0a 4652 lt_cv_path_NM="$NM"
dfac8a13 4653else
1cf3d07d
SE
4654 lt_nm_to_check="${ac_tool_prefix}nm"
4655 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4656 lt_nm_to_check="$lt_nm_to_check nm"
4657 fi
4658 for lt_tmp_nm in $lt_nm_to_check; do
4659 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4660 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4661 IFS="$lt_save_ifs"
4662 test -z "$ac_dir" && ac_dir=.
4663 tmp_nm="$ac_dir/$lt_tmp_nm"
4664 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4665 # Check to see if the nm accepts a BSD-compat flag.
4666 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4667 # nm: unknown option "B" ignored
4668 # Tru64's nm complains that /dev/null is an invalid object file
4669 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4670 */dev/null* | *'Invalid file or object type'*)
4671 lt_cv_path_NM="$tmp_nm -B"
4672 break
4673 ;;
4674 *)
4675 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4676 */dev/null*)
4677 lt_cv_path_NM="$tmp_nm -p"
4678 break
4679 ;;
4680 *)
4681 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4682 continue # so that we can try to find one that supports BSD flags
4683 ;;
4684 esac
4685 ;;
4686 esac
dfac8a13 4687 fi
1cf3d07d
SE
4688 done
4689 IFS="$lt_save_ifs"
dfac8a13 4690 done
1cf3d07d 4691 : ${lt_cv_path_NM=no}
dfac8a13
TT
4692fi
4693fi
5213506e
RW
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4695$as_echo "$lt_cv_path_NM" >&6; }
1cf3d07d
SE
4696if test "$lt_cv_path_NM" != "no"; then
4697 NM="$lt_cv_path_NM"
0fd91e0a 4698else
1cf3d07d 4699 # Didn't find any BSD compatible name lister, look for dumpbin.
43e02a8a
RW
4700 if test -n "$DUMPBIN"; then :
4701 # Let the user override the test.
4702 else
4703 if test -n "$ac_tool_prefix"; then
4704 for ac_prog in dumpbin "link -dump"
1cf3d07d
SE
4705 do
4706 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4707set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4709$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4710if ${ac_cv_prog_DUMPBIN+:} false; then :
5213506e 4711 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4712else
4713 if test -n "$DUMPBIN"; then
4714 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4715else
4716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4717for as_dir in $PATH
4718do
4719 IFS=$as_save_IFS
4720 test -z "$as_dir" && as_dir=.
5213506e 4721 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 4723 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5213506e 4724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
4725 break 2
4726 fi
4727done
5213506e
RW
4728 done
4729IFS=$as_save_IFS
025fd00e 4730
1cf3d07d
SE
4731fi
4732fi
4733DUMPBIN=$ac_cv_prog_DUMPBIN
4734if test -n "$DUMPBIN"; then
5213506e
RW
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4736$as_echo "$DUMPBIN" >&6; }
1cf3d07d 4737else
5213506e
RW
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4739$as_echo "no" >&6; }
1cf3d07d 4740fi
025fd00e 4741
5213506e 4742
1cf3d07d
SE
4743 test -n "$DUMPBIN" && break
4744 done
4745fi
4746if test -z "$DUMPBIN"; then
4747 ac_ct_DUMPBIN=$DUMPBIN
43e02a8a 4748 for ac_prog in dumpbin "link -dump"
1cf3d07d
SE
4749do
4750 # Extract the first word of "$ac_prog", so it can be a program name with args.
4751set dummy $ac_prog; ac_word=$2
5213506e
RW
4752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4753$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4754if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5213506e 4755 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4756else
4757 if test -n "$ac_ct_DUMPBIN"; then
4758 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4759else
4760as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4761for as_dir in $PATH
4762do
4763 IFS=$as_save_IFS
4764 test -z "$as_dir" && as_dir=.
5213506e 4765 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 4767 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5213506e 4768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d 4769 break 2
0fd91e0a 4770 fi
1cf3d07d 4771done
5213506e
RW
4772 done
4773IFS=$as_save_IFS
025fd00e 4774
1cf3d07d
SE
4775fi
4776fi
4777ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4778if test -n "$ac_ct_DUMPBIN"; then
5213506e
RW
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4780$as_echo "$ac_ct_DUMPBIN" >&6; }
1cf3d07d 4781else
5213506e
RW
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4783$as_echo "no" >&6; }
1cf3d07d 4784fi
025fd00e 4785
5213506e 4786
1cf3d07d
SE
4787 test -n "$ac_ct_DUMPBIN" && break
4788done
025fd00e 4789
5213506e
RW
4790 if test "x$ac_ct_DUMPBIN" = x; then
4791 DUMPBIN=":"
4792 else
4793 case $cross_compiling:$ac_tool_warned in
4794yes:)
4795{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4796$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4797ac_tool_warned=yes ;;
4798esac
4799 DUMPBIN=$ac_ct_DUMPBIN
4800 fi
1cf3d07d 4801fi
025fd00e 4802
43e02a8a
RW
4803 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4804 *COFF*)
4805 DUMPBIN="$DUMPBIN -symbols"
4806 ;;
4807 *)
4808 DUMPBIN=:
4809 ;;
4810 esac
4811 fi
025fd00e 4812
1cf3d07d
SE
4813 if test "$DUMPBIN" != ":"; then
4814 NM="$DUMPBIN"
025fd00e 4815 fi
1cf3d07d
SE
4816fi
4817test -z "$NM" && NM=nm
025fd00e 4818
025fd00e
TT
4819
4820
025fd00e 4821
33456445 4822
025fd00e 4823
5213506e
RW
4824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4825$as_echo_n "checking the name lister ($NM) interface... " >&6; }
22e05272 4826if ${lt_cv_nm_interface+:} false; then :
5213506e 4827 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4828else
4829 lt_cv_nm_interface="BSD nm"
4830 echo "int some_variable = 0;" > conftest.$ac_ext
43e02a8a 4831 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
1cf3d07d
SE
4832 (eval "$ac_compile" 2>conftest.err)
4833 cat conftest.err >&5
43e02a8a 4834 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
1cf3d07d
SE
4835 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4836 cat conftest.err >&5
43e02a8a 4837 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
1cf3d07d
SE
4838 cat conftest.out >&5
4839 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4840 lt_cv_nm_interface="MS dumpbin"
4841 fi
4842 rm -f conftest*
025fd00e 4843fi
5213506e
RW
4844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4845$as_echo "$lt_cv_nm_interface" >&6; }
a8aea176 4846
5213506e
RW
4847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4848$as_echo_n "checking whether ln -s works... " >&6; }
1cf3d07d
SE
4849LN_S=$as_ln_s
4850if test "$LN_S" = "ln -s"; then
5213506e
RW
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4852$as_echo "yes" >&6; }
1cf3d07d 4853else
5213506e
RW
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4855$as_echo "no, using $LN_S" >&6; }
1cf3d07d 4856fi
dfac8a13 4857
6dab073b 4858# find the maximum length of command line arguments
5213506e
RW
4859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4860$as_echo_n "checking the maximum length of command line arguments... " >&6; }
22e05272 4861if ${lt_cv_sys_max_cmd_len+:} false; then :
5213506e 4862 $as_echo_n "(cached) " >&6
6dab073b
MS
4863else
4864 i=0
4865 teststring="ABCD"
4866
4867 case $build_os in
4868 msdosdjgpp*)
4869 # On DJGPP, this test can blow up pretty badly due to problems in libc
4870 # (any single argument exceeding 2000 bytes causes a buffer overrun
4871 # during glob expansion). Even if it were fixed, the result of this
4872 # check would be larger than it should be.
4873 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4874 ;;
4875
1cf3d07d
SE
4876 gnu*)
4877 # Under GNU Hurd, this test is not required because there is
4878 # no limit to the length of command line arguments.
4879 # Libtool will interpret -1 as no limit whatsoever
4880 lt_cv_sys_max_cmd_len=-1;
4881 ;;
4882
18d98188 4883 cygwin* | mingw* | cegcc*)
6dab073b
MS
4884 # On Win9x/ME, this test blows up -- it succeeds, but takes
4885 # about 5 minutes as the teststring grows exponentially.
4886 # Worse, since 9x/ME are not pre-emptively multitasking,
4887 # you end up with a "frozen" computer, even though with patience
4888 # the test eventually succeeds (with a max line length of 256k).
4889 # Instead, let's just punt: use the minimum linelength reported by
4890 # all of the supported platforms: 8192 (on NT/2K/XP).
4891 lt_cv_sys_max_cmd_len=8192;
4892 ;;
4893
43e02a8a
RW
4894 mint*)
4895 # On MiNT this can take a long time and run out of memory.
4896 lt_cv_sys_max_cmd_len=8192;
4897 ;;
4898
6dab073b
MS
4899 amigaos*)
4900 # On AmigaOS with pdksh, this test takes hours, literally.
4901 # So we just punt and use a minimum line length of 8192.
4902 lt_cv_sys_max_cmd_len=8192;
4903 ;;
4904
4905 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4906 # This has been around since 386BSD, at least. Likely further.
4907 if test -x /sbin/sysctl; then
4908 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4909 elif test -x /usr/sbin/sysctl; then
4910 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4911 else
1cf3d07d 4912 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6dab073b
MS
4913 fi
4914 # And add a safety zone
4915 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4916 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4917 ;;
1cf3d07d
SE
4918
4919 interix*)
4920 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4921 lt_cv_sys_max_cmd_len=196608
4922 ;;
4923
4924 osf*)
4925 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4926 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4927 # nice to cause kernel panics so lets avoid the loop below.
4928 # First set a reasonable default.
4929 lt_cv_sys_max_cmd_len=16384
4930 #
4931 if test -x /sbin/sysconfig; then
4932 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4933 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4934 esac
4935 fi
4936 ;;
4937 sco3.2v5*)
4938 lt_cv_sys_max_cmd_len=102400
4939 ;;
4940 sysv5* | sco5v6* | sysv4.2uw2*)
4941 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4942 if test -n "$kargmax"; then
4943 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4944 else
4945 lt_cv_sys_max_cmd_len=32768
4946 fi
4947 ;;
4948 *)
18d98188
PG
4949 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4950 if test -n "$lt_cv_sys_max_cmd_len"; then
82a6cadf
PB
4951 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4952 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4953 else
4954 # Make teststring a little bigger before we do anything with it.
4955 # a 1K string should be a reasonable start.
4956 for i in 1 2 3 4 5 6 7 8 ; do
4957 teststring=$teststring$teststring
4958 done
4959 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4960 # If test is not a shell built-in, we'll probably end up computing a
4961 # maximum length that is only half of the actual maximum length, but
4962 # we can't tell.
43e02a8a
RW
4963 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4964 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
82a6cadf
PB
4965 test $i != 17 # 1/2 MB should be enough
4966 do
4967 i=`expr $i + 1`
4968 teststring=$teststring$teststring
4969 done
4970 # Only check the string length outside the loop.
4971 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4972 teststring=
4973 # Add a significant safety factor because C++ compilers can tack on
4974 # massive amounts of additional arguments before passing them to the
4975 # linker. It appears as though 1/2 is a usable value.
4976 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4977 fi
1cf3d07d 4978 ;;
6dab073b
MS
4979 esac
4980
4981fi
4982
1cf3d07d 4983if test -n $lt_cv_sys_max_cmd_len ; then
5213506e
RW
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4985$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6dab073b 4986else
5213506e
RW
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4988$as_echo "none" >&6; }
6dab073b 4989fi
1cf3d07d 4990max_cmd_len=$lt_cv_sys_max_cmd_len
6dab073b
MS
4991
4992
dfac8a13 4993
0fd91e0a 4994
dfac8a13 4995
1cf3d07d 4996
1cf3d07d
SE
4997: ${CP="cp -f"}
4998: ${MV="mv -f"}
4999: ${RM="rm -f"}
5000
5213506e
RW
5001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5002$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
1cf3d07d
SE
5003# Try some XSI features
5004xsi_shell=no
5005( _lt_dummy="a/b/c"
5006 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
18d98188
PG
5007 = c,a/b,, \
5008 && eval 'test $(( 1 + 1 )) -eq 2 \
5009 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
1cf3d07d 5010 && xsi_shell=yes
5213506e
RW
5011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5012$as_echo "$xsi_shell" >&6; }
1cf3d07d
SE
5013
5014
5213506e
RW
5015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5016$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
1cf3d07d
SE
5017lt_shell_append=no
5018( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5019 >/dev/null 2>&1 \
5020 && lt_shell_append=yes
5213506e
RW
5021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5022$as_echo "$lt_shell_append" >&6; }
1cf3d07d
SE
5023
5024
5025if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5026 lt_unset=unset
0fd91e0a 5027else
1cf3d07d 5028 lt_unset=false
0fd91e0a
AO
5029fi
5030
1cf3d07d
SE
5031
5032
5033
5034
5035# test EBCDIC or ASCII
5036case `echo X|tr X '\101'` in
5037 A) # ASCII based system
5038 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5039 lt_SP2NL='tr \040 \012'
5040 lt_NL2SP='tr \015\012 \040\040'
5041 ;;
5042 *) # EBCDIC based system
5043 lt_SP2NL='tr \100 \n'
5044 lt_NL2SP='tr \r\n \100\100'
5045 ;;
5046esac
5047
5048
5049
5050
5051
5052
5053
5054
5055
5213506e
RW
5056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5057$as_echo_n "checking for $LD option to reload object files... " >&6; }
22e05272 5058if ${lt_cv_ld_reload_flag+:} false; then :
5213506e 5059 $as_echo_n "(cached) " >&6
dfac8a13 5060else
1cf3d07d
SE
5061 lt_cv_ld_reload_flag='-r'
5062fi
5213506e
RW
5063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5064$as_echo "$lt_cv_ld_reload_flag" >&6; }
1cf3d07d
SE
5065reload_flag=$lt_cv_ld_reload_flag
5066case $reload_flag in
5067"" | " "*) ;;
5068*) reload_flag=" $reload_flag" ;;
5069esac
5070reload_cmds='$LD$reload_flag -o $output$reload_objs'
5071case $host_os in
5072 darwin*)
5073 if test "$GCC" = yes; then
5074 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5075 else
5076 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5077 fi
5078 ;;
5079esac
5080
5081
5082
5083
5084
5085
5086
5087
5088
18d98188
PG
5089if test -n "$ac_tool_prefix"; then
5090 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5091set dummy ${ac_tool_prefix}objdump; ac_word=$2
5213506e
RW
5092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5093$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5094if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 5095 $as_echo_n "(cached) " >&6
18d98188
PG
5096else
5097 if test -n "$OBJDUMP"; then
5098 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5099else
5100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5101for as_dir in $PATH
5102do
5103 IFS=$as_save_IFS
5104 test -z "$as_dir" && as_dir=.
5213506e 5105 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 5107 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5213506e 5108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
5109 break 2
5110 fi
5111done
5213506e
RW
5112 done
5113IFS=$as_save_IFS
18d98188
PG
5114
5115fi
5116fi
5117OBJDUMP=$ac_cv_prog_OBJDUMP
5118if test -n "$OBJDUMP"; then
5213506e
RW
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5120$as_echo "$OBJDUMP" >&6; }
18d98188 5121else
5213506e
RW
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5123$as_echo "no" >&6; }
18d98188
PG
5124fi
5125
5213506e 5126
18d98188
PG
5127fi
5128if test -z "$ac_cv_prog_OBJDUMP"; then
5129 ac_ct_OBJDUMP=$OBJDUMP
5130 # Extract the first word of "objdump", so it can be a program name with args.
5131set dummy objdump; ac_word=$2
5213506e
RW
5132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5133$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5134if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5213506e 5135 $as_echo_n "(cached) " >&6
18d98188
PG
5136else
5137 if test -n "$ac_ct_OBJDUMP"; then
5138 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5139else
5140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5141for as_dir in $PATH
5142do
5143 IFS=$as_save_IFS
5144 test -z "$as_dir" && as_dir=.
5213506e 5145 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5146 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 5147 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5213506e 5148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
5149 break 2
5150 fi
5151done
5213506e
RW
5152 done
5153IFS=$as_save_IFS
18d98188 5154
18d98188
PG
5155fi
5156fi
5157ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5158if test -n "$ac_ct_OBJDUMP"; then
5213506e
RW
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5160$as_echo "$ac_ct_OBJDUMP" >&6; }
18d98188 5161else
5213506e
RW
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5163$as_echo "no" >&6; }
18d98188
PG
5164fi
5165
5213506e
RW
5166 if test "x$ac_ct_OBJDUMP" = x; then
5167 OBJDUMP="false"
5168 else
5169 case $cross_compiling:$ac_tool_warned in
5170yes:)
5171{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5172$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5173ac_tool_warned=yes ;;
5174esac
5175 OBJDUMP=$ac_ct_OBJDUMP
5176 fi
18d98188
PG
5177else
5178 OBJDUMP="$ac_cv_prog_OBJDUMP"
5179fi
5180
5181test -z "$OBJDUMP" && OBJDUMP=objdump
5182
5183
5184
5185
5186
5187
5188
5189
1cf3d07d 5190
5213506e
RW
5191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5192$as_echo_n "checking how to recognize dependent libraries... " >&6; }
22e05272 5193if ${lt_cv_deplibs_check_method+:} false; then :
5213506e 5194 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5195else
5196 lt_cv_file_magic_cmd='$MAGIC_CMD'
5197lt_cv_file_magic_test_file=
5198lt_cv_deplibs_check_method='unknown'
5199# Need to set the preceding variable on all platforms that support
5200# interlibrary dependencies.
5201# 'none' -- dependencies not supported.
5202# `unknown' -- same as none, but documents that we really don't know.
5203# 'pass_all' -- all dependencies passed with no checks.
5204# 'test_compile' -- check by making test program.
5205# 'file_magic [[regex]]' -- check by looking for files in library path
5206# which responds to the $file_magic_cmd with a given extended regex.
5207# If you have `file' or equivalent on your system and you're not sure
5208# whether `pass_all' will *always* work, you probably want this one.
5209
5210case $host_os in
3e7b7e2b 5211aix[4-9]*)
1cf3d07d
SE
5212 lt_cv_deplibs_check_method=pass_all
5213 ;;
5214
5215beos*)
5216 lt_cv_deplibs_check_method=pass_all
5217 ;;
5218
5219bsdi[45]*)
5220 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5221 lt_cv_file_magic_cmd='/usr/bin/file -L'
5222 lt_cv_file_magic_test_file=/shlib/libc.so
5223 ;;
5224
5225cygwin*)
5226 # func_win32_libid is a shell function defined in ltmain.sh
5227 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5228 lt_cv_file_magic_cmd='func_win32_libid'
5229 ;;
5230
5231mingw* | pw32*)
5232 # Base MSYS/MinGW do not provide the 'file' command needed by
5233 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5234 # unless we find 'file', for example because we are cross-compiling.
43e02a8a
RW
5235 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5236 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
1cf3d07d
SE
5237 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5238 lt_cv_file_magic_cmd='func_win32_libid'
5239 else
5240 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5241 lt_cv_file_magic_cmd='$OBJDUMP -f'
5242 fi
5243 ;;
5244
43e02a8a 5245cegcc*)
18d98188
PG
5246 # use the weaker test based on 'objdump'. See mingw*.
5247 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5248 lt_cv_file_magic_cmd='$OBJDUMP -f'
5249 ;;
5250
1cf3d07d
SE
5251darwin* | rhapsody*)
5252 lt_cv_deplibs_check_method=pass_all
0fd91e0a 5253 ;;
1cf3d07d
SE
5254
5255freebsd* | dragonfly*)
5256 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5257 case $host_cpu in
5258 i*86 )
5259 # Not sure whether the presence of OpenBSD here was a mistake.
5260 # Let's accept both of them until this is cleared up.
5261 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5262 lt_cv_file_magic_cmd=/usr/bin/file
5263 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5264 ;;
5265 esac
5266 else
5267 lt_cv_deplibs_check_method=pass_all
5268 fi
5269 ;;
5270
5271gnu*)
5272 lt_cv_deplibs_check_method=pass_all
0fd91e0a 5273 ;;
1cf3d07d 5274
43e02a8a
RW
5275haiku*)
5276 lt_cv_deplibs_check_method=pass_all
5277 ;;
5278
1cf3d07d
SE
5279hpux10.20* | hpux11*)
5280 lt_cv_file_magic_cmd=/usr/bin/file
5281 case $host_cpu in
5282 ia64*)
5283 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5284 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5285 ;;
5286 hppa*64*)
43e02a8a 5287 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
5288 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5289 ;;
0fd91e0a 5290 *)
43e02a8a 5291 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
1cf3d07d
SE
5292 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5293 ;;
5294 esac
5295 ;;
c45f211e 5296
1cf3d07d
SE
5297interix[3-9]*)
5298 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5299 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5300 ;;
dfac8a13 5301
1cf3d07d
SE
5302irix5* | irix6* | nonstopux*)
5303 case $LD in
5304 *-32|*"-32 ") libmagic=32-bit;;
5305 *-n32|*"-n32 ") libmagic=N32;;
5306 *-64|*"-64 ") libmagic=64-bit;;
5307 *) libmagic=never-match;;
5308 esac
5309 lt_cv_deplibs_check_method=pass_all
0fd91e0a 5310 ;;
0fd91e0a 5311
1cf3d07d 5312# This must be Linux ELF.
7a9d3fe8 5313linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
5314 lt_cv_deplibs_check_method=pass_all
5315 ;;
0fd91e0a 5316
1cf3d07d
SE
5317netbsd*)
5318 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5319 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
0fd91e0a 5320 else
1cf3d07d 5321 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
0fd91e0a 5322 fi
1cf3d07d
SE
5323 ;;
5324
5325newos6*)
5326 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5327 lt_cv_file_magic_cmd=/usr/bin/file
5328 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5329 ;;
5330
5331*nto* | *qnx*)
5332 lt_cv_deplibs_check_method=pass_all
5333 ;;
dfac8a13 5334
1cf3d07d
SE
5335openbsd*)
5336 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5337 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5338 else
5339 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
dfac8a13
TT
5340 fi
5341 ;;
1cf3d07d
SE
5342
5343osf3* | osf4* | osf5*)
5344 lt_cv_deplibs_check_method=pass_all
5345 ;;
5346
5347rdos*)
5348 lt_cv_deplibs_check_method=pass_all
5349 ;;
5350
5351solaris*)
5352 lt_cv_deplibs_check_method=pass_all
5353 ;;
5354
5355sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5356 lt_cv_deplibs_check_method=pass_all
5357 ;;
5358
5359sysv4 | sysv4.3*)
5360 case $host_vendor in
5361 motorola)
5362 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]'
5363 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5364 ;;
5365 ncr)
5366 lt_cv_deplibs_check_method=pass_all
5367 ;;
5368 sequent)
5369 lt_cv_file_magic_cmd='/bin/file'
5370 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5371 ;;
5372 sni)
5373 lt_cv_file_magic_cmd='/bin/file'
5374 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5375 lt_cv_file_magic_test_file=/lib/libc.so
5376 ;;
5377 siemens)
5378 lt_cv_deplibs_check_method=pass_all
5379 ;;
5380 pc)
5381 lt_cv_deplibs_check_method=pass_all
5382 ;;
5383 esac
5384 ;;
5385
5386tpf*)
5387 lt_cv_deplibs_check_method=pass_all
5388 ;;
0fd91e0a 5389esac
dfac8a13 5390
1cf3d07d 5391fi
5213506e
RW
5392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5393$as_echo "$lt_cv_deplibs_check_method" >&6; }
1cf3d07d
SE
5394file_magic_cmd=$lt_cv_file_magic_cmd
5395deplibs_check_method=$lt_cv_deplibs_check_method
5396test -z "$deplibs_check_method" && deplibs_check_method=unknown
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
a8aea176 5409if test -n "$ac_tool_prefix"; then
1cf3d07d
SE
5410 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5411set dummy ${ac_tool_prefix}ar; ac_word=$2
5213506e
RW
5412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5413$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5414if ${ac_cv_prog_AR+:} false; then :
5213506e 5415 $as_echo_n "(cached) " >&6
025fd00e 5416else
1cf3d07d
SE
5417 if test -n "$AR"; then
5418 ac_cv_prog_AR="$AR" # Let the user override the test.
025fd00e 5419else
a8aea176
NN
5420as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5421for as_dir in $PATH
5422do
5423 IFS=$as_save_IFS
5424 test -z "$as_dir" && as_dir=.
5213506e 5425 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5426 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 5427 ac_cv_prog_AR="${ac_tool_prefix}ar"
5213506e 5428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
5429 break 2
5430 fi
5431done
5213506e
RW
5432 done
5433IFS=$as_save_IFS
a8aea176 5434
025fd00e
TT
5435fi
5436fi
1cf3d07d
SE
5437AR=$ac_cv_prog_AR
5438if test -n "$AR"; then
5213506e
RW
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5440$as_echo "$AR" >&6; }
025fd00e 5441else
5213506e
RW
5442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5443$as_echo "no" >&6; }
025fd00e
TT
5444fi
5445
5213506e 5446
a8aea176 5447fi
1cf3d07d
SE
5448if test -z "$ac_cv_prog_AR"; then
5449 ac_ct_AR=$AR
5450 # Extract the first word of "ar", so it can be a program name with args.
5451set dummy ar; ac_word=$2
5213506e
RW
5452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5453$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5454if ${ac_cv_prog_ac_ct_AR+:} false; then :
5213506e 5455 $as_echo_n "(cached) " >&6
025fd00e 5456else
1cf3d07d
SE
5457 if test -n "$ac_ct_AR"; then
5458 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
025fd00e 5459else
a8aea176
NN
5460as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5461for as_dir in $PATH
5462do
5463 IFS=$as_save_IFS
5464 test -z "$as_dir" && as_dir=.
5213506e 5465 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5466 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 5467 ac_cv_prog_ac_ct_AR="ar"
5213506e 5468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
5469 break 2
5470 fi
5471done
5213506e
RW
5472 done
5473IFS=$as_save_IFS
a8aea176 5474
025fd00e
TT
5475fi
5476fi
1cf3d07d
SE
5477ac_ct_AR=$ac_cv_prog_ac_ct_AR
5478if test -n "$ac_ct_AR"; then
5213506e
RW
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5480$as_echo "$ac_ct_AR" >&6; }
025fd00e 5481else
5213506e
RW
5482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5483$as_echo "no" >&6; }
025fd00e
TT
5484fi
5485
5213506e
RW
5486 if test "x$ac_ct_AR" = x; then
5487 AR="false"
5488 else
5489 case $cross_compiling:$ac_tool_warned in
5490yes:)
5491{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5492$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5493ac_tool_warned=yes ;;
5494esac
5495 AR=$ac_ct_AR
5496 fi
025fd00e 5497else
1cf3d07d 5498 AR="$ac_cv_prog_AR"
025fd00e
TT
5499fi
5500
1cf3d07d
SE
5501test -z "$AR" && AR=ar
5502test -z "$AR_FLAGS" && AR_FLAGS=cru
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
a8aea176
NN
5514if test -n "$ac_tool_prefix"; then
5515 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
0fd91e0a 5516set dummy ${ac_tool_prefix}strip; ac_word=$2
5213506e
RW
5517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5518$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5519if ${ac_cv_prog_STRIP+:} false; then :
5213506e 5520 $as_echo_n "(cached) " >&6
025fd00e 5521else
0fd91e0a
AO
5522 if test -n "$STRIP"; then
5523 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
025fd00e 5524else
a8aea176
NN
5525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526for as_dir in $PATH
5527do
5528 IFS=$as_save_IFS
5529 test -z "$as_dir" && as_dir=.
5213506e 5530 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 5532 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5213506e 5533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
5534 break 2
5535 fi
5536done
5213506e
RW
5537 done
5538IFS=$as_save_IFS
a8aea176 5539
025fd00e
TT
5540fi
5541fi
a8aea176 5542STRIP=$ac_cv_prog_STRIP
0fd91e0a 5543if test -n "$STRIP"; then
5213506e
RW
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5545$as_echo "$STRIP" >&6; }
025fd00e 5546else
5213506e
RW
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5548$as_echo "no" >&6; }
025fd00e
TT
5549fi
5550
5213506e 5551
a8aea176 5552fi
0fd91e0a 5553if test -z "$ac_cv_prog_STRIP"; then
a8aea176 5554 ac_ct_STRIP=$STRIP
0fd91e0a
AO
5555 # Extract the first word of "strip", so it can be a program name with args.
5556set dummy strip; ac_word=$2
5213506e
RW
5557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5559if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5213506e 5560 $as_echo_n "(cached) " >&6
025fd00e 5561else
a8aea176
NN
5562 if test -n "$ac_ct_STRIP"; then
5563 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
025fd00e 5564else
a8aea176
NN
5565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566for as_dir in $PATH
5567do
5568 IFS=$as_save_IFS
5569 test -z "$as_dir" && as_dir=.
5213506e 5570 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a8aea176 5572 ac_cv_prog_ac_ct_STRIP="strip"
5213506e 5573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a8aea176
NN
5574 break 2
5575 fi
5576done
5213506e
RW
5577 done
5578IFS=$as_save_IFS
a8aea176 5579
025fd00e
TT
5580fi
5581fi
a8aea176
NN
5582ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5583if test -n "$ac_ct_STRIP"; then
5213506e
RW
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5585$as_echo "$ac_ct_STRIP" >&6; }
025fd00e 5586else
5213506e
RW
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5588$as_echo "no" >&6; }
025fd00e
TT
5589fi
5590
5213506e
RW
5591 if test "x$ac_ct_STRIP" = x; then
5592 STRIP=":"
5593 else
5594 case $cross_compiling:$ac_tool_warned in
5595yes:)
5596{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5597$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5598ac_tool_warned=yes ;;
5599esac
5600 STRIP=$ac_ct_STRIP
5601 fi
025fd00e 5602else
a8aea176 5603 STRIP="$ac_cv_prog_STRIP"
025fd00e
TT
5604fi
5605
1cf3d07d 5606test -z "$STRIP" && STRIP=:
025fd00e 5607
c45f211e 5608
025fd00e 5609
0fd91e0a 5610
0fd91e0a 5611
a8aea176 5612
1cf3d07d
SE
5613if test -n "$ac_tool_prefix"; then
5614 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5615set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5213506e
RW
5616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5617$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5618if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 5619 $as_echo_n "(cached) " >&6
025fd00e 5620else
1cf3d07d
SE
5621 if test -n "$RANLIB"; then
5622 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5623else
5624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5625for as_dir in $PATH
5626do
5627 IFS=$as_save_IFS
5628 test -z "$as_dir" && as_dir=.
5213506e 5629 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5630 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 5631 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5213506e 5632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5633 break 2
5634 fi
5635done
5213506e
RW
5636 done
5637IFS=$as_save_IFS
0fd91e0a 5638
1cf3d07d
SE
5639fi
5640fi
5641RANLIB=$ac_cv_prog_RANLIB
5642if test -n "$RANLIB"; then
5213506e
RW
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5644$as_echo "$RANLIB" >&6; }
1cf3d07d 5645else
5213506e
RW
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5647$as_echo "no" >&6; }
1cf3d07d
SE
5648fi
5649
5213506e 5650
1cf3d07d
SE
5651fi
5652if test -z "$ac_cv_prog_RANLIB"; then
5653 ac_ct_RANLIB=$RANLIB
5654 # Extract the first word of "ranlib", so it can be a program name with args.
5655set dummy ranlib; ac_word=$2
5213506e
RW
5656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5657$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5658if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5213506e 5659 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5660else
5661 if test -n "$ac_ct_RANLIB"; then
5662 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5663else
5664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5665for as_dir in $PATH
5666do
5667 IFS=$as_save_IFS
5668 test -z "$as_dir" && as_dir=.
5213506e 5669 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1cf3d07d 5671 ac_cv_prog_ac_ct_RANLIB="ranlib"
5213506e 5672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d 5673 break 2
0fd91e0a 5674 fi
1cf3d07d 5675done
5213506e
RW
5676 done
5677IFS=$as_save_IFS
025fd00e 5678
1cf3d07d
SE
5679fi
5680fi
5681ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5682if test -n "$ac_ct_RANLIB"; then
5213506e
RW
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5684$as_echo "$ac_ct_RANLIB" >&6; }
1cf3d07d 5685else
5213506e
RW
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5687$as_echo "no" >&6; }
1cf3d07d
SE
5688fi
5689
5213506e
RW
5690 if test "x$ac_ct_RANLIB" = x; then
5691 RANLIB=":"
5692 else
5693 case $cross_compiling:$ac_tool_warned in
5694yes:)
5695{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5696$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5697ac_tool_warned=yes ;;
5698esac
5699 RANLIB=$ac_ct_RANLIB
5700 fi
1cf3d07d
SE
5701else
5702 RANLIB="$ac_cv_prog_RANLIB"
5703fi
5704
5705test -z "$RANLIB" && RANLIB=:
5706
5707
5708
5709
5710
5711
5712# Determine commands to create old-style static archives.
18d98188 5713old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
1cf3d07d
SE
5714old_postinstall_cmds='chmod 644 $oldlib'
5715old_postuninstall_cmds=
5716
5717if test -n "$RANLIB"; then
5718 case $host_os in
5719 openbsd*)
5720 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5721 ;;
5722 *)
5723 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5724 ;;
5725 esac
5726 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5727fi
5728
43e02a8a
RW
5729case $host_os in
5730 darwin*)
5731 lock_old_archive_extraction=yes ;;
5732 *)
5733 lock_old_archive_extraction=no ;;
5734esac
5735
5736
5737
5738
5739
5740
1cf3d07d
SE
5741
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# If no C compiler was specified, use CC.
5775LTCC=${LTCC-"$CC"}
5776
5777# If no C compiler flags were specified, use CFLAGS.
5778LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5779
5780# Allow CC to be a program name with arguments.
5781compiler=$CC
5782
5783
5784# Check for command to grab the raw symbol name followed by C symbol from nm.
5213506e
RW
5785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5786$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
22e05272 5787if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5213506e 5788 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5789else
5790
5791# These are sane defaults that work on at least a few old systems.
5792# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5793
5794# Character class describing NM global symbol codes.
5795symcode='[BCDEGRST]'
5796
5797# Regexp to match symbols that can be accessed directly from C.
5798sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5799
5800# Define system-specific variables.
5801case $host_os in
5802aix*)
5803 symcode='[BCDT]'
5804 ;;
18d98188 5805cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
5806 symcode='[ABCDGISTW]'
5807 ;;
5808hpux*)
5809 if test "$host_cpu" = ia64; then
5810 symcode='[ABCDEGRST]'
f5cc59a7 5811 fi
f5cc59a7 5812 ;;
1cf3d07d
SE
5813irix* | nonstopux*)
5814 symcode='[BCDEGRST]'
5815 ;;
5816osf*)
5817 symcode='[BCDEGQRST]'
5818 ;;
5819solaris*)
5820 symcode='[BDRT]'
5821 ;;
5822sco3.2v5*)
5823 symcode='[DT]'
5824 ;;
5825sysv4.2uw2*)
5826 symcode='[DT]'
5827 ;;
5828sysv5* | sco5v6* | unixware* | OpenUNIX*)
5829 symcode='[ABDT]'
5830 ;;
5831sysv4)
5832 symcode='[DFNSTU]'
5833 ;;
5834esac
5835
5836# If we're using GNU nm, then use its standard symbol codes.
5837case `$NM -V 2>&1` in
5838*GNU* | *'with BFD'*)
5839 symcode='[ABCDGIRSTW]' ;;
5840esac
5841
5842# Transform an extracted symbol line into a proper C declaration.
5843# Some systems (esp. on ia64) link data and code symbols differently,
5844# so use this general approach.
5845lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5846
5847# Transform an extracted symbol line into symbol name and symbol address
5848lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
18d98188 5849lt_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
5850
5851# Handle CRLF in mingw tool chain
5852opt_cr=
5853case $build_os in
5854mingw*)
5855 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5856 ;;
5857esac
5858
5859# Try without a prefix underscore, then with it.
5860for ac_symprfx in "" "_"; do
5861
5862 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5863 symxfrm="\\1 $ac_symprfx\\2 \\2"
5864
5865 # Write the raw and C identifiers.
5866 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5867 # Fake it for dumpbin and say T for any non-static function
5868 # and D for any global variable.
5869 # Also find C++ and __fastcall symbols from MSVC++,
5870 # which start with @ or ?.
5871 lt_cv_sys_global_symbol_pipe="$AWK '"\
5872" {last_section=section; section=\$ 3};"\
5873" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5874" \$ 0!~/External *\|/{next};"\
5875" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5876" {if(hide[section]) next};"\
5877" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5878" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5879" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5880" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5881" ' prfx=^$ac_symprfx"
5882 else
5883 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5884 fi
5885
5886 # Check to see that the pipe works correctly.
5887 pipe_works=no
5888
5889 rm -f conftest*
5890 cat > conftest.$ac_ext <<_LT_EOF
5891#ifdef __cplusplus
5892extern "C" {
5893#endif
5894char nm_test_var;
5895void nm_test_func(void);
5896void nm_test_func(void){}
5897#ifdef __cplusplus
5898}
5899#endif
5900int main(){nm_test_var='a';nm_test_func();return(0);}
5901_LT_EOF
f5cc59a7 5902
5213506e 5903 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
a8aea176
NN
5904 (eval $ac_compile) 2>&5
5905 ac_status=$?
5213506e
RW
5906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5907 test $ac_status = 0; }; then
1cf3d07d
SE
5908 # Now try to grab the symbols.
5909 nlist=conftest.nm
43e02a8a
RW
5910 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5911 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
1cf3d07d 5912 ac_status=$?
5213506e
RW
5913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5914 test $ac_status = 0; } && test -s "$nlist"; then
1cf3d07d
SE
5915 # Try sorting and uniquifying the output.
5916 if sort "$nlist" | uniq > "$nlist"T; then
5917 mv -f "$nlist"T "$nlist"
5918 else
5919 rm -f "$nlist"T
5920 fi
0ccf2c33 5921
1cf3d07d
SE
5922 # Make sure that we snagged all the symbols we need.
5923 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5924 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5925 cat <<_LT_EOF > conftest.$ac_ext
5926#ifdef __cplusplus
5927extern "C" {
5928#endif
a8aea176 5929
1cf3d07d
SE
5930_LT_EOF
5931 # Now generate the symbol file.
5932 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
a8aea176 5933
1cf3d07d 5934 cat <<_LT_EOF >> conftest.$ac_ext
a8aea176 5935
1cf3d07d
SE
5936/* The mapping between symbol names and symbols. */
5937const struct {
5938 const char *name;
5939 void *address;
5940}
5941lt__PROGRAM__LTX_preloaded_symbols[] =
5942{
5943 { "@PROGRAM@", (void *) 0 },
5944_LT_EOF
5945 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5946 cat <<\_LT_EOF >> conftest.$ac_ext
5947 {0, (void *) 0}
5948};
5949
5950/* This works around a problem in FreeBSD linker */
5951#ifdef FREEBSD_WORKAROUND
5952static const void *lt_preloaded_setup() {
5953 return lt__PROGRAM__LTX_preloaded_symbols;
5954}
5955#endif
5956
5957#ifdef __cplusplus
5958}
5959#endif
5960_LT_EOF
5961 # Now try linking the two files.
5962 mv conftest.$ac_objext conftstm.$ac_objext
5963 lt_save_LIBS="$LIBS"
5964 lt_save_CFLAGS="$CFLAGS"
5965 LIBS="conftstm.$ac_objext"
5966 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5213506e 5967 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d
SE
5968 (eval $ac_link) 2>&5
5969 ac_status=$?
5213506e
RW
5970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5971 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
1cf3d07d
SE
5972 pipe_works=yes
5973 fi
5974 LIBS="$lt_save_LIBS"
5975 CFLAGS="$lt_save_CFLAGS"
5976 else
5977 echo "cannot find nm_test_func in $nlist" >&5
5978 fi
5979 else
5980 echo "cannot find nm_test_var in $nlist" >&5
5981 fi
5982 else
5983 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5984 fi
5985 else
5986 echo "$progname: failed program was:" >&5
5987 cat conftest.$ac_ext >&5
5988 fi
18d98188 5989 rm -rf conftest* conftst*
1cf3d07d
SE
5990
5991 # Do not use the global_symbol_pipe unless it works.
5992 if test "$pipe_works" = yes; then
5993 break
5994 else
5995 lt_cv_sys_global_symbol_pipe=
5996 fi
5997done
5998
5999fi
6000
6001if test -z "$lt_cv_sys_global_symbol_pipe"; then
6002 lt_cv_sys_global_symbol_to_cdecl=
6003fi
6004if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5213506e
RW
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6006$as_echo "failed" >&6; }
1cf3d07d 6007else
5213506e
RW
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6009$as_echo "ok" >&6; }
1cf3d07d
SE
6010fi
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
18d98188
PG
6026
6027
6028
6029
6030
1cf3d07d
SE
6031
6032
6033
5213506e
RW
6034# Check whether --enable-libtool-lock was given.
6035if test "${enable_libtool_lock+set}" = set; then :
6036 enableval=$enable_libtool_lock;
6037fi
1cf3d07d 6038
1cf3d07d
SE
6039test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6040
6041# Some flags need to be propagated to the compiler or linker for good
6042# libtool support.
6043case $host in
6044ia64-*-hpux*)
6045 # Find out which ABI we are using.
6046 echo 'int i;' > conftest.$ac_ext
5213506e 6047 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6048 (eval $ac_compile) 2>&5
6049 ac_status=$?
5213506e
RW
6050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6051 test $ac_status = 0; }; then
1cf3d07d
SE
6052 case `/usr/bin/file conftest.$ac_objext` in
6053 *ELF-32*)
6054 HPUX_IA64_MODE="32"
6055 ;;
6056 *ELF-64*)
6057 HPUX_IA64_MODE="64"
6058 ;;
6059 esac
6060 fi
6061 rm -rf conftest*
6062 ;;
6063*-*-irix6*)
6064 # Find out which ABI we are using.
43e02a8a 6065 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5213506e 6066 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6067 (eval $ac_compile) 2>&5
6068 ac_status=$?
5213506e
RW
6069 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6070 test $ac_status = 0; }; then
1cf3d07d
SE
6071 if test "$lt_cv_prog_gnu_ld" = yes; then
6072 case `/usr/bin/file conftest.$ac_objext` in
6073 *32-bit*)
6074 LD="${LD-ld} -melf32bsmip"
6075 ;;
6076 *N32*)
6077 LD="${LD-ld} -melf32bmipn32"
6078 ;;
6079 *64-bit*)
6080 LD="${LD-ld} -melf64bmip"
6081 ;;
6082 esac
6083 else
6084 case `/usr/bin/file conftest.$ac_objext` in
6085 *32-bit*)
6086 LD="${LD-ld} -32"
6087 ;;
6088 *N32*)
6089 LD="${LD-ld} -n32"
6090 ;;
6091 *64-bit*)
6092 LD="${LD-ld} -64"
6093 ;;
6094 esac
6095 fi
6096 fi
6097 rm -rf conftest*
6098 ;;
6099
3cbe17f7 6100x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
1cf3d07d
SE
6101s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6102 # Find out which ABI we are using.
6103 echo 'int i;' > conftest.$ac_ext
5213506e 6104 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6105 (eval $ac_compile) 2>&5
6106 ac_status=$?
5213506e
RW
6107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6108 test $ac_status = 0; }; then
1cf3d07d
SE
6109 case `/usr/bin/file conftest.o` in
6110 *32-bit*)
6111 case $host in
6112 x86_64-*kfreebsd*-gnu)
6113 LD="${LD-ld} -m elf_i386_fbsd"
6114 ;;
6115 x86_64-*linux*)
e6d5f8c9
L
6116 case `/usr/bin/file conftest.o` in
6117 *x86-64*)
6118 LD="${LD-ld} -m elf32_x86_64"
6119 ;;
6120 *)
6121 LD="${LD-ld} -m elf_i386"
6122 ;;
6123 esac
1cf3d07d 6124 ;;
3cbe17f7
AM
6125 powerpc64le-*linux*)
6126 LD="${LD-ld} -m elf32lppclinux"
6127 ;;
6128 powerpc64-*linux*)
1cf3d07d
SE
6129 LD="${LD-ld} -m elf32ppclinux"
6130 ;;
6131 s390x-*linux*)
6132 LD="${LD-ld} -m elf_s390"
6133 ;;
6134 sparc64-*linux*)
6135 LD="${LD-ld} -m elf32_sparc"
6136 ;;
6137 esac
6138 ;;
6139 *64-bit*)
6140 case $host in
6141 x86_64-*kfreebsd*-gnu)
6142 LD="${LD-ld} -m elf_x86_64_fbsd"
6143 ;;
6144 x86_64-*linux*)
6145 LD="${LD-ld} -m elf_x86_64"
6146 ;;
3cbe17f7
AM
6147 powerpcle-*linux*)
6148 LD="${LD-ld} -m elf64lppc"
6149 ;;
6150 powerpc-*linux*)
1cf3d07d
SE
6151 LD="${LD-ld} -m elf64ppc"
6152 ;;
6153 s390*-*linux*|s390*-*tpf*)
6154 LD="${LD-ld} -m elf64_s390"
6155 ;;
6156 sparc*-*linux*)
6157 LD="${LD-ld} -m elf64_sparc"
6158 ;;
6159 esac
6160 ;;
6161 esac
6162 fi
6163 rm -rf conftest*
6164 ;;
6165
6166*-*-sco3.2v5*)
6167 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6168 SAVE_CFLAGS="$CFLAGS"
6169 CFLAGS="$CFLAGS -belf"
5213506e
RW
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6171$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
22e05272 6172if ${lt_cv_cc_needs_belf+:} false; then :
5213506e 6173 $as_echo_n "(cached) " >&6
1cf3d07d
SE
6174else
6175 ac_ext=c
6176ac_cpp='$CPP $CPPFLAGS'
6177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6179ac_compiler_gnu=$ac_cv_c_compiler_gnu
6180
6181 if test x$gcc_no_link = xyes; then
22e05272 6182 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 6183fi
5213506e 6184cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6185/* end confdefs.h. */
6186
6187int
6188main ()
6189{
6190
6191 ;
6192 return 0;
6193}
6194_ACEOF
5213506e 6195if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
6196 lt_cv_cc_needs_belf=yes
6197else
5213506e 6198 lt_cv_cc_needs_belf=no
1cf3d07d 6199fi
5213506e
RW
6200rm -f core conftest.err conftest.$ac_objext \
6201 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
6202 ac_ext=c
6203ac_cpp='$CPP $CPPFLAGS'
6204ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6205ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6206ac_compiler_gnu=$ac_cv_c_compiler_gnu
6207
6208fi
5213506e
RW
6209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6210$as_echo "$lt_cv_cc_needs_belf" >&6; }
1cf3d07d
SE
6211 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6212 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6213 CFLAGS="$SAVE_CFLAGS"
6214 fi
6215 ;;
6216sparc*-*solaris*)
6217 # Find out which ABI we are using.
6218 echo 'int i;' > conftest.$ac_ext
5213506e 6219 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6220 (eval $ac_compile) 2>&5
6221 ac_status=$?
5213506e
RW
6222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6223 test $ac_status = 0; }; then
1cf3d07d
SE
6224 case `/usr/bin/file conftest.o` in
6225 *64-bit*)
6226 case $lt_cv_prog_gnu_ld in
6227 yes*) LD="${LD-ld} -m elf64_sparc" ;;
18d98188
PG
6228 *)
6229 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6230 LD="${LD-ld} -64"
6231 fi
6232 ;;
1cf3d07d
SE
6233 esac
6234 ;;
6235 esac
6236 fi
6237 rm -rf conftest*
6238 ;;
6239esac
6240
6241need_locks="$enable_libtool_lock"
6242
18d98188
PG
6243
6244 case $host_os in
6245 rhapsody* | darwin*)
6246 if test -n "$ac_tool_prefix"; then
6247 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6248set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5213506e
RW
6249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6250$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6251if ${ac_cv_prog_DSYMUTIL+:} false; then :
5213506e 6252 $as_echo_n "(cached) " >&6
1cf3d07d 6253else
18d98188
PG
6254 if test -n "$DSYMUTIL"; then
6255 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6256else
6257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6258for as_dir in $PATH
1cf3d07d 6259do
18d98188
PG
6260 IFS=$as_save_IFS
6261 test -z "$as_dir" && as_dir=.
5213506e 6262 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6264 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5213506e 6265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188 6266 break 2
1cf3d07d 6267 fi
18d98188 6268done
5213506e
RW
6269 done
6270IFS=$as_save_IFS
18d98188
PG
6271
6272fi
6273fi
6274DSYMUTIL=$ac_cv_prog_DSYMUTIL
6275if test -n "$DSYMUTIL"; then
5213506e
RW
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6277$as_echo "$DSYMUTIL" >&6; }
18d98188 6278else
5213506e
RW
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6280$as_echo "no" >&6; }
18d98188
PG
6281fi
6282
5213506e 6283
18d98188
PG
6284fi
6285if test -z "$ac_cv_prog_DSYMUTIL"; then
6286 ac_ct_DSYMUTIL=$DSYMUTIL
6287 # Extract the first word of "dsymutil", so it can be a program name with args.
6288set dummy dsymutil; ac_word=$2
5213506e
RW
6289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6290$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6291if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5213506e 6292 $as_echo_n "(cached) " >&6
18d98188
PG
6293else
6294 if test -n "$ac_ct_DSYMUTIL"; then
6295 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6296else
6297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6298for as_dir in $PATH
6299do
6300 IFS=$as_save_IFS
6301 test -z "$as_dir" && as_dir=.
5213506e 6302 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6304 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5213506e 6305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6306 break 2
6307 fi
6308done
5213506e
RW
6309 done
6310IFS=$as_save_IFS
18d98188 6311
18d98188
PG
6312fi
6313fi
6314ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6315if test -n "$ac_ct_DSYMUTIL"; then
5213506e
RW
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6317$as_echo "$ac_ct_DSYMUTIL" >&6; }
18d98188 6318else
5213506e
RW
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6320$as_echo "no" >&6; }
18d98188
PG
6321fi
6322
5213506e
RW
6323 if test "x$ac_ct_DSYMUTIL" = x; then
6324 DSYMUTIL=":"
6325 else
6326 case $cross_compiling:$ac_tool_warned in
6327yes:)
6328{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6330ac_tool_warned=yes ;;
6331esac
6332 DSYMUTIL=$ac_ct_DSYMUTIL
6333 fi
18d98188
PG
6334else
6335 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6336fi
6337
6338 if test -n "$ac_tool_prefix"; then
6339 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6340set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5213506e
RW
6341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6342$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6343if ${ac_cv_prog_NMEDIT+:} false; then :
5213506e 6344 $as_echo_n "(cached) " >&6
18d98188
PG
6345else
6346 if test -n "$NMEDIT"; then
6347 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6348else
6349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6350for as_dir in $PATH
6351do
6352 IFS=$as_save_IFS
6353 test -z "$as_dir" && as_dir=.
5213506e 6354 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6355 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6356 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5213506e 6357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6358 break 2
6359 fi
6360done
5213506e
RW
6361 done
6362IFS=$as_save_IFS
18d98188
PG
6363
6364fi
6365fi
6366NMEDIT=$ac_cv_prog_NMEDIT
6367if test -n "$NMEDIT"; then
5213506e
RW
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6369$as_echo "$NMEDIT" >&6; }
18d98188 6370else
5213506e
RW
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6372$as_echo "no" >&6; }
18d98188
PG
6373fi
6374
5213506e 6375
18d98188
PG
6376fi
6377if test -z "$ac_cv_prog_NMEDIT"; then
6378 ac_ct_NMEDIT=$NMEDIT
6379 # Extract the first word of "nmedit", so it can be a program name with args.
6380set dummy nmedit; ac_word=$2
5213506e
RW
6381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6382$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6383if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5213506e 6384 $as_echo_n "(cached) " >&6
18d98188
PG
6385else
6386 if test -n "$ac_ct_NMEDIT"; then
6387 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6388else
6389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6390for as_dir in $PATH
6391do
6392 IFS=$as_save_IFS
6393 test -z "$as_dir" && as_dir=.
5213506e 6394 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6395 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6396 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5213506e 6397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6398 break 2
6399 fi
6400done
5213506e
RW
6401 done
6402IFS=$as_save_IFS
18d98188 6403
18d98188
PG
6404fi
6405fi
6406ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6407if test -n "$ac_ct_NMEDIT"; then
5213506e
RW
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6409$as_echo "$ac_ct_NMEDIT" >&6; }
18d98188 6410else
5213506e
RW
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6412$as_echo "no" >&6; }
18d98188
PG
6413fi
6414
5213506e
RW
6415 if test "x$ac_ct_NMEDIT" = x; then
6416 NMEDIT=":"
6417 else
6418 case $cross_compiling:$ac_tool_warned in
6419yes:)
6420{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6421$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6422ac_tool_warned=yes ;;
6423esac
6424 NMEDIT=$ac_ct_NMEDIT
6425 fi
18d98188
PG
6426else
6427 NMEDIT="$ac_cv_prog_NMEDIT"
6428fi
6429
6430 if test -n "$ac_tool_prefix"; then
6431 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6432set dummy ${ac_tool_prefix}lipo; ac_word=$2
5213506e
RW
6433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6434$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6435if ${ac_cv_prog_LIPO+:} false; then :
5213506e 6436 $as_echo_n "(cached) " >&6
18d98188
PG
6437else
6438 if test -n "$LIPO"; then
6439 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6440else
6441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442for as_dir in $PATH
6443do
6444 IFS=$as_save_IFS
6445 test -z "$as_dir" && as_dir=.
5213506e 6446 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6448 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5213506e 6449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6450 break 2
6451 fi
6452done
5213506e
RW
6453 done
6454IFS=$as_save_IFS
18d98188
PG
6455
6456fi
6457fi
6458LIPO=$ac_cv_prog_LIPO
6459if test -n "$LIPO"; then
5213506e
RW
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6461$as_echo "$LIPO" >&6; }
18d98188 6462else
5213506e
RW
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6464$as_echo "no" >&6; }
18d98188
PG
6465fi
6466
5213506e 6467
18d98188
PG
6468fi
6469if test -z "$ac_cv_prog_LIPO"; then
6470 ac_ct_LIPO=$LIPO
6471 # Extract the first word of "lipo", so it can be a program name with args.
6472set dummy lipo; ac_word=$2
5213506e
RW
6473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6474$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6475if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
5213506e 6476 $as_echo_n "(cached) " >&6
18d98188
PG
6477else
6478 if test -n "$ac_ct_LIPO"; then
6479 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6480else
6481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6482for as_dir in $PATH
6483do
6484 IFS=$as_save_IFS
6485 test -z "$as_dir" && as_dir=.
5213506e 6486 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6487 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6488 ac_cv_prog_ac_ct_LIPO="lipo"
5213506e 6489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6490 break 2
6491 fi
6492done
5213506e
RW
6493 done
6494IFS=$as_save_IFS
18d98188 6495
18d98188
PG
6496fi
6497fi
6498ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6499if test -n "$ac_ct_LIPO"; then
5213506e
RW
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6501$as_echo "$ac_ct_LIPO" >&6; }
18d98188 6502else
5213506e
RW
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6504$as_echo "no" >&6; }
18d98188
PG
6505fi
6506
5213506e
RW
6507 if test "x$ac_ct_LIPO" = x; then
6508 LIPO=":"
6509 else
6510 case $cross_compiling:$ac_tool_warned in
6511yes:)
6512{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6513$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6514ac_tool_warned=yes ;;
6515esac
6516 LIPO=$ac_ct_LIPO
6517 fi
18d98188
PG
6518else
6519 LIPO="$ac_cv_prog_LIPO"
6520fi
6521
6522 if test -n "$ac_tool_prefix"; then
6523 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6524set dummy ${ac_tool_prefix}otool; ac_word=$2
5213506e
RW
6525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6526$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6527if ${ac_cv_prog_OTOOL+:} false; then :
5213506e 6528 $as_echo_n "(cached) " >&6
18d98188
PG
6529else
6530 if test -n "$OTOOL"; then
6531 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6532else
6533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6534for as_dir in $PATH
6535do
6536 IFS=$as_save_IFS
6537 test -z "$as_dir" && as_dir=.
5213506e 6538 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6540 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5213506e 6541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6542 break 2
6543 fi
6544done
5213506e
RW
6545 done
6546IFS=$as_save_IFS
18d98188
PG
6547
6548fi
6549fi
6550OTOOL=$ac_cv_prog_OTOOL
6551if test -n "$OTOOL"; then
5213506e
RW
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6553$as_echo "$OTOOL" >&6; }
18d98188 6554else
5213506e
RW
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6556$as_echo "no" >&6; }
18d98188
PG
6557fi
6558
5213506e 6559
18d98188
PG
6560fi
6561if test -z "$ac_cv_prog_OTOOL"; then
6562 ac_ct_OTOOL=$OTOOL
6563 # Extract the first word of "otool", so it can be a program name with args.
6564set dummy otool; ac_word=$2
5213506e
RW
6565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6566$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6567if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
5213506e 6568 $as_echo_n "(cached) " >&6
18d98188
PG
6569else
6570 if test -n "$ac_ct_OTOOL"; then
6571 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6572else
6573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6574for as_dir in $PATH
6575do
6576 IFS=$as_save_IFS
6577 test -z "$as_dir" && as_dir=.
5213506e 6578 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6580 ac_cv_prog_ac_ct_OTOOL="otool"
5213506e 6581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6582 break 2
6583 fi
6584done
5213506e
RW
6585 done
6586IFS=$as_save_IFS
18d98188 6587
18d98188
PG
6588fi
6589fi
6590ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6591if test -n "$ac_ct_OTOOL"; then
5213506e
RW
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6593$as_echo "$ac_ct_OTOOL" >&6; }
18d98188 6594else
5213506e
RW
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6596$as_echo "no" >&6; }
18d98188
PG
6597fi
6598
5213506e
RW
6599 if test "x$ac_ct_OTOOL" = x; then
6600 OTOOL=":"
6601 else
6602 case $cross_compiling:$ac_tool_warned in
6603yes:)
6604{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6605$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6606ac_tool_warned=yes ;;
6607esac
6608 OTOOL=$ac_ct_OTOOL
6609 fi
18d98188
PG
6610else
6611 OTOOL="$ac_cv_prog_OTOOL"
6612fi
6613
6614 if test -n "$ac_tool_prefix"; then
6615 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6616set dummy ${ac_tool_prefix}otool64; ac_word=$2
5213506e
RW
6617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6618$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6619if ${ac_cv_prog_OTOOL64+:} false; then :
5213506e 6620 $as_echo_n "(cached) " >&6
18d98188
PG
6621else
6622 if test -n "$OTOOL64"; then
6623 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6624else
6625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6626for as_dir in $PATH
6627do
6628 IFS=$as_save_IFS
6629 test -z "$as_dir" && as_dir=.
5213506e 6630 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6632 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5213506e 6633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6634 break 2
6635 fi
6636done
5213506e
RW
6637 done
6638IFS=$as_save_IFS
18d98188
PG
6639
6640fi
6641fi
6642OTOOL64=$ac_cv_prog_OTOOL64
6643if test -n "$OTOOL64"; then
5213506e
RW
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6645$as_echo "$OTOOL64" >&6; }
18d98188 6646else
5213506e
RW
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6648$as_echo "no" >&6; }
18d98188
PG
6649fi
6650
5213506e 6651
18d98188
PG
6652fi
6653if test -z "$ac_cv_prog_OTOOL64"; then
6654 ac_ct_OTOOL64=$OTOOL64
6655 # Extract the first word of "otool64", so it can be a program name with args.
6656set dummy otool64; ac_word=$2
5213506e
RW
6657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6658$as_echo_n "checking for $ac_word... " >&6; }
22e05272 6659if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
5213506e 6660 $as_echo_n "(cached) " >&6
18d98188
PG
6661else
6662 if test -n "$ac_ct_OTOOL64"; then
6663 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6664else
6665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6666for as_dir in $PATH
6667do
6668 IFS=$as_save_IFS
6669 test -z "$as_dir" && as_dir=.
5213506e 6670 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 6671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18d98188 6672 ac_cv_prog_ac_ct_OTOOL64="otool64"
5213506e 6673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18d98188
PG
6674 break 2
6675 fi
6676done
5213506e
RW
6677 done
6678IFS=$as_save_IFS
18d98188 6679
18d98188
PG
6680fi
6681fi
6682ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6683if test -n "$ac_ct_OTOOL64"; then
5213506e
RW
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6685$as_echo "$ac_ct_OTOOL64" >&6; }
18d98188 6686else
5213506e
RW
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6688$as_echo "no" >&6; }
18d98188
PG
6689fi
6690
5213506e
RW
6691 if test "x$ac_ct_OTOOL64" = x; then
6692 OTOOL64=":"
6693 else
6694 case $cross_compiling:$ac_tool_warned in
6695yes:)
6696{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6697$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6698ac_tool_warned=yes ;;
6699esac
6700 OTOOL64=$ac_ct_OTOOL64
6701 fi
18d98188
PG
6702else
6703 OTOOL64="$ac_cv_prog_OTOOL64"
6704fi
6705
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
5213506e
RW
6732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6733$as_echo_n "checking for -single_module linker flag... " >&6; }
22e05272 6734if ${lt_cv_apple_cc_single_mod+:} false; then :
5213506e 6735 $as_echo_n "(cached) " >&6
18d98188
PG
6736else
6737 lt_cv_apple_cc_single_mod=no
6738 if test -z "${LT_MULTI_MODULE}"; then
6739 # By default we will add the -single_module flag. You can override
6740 # by either setting the environment variable LT_MULTI_MODULE
6741 # non-empty at configure time, or by adding -multi_module to the
6742 # link flags.
6743 rm -rf libconftest.dylib*
6744 echo "int foo(void){return 1;}" > conftest.c
6745 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6746-dynamiclib -Wl,-single_module conftest.c" >&5
6747 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6748 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6749 _lt_result=$?
6750 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6751 lt_cv_apple_cc_single_mod=yes
6752 else
6753 cat conftest.err >&5
6754 fi
6755 rm -rf libconftest.dylib*
6756 rm -f conftest.*
6757 fi
6758fi
5213506e
RW
6759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6760$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6762$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
22e05272 6763if ${lt_cv_ld_exported_symbols_list+:} false; then :
5213506e 6764 $as_echo_n "(cached) " >&6
18d98188
PG
6765else
6766 lt_cv_ld_exported_symbols_list=no
6767 save_LDFLAGS=$LDFLAGS
6768 echo "_main" > conftest.sym
6769 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6770 if test x$gcc_no_link = xyes; then
22e05272 6771 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18d98188 6772fi
5213506e 6773cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18d98188
PG
6774/* end confdefs.h. */
6775
6776int
6777main ()
6778{
6779
6780 ;
6781 return 0;
6782}
6783_ACEOF
5213506e 6784if ac_fn_c_try_link "$LINENO"; then :
18d98188
PG
6785 lt_cv_ld_exported_symbols_list=yes
6786else
5213506e 6787 lt_cv_ld_exported_symbols_list=no
18d98188 6788fi
5213506e
RW
6789rm -f core conftest.err conftest.$ac_objext \
6790 conftest$ac_exeext conftest.$ac_ext
18d98188
PG
6791 LDFLAGS="$save_LDFLAGS"
6792
6793fi
5213506e
RW
6794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6795$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
43e02a8a
RW
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6797$as_echo_n "checking for -force_load linker flag... " >&6; }
22e05272 6798if ${lt_cv_ld_force_load+:} false; then :
43e02a8a
RW
6799 $as_echo_n "(cached) " >&6
6800else
6801 lt_cv_ld_force_load=no
6802 cat > conftest.c << _LT_EOF
6803int forced_loaded() { return 2;}
6804_LT_EOF
6805 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6806 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6807 echo "$AR cru libconftest.a conftest.o" >&5
6808 $AR cru libconftest.a conftest.o 2>&5
6809 cat > conftest.c << _LT_EOF
6810int main() { return 0;}
6811_LT_EOF
6812 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6813 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6814 _lt_result=$?
6815 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6816 lt_cv_ld_force_load=yes
6817 else
6818 cat conftest.err >&5
6819 fi
6820 rm -f conftest.err libconftest.a conftest conftest.c
6821 rm -rf conftest.dSYM
6822
6823fi
6824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6825$as_echo "$lt_cv_ld_force_load" >&6; }
18d98188
PG
6826 case $host_os in
6827 rhapsody* | darwin1.[012])
6828 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6829 darwin1.*)
6830 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6831 darwin*) # darwin 5.x on
6832 # if running on 10.5 or later, the deployment target defaults
6833 # to the OS version, if on x86, and 10.4, the deployment
6834 # target defaults to 10.4. Don't you love it?
6835 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6836 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6837 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ebf6d33b 6838 10.[012][,.]*)
18d98188
PG
6839 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6840 10.*)
6841 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6842 esac
6843 ;;
6844 esac
6845 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6846 _lt_dar_single_mod='$single_module'
6847 fi
6848 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6849 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6850 else
6851 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6852 fi
43e02a8a 6853 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
18d98188
PG
6854 _lt_dsymutil='~$DSYMUTIL $lib || :'
6855 else
6856 _lt_dsymutil=
6857 fi
6858 ;;
6859 esac
6860
6861ac_ext=c
6862ac_cpp='$CPP $CPPFLAGS'
6863ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6864ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6865ac_compiler_gnu=$ac_cv_c_compiler_gnu
5213506e
RW
6866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6867$as_echo_n "checking how to run the C preprocessor... " >&6; }
18d98188
PG
6868# On Suns, sometimes $CPP names a directory.
6869if test -n "$CPP" && test -d "$CPP"; then
6870 CPP=
6871fi
6872if test -z "$CPP"; then
22e05272 6873 if ${ac_cv_prog_CPP+:} false; then :
5213506e 6874 $as_echo_n "(cached) " >&6
18d98188
PG
6875else
6876 # Double quotes because CPP needs to be expanded
6877 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6878 do
6879 ac_preproc_ok=false
6880for ac_c_preproc_warn_flag in '' yes
6881do
6882 # Use a header file that comes with gcc, so configuring glibc
6883 # with a fresh cross-compiler works.
6884 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6885 # <limits.h> exists even on freestanding compilers.
6886 # On the NeXT, cc -E runs the code through the compiler's parser,
6887 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 6888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18d98188
PG
6889/* end confdefs.h. */
6890#ifdef __STDC__
6891# include <limits.h>
6892#else
6893# include <assert.h>
6894#endif
6895 Syntax error
6896_ACEOF
5213506e 6897if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d 6898
5213506e 6899else
1cf3d07d
SE
6900 # Broken: fails on valid input.
6901continue
6902fi
22e05272 6903rm -f conftest.err conftest.i conftest.$ac_ext
1cf3d07d 6904
5213506e 6905 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 6906 # can be detected and how.
5213506e 6907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6908/* end confdefs.h. */
6909#include <ac_nonexistent.h>
6910_ACEOF
5213506e 6911if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
6912 # Broken: success on invalid input.
6913continue
6914else
1cf3d07d
SE
6915 # Passes both tests.
6916ac_preproc_ok=:
6917break
6918fi
22e05272 6919rm -f conftest.err conftest.i conftest.$ac_ext
1cf3d07d
SE
6920
6921done
6922# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22e05272 6923rm -f conftest.i conftest.err conftest.$ac_ext
5213506e 6924if $ac_preproc_ok; then :
1cf3d07d
SE
6925 break
6926fi
6927
6928 done
6929 ac_cv_prog_CPP=$CPP
6930
6931fi
6932 CPP=$ac_cv_prog_CPP
6933else
6934 ac_cv_prog_CPP=$CPP
6935fi
5213506e
RW
6936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6937$as_echo "$CPP" >&6; }
1cf3d07d
SE
6938ac_preproc_ok=false
6939for ac_c_preproc_warn_flag in '' yes
6940do
6941 # Use a header file that comes with gcc, so configuring glibc
6942 # with a fresh cross-compiler works.
6943 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6944 # <limits.h> exists even on freestanding compilers.
6945 # On the NeXT, cc -E runs the code through the compiler's parser,
6946 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 6947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6948/* end confdefs.h. */
6949#ifdef __STDC__
6950# include <limits.h>
6951#else
6952# include <assert.h>
6953#endif
6954 Syntax error
6955_ACEOF
5213506e 6956if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d 6957
5213506e 6958else
1cf3d07d
SE
6959 # Broken: fails on valid input.
6960continue
6961fi
22e05272 6962rm -f conftest.err conftest.i conftest.$ac_ext
1cf3d07d 6963
5213506e 6964 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 6965 # can be detected and how.
5213506e 6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6967/* end confdefs.h. */
6968#include <ac_nonexistent.h>
6969_ACEOF
5213506e 6970if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
6971 # Broken: success on invalid input.
6972continue
6973else
1cf3d07d
SE
6974 # Passes both tests.
6975ac_preproc_ok=:
6976break
6977fi
22e05272 6978rm -f conftest.err conftest.i conftest.$ac_ext
1cf3d07d
SE
6979
6980done
6981# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22e05272 6982rm -f conftest.i conftest.err conftest.$ac_ext
5213506e
RW
6983if $ac_preproc_ok; then :
6984
1cf3d07d 6985else
5213506e
RW
6986 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6987$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
6988as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6989See \`config.log' for more details" "$LINENO" 5; }
1cf3d07d
SE
6990fi
6991
6992ac_ext=c
6993ac_cpp='$CPP $CPPFLAGS'
6994ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6995ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6996ac_compiler_gnu=$ac_cv_c_compiler_gnu
6997
6998
5213506e
RW
6999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7000$as_echo_n "checking for ANSI C header files... " >&6; }
22e05272 7001if ${ac_cv_header_stdc+:} false; then :
5213506e 7002 $as_echo_n "(cached) " >&6
1cf3d07d 7003else
5213506e 7004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7005/* end confdefs.h. */
7006#include <stdlib.h>
7007#include <stdarg.h>
7008#include <string.h>
7009#include <float.h>
7010
7011int
7012main ()
7013{
7014
7015 ;
7016 return 0;
7017}
7018_ACEOF
5213506e 7019if ac_fn_c_try_compile "$LINENO"; then :
1cf3d07d
SE
7020 ac_cv_header_stdc=yes
7021else
5213506e 7022 ac_cv_header_stdc=no
1cf3d07d 7023fi
5213506e 7024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1cf3d07d
SE
7025
7026if test $ac_cv_header_stdc = yes; then
7027 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213506e 7028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7029/* end confdefs.h. */
7030#include <string.h>
7031
7032_ACEOF
7033if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
7034 $EGREP "memchr" >/dev/null 2>&1; then :
7035
1cf3d07d
SE
7036else
7037 ac_cv_header_stdc=no
7038fi
7039rm -f conftest*
7040
7041fi
7042
7043if test $ac_cv_header_stdc = yes; then
7044 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5213506e 7045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7046/* end confdefs.h. */
7047#include <stdlib.h>
7048
7049_ACEOF
7050if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
7051 $EGREP "free" >/dev/null 2>&1; then :
7052
1cf3d07d
SE
7053else
7054 ac_cv_header_stdc=no
7055fi
7056rm -f conftest*
7057
7058fi
7059
7060if test $ac_cv_header_stdc = yes; then
7061 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5213506e 7062 if test "$cross_compiling" = yes; then :
1cf3d07d
SE
7063 :
7064else
5213506e 7065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7066/* end confdefs.h. */
7067#include <ctype.h>
5213506e 7068#include <stdlib.h>
1cf3d07d
SE
7069#if ((' ' & 0x0FF) == 0x020)
7070# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7071# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7072#else
7073# define ISLOWER(c) \
7074 (('a' <= (c) && (c) <= 'i') \
7075 || ('j' <= (c) && (c) <= 'r') \
7076 || ('s' <= (c) && (c) <= 'z'))
7077# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7078#endif
7079
7080#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7081int
7082main ()
7083{
7084 int i;
7085 for (i = 0; i < 256; i++)
7086 if (XOR (islower (i), ISLOWER (i))
7087 || toupper (i) != TOUPPER (i))
5213506e
RW
7088 return 2;
7089 return 0;
1cf3d07d
SE
7090}
7091_ACEOF
5213506e 7092if ac_fn_c_try_run "$LINENO"; then :
1cf3d07d 7093
5213506e
RW
7094else
7095 ac_cv_header_stdc=no
1cf3d07d 7096fi
5213506e
RW
7097rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7098 conftest.$ac_objext conftest.beam conftest.$ac_ext
1cf3d07d 7099fi
5213506e 7100
1cf3d07d
SE
7101fi
7102fi
5213506e
RW
7103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7104$as_echo "$ac_cv_header_stdc" >&6; }
1cf3d07d
SE
7105if test $ac_cv_header_stdc = yes; then
7106
5213506e 7107$as_echo "#define STDC_HEADERS 1" >>confdefs.h
1cf3d07d
SE
7108
7109fi
7110
7111# On IRIX 5.3, sys/types and inttypes.h are conflicting.
1cf3d07d
SE
7112for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7113 inttypes.h stdint.h unistd.h
5213506e
RW
7114do :
7115 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7116ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7117"
22e05272 7118if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18d98188 7119 cat >>confdefs.h <<_ACEOF
5213506e 7120#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18d98188
PG
7121_ACEOF
7122
7123fi
7124
7125done
7126
7127
18d98188 7128for ac_header in dlfcn.h
5213506e
RW
7129do :
7130 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7131"
22e05272 7132if test "x$ac_cv_header_dlfcn_h" = xyes; then :
18d98188 7133 cat >>confdefs.h <<_ACEOF
5213506e 7134#define HAVE_DLFCN_H 1
18d98188
PG
7135_ACEOF
7136
7137fi
7138
7139done
7140
7141
7142
43e02a8a
RW
7143
7144
18d98188
PG
7145# Set options
7146
7147
7148
7149 enable_dlopen=no
7150
7151
7152 enable_win32_dll=no
7153
7154
5213506e
RW
7155 # Check whether --enable-shared was given.
7156if test "${enable_shared+set}" = set; then :
7157 enableval=$enable_shared; p=${PACKAGE-default}
18d98188
PG
7158 case $enableval in
7159 yes) enable_shared=yes ;;
7160 no) enable_shared=no ;;
7161 *)
7162 enable_shared=no
7163 # Look at the argument we got. We use all the common list separators.
7164 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7165 for pkg in $enableval; do
7166 IFS="$lt_save_ifs"
7167 if test "X$pkg" = "X$p"; then
7168 enable_shared=yes
7169 fi
7170 done
7171 IFS="$lt_save_ifs"
7172 ;;
7173 esac
7174else
7175 enable_shared=yes
5213506e 7176fi
18d98188
PG
7177
7178
7179
7180
7181
7182
7183
7184
5213506e
RW
7185
7186 # Check whether --enable-static was given.
7187if test "${enable_static+set}" = set; then :
7188 enableval=$enable_static; p=${PACKAGE-default}
18d98188
PG
7189 case $enableval in
7190 yes) enable_static=yes ;;
7191 no) enable_static=no ;;
7192 *)
7193 enable_static=no
7194 # Look at the argument we got. We use all the common list separators.
7195 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7196 for pkg in $enableval; do
7197 IFS="$lt_save_ifs"
7198 if test "X$pkg" = "X$p"; then
7199 enable_static=yes
7200 fi
7201 done
7202 IFS="$lt_save_ifs"
7203 ;;
7204 esac
7205else
7206 enable_static=yes
5213506e 7207fi
18d98188
PG
7208
7209
7210
7211
7212
7213
7214
7215
7216
5213506e
RW
7217
7218# Check whether --with-pic was given.
7219if test "${with_pic+set}" = set; then :
7220 withval=$with_pic; pic_mode="$withval"
18d98188
PG
7221else
7222 pic_mode=default
5213506e
RW
7223fi
7224
1cf3d07d 7225
18d98188 7226test -z "$pic_mode" && pic_mode=default
1cf3d07d 7227
1cf3d07d 7228
1cf3d07d
SE
7229
7230
7231
1cf3d07d 7232
18d98188 7233
5213506e
RW
7234 # Check whether --enable-fast-install was given.
7235if test "${enable_fast_install+set}" = set; then :
7236 enableval=$enable_fast_install; p=${PACKAGE-default}
18d98188
PG
7237 case $enableval in
7238 yes) enable_fast_install=yes ;;
7239 no) enable_fast_install=no ;;
7240 *)
7241 enable_fast_install=no
7242 # Look at the argument we got. We use all the common list separators.
7243 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7244 for pkg in $enableval; do
7245 IFS="$lt_save_ifs"
7246 if test "X$pkg" = "X$p"; then
7247 enable_fast_install=yes
7248 fi
7249 done
7250 IFS="$lt_save_ifs"
7251 ;;
7252 esac
1cf3d07d 7253else
18d98188 7254 enable_fast_install=yes
5213506e
RW
7255fi
7256
18d98188
PG
7257
7258
7259
7260
1cf3d07d 7261
1cf3d07d 7262
1cf3d07d 7263
1cf3d07d
SE
7264
7265
7266
7267# This can be used to rebuild libtool when needed
7268LIBTOOL_DEPS="$ltmain"
7269
7270# Always use our own libtool.
7271LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
43e02a8a 7295
1cf3d07d
SE
7296
7297
7298test -z "$LN_S" && LN_S="ln -s"
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313if test -n "${ZSH_VERSION+set}" ; then
7314 setopt NO_GLOB_SUBST
7315fi
7316
5213506e
RW
7317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7318$as_echo_n "checking for objdir... " >&6; }
22e05272 7319if ${lt_cv_objdir+:} false; then :
5213506e 7320 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7321else
7322 rm -f .libs 2>/dev/null
7323mkdir .libs 2>/dev/null
7324if test -d .libs; then
7325 lt_cv_objdir=.libs
7326else
7327 # MS-DOS does not allow filenames that begin with a dot.
7328 lt_cv_objdir=_libs
7329fi
7330rmdir .libs 2>/dev/null
7331fi
5213506e
RW
7332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7333$as_echo "$lt_cv_objdir" >&6; }
1cf3d07d
SE
7334objdir=$lt_cv_objdir
7335
7336
7337
7338
7339
7340cat >>confdefs.h <<_ACEOF
7341#define LT_OBJDIR "$lt_cv_objdir/"
7342_ACEOF
7343
7344
7345
7346
1cf3d07d
SE
7347case $host_os in
7348aix3*)
7349 # AIX sometimes has problems with the GCC collect2 program. For some
7350 # reason, if we set the COLLECT_NAMES environment variable, the problems
7351 # vanish in a puff of smoke.
7352 if test "X${COLLECT_NAMES+set}" != Xset; then
7353 COLLECT_NAMES=
7354 export COLLECT_NAMES
7355 fi
7356 ;;
7357esac
7358
1cf3d07d
SE
7359# Global variables:
7360ofile=libtool
7361can_build_shared=yes
7362
7363# All known linkers require a `.a' archive for static linking (except MSVC,
7364# which needs '.lib').
7365libext=a
7366
7367with_gnu_ld="$lt_cv_prog_gnu_ld"
7368
7369old_CC="$CC"
7370old_CFLAGS="$CFLAGS"
7371
7372# Set sane defaults for various variables
7373test -z "$CC" && CC=cc
7374test -z "$LTCC" && LTCC=$CC
7375test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7376test -z "$LD" && LD=ld
7377test -z "$ac_objext" && ac_objext=o
7378
7379for cc_temp in $compiler""; do
7380 case $cc_temp in
7381 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7382 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7383 \-*) ;;
7384 *) break;;
7385 esac
7386done
43e02a8a 7387cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
1cf3d07d
SE
7388
7389
7390# Only perform the check for file, if the check method requires it
7391test -z "$MAGIC_CMD" && MAGIC_CMD=file
7392case $deplibs_check_method in
7393file_magic*)
7394 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5213506e
RW
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7396$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
22e05272 7397if ${lt_cv_path_MAGIC_CMD+:} false; then :
5213506e 7398 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7399else
7400 case $MAGIC_CMD in
7401[\\/*] | ?:[\\/]*)
7402 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7403 ;;
7404*)
7405 lt_save_MAGIC_CMD="$MAGIC_CMD"
7406 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7407 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7408 for ac_dir in $ac_dummy; do
7409 IFS="$lt_save_ifs"
7410 test -z "$ac_dir" && ac_dir=.
7411 if test -f $ac_dir/${ac_tool_prefix}file; then
7412 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7413 if test -n "$file_magic_test_file"; then
7414 case $deplibs_check_method in
7415 "file_magic "*)
7416 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7417 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7418 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7419 $EGREP "$file_magic_regex" > /dev/null; then
7420 :
7421 else
7422 cat <<_LT_EOF 1>&2
7423
7424*** Warning: the command libtool uses to detect shared libraries,
7425*** $file_magic_cmd, produces output that libtool cannot recognize.
7426*** The result is that libtool may fail to recognize shared libraries
7427*** as such. This will affect the creation of libtool libraries that
7428*** depend on shared libraries, but programs linked with such libtool
7429*** libraries will work regardless of this problem. Nevertheless, you
7430*** may want to report the problem to your system manager and/or to
7431*** bug-libtool@gnu.org
7432
7433_LT_EOF
7434 fi ;;
7435 esac
7436 fi
7437 break
7438 fi
7439 done
7440 IFS="$lt_save_ifs"
7441 MAGIC_CMD="$lt_save_MAGIC_CMD"
7442 ;;
7443esac
7444fi
7445
7446MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7447if test -n "$MAGIC_CMD"; then
5213506e
RW
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7449$as_echo "$MAGIC_CMD" >&6; }
1cf3d07d 7450else
5213506e
RW
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7452$as_echo "no" >&6; }
1cf3d07d
SE
7453fi
7454
7455
7456
7457
7458
7459if test -z "$lt_cv_path_MAGIC_CMD"; then
7460 if test -n "$ac_tool_prefix"; then
5213506e
RW
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7462$as_echo_n "checking for file... " >&6; }
22e05272 7463if ${lt_cv_path_MAGIC_CMD+:} false; then :
5213506e 7464 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7465else
7466 case $MAGIC_CMD in
7467[\\/*] | ?:[\\/]*)
7468 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7469 ;;
7470*)
7471 lt_save_MAGIC_CMD="$MAGIC_CMD"
7472 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7473 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7474 for ac_dir in $ac_dummy; do
7475 IFS="$lt_save_ifs"
7476 test -z "$ac_dir" && ac_dir=.
7477 if test -f $ac_dir/file; then
7478 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7479 if test -n "$file_magic_test_file"; then
7480 case $deplibs_check_method in
7481 "file_magic "*)
7482 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7483 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7484 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7485 $EGREP "$file_magic_regex" > /dev/null; then
7486 :
7487 else
7488 cat <<_LT_EOF 1>&2
7489
7490*** Warning: the command libtool uses to detect shared libraries,
7491*** $file_magic_cmd, produces output that libtool cannot recognize.
7492*** The result is that libtool may fail to recognize shared libraries
7493*** as such. This will affect the creation of libtool libraries that
7494*** depend on shared libraries, but programs linked with such libtool
7495*** libraries will work regardless of this problem. Nevertheless, you
7496*** may want to report the problem to your system manager and/or to
7497*** bug-libtool@gnu.org
7498
7499_LT_EOF
7500 fi ;;
7501 esac
7502 fi
7503 break
7504 fi
7505 done
7506 IFS="$lt_save_ifs"
7507 MAGIC_CMD="$lt_save_MAGIC_CMD"
7508 ;;
7509esac
7510fi
7511
7512MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7513if test -n "$MAGIC_CMD"; then
5213506e
RW
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7515$as_echo "$MAGIC_CMD" >&6; }
1cf3d07d 7516else
5213506e
RW
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7518$as_echo "no" >&6; }
1cf3d07d
SE
7519fi
7520
7521
7522 else
7523 MAGIC_CMD=:
7524 fi
7525fi
7526
7527 fi
7528 ;;
7529esac
7530
7531# Use C for the default configuration in the libtool script
7532
7533lt_save_CC="$CC"
7534ac_ext=c
7535ac_cpp='$CPP $CPPFLAGS'
7536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7538ac_compiler_gnu=$ac_cv_c_compiler_gnu
7539
7540
7541# Source file extension for C test sources.
7542ac_ext=c
7543
7544# Object file extension for compiled C test sources.
7545objext=o
7546objext=$objext
7547
7548# Code to be used in simple compile tests
7549lt_simple_compile_test_code="int some_variable = 0;"
7550
7551# Code to be used in simple link tests
7552lt_simple_link_test_code='int main(){return(0);}'
7553
7554
7555
7556
7557
7558
7559
7560# If no C compiler was specified, use CC.
7561LTCC=${LTCC-"$CC"}
7562
7563# If no C compiler flags were specified, use CFLAGS.
7564LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7565
7566# Allow CC to be a program name with arguments.
7567compiler=$CC
7568
7569# Save the default compiler, since it gets overwritten when the other
7570# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7571compiler_DEFAULT=$CC
7572
7573# save warnings/boilerplate of simple test code
7574ac_outfile=conftest.$ac_objext
7575echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7576eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7577_lt_compiler_boilerplate=`cat conftest.err`
7578$RM conftest*
7579
7580ac_outfile=conftest.$ac_objext
7581echo "$lt_simple_link_test_code" >conftest.$ac_ext
7582eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7583_lt_linker_boilerplate=`cat conftest.err`
18d98188 7584$RM -r conftest*
1cf3d07d
SE
7585
7586
7587## CAVEAT EMPTOR:
7588## There is no encapsulation within the following macros, do not change
7589## the running order or otherwise move them around unless you know exactly
7590## what you are doing...
7591if test -n "$compiler"; then
7592
7593lt_prog_compiler_no_builtin_flag=
7594
7595if test "$GCC" = yes; then
43e02a8a
RW
7596 case $cc_basename in
7597 nvcc*)
7598 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7599 *)
7600 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7601 esac
1cf3d07d 7602
5213506e
RW
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7604$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
22e05272 7605if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
5213506e 7606 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7607else
7608 lt_cv_prog_compiler_rtti_exceptions=no
7609 ac_outfile=conftest.$ac_objext
7610 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7611 lt_compiler_flag="-fno-rtti -fno-exceptions"
7612 # Insert the option either (1) after the last *FLAGS variable, or
7613 # (2) before a word containing "conftest.", or (3) at the end.
7614 # Note that $ac_compile itself does not contain backslashes and begins
7615 # with a dollar sign (not a hyphen), so the echo should work correctly.
7616 # The option is referenced via a variable to avoid confusing sed.
7617 lt_compile=`echo "$ac_compile" | $SED \
7618 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7619 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7620 -e 's:$: $lt_compiler_flag:'`
43e02a8a 7621 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
7622 (eval "$lt_compile" 2>conftest.err)
7623 ac_status=$?
7624 cat conftest.err >&5
43e02a8a 7625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
7626 if (exit $ac_status) && test -s "$ac_outfile"; then
7627 # The compiler can only warn and ignore the option if not recognized
7628 # So say no if there are warnings other than the usual output.
43e02a8a 7629 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1cf3d07d
SE
7630 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7631 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7632 lt_cv_prog_compiler_rtti_exceptions=yes
7633 fi
7634 fi
7635 $RM conftest*
7636
7637fi
5213506e
RW
7638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7639$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
1cf3d07d
SE
7640
7641if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7642 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7643else
7644 :
7645fi
7646
7647fi
7648
7649
7650
7651
7652
7653
7654 lt_prog_compiler_wl=
7655lt_prog_compiler_pic=
7656lt_prog_compiler_static=
7657
5213506e
RW
7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7659$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1cf3d07d
SE
7660
7661 if test "$GCC" = yes; then
7662 lt_prog_compiler_wl='-Wl,'
7663 lt_prog_compiler_static='-static'
7664
7665 case $host_os in
7666 aix*)
7667 # All AIX code is PIC.
7668 if test "$host_cpu" = ia64; then
7669 # AIX 5 now supports IA64 processor
7670 lt_prog_compiler_static='-Bstatic'
7671 fi
ae62425f 7672 lt_prog_compiler_pic='-fPIC'
1cf3d07d
SE
7673 ;;
7674
7675 amigaos*)
18d98188
PG
7676 case $host_cpu in
7677 powerpc)
7678 # see comment about AmigaOS4 .so support
7679 lt_prog_compiler_pic='-fPIC'
7680 ;;
7681 m68k)
7682 # FIXME: we need at least 68020 code to build shared libraries, but
7683 # adding the `-m68020' flag to GCC prevents building anything better,
7684 # like `-m68040'.
7685 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7686 ;;
7687 esac
1cf3d07d
SE
7688 ;;
7689
7690 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7691 # PIC is the default for these OSes.
7692 ;;
7693
18d98188 7694 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
7695 # This hack is so that the source file can tell whether it is being
7696 # built for inclusion in a dll (and should export symbols for example).
7697 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7698 # (--disable-auto-import) libraries
7699 lt_prog_compiler_pic='-DDLL_EXPORT'
7700 ;;
7701
7702 darwin* | rhapsody*)
7703 # PIC is the default on this platform
7704 # Common symbols not allowed in MH_DYLIB files
7705 lt_prog_compiler_pic='-fno-common'
7706 ;;
7707
43e02a8a
RW
7708 haiku*)
7709 # PIC is the default for Haiku.
7710 # The "-static" flag exists, but is broken.
7711 lt_prog_compiler_static=
7712 ;;
7713
1cf3d07d 7714 hpux*)
18d98188
PG
7715 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7716 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7717 # sets the default TLS model and affects inlining.
1cf3d07d 7718 case $host_cpu in
18d98188 7719 hppa*64*)
1cf3d07d
SE
7720 # +Z the default
7721 ;;
7722 *)
7723 lt_prog_compiler_pic='-fPIC'
7724 ;;
7725 esac
7726 ;;
7727
7728 interix[3-9]*)
7729 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7730 # Instead, we relocate shared libraries at runtime.
7731 ;;
7732
7733 msdosdjgpp*)
7734 # Just because we use GCC doesn't mean we suddenly get shared libraries
7735 # on systems that don't support them.
7736 lt_prog_compiler_can_build_shared=no
7737 enable_shared=no
7738 ;;
7739
7740 *nto* | *qnx*)
7741 # QNX uses GNU C++, but need to define -shared option too, otherwise
7742 # it will coredump.
7743 lt_prog_compiler_pic='-fPIC -shared'
7744 ;;
7745
7746 sysv4*MP*)
7747 if test -d /usr/nec; then
7748 lt_prog_compiler_pic=-Kconform_pic
7749 fi
7750 ;;
7751
7752 *)
7753 lt_prog_compiler_pic='-fPIC'
7754 ;;
7755 esac
43e02a8a
RW
7756
7757 case $cc_basename in
7758 nvcc*) # Cuda Compiler Driver 2.2
7759 lt_prog_compiler_wl='-Xlinker '
7760 lt_prog_compiler_pic='-Xcompiler -fPIC'
7761 ;;
7762 esac
1cf3d07d
SE
7763 else
7764 # PORTME Check for flag to pass linker flags through the system compiler.
7765 case $host_os in
7766 aix*)
7767 lt_prog_compiler_wl='-Wl,'
7768 if test "$host_cpu" = ia64; then
7769 # AIX 5 now supports IA64 processor
7770 lt_prog_compiler_static='-Bstatic'
7771 else
7772 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7773 fi
7774 ;;
1cf3d07d 7775
18d98188 7776 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
7777 # This hack is so that the source file can tell whether it is being
7778 # built for inclusion in a dll (and should export symbols for example).
7779 lt_prog_compiler_pic='-DDLL_EXPORT'
7780 ;;
7781
7782 hpux9* | hpux10* | hpux11*)
7783 lt_prog_compiler_wl='-Wl,'
7784 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7785 # not for PA HP-UX.
7786 case $host_cpu in
7787 hppa*64*|ia64*)
7788 # +Z the default
7789 ;;
7790 *)
7791 lt_prog_compiler_pic='+Z'
7792 ;;
7793 esac
7794 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7795 lt_prog_compiler_static='${wl}-a ${wl}archive'
7796 ;;
7797
7798 irix5* | irix6* | nonstopux*)
7799 lt_prog_compiler_wl='-Wl,'
7800 # PIC (with -KPIC) is the default.
7801 lt_prog_compiler_static='-non_shared'
7802 ;;
7803
7a9d3fe8 7804 linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d 7805 case $cc_basename in
18d98188
PG
7806 # old Intel for x86_64 which still supported -KPIC.
7807 ecc*)
1cf3d07d
SE
7808 lt_prog_compiler_wl='-Wl,'
7809 lt_prog_compiler_pic='-KPIC'
7810 lt_prog_compiler_static='-static'
7811 ;;
18d98188
PG
7812 # icc used to be incompatible with GCC.
7813 # ICC 10 doesn't accept -KPIC any more.
7814 icc* | ifort*)
7815 lt_prog_compiler_wl='-Wl,'
7816 lt_prog_compiler_pic='-fPIC'
7817 lt_prog_compiler_static='-static'
7818 ;;
7819 # Lahey Fortran 8.1.
7820 lf95*)
7821 lt_prog_compiler_wl='-Wl,'
7822 lt_prog_compiler_pic='--shared'
7823 lt_prog_compiler_static='--static'
7824 ;;
43e02a8a 7825 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
1cf3d07d
SE
7826 # Portland Group compilers (*not* the Pentium gcc compiler,
7827 # which looks to be a dead project)
7828 lt_prog_compiler_wl='-Wl,'
7829 lt_prog_compiler_pic='-fpic'
7830 lt_prog_compiler_static='-Bstatic'
7831 ;;
7832 ccc*)
7833 lt_prog_compiler_wl='-Wl,'
7834 # All Alpha code is PIC.
7835 lt_prog_compiler_static='-non_shared'
7836 ;;
43e02a8a
RW
7837 xl* | bgxl* | bgf* | mpixl*)
7838 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
18d98188
PG
7839 lt_prog_compiler_wl='-Wl,'
7840 lt_prog_compiler_pic='-qpic'
7841 lt_prog_compiler_static='-qstaticlink'
7842 ;;
1cf3d07d
SE
7843 *)
7844 case `$CC -V 2>&1 | sed 5q` in
43e02a8a
RW
7845 *Sun\ F* | *Sun*Fortran*)
7846 # Sun Fortran 8.3 passes all unrecognized flags to the linker
1cf3d07d
SE
7847 lt_prog_compiler_pic='-KPIC'
7848 lt_prog_compiler_static='-Bstatic'
43e02a8a 7849 lt_prog_compiler_wl=''
1cf3d07d 7850 ;;
43e02a8a
RW
7851 *Sun\ C*)
7852 # Sun C 5.9
1cf3d07d
SE
7853 lt_prog_compiler_pic='-KPIC'
7854 lt_prog_compiler_static='-Bstatic'
43e02a8a 7855 lt_prog_compiler_wl='-Wl,'
1cf3d07d
SE
7856 ;;
7857 esac
7858 ;;
7859 esac
7860 ;;
7861
7862 newsos6)
7863 lt_prog_compiler_pic='-KPIC'
7864 lt_prog_compiler_static='-Bstatic'
7865 ;;
7866
7867 *nto* | *qnx*)
7868 # QNX uses GNU C++, but need to define -shared option too, otherwise
7869 # it will coredump.
7870 lt_prog_compiler_pic='-fPIC -shared'
7871 ;;
7872
7873 osf3* | osf4* | osf5*)
7874 lt_prog_compiler_wl='-Wl,'
7875 # All OSF/1 code is PIC.
7876 lt_prog_compiler_static='-non_shared'
7877 ;;
7878
7879 rdos*)
7880 lt_prog_compiler_static='-non_shared'
7881 ;;
7882
7883 solaris*)
7884 lt_prog_compiler_pic='-KPIC'
7885 lt_prog_compiler_static='-Bstatic'
7886 case $cc_basename in
7887 f77* | f90* | f95*)
7888 lt_prog_compiler_wl='-Qoption ld ';;
7889 *)
7890 lt_prog_compiler_wl='-Wl,';;
7891 esac
7892 ;;
7893
7894 sunos4*)
7895 lt_prog_compiler_wl='-Qoption ld '
7896 lt_prog_compiler_pic='-PIC'
7897 lt_prog_compiler_static='-Bstatic'
7898 ;;
7899
7900 sysv4 | sysv4.2uw2* | sysv4.3*)
7901 lt_prog_compiler_wl='-Wl,'
7902 lt_prog_compiler_pic='-KPIC'
7903 lt_prog_compiler_static='-Bstatic'
7904 ;;
7905
7906 sysv4*MP*)
7907 if test -d /usr/nec ;then
7908 lt_prog_compiler_pic='-Kconform_pic'
7909 lt_prog_compiler_static='-Bstatic'
7910 fi
7911 ;;
7912
7913 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7914 lt_prog_compiler_wl='-Wl,'
7915 lt_prog_compiler_pic='-KPIC'
7916 lt_prog_compiler_static='-Bstatic'
7917 ;;
7918
7919 unicos*)
7920 lt_prog_compiler_wl='-Wl,'
7921 lt_prog_compiler_can_build_shared=no
7922 ;;
7923
7924 uts4*)
7925 lt_prog_compiler_pic='-pic'
7926 lt_prog_compiler_static='-Bstatic'
7927 ;;
7928
7929 *)
7930 lt_prog_compiler_can_build_shared=no
7931 ;;
7932 esac
7933 fi
7934
7935case $host_os in
7936 # For platforms which do not support PIC, -DPIC is meaningless:
7937 *djgpp*)
7938 lt_prog_compiler_pic=
7939 ;;
7940 *)
7941 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7942 ;;
7943esac
5213506e
RW
7944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7945$as_echo "$lt_prog_compiler_pic" >&6; }
1cf3d07d
SE
7946
7947
7948
7949
7950
7951
7952#
7953# Check to make sure the PIC flag actually works.
7954#
7955if test -n "$lt_prog_compiler_pic"; then
5213506e
RW
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7957$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
22e05272 7958if ${lt_cv_prog_compiler_pic_works+:} false; then :
5213506e 7959 $as_echo_n "(cached) " >&6
1cf3d07d 7960else
18d98188 7961 lt_cv_prog_compiler_pic_works=no
1cf3d07d
SE
7962 ac_outfile=conftest.$ac_objext
7963 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7964 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7965 # Insert the option either (1) after the last *FLAGS variable, or
7966 # (2) before a word containing "conftest.", or (3) at the end.
7967 # Note that $ac_compile itself does not contain backslashes and begins
7968 # with a dollar sign (not a hyphen), so the echo should work correctly.
7969 # The option is referenced via a variable to avoid confusing sed.
7970 lt_compile=`echo "$ac_compile" | $SED \
7971 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7972 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7973 -e 's:$: $lt_compiler_flag:'`
43e02a8a 7974 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
7975 (eval "$lt_compile" 2>conftest.err)
7976 ac_status=$?
7977 cat conftest.err >&5
43e02a8a 7978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
7979 if (exit $ac_status) && test -s "$ac_outfile"; then
7980 # The compiler can only warn and ignore the option if not recognized
7981 # So say no if there are warnings other than the usual output.
43e02a8a 7982 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1cf3d07d
SE
7983 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7984 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
18d98188 7985 lt_cv_prog_compiler_pic_works=yes
1cf3d07d
SE
7986 fi
7987 fi
7988 $RM conftest*
7989
7990fi
5213506e
RW
7991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7992$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
1cf3d07d 7993
18d98188 7994if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
1cf3d07d
SE
7995 case $lt_prog_compiler_pic in
7996 "" | " "*) ;;
7997 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7998 esac
7999else
8000 lt_prog_compiler_pic=
8001 lt_prog_compiler_can_build_shared=no
8002fi
8003
8004fi
8005
8006
8007
8008
8009
8010
8011#
8012# Check to make sure the static flag actually works.
8013#
8014wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
5213506e
RW
8015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8016$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
22e05272 8017if ${lt_cv_prog_compiler_static_works+:} false; then :
5213506e 8018 $as_echo_n "(cached) " >&6
1cf3d07d 8019else
18d98188 8020 lt_cv_prog_compiler_static_works=no
1cf3d07d
SE
8021 save_LDFLAGS="$LDFLAGS"
8022 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8023 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8024 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8025 # The linker can only warn and ignore the option if not recognized
8026 # So say no if there are warnings
8027 if test -s conftest.err; then
8028 # Append any errors to the config.log.
8029 cat conftest.err 1>&5
43e02a8a 8030 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1cf3d07d
SE
8031 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8032 if diff conftest.exp conftest.er2 >/dev/null; then
18d98188 8033 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
8034 fi
8035 else
18d98188 8036 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
8037 fi
8038 fi
18d98188 8039 $RM -r conftest*
1cf3d07d
SE
8040 LDFLAGS="$save_LDFLAGS"
8041
8042fi
5213506e
RW
8043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8044$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
1cf3d07d 8045
18d98188 8046if test x"$lt_cv_prog_compiler_static_works" = xyes; then
1cf3d07d
SE
8047 :
8048else
8049 lt_prog_compiler_static=
8050fi
8051
8052
8053
8054
8055
8056
8057
5213506e
RW
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8059$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
22e05272 8060if ${lt_cv_prog_compiler_c_o+:} false; then :
5213506e 8061 $as_echo_n "(cached) " >&6
1cf3d07d
SE
8062else
8063 lt_cv_prog_compiler_c_o=no
8064 $RM -r conftest 2>/dev/null
8065 mkdir conftest
8066 cd conftest
8067 mkdir out
8068 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8069
8070 lt_compiler_flag="-o out/conftest2.$ac_objext"
8071 # Insert the option either (1) after the last *FLAGS variable, or
8072 # (2) before a word containing "conftest.", or (3) at the end.
8073 # Note that $ac_compile itself does not contain backslashes and begins
8074 # with a dollar sign (not a hyphen), so the echo should work correctly.
8075 lt_compile=`echo "$ac_compile" | $SED \
8076 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8077 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8078 -e 's:$: $lt_compiler_flag:'`
43e02a8a 8079 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
8080 (eval "$lt_compile" 2>out/conftest.err)
8081 ac_status=$?
8082 cat out/conftest.err >&5
43e02a8a 8083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
8084 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8085 then
8086 # The compiler can only warn and ignore the option if not recognized
8087 # So say no if there are warnings
43e02a8a 8088 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
1cf3d07d
SE
8089 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8090 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8091 lt_cv_prog_compiler_c_o=yes
8092 fi
8093 fi
8094 chmod u+w . 2>&5
8095 $RM conftest*
8096 # SGI C++ compiler will create directory out/ii_files/ for
8097 # template instantiation
8098 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8099 $RM out/* && rmdir out
8100 cd ..
8101 $RM -r conftest
8102 $RM conftest*
8103
8104fi
5213506e
RW
8105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8106$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
1cf3d07d
SE
8107
8108
8109
8110
8111
8112
5213506e
RW
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8114$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
22e05272 8115if ${lt_cv_prog_compiler_c_o+:} false; then :
5213506e 8116 $as_echo_n "(cached) " >&6
1cf3d07d
SE
8117else
8118 lt_cv_prog_compiler_c_o=no
8119 $RM -r conftest 2>/dev/null
8120 mkdir conftest
8121 cd conftest
8122 mkdir out
8123 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8124
8125 lt_compiler_flag="-o out/conftest2.$ac_objext"
8126 # Insert the option either (1) after the last *FLAGS variable, or
8127 # (2) before a word containing "conftest.", or (3) at the end.
8128 # Note that $ac_compile itself does not contain backslashes and begins
8129 # with a dollar sign (not a hyphen), so the echo should work correctly.
8130 lt_compile=`echo "$ac_compile" | $SED \
8131 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8132 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8133 -e 's:$: $lt_compiler_flag:'`
43e02a8a 8134 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
8135 (eval "$lt_compile" 2>out/conftest.err)
8136 ac_status=$?
8137 cat out/conftest.err >&5
43e02a8a 8138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
8139 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8140 then
8141 # The compiler can only warn and ignore the option if not recognized
8142 # So say no if there are warnings
43e02a8a 8143 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
1cf3d07d
SE
8144 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8145 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8146 lt_cv_prog_compiler_c_o=yes
8147 fi
8148 fi
8149 chmod u+w . 2>&5
8150 $RM conftest*
8151 # SGI C++ compiler will create directory out/ii_files/ for
8152 # template instantiation
8153 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8154 $RM out/* && rmdir out
8155 cd ..
8156 $RM -r conftest
8157 $RM conftest*
8158
8159fi
5213506e
RW
8160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8161$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
1cf3d07d
SE
8162
8163
8164
8165
8166hard_links="nottested"
8167if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8168 # do not overwrite the value of need_locks provided by the user
5213506e
RW
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8170$as_echo_n "checking if we can lock with hard links... " >&6; }
1cf3d07d
SE
8171 hard_links=yes
8172 $RM conftest*
8173 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8174 touch conftest.a
8175 ln conftest.a conftest.b 2>&5 || hard_links=no
8176 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5213506e
RW
8177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8178$as_echo "$hard_links" >&6; }
1cf3d07d 8179 if test "$hard_links" = no; then
5213506e
RW
8180 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8181$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1cf3d07d
SE
8182 need_locks=warn
8183 fi
8184else
8185 need_locks=no
8186fi
8187
8188
8189
8190
8191
8192
5213506e
RW
8193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8194$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
1cf3d07d
SE
8195
8196 runpath_var=
8197 allow_undefined_flag=
8198 always_export_symbols=no
8199 archive_cmds=
8200 archive_expsym_cmds=
8201 compiler_needs_object=no
8202 enable_shared_with_static_runtimes=no
8203 export_dynamic_flag_spec=
8204 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8205 hardcode_automatic=no
8206 hardcode_direct=no
8207 hardcode_direct_absolute=no
8208 hardcode_libdir_flag_spec=
8209 hardcode_libdir_flag_spec_ld=
8210 hardcode_libdir_separator=
8211 hardcode_minus_L=no
8212 hardcode_shlibpath_var=unsupported
8213 inherit_rpath=no
8214 link_all_deplibs=unknown
8215 module_cmds=
8216 module_expsym_cmds=
8217 old_archive_from_new_cmds=
8218 old_archive_from_expsyms_cmds=
8219 thread_safe_flag_spec=
8220 whole_archive_flag_spec=
8221 # include_expsyms should be a list of space-separated symbols to be *always*
8222 # included in the symbol list
8223 include_expsyms=
8224 # exclude_expsyms can be an extended regexp of symbols to exclude
8225 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8226 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8227 # as well as any symbol that contains `d'.
18d98188 8228 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
1cf3d07d
SE
8229 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8230 # platforms (ab)use it in PIC code, but their linkers get confused if
8231 # the symbol is explicitly referenced. Since portable code cannot
8232 # rely on this symbol name, it's probably fine to never include it in
8233 # preloaded symbol tables.
18d98188 8234 # Exclude shared library initialization/finalization symbols.
1cf3d07d
SE
8235 extract_expsyms_cmds=
8236
8237 case $host_os in
18d98188 8238 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8239 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8240 # When not using gcc, we currently assume that we are using
8241 # Microsoft Visual C++.
8242 if test "$GCC" != yes; then
8243 with_gnu_ld=no
8244 fi
8245 ;;
8246 interix*)
8247 # we just hope/assume this is gcc and not c89 (= MSVC++)
8248 with_gnu_ld=yes
8249 ;;
8250 openbsd*)
8251 with_gnu_ld=no
8252 ;;
8253 esac
8254
8255 ld_shlibs=yes
43e02a8a
RW
8256
8257 # On some targets, GNU ld is compatible enough with the native linker
8258 # that we're better off using the native interface for both.
8259 lt_use_gnu_ld_interface=no
1cf3d07d 8260 if test "$with_gnu_ld" = yes; then
43e02a8a
RW
8261 case $host_os in
8262 aix*)
8263 # The AIX port of GNU ld has always aspired to compatibility
8264 # with the native linker. However, as the warning in the GNU ld
8265 # block says, versions before 2.19.5* couldn't really create working
8266 # shared libraries, regardless of the interface used.
8267 case `$LD -v 2>&1` in
8268 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8269 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8270 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8271 *)
8272 lt_use_gnu_ld_interface=yes
8273 ;;
8274 esac
8275 ;;
8276 *)
8277 lt_use_gnu_ld_interface=yes
8278 ;;
8279 esac
8280 fi
8281
8282 if test "$lt_use_gnu_ld_interface" = yes; then
1cf3d07d
SE
8283 # If archive_cmds runs LD, not CC, wlarc should be empty
8284 wlarc='${wl}'
8285
8286 # Set some defaults for GNU ld with shared library support. These
8287 # are reset later if shared libraries are not supported. Putting them
8288 # here allows them to be overridden if necessary.
8289 runpath_var=LD_RUN_PATH
8290 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8291 export_dynamic_flag_spec='${wl}--export-dynamic'
8292 # ancient GNU ld didn't support --whole-archive et. al.
8293 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8294 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8295 else
8296 whole_archive_flag_spec=
8297 fi
8298 supports_anon_versioning=no
8299 case `$LD -v 2>&1` in
43e02a8a 8300 *GNU\ gold*) supports_anon_versioning=yes ;;
1cf3d07d
SE
8301 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8302 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8303 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8304 *\ 2.11.*) ;; # other 2.11 versions
8305 *) supports_anon_versioning=yes ;;
8306 esac
8307
8308 # See if GNU ld supports shared libraries.
8309 case $host_os in
3e7b7e2b 8310 aix[3-9]*)
1cf3d07d
SE
8311 # On AIX/PPC, the GNU linker is very broken
8312 if test "$host_cpu" != ia64; then
8313 ld_shlibs=no
8314 cat <<_LT_EOF 1>&2
8315
43e02a8a 8316*** Warning: the GNU linker, at least up to release 2.19, is reported
1cf3d07d
SE
8317*** to be unable to reliably create shared libraries on AIX.
8318*** Therefore, libtool is disabling shared libraries support. If you
43e02a8a
RW
8319*** really care for shared libraries, you may want to install binutils
8320*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8321*** You will then need to restart the configuration process.
1cf3d07d
SE
8322
8323_LT_EOF
8324 fi
8325 ;;
8326
8327 amigaos*)
18d98188
PG
8328 case $host_cpu in
8329 powerpc)
8330 # see comment about AmigaOS4 .so support
8331 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8332 archive_expsym_cmds=''
8333 ;;
8334 m68k)
8335 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)'
8336 hardcode_libdir_flag_spec='-L$libdir'
8337 hardcode_minus_L=yes
8338 ;;
8339 esac
1cf3d07d
SE
8340 ;;
8341
8342 beos*)
8343 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8344 allow_undefined_flag=unsupported
8345 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8346 # support --undefined. This deserves some investigation. FIXME
8347 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8348 else
8349 ld_shlibs=no
8350 fi
8351 ;;
8352
18d98188 8353 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8354 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8355 # as there is no search path for DLLs.
8356 hardcode_libdir_flag_spec='-L$libdir'
43e02a8a 8357 export_dynamic_flag_spec='${wl}--export-all-symbols'
1cf3d07d
SE
8358 allow_undefined_flag=unsupported
8359 always_export_symbols=no
8360 enable_shared_with_static_runtimes=yes
8361 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8362
8363 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8364 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8365 # If the export-symbols file already is a .def file (1st line
8366 # is EXPORTS), use it as is; otherwise, prepend...
8367 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8368 cp $export_symbols $output_objdir/$soname.def;
8369 else
8370 echo EXPORTS > $output_objdir/$soname.def;
8371 cat $export_symbols >> $output_objdir/$soname.def;
8372 fi~
8373 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8374 else
8375 ld_shlibs=no
8376 fi
8377 ;;
8378
43e02a8a
RW
8379 haiku*)
8380 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8381 link_all_deplibs=yes
8382 ;;
8383
1cf3d07d
SE
8384 interix[3-9]*)
8385 hardcode_direct=no
8386 hardcode_shlibpath_var=no
8387 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8388 export_dynamic_flag_spec='${wl}-E'
8389 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8390 # Instead, shared libraries are loaded at an image base (0x10000000 by
8391 # default) and relocated if they conflict, which is a slow very memory
8392 # consuming and fragmenting process. To avoid this, we pick a random,
8393 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8394 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8395 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8396 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'
8397 ;;
8398
7a9d3fe8 8399 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
8400 tmp_diet=no
8401 if test "$host_os" = linux-dietlibc; then
8402 case $cc_basename in
8403 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8404 esac
8405 fi
8406 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8407 && test "$tmp_diet" = no
8408 then
a699d672 8409 tmp_addflag=' $pic_flag'
18d98188 8410 tmp_sharedflag='-shared'
1cf3d07d
SE
8411 case $cc_basename,$host_cpu in
8412 pgcc*) # Portland Group C compiler
43e02a8a 8413 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
8414 tmp_addflag=' $pic_flag'
8415 ;;
43e02a8a
RW
8416 pgf77* | pgf90* | pgf95* | pgfortran*)
8417 # Portland Group f77 and f90 compilers
8418 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
8419 tmp_addflag=' $pic_flag -Mnomain' ;;
8420 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8421 tmp_addflag=' -i_dynamic' ;;
8422 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8423 tmp_addflag=' -i_dynamic -nofor_main' ;;
8424 ifc* | ifort*) # Intel Fortran compiler
8425 tmp_addflag=' -nofor_main' ;;
18d98188
PG
8426 lf95*) # Lahey Fortran 8.1
8427 whole_archive_flag_spec=
8428 tmp_sharedflag='--shared' ;;
43e02a8a 8429 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
18d98188
PG
8430 tmp_sharedflag='-qmkshrobj'
8431 tmp_addflag= ;;
43e02a8a
RW
8432 nvcc*) # Cuda Compiler Driver 2.2
8433 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'
8434 compiler_needs_object=yes
8435 ;;
1cf3d07d
SE
8436 esac
8437 case `$CC -V 2>&1 | sed 5q` in
8438 *Sun\ C*) # Sun C 5.9
43e02a8a 8439 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
8440 compiler_needs_object=yes
8441 tmp_sharedflag='-G' ;;
8442 *Sun\ F*) # Sun Fortran 8.3
8443 tmp_sharedflag='-G' ;;
1cf3d07d
SE
8444 esac
8445 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8446
8447 if test "x$supports_anon_versioning" = xyes; then
8448 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8449 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8450 echo "local: *; };" >> $output_objdir/$libname.ver~
8451 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8452 fi
18d98188
PG
8453
8454 case $cc_basename in
43e02a8a 8455 xlf* | bgf* | bgxlf* | mpixlf*)
18d98188
PG
8456 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8457 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8458 hardcode_libdir_flag_spec=
8459 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8460 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8461 if test "x$supports_anon_versioning" = xyes; then
8462 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8463 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8464 echo "local: *; };" >> $output_objdir/$libname.ver~
8465 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8466 fi
8467 ;;
8468 esac
1cf3d07d
SE
8469 else
8470 ld_shlibs=no
8471 fi
8472 ;;
8473
8474 netbsd*)
8475 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8476 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8477 wlarc=
8478 else
8479 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8480 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8481 fi
8482 ;;
8483
8484 solaris*)
8485 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8486 ld_shlibs=no
8487 cat <<_LT_EOF 1>&2
8488
8489*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8490*** create shared libraries on Solaris systems. Therefore, libtool
8491*** is disabling shared libraries support. We urge you to upgrade GNU
8492*** binutils to release 2.9.1 or newer. Another option is to modify
8493*** your PATH or compiler configuration so that the native linker is
8494*** used, and then restart.
8495
8496_LT_EOF
8497 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8498 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8499 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8500 else
8501 ld_shlibs=no
8502 fi
8503 ;;
8504
8505 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8506 case `$LD -v 2>&1` in
8507 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8508 ld_shlibs=no
8509 cat <<_LT_EOF 1>&2
8510
8511*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8512*** reliably create shared libraries on SCO systems. Therefore, libtool
8513*** is disabling shared libraries support. We urge you to upgrade GNU
8514*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8515*** your PATH or compiler configuration so that the native linker is
8516*** used, and then restart.
8517
8518_LT_EOF
8519 ;;
8520 *)
8521 # For security reasons, it is highly recommended that you always
8522 # use absolute paths for naming shared libraries, and exclude the
8523 # DT_RUNPATH tag from executables and libraries. But doing so
8524 # requires that you compile everything twice, which is a pain.
8525 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8526 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8527 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8528 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8529 else
8530 ld_shlibs=no
8531 fi
8532 ;;
8533 esac
8534 ;;
8535
8536 sunos4*)
8537 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8538 wlarc=
8539 hardcode_direct=yes
8540 hardcode_shlibpath_var=no
8541 ;;
8542
8543 *)
8544 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8545 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8546 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8547 else
8548 ld_shlibs=no
8549 fi
8550 ;;
8551 esac
8552
8553 if test "$ld_shlibs" = no; then
8554 runpath_var=
8555 hardcode_libdir_flag_spec=
8556 export_dynamic_flag_spec=
8557 whole_archive_flag_spec=
8558 fi
8559 else
8560 # PORTME fill in a description of your system's linker (not GNU ld)
8561 case $host_os in
8562 aix3*)
8563 allow_undefined_flag=unsupported
8564 always_export_symbols=yes
8565 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'
8566 # Note: this linker hardcodes the directories in LIBPATH if there
8567 # are no directories specified by -L.
8568 hardcode_minus_L=yes
8569 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8570 # Neither direct hardcoding nor static linking is supported with a
8571 # broken collect2.
8572 hardcode_direct=unsupported
8573 fi
8574 ;;
8575
3e7b7e2b 8576 aix[4-9]*)
1cf3d07d
SE
8577 if test "$host_cpu" = ia64; then
8578 # On IA64, the linker does run time linking by default, so we don't
8579 # have to do anything special.
8580 aix_use_runtimelinking=no
8581 exp_sym_flag='-Bexport'
8582 no_entry_flag=""
8583 else
8584 # If we're using GNU nm, then we don't want the "-C" option.
8585 # -C means demangle to AIX nm, but means don't demangle with GNU nm
43e02a8a
RW
8586 # Also, AIX nm treats weak defined symbols like other global
8587 # defined symbols, whereas GNU nm marks them as "W".
1cf3d07d 8588 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
43e02a8a 8589 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 8590 else
84c1b9d3 8591 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
8592 fi
8593 aix_use_runtimelinking=no
8594
8595 # Test if we are trying to use run time linking or normal
8596 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8597 # need to do runtime linking.
3e7b7e2b 8598 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1cf3d07d
SE
8599 for ld_flag in $LDFLAGS; do
8600 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8601 aix_use_runtimelinking=yes
8602 break
8603 fi
8604 done
8605 ;;
8606 esac
8607
8608 exp_sym_flag='-bexport'
8609 no_entry_flag='-bnoentry'
8610 fi
8611
8612 # When large executables or shared objects are built, AIX ld can
8613 # have problems creating the table of contents. If linking a library
8614 # or program results in "error TOC overflow" add -mminimal-toc to
8615 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8616 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8617
8618 archive_cmds=''
8619 hardcode_direct=yes
8620 hardcode_direct_absolute=yes
8621 hardcode_libdir_separator=':'
8622 link_all_deplibs=yes
8623 file_list_spec='${wl}-f,'
8624
8625 if test "$GCC" = yes; then
8626 case $host_os in aix4.[012]|aix4.[012].*)
8627 # We only want to do this on AIX 4.2 and lower, the check
8628 # below for broken collect2 doesn't work under 4.3+
8629 collect2name=`${CC} -print-prog-name=collect2`
8630 if test -f "$collect2name" &&
8631 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8632 then
8633 # We have reworked collect2
8634 :
8635 else
8636 # We have old collect2
8637 hardcode_direct=unsupported
8638 # It fails to find uninstalled libraries when the uninstalled
8639 # path is not listed in the libpath. Setting hardcode_minus_L
8640 # to unsupported forces relinking
8641 hardcode_minus_L=yes
8642 hardcode_libdir_flag_spec='-L$libdir'
8643 hardcode_libdir_separator=
8644 fi
8645 ;;
8646 esac
8647 shared_flag='-shared'
8648 if test "$aix_use_runtimelinking" = yes; then
8649 shared_flag="$shared_flag "'${wl}-G'
8650 fi
8651 else
8652 # not using gcc
8653 if test "$host_cpu" = ia64; then
8654 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8655 # chokes on -Wl,-G. The following line is correct:
8656 shared_flag='-G'
8657 else
8658 if test "$aix_use_runtimelinking" = yes; then
8659 shared_flag='${wl}-G'
8660 else
8661 shared_flag='${wl}-bM:SRE'
8662 fi
8663 fi
8664 fi
8665
18d98188 8666 export_dynamic_flag_spec='${wl}-bexpall'
1cf3d07d
SE
8667 # It seems that -bexpall does not export symbols beginning with
8668 # underscore (_), so it is better to generate a list of symbols to export.
8669 always_export_symbols=yes
8670 if test "$aix_use_runtimelinking" = yes; then
8671 # Warning - without using the other runtime loading flags (-brtl),
8672 # -berok will link without error, but may produce a broken library.
8673 allow_undefined_flag='-berok'
8674 # Determine the default libpath from the value encoded in an
8675 # empty executable.
8676 if test x$gcc_no_link = xyes; then
22e05272 8677 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8678fi
5213506e 8679cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
8680/* end confdefs.h. */
8681
8682int
8683main ()
8684{
8685
8686 ;
8687 return 0;
8688}
8689_ACEOF
5213506e 8690if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
8691
8692lt_aix_libpath_sed='
8693 /Import File Strings/,/^$/ {
8694 /^0/ {
8695 s/^0 *\(.*\)$/\1/
8696 p
8697 }
8698 }'
8699aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8700# Check for a 64-bit object if we didn't find anything.
8701if test -z "$aix_libpath"; then
8702 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8703fi
1cf3d07d 8704fi
5213506e
RW
8705rm -f core conftest.err conftest.$ac_objext \
8706 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8707if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8708
8709 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
43e02a8a 8710 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
8711 else
8712 if test "$host_cpu" = ia64; then
8713 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8714 allow_undefined_flag="-z nodefs"
8715 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"
8716 else
8717 # Determine the default libpath from the value encoded in an
8718 # empty executable.
8719 if test x$gcc_no_link = xyes; then
22e05272 8720 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8721fi
5213506e 8722cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
8723/* end confdefs.h. */
8724
8725int
8726main ()
8727{
8728
8729 ;
8730 return 0;
8731}
8732_ACEOF
5213506e 8733if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
8734
8735lt_aix_libpath_sed='
8736 /Import File Strings/,/^$/ {
8737 /^0/ {
8738 s/^0 *\(.*\)$/\1/
8739 p
8740 }
8741 }'
8742aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8743# Check for a 64-bit object if we didn't find anything.
8744if test -z "$aix_libpath"; then
8745 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8746fi
1cf3d07d 8747fi
5213506e
RW
8748rm -f core conftest.err conftest.$ac_objext \
8749 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8750if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8751
8752 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8753 # Warning - without using the other run time loading flags,
8754 # -berok will link without error, but may produce a broken library.
8755 no_undefined_flag=' ${wl}-bernotok'
8756 allow_undefined_flag=' ${wl}-berok'
43e02a8a
RW
8757 if test "$with_gnu_ld" = yes; then
8758 # We only use this code for GNU lds that support --whole-archive.
8759 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8760 else
8761 # Exported symbols can be pulled into shared objects from archives
8762 whole_archive_flag_spec='$convenience'
8763 fi
1cf3d07d
SE
8764 archive_cmds_need_lc=yes
8765 # This is similar to how AIX traditionally builds its shared libraries.
8766 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'
8767 fi
8768 fi
8769 ;;
8770
8771 amigaos*)
18d98188
PG
8772 case $host_cpu in
8773 powerpc)
8774 # see comment about AmigaOS4 .so support
8775 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8776 archive_expsym_cmds=''
8777 ;;
8778 m68k)
8779 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)'
8780 hardcode_libdir_flag_spec='-L$libdir'
8781 hardcode_minus_L=yes
8782 ;;
8783 esac
1cf3d07d
SE
8784 ;;
8785
8786 bsdi[45]*)
8787 export_dynamic_flag_spec=-rdynamic
8788 ;;
8789
18d98188 8790 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8791 # When not using gcc, we currently assume that we are using
8792 # Microsoft Visual C++.
8793 # hardcode_libdir_flag_spec is actually meaningless, as there is
8794 # no search path for DLLs.
8795 hardcode_libdir_flag_spec=' '
8796 allow_undefined_flag=unsupported
8797 # Tell ltmain to make .lib files, not .a files.
8798 libext=lib
8799 # Tell ltmain to make .dll files, not .so files.
8800 shrext_cmds=".dll"
8801 # FIXME: Setting linknames here is a bad hack.
43e02a8a 8802 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
1cf3d07d
SE
8803 # The linker will automatically build a .lib file if we build a DLL.
8804 old_archive_from_new_cmds='true'
8805 # FIXME: Should let the user specify the lib program.
8806 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8807 fix_srcfile_path='`cygpath -w "$srcfile"`'
8808 enable_shared_with_static_runtimes=yes
8809 ;;
8810
8811 darwin* | rhapsody*)
1cf3d07d 8812
18d98188
PG
8813
8814 archive_cmds_need_lc=no
8815 hardcode_direct=no
8816 hardcode_automatic=yes
8817 hardcode_shlibpath_var=unsupported
43e02a8a
RW
8818 if test "$lt_cv_ld_force_load" = "yes"; then
8819 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\"`'
8820 else
8821 whole_archive_flag_spec=''
8822 fi
18d98188
PG
8823 link_all_deplibs=yes
8824 allow_undefined_flag="$_lt_dar_allow_undefined"
8825 case $cc_basename in
8826 ifort*) _lt_dar_can_shared=yes ;;
8827 *) _lt_dar_can_shared=$GCC ;;
8828 esac
8829 if test "$_lt_dar_can_shared" = "yes"; then
43e02a8a 8830 output_verbose_link_cmd=func_echo_all
18d98188
PG
8831 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8832 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8833 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}"
8834 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}"
8835
8836 else
8837 ld_shlibs=no
8838 fi
8839
1cf3d07d
SE
8840 ;;
8841
8842 dgux*)
8843 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8844 hardcode_libdir_flag_spec='-L$libdir'
8845 hardcode_shlibpath_var=no
8846 ;;
8847
1cf3d07d
SE
8848 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8849 # support. Future versions do this automatically, but an explicit c++rt0.o
8850 # does not break anything, and helps significantly (at the cost of a little
8851 # extra space).
8852 freebsd2.2*)
8853 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8854 hardcode_libdir_flag_spec='-R$libdir'
8855 hardcode_direct=yes
8856 hardcode_shlibpath_var=no
8857 ;;
8858
8859 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
c6084f68 8860 freebsd2.*)
1cf3d07d
SE
8861 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8862 hardcode_direct=yes
8863 hardcode_minus_L=yes
8864 hardcode_shlibpath_var=no
8865 ;;
8866
8867 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8868 freebsd* | dragonfly*)
8869 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8870 hardcode_libdir_flag_spec='-R$libdir'
8871 hardcode_direct=yes
8872 hardcode_shlibpath_var=no
8873 ;;
8874
8875 hpux9*)
8876 if test "$GCC" = yes; then
8877 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'
8878 else
8879 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'
8880 fi
8881 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8882 hardcode_libdir_separator=:
8883 hardcode_direct=yes
8884
8885 # hardcode_minus_L: Not really in the search PATH,
8886 # but as the default location of the library.
8887 hardcode_minus_L=yes
8888 export_dynamic_flag_spec='${wl}-E'
8889 ;;
8890
8891 hpux10*)
43e02a8a 8892 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
1cf3d07d
SE
8893 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8894 else
8895 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8896 fi
8897 if test "$with_gnu_ld" = no; then
8898 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8899 hardcode_libdir_flag_spec_ld='+b $libdir'
8900 hardcode_libdir_separator=:
8901 hardcode_direct=yes
8902 hardcode_direct_absolute=yes
8903 export_dynamic_flag_spec='${wl}-E'
8904 # hardcode_minus_L: Not really in the search PATH,
8905 # but as the default location of the library.
8906 hardcode_minus_L=yes
8907 fi
8908 ;;
8909
8910 hpux11*)
43e02a8a 8911 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
1cf3d07d
SE
8912 case $host_cpu in
8913 hppa*64*)
8914 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8915 ;;
8916 ia64*)
18d98188 8917 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1cf3d07d
SE
8918 ;;
8919 *)
8920 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8921 ;;
8922 esac
8923 else
8924 case $host_cpu in
8925 hppa*64*)
8926 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8927 ;;
8928 ia64*)
8929 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8930 ;;
8931 *)
43e02a8a
RW
8932
8933 # Older versions of the 11.00 compiler do not understand -b yet
8934 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8936$as_echo_n "checking if $CC understands -b... " >&6; }
22e05272 8937if ${lt_cv_prog_compiler__b+:} false; then :
43e02a8a
RW
8938 $as_echo_n "(cached) " >&6
8939else
8940 lt_cv_prog_compiler__b=no
8941 save_LDFLAGS="$LDFLAGS"
8942 LDFLAGS="$LDFLAGS -b"
8943 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8944 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8945 # The linker can only warn and ignore the option if not recognized
8946 # So say no if there are warnings
8947 if test -s conftest.err; then
8948 # Append any errors to the config.log.
8949 cat conftest.err 1>&5
8950 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8951 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8952 if diff conftest.exp conftest.er2 >/dev/null; then
8953 lt_cv_prog_compiler__b=yes
8954 fi
8955 else
8956 lt_cv_prog_compiler__b=yes
8957 fi
8958 fi
8959 $RM -r conftest*
8960 LDFLAGS="$save_LDFLAGS"
8961
8962fi
8963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8964$as_echo "$lt_cv_prog_compiler__b" >&6; }
8965
8966if test x"$lt_cv_prog_compiler__b" = xyes; then
8967 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8968else
8969 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8970fi
8971
1cf3d07d
SE
8972 ;;
8973 esac
8974 fi
8975 if test "$with_gnu_ld" = no; then
8976 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8977 hardcode_libdir_separator=:
8978
8979 case $host_cpu in
8980 hppa*64*|ia64*)
8981 hardcode_direct=no
8982 hardcode_shlibpath_var=no
8983 ;;
8984 *)
8985 hardcode_direct=yes
8986 hardcode_direct_absolute=yes
8987 export_dynamic_flag_spec='${wl}-E'
8988
8989 # hardcode_minus_L: Not really in the search PATH,
8990 # but as the default location of the library.
8991 hardcode_minus_L=yes
8992 ;;
8993 esac
8994 fi
8995 ;;
8996
8997 irix5* | irix6* | nonstopux*)
8998 if test "$GCC" = yes; then
43e02a8a 8999 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
9000 # Try to use the -exported_symbol ld option, if it does not
9001 # work, assume that -exports_file does not work either and
9002 # implicitly export all symbols.
9003 save_LDFLAGS="$LDFLAGS"
9004 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9005 if test x$gcc_no_link = xyes; then
22e05272 9006 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 9007fi
5213506e
RW
9008cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9009/* end confdefs.h. */
1cf3d07d
SE
9010int foo(void) {}
9011_ACEOF
5213506e 9012if ac_fn_c_try_link "$LINENO"; then :
43e02a8a 9013 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 9014
1cf3d07d 9015fi
5213506e
RW
9016rm -f core conftest.err conftest.$ac_objext \
9017 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
9018 LDFLAGS="$save_LDFLAGS"
9019 else
43e02a8a
RW
9020 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'
9021 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
9022 fi
9023 archive_cmds_need_lc='no'
9024 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9025 hardcode_libdir_separator=:
9026 inherit_rpath=yes
9027 link_all_deplibs=yes
9028 ;;
9029
9030 netbsd*)
9031 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9032 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9033 else
9034 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9035 fi
9036 hardcode_libdir_flag_spec='-R$libdir'
9037 hardcode_direct=yes
9038 hardcode_shlibpath_var=no
9039 ;;
9040
9041 newsos6)
9042 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9043 hardcode_direct=yes
9044 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9045 hardcode_libdir_separator=:
9046 hardcode_shlibpath_var=no
9047 ;;
9048
9049 *nto* | *qnx*)
9050 ;;
9051
9052 openbsd*)
18d98188
PG
9053 if test -f /usr/libexec/ld.so; then
9054 hardcode_direct=yes
9055 hardcode_shlibpath_var=no
9056 hardcode_direct_absolute=yes
9057 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1cf3d07d 9058 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18d98188 9059 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
1cf3d07d 9060 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
18d98188
PG
9061 export_dynamic_flag_spec='${wl}-E'
9062 else
9063 case $host_os in
9064 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9065 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9066 hardcode_libdir_flag_spec='-R$libdir'
9067 ;;
9068 *)
9069 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9070 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9071 ;;
9072 esac
9073 fi
9074 else
9075 ld_shlibs=no
1cf3d07d
SE
9076 fi
9077 ;;
9078
9079 os2*)
9080 hardcode_libdir_flag_spec='-L$libdir'
9081 hardcode_minus_L=yes
9082 allow_undefined_flag=unsupported
43e02a8a 9083 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
9084 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9085 ;;
9086
9087 osf3*)
9088 if test "$GCC" = yes; then
9089 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
43e02a8a 9090 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
9091 else
9092 allow_undefined_flag=' -expect_unresolved \*'
43e02a8a 9093 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
9094 fi
9095 archive_cmds_need_lc='no'
9096 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9097 hardcode_libdir_separator=:
9098 ;;
9099
9100 osf4* | osf5*) # as osf3* with the addition of -msym flag
9101 if test "$GCC" = yes; then
9102 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
43e02a8a 9103 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
9104 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9105 else
9106 allow_undefined_flag=' -expect_unresolved \*'
43e02a8a 9107 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 9108 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 9109 $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
9110
9111 # Both c and cxx compiler support -rpath directly
9112 hardcode_libdir_flag_spec='-rpath $libdir'
9113 fi
9114 archive_cmds_need_lc='no'
9115 hardcode_libdir_separator=:
9116 ;;
9117
9118 solaris*)
9119 no_undefined_flag=' -z defs'
9120 if test "$GCC" = yes; then
9121 wlarc='${wl}'
9122 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9123 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9124 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9125 else
9126 case `$CC -V 2>&1` in
9127 *"Compilers 5.0"*)
9128 wlarc=''
9129 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9130 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9131 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9132 ;;
9133 *)
9134 wlarc='${wl}'
9135 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9136 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9137 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9138 ;;
9139 esac
9140 fi
9141 hardcode_libdir_flag_spec='-R$libdir'
9142 hardcode_shlibpath_var=no
9143 case $host_os in
9144 solaris2.[0-5] | solaris2.[0-5].*) ;;
9145 *)
9146 # The compiler driver will combine and reorder linker options,
9147 # but understands `-z linker_flag'. GCC discards it without `$wl',
9148 # but is careful enough not to reorder.
9149 # Supported since Solaris 2.6 (maybe 2.5.1?)
9150 if test "$GCC" = yes; then
9151 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9152 else
9153 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9154 fi
9155 ;;
9156 esac
9157 link_all_deplibs=yes
9158 ;;
9159
9160 sunos4*)
9161 if test "x$host_vendor" = xsequent; then
9162 # Use $CC to link under sequent, because it throws in some extra .o
9163 # files that make .init and .fini sections work.
9164 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9165 else
9166 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9167 fi
9168 hardcode_libdir_flag_spec='-L$libdir'
9169 hardcode_direct=yes
9170 hardcode_minus_L=yes
9171 hardcode_shlibpath_var=no
9172 ;;
9173
9174 sysv4)
9175 case $host_vendor in
9176 sni)
9177 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9178 hardcode_direct=yes # is this really true???
9179 ;;
9180 siemens)
9181 ## LD is ld it makes a PLAMLIB
9182 ## CC just makes a GrossModule.
9183 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9184 reload_cmds='$CC -r -o $output$reload_objs'
9185 hardcode_direct=no
9186 ;;
9187 motorola)
9188 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9189 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9190 ;;
9191 esac
9192 runpath_var='LD_RUN_PATH'
9193 hardcode_shlibpath_var=no
9194 ;;
9195
9196 sysv4.3*)
9197 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9198 hardcode_shlibpath_var=no
9199 export_dynamic_flag_spec='-Bexport'
9200 ;;
9201
9202 sysv4*MP*)
9203 if test -d /usr/nec; then
9204 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9205 hardcode_shlibpath_var=no
9206 runpath_var=LD_RUN_PATH
9207 hardcode_runpath_var=yes
9208 ld_shlibs=yes
9209 fi
9210 ;;
9211
9212 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9213 no_undefined_flag='${wl}-z,text'
9214 archive_cmds_need_lc=no
9215 hardcode_shlibpath_var=no
9216 runpath_var='LD_RUN_PATH'
9217
9218 if test "$GCC" = yes; then
9219 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9220 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9221 else
9222 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9223 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9224 fi
9225 ;;
9226
9227 sysv5* | sco3.2v5* | sco5v6*)
9228 # Note: We can NOT use -z defs as we might desire, because we do not
9229 # link with -lc, and that would cause any symbols used from libc to
9230 # always be unresolved, which means just about no library would
9231 # ever link correctly. If we're not using GNU ld we use -z text
9232 # though, which does catch some bad symbols but isn't as heavy-handed
9233 # as -z defs.
9234 no_undefined_flag='${wl}-z,text'
9235 allow_undefined_flag='${wl}-z,nodefs'
9236 archive_cmds_need_lc=no
9237 hardcode_shlibpath_var=no
9238 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9239 hardcode_libdir_separator=':'
9240 link_all_deplibs=yes
9241 export_dynamic_flag_spec='${wl}-Bexport'
9242 runpath_var='LD_RUN_PATH'
9243
9244 if test "$GCC" = yes; then
9245 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9246 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9247 else
9248 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9249 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9250 fi
9251 ;;
9252
9253 uts4*)
9254 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9255 hardcode_libdir_flag_spec='-L$libdir'
9256 hardcode_shlibpath_var=no
9257 ;;
9258
9259 *)
9260 ld_shlibs=no
9261 ;;
9262 esac
9263
9264 if test x$host_vendor = xsni; then
9265 case $host in
9266 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9267 export_dynamic_flag_spec='${wl}-Blargedynsym'
9268 ;;
9269 esac
9270 fi
9271 fi
9272
5213506e
RW
9273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9274$as_echo "$ld_shlibs" >&6; }
1cf3d07d
SE
9275test "$ld_shlibs" = no && can_build_shared=no
9276
9277with_gnu_ld=$with_gnu_ld
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293#
9294# Do we need to explicitly link libc?
9295#
9296case "x$archive_cmds_need_lc" in
9297x|xyes)
9298 # Assume -lc should be added
9299 archive_cmds_need_lc=yes
9300
9301 if test "$enable_shared" = yes && test "$GCC" = yes; then
9302 case $archive_cmds in
9303 *'~'*)
9304 # FIXME: we may have to deal with multi-command sequences.
9305 ;;
9306 '$CC '*)
9307 # Test whether the compiler implicitly links with -lc since on some
9308 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9309 # to ld, don't add -lc before -lgcc.
5213506e
RW
9310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9311$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
22e05272 9312if ${lt_cv_archive_cmds_need_lc+:} false; then :
5213506e 9313 $as_echo_n "(cached) " >&6
baafc534
RW
9314else
9315 $RM conftest*
9316 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1cf3d07d 9317
5213506e 9318 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
9319 (eval $ac_compile) 2>&5
9320 ac_status=$?
5213506e
RW
9321 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9322 test $ac_status = 0; } 2>conftest.err; then
baafc534
RW
9323 soname=conftest
9324 lib=conftest
9325 libobjs=conftest.$ac_objext
9326 deplibs=
9327 wl=$lt_prog_compiler_wl
9328 pic_flag=$lt_prog_compiler_pic
9329 compiler_flags=-v
9330 linker_flags=-v
9331 verstring=
9332 output_objdir=.
9333 libname=conftest
9334 lt_save_allow_undefined_flag=$allow_undefined_flag
9335 allow_undefined_flag=
5213506e 9336 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
1cf3d07d
SE
9337 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9338 ac_status=$?
5213506e
RW
9339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9340 test $ac_status = 0; }
baafc534
RW
9341 then
9342 lt_cv_archive_cmds_need_lc=no
9343 else
9344 lt_cv_archive_cmds_need_lc=yes
9345 fi
9346 allow_undefined_flag=$lt_save_allow_undefined_flag
9347 else
9348 cat conftest.err 1>&5
9349 fi
9350 $RM conftest*
9351
9352fi
5213506e
RW
9353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9354$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
baafc534 9355 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
1cf3d07d
SE
9356 ;;
9357 esac
9358 fi
9359 ;;
9360esac
9361
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
5213506e
RW
9518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9519$as_echo_n "checking dynamic linker characteristics... " >&6; }
18d98188
PG
9520
9521if test "$GCC" = yes; then
1cf3d07d
SE
9522 case $host_os in
9523 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9524 *) lt_awk_arg="/^libraries:/" ;;
9525 esac
43e02a8a
RW
9526 case $host_os in
9527 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9528 *) lt_sed_strip_eq="s,=/,/,g" ;;
9529 esac
9530 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9531 case $lt_search_path_spec in
9532 *\;*)
1cf3d07d
SE
9533 # if the path contains ";" then we assume it to be the separator
9534 # otherwise default to the standard path separator (i.e. ":") - it is
9535 # assumed that no part of a normal pathname contains ";" but that should
9536 # okay in the real world where ";" in dirpaths is itself problematic.
43e02a8a
RW
9537 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9538 ;;
9539 *)
9540 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9541 ;;
9542 esac
1cf3d07d
SE
9543 # Ok, now we have the path, separated by spaces, we can step through it
9544 # and add multilib dir if necessary.
9545 lt_tmp_lt_search_path_spec=
9546 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9547 for lt_sys_path in $lt_search_path_spec; do
9548 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9549 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9550 else
9551 test -d "$lt_sys_path" && \
9552 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9553 fi
9554 done
43e02a8a 9555 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
1cf3d07d
SE
9556BEGIN {RS=" "; FS="/|\n";} {
9557 lt_foo="";
9558 lt_count=0;
9559 for (lt_i = NF; lt_i > 0; lt_i--) {
9560 if ($lt_i != "" && $lt_i != ".") {
9561 if ($lt_i == "..") {
9562 lt_count++;
9563 } else {
9564 if (lt_count == 0) {
9565 lt_foo="/" $lt_i lt_foo;
9566 } else {
9567 lt_count--;
9568 }
9569 }
9570 }
9571 }
9572 if (lt_foo != "") { lt_freq[lt_foo]++; }
9573 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9574}'`
43e02a8a
RW
9575 # AWK program above erroneously prepends '/' to C:/dos/paths
9576 # for these hosts.
9577 case $host_os in
9578 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9579 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9580 esac
9581 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
1cf3d07d
SE
9582else
9583 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9584fi
9585library_names_spec=
9586libname_spec='lib$name'
9587soname_spec=
9588shrext_cmds=".so"
9589postinstall_cmds=
9590postuninstall_cmds=
9591finish_cmds=
9592finish_eval=
9593shlibpath_var=
9594shlibpath_overrides_runpath=unknown
9595version_type=none
9596dynamic_linker="$host_os ld.so"
9597sys_lib_dlsearch_path_spec="/lib /usr/lib"
9598need_lib_prefix=unknown
9599hardcode_into_libs=no
9600
9601# when you set need_version to no, make sure it does not cause -set_version
9602# flags to be left without arguments
9603need_version=unknown
9604
9605case $host_os in
9606aix3*)
9607 version_type=linux
9608 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9609 shlibpath_var=LIBPATH
9610
9611 # AIX 3 has no versioning support, so we append a major version to the name.
9612 soname_spec='${libname}${release}${shared_ext}$major'
9613 ;;
9614
3e7b7e2b 9615aix[4-9]*)
1cf3d07d
SE
9616 version_type=linux
9617 need_lib_prefix=no
9618 need_version=no
9619 hardcode_into_libs=yes
9620 if test "$host_cpu" = ia64; then
9621 # AIX 5 supports IA64
9622 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9623 shlibpath_var=LD_LIBRARY_PATH
9624 else
9625 # With GCC up to 2.95.x, collect2 would create an import file
9626 # for dependence libraries. The import file would start with
9627 # the line `#! .'. This would cause the generated library to
9628 # depend on `.', always an invalid library. This was fixed in
9629 # development snapshots of GCC prior to 3.0.
9630 case $host_os in
9631 aix4 | aix4.[01] | aix4.[01].*)
9632 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9633 echo ' yes '
9634 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9635 :
9636 else
9637 can_build_shared=no
9638 fi
9639 ;;
9640 esac
9641 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9642 # soname into executable. Probably we can add versioning support to
9643 # collect2, so additional links can be useful in future.
9644 if test "$aix_use_runtimelinking" = yes; then
9645 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9646 # instead of lib<name>.a to let people know that these are not
9647 # typical AIX shared libraries.
9648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9649 else
9650 # We preserve .a as extension for shared libraries through AIX4.2
9651 # and later when we are not doing run time linking.
9652 library_names_spec='${libname}${release}.a $libname.a'
9653 soname_spec='${libname}${release}${shared_ext}$major'
9654 fi
9655 shlibpath_var=LIBPATH
9656 fi
9657 ;;
9658
9659amigaos*)
18d98188
PG
9660 case $host_cpu in
9661 powerpc)
9662 # Since July 2007 AmigaOS4 officially supports .so libraries.
9663 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9665 ;;
9666 m68k)
1cf3d07d
SE
9667 library_names_spec='$libname.ixlibrary $libname.a'
9668 # Create ${libname}_ixlibrary.a entries in /sys/libs.
43e02a8a 9669 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
9670 ;;
9671 esac
1cf3d07d
SE
9672 ;;
9673
9674beos*)
9675 library_names_spec='${libname}${shared_ext}'
9676 dynamic_linker="$host_os ld.so"
9677 shlibpath_var=LIBRARY_PATH
9678 ;;
9679
9680bsdi[45]*)
9681 version_type=linux
9682 need_version=no
9683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9684 soname_spec='${libname}${release}${shared_ext}$major'
9685 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9686 shlibpath_var=LD_LIBRARY_PATH
9687 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9688 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9689 # the default ld.so.conf also contains /usr/contrib/lib and
9690 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9691 # libtool to hard-code these into programs
9692 ;;
9693
18d98188 9694cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
9695 version_type=windows
9696 shrext_cmds=".dll"
9697 need_version=no
9698 need_lib_prefix=no
9699
18d98188
PG
9700 case $GCC,$host_os in
9701 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
1cf3d07d
SE
9702 library_names_spec='$libname.dll.a'
9703 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9704 postinstall_cmds='base_file=`basename \${file}`~
9705 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9706 dldir=$destdir/`dirname \$dlpath`~
9707 test -d \$dldir || mkdir -p \$dldir~
9708 $install_prog $dir/$dlname \$dldir/$dlname~
9709 chmod a+x \$dldir/$dlname~
9710 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9711 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9712 fi'
9713 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9714 dlpath=$dir/\$dldll~
9715 $RM \$dlpath'
9716 shlibpath_overrides_runpath=yes
9717
9718 case $host_os in
9719 cygwin*)
9720 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9721 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
43e02a8a
RW
9722
9723 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1cf3d07d 9724 ;;
18d98188 9725 mingw* | cegcc*)
1cf3d07d
SE
9726 # MinGW DLLs use traditional 'lib' prefix
9727 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1cf3d07d
SE
9728 ;;
9729 pw32*)
9730 # pw32 DLLs use 'pw' prefix rather than 'lib'
9731 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9732 ;;
9733 esac
9734 ;;
9735
9736 *)
9737 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9738 ;;
9739 esac
9740 dynamic_linker='Win32 ld.exe'
9741 # FIXME: first we should search . and the directory the executable is in
9742 shlibpath_var=PATH
9743 ;;
9744
9745darwin* | rhapsody*)
9746 dynamic_linker="$host_os dyld"
9747 version_type=darwin
9748 need_lib_prefix=no
9749 need_version=no
9750 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9751 soname_spec='${libname}${release}${major}$shared_ext'
9752 shlibpath_overrides_runpath=yes
9753 shlibpath_var=DYLD_LIBRARY_PATH
9754 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9755
9756 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9757 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9758 ;;
9759
9760dgux*)
9761 version_type=linux
9762 need_lib_prefix=no
9763 need_version=no
9764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9765 soname_spec='${libname}${release}${shared_ext}$major'
9766 shlibpath_var=LD_LIBRARY_PATH
9767 ;;
9768
1cf3d07d
SE
9769freebsd* | dragonfly*)
9770 # DragonFly does not have aout. When/if they implement a new
9771 # versioning mechanism, adjust this.
9772 if test -x /usr/bin/objformat; then
9773 objformat=`/usr/bin/objformat`
9774 else
9775 case $host_os in
c6084f68 9776 freebsd[23].*) objformat=aout ;;
1cf3d07d
SE
9777 *) objformat=elf ;;
9778 esac
9779 fi
9780 version_type=freebsd-$objformat
9781 case $version_type in
9782 freebsd-elf*)
9783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9784 need_version=no
9785 need_lib_prefix=no
9786 ;;
9787 freebsd-*)
9788 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9789 need_version=yes
9790 ;;
9791 esac
9792 shlibpath_var=LD_LIBRARY_PATH
9793 case $host_os in
c6084f68 9794 freebsd2.*)
1cf3d07d
SE
9795 shlibpath_overrides_runpath=yes
9796 ;;
9797 freebsd3.[01]* | freebsdelf3.[01]*)
9798 shlibpath_overrides_runpath=yes
9799 hardcode_into_libs=yes
9800 ;;
9801 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9802 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9803 shlibpath_overrides_runpath=no
9804 hardcode_into_libs=yes
9805 ;;
9806 *) # from 4.6 on, and DragonFly
9807 shlibpath_overrides_runpath=yes
9808 hardcode_into_libs=yes
9809 ;;
9810 esac
9811 ;;
9812
9813gnu*)
9814 version_type=linux
9815 need_lib_prefix=no
9816 need_version=no
9817 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9818 soname_spec='${libname}${release}${shared_ext}$major'
9819 shlibpath_var=LD_LIBRARY_PATH
9820 hardcode_into_libs=yes
9821 ;;
9822
43e02a8a
RW
9823haiku*)
9824 version_type=linux
9825 need_lib_prefix=no
9826 need_version=no
9827 dynamic_linker="$host_os runtime_loader"
9828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9829 soname_spec='${libname}${release}${shared_ext}$major'
9830 shlibpath_var=LIBRARY_PATH
9831 shlibpath_overrides_runpath=yes
9832 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9833 hardcode_into_libs=yes
9834 ;;
9835
1cf3d07d
SE
9836hpux9* | hpux10* | hpux11*)
9837 # Give a soname corresponding to the major version so that dld.sl refuses to
9838 # link against other versions.
9839 version_type=sunos
9840 need_lib_prefix=no
9841 need_version=no
9842 case $host_cpu in
9843 ia64*)
9844 shrext_cmds='.so'
9845 hardcode_into_libs=yes
9846 dynamic_linker="$host_os dld.so"
9847 shlibpath_var=LD_LIBRARY_PATH
9848 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9850 soname_spec='${libname}${release}${shared_ext}$major'
9851 if test "X$HPUX_IA64_MODE" = X32; then
9852 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9853 else
9854 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9855 fi
9856 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9857 ;;
9858 hppa*64*)
9859 shrext_cmds='.sl'
9860 hardcode_into_libs=yes
9861 dynamic_linker="$host_os dld.sl"
9862 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9863 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9865 soname_spec='${libname}${release}${shared_ext}$major'
9866 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9867 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9868 ;;
9869 *)
9870 shrext_cmds='.sl'
9871 dynamic_linker="$host_os dld.sl"
9872 shlibpath_var=SHLIB_PATH
9873 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9875 soname_spec='${libname}${release}${shared_ext}$major'
9876 ;;
9877 esac
43e02a8a 9878 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1cf3d07d 9879 postinstall_cmds='chmod 555 $lib'
43e02a8a
RW
9880 # or fails outright, so override atomically:
9881 install_override_mode=555
1cf3d07d
SE
9882 ;;
9883
9884interix[3-9]*)
9885 version_type=linux
9886 need_lib_prefix=no
9887 need_version=no
9888 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9889 soname_spec='${libname}${release}${shared_ext}$major'
9890 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9891 shlibpath_var=LD_LIBRARY_PATH
9892 shlibpath_overrides_runpath=no
9893 hardcode_into_libs=yes
9894 ;;
9895
9896irix5* | irix6* | nonstopux*)
9897 case $host_os in
9898 nonstopux*) version_type=nonstopux ;;
9899 *)
9900 if test "$lt_cv_prog_gnu_ld" = yes; then
9901 version_type=linux
9902 else
9903 version_type=irix
9904 fi ;;
9905 esac
9906 need_lib_prefix=no
9907 need_version=no
9908 soname_spec='${libname}${release}${shared_ext}$major'
9909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9910 case $host_os in
9911 irix5* | nonstopux*)
9912 libsuff= shlibsuff=
9913 ;;
9914 *)
9915 case $LD in # libtool.m4 will add one of these switches to LD
9916 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9917 libsuff= shlibsuff= libmagic=32-bit;;
9918 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9919 libsuff=32 shlibsuff=N32 libmagic=N32;;
9920 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9921 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9922 *) libsuff= shlibsuff= libmagic=never-match;;
9923 esac
9924 ;;
9925 esac
9926 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9927 shlibpath_overrides_runpath=no
9928 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9929 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9930 hardcode_into_libs=yes
9931 ;;
9932
9933# No shared lib support for Linux oldld, aout, or coff.
9934linux*oldld* | linux*aout* | linux*coff*)
9935 dynamic_linker=no
9936 ;;
9937
9938# This must be Linux ELF.
7a9d3fe8 9939linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
9940 version_type=linux
9941 need_lib_prefix=no
9942 need_version=no
9943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9944 soname_spec='${libname}${release}${shared_ext}$major'
9945 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9946 shlibpath_var=LD_LIBRARY_PATH
9947 shlibpath_overrides_runpath=no
baafc534 9948
1cf3d07d 9949 # Some binutils ld are patched to set DT_RUNPATH
22e05272 9950 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
5213506e 9951 $as_echo_n "(cached) " >&6
baafc534
RW
9952else
9953 lt_cv_shlibpath_overrides_runpath=no
9954 save_LDFLAGS=$LDFLAGS
9955 save_libdir=$libdir
9956 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9957 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9958 if test x$gcc_no_link = xyes; then
22e05272 9959 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 9960fi
5213506e 9961cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
9962/* end confdefs.h. */
9963
9964int
9965main ()
9966{
9967
9968 ;
9969 return 0;
9970}
9971_ACEOF
5213506e
RW
9972if ac_fn_c_try_link "$LINENO"; then :
9973 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
baafc534 9974 lt_cv_shlibpath_overrides_runpath=yes
1cf3d07d 9975fi
1cf3d07d 9976fi
5213506e
RW
9977rm -f core conftest.err conftest.$ac_objext \
9978 conftest$ac_exeext conftest.$ac_ext
baafc534
RW
9979 LDFLAGS=$save_LDFLAGS
9980 libdir=$save_libdir
9981
9982fi
9983
9984 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
1cf3d07d
SE
9985
9986 # This implies no fast_install, which is unacceptable.
9987 # Some rework will be needed to allow for fast_install
9988 # before this can be enabled.
9989 hardcode_into_libs=yes
9990
9991 # Append ld.so.conf contents to the search path
9992 if test -f /etc/ld.so.conf; then
43e02a8a 9993 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
9994 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9995 fi
9996
9997 # We used to test for /lib/ld.so.1 and disable shared libraries on
9998 # powerpc, because MkLinux only supported shared libraries with the
9999 # GNU dynamic linker. Since this was broken with cross compilers,
10000 # most powerpc-linux boxes support dynamic linking these days and
10001 # people can always --disable-shared, the test was removed, and we
10002 # assume the GNU/Linux dynamic linker is in use.
10003 dynamic_linker='GNU/Linux ld.so'
10004 ;;
10005
10006netbsd*)
10007 version_type=sunos
10008 need_lib_prefix=no
10009 need_version=no
10010 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10012 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10013 dynamic_linker='NetBSD (a.out) ld.so'
10014 else
10015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10016 soname_spec='${libname}${release}${shared_ext}$major'
10017 dynamic_linker='NetBSD ld.elf_so'
10018 fi
10019 shlibpath_var=LD_LIBRARY_PATH
10020 shlibpath_overrides_runpath=yes
10021 hardcode_into_libs=yes
10022 ;;
10023
10024newsos6)
10025 version_type=linux
10026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10027 shlibpath_var=LD_LIBRARY_PATH
10028 shlibpath_overrides_runpath=yes
10029 ;;
10030
10031*nto* | *qnx*)
10032 version_type=qnx
10033 need_lib_prefix=no
10034 need_version=no
10035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10036 soname_spec='${libname}${release}${shared_ext}$major'
10037 shlibpath_var=LD_LIBRARY_PATH
10038 shlibpath_overrides_runpath=no
10039 hardcode_into_libs=yes
10040 dynamic_linker='ldqnx.so'
10041 ;;
10042
10043openbsd*)
10044 version_type=sunos
10045 sys_lib_dlsearch_path_spec="/usr/lib"
10046 need_lib_prefix=no
10047 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10048 case $host_os in
10049 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10050 *) need_version=no ;;
10051 esac
10052 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10053 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10054 shlibpath_var=LD_LIBRARY_PATH
10055 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10056 case $host_os in
10057 openbsd2.[89] | openbsd2.[89].*)
10058 shlibpath_overrides_runpath=no
10059 ;;
10060 *)
10061 shlibpath_overrides_runpath=yes
10062 ;;
10063 esac
10064 else
10065 shlibpath_overrides_runpath=yes
10066 fi
10067 ;;
10068
10069os2*)
10070 libname_spec='$name'
10071 shrext_cmds=".dll"
10072 need_lib_prefix=no
10073 library_names_spec='$libname${shared_ext} $libname.a'
10074 dynamic_linker='OS/2 ld.exe'
10075 shlibpath_var=LIBPATH
10076 ;;
10077
10078osf3* | osf4* | osf5*)
10079 version_type=osf
10080 need_lib_prefix=no
10081 need_version=no
10082 soname_spec='${libname}${release}${shared_ext}$major'
10083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10084 shlibpath_var=LD_LIBRARY_PATH
10085 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10086 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10087 ;;
10088
10089rdos*)
10090 dynamic_linker=no
10091 ;;
10092
10093solaris*)
10094 version_type=linux
10095 need_lib_prefix=no
10096 need_version=no
10097 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10098 soname_spec='${libname}${release}${shared_ext}$major'
10099 shlibpath_var=LD_LIBRARY_PATH
10100 shlibpath_overrides_runpath=yes
10101 hardcode_into_libs=yes
10102 # ldd complains unless libraries are executable
10103 postinstall_cmds='chmod +x $lib'
10104 ;;
10105
10106sunos4*)
10107 version_type=sunos
10108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10109 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10110 shlibpath_var=LD_LIBRARY_PATH
10111 shlibpath_overrides_runpath=yes
10112 if test "$with_gnu_ld" = yes; then
10113 need_lib_prefix=no
10114 fi
10115 need_version=yes
10116 ;;
10117
10118sysv4 | sysv4.3*)
10119 version_type=linux
10120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10121 soname_spec='${libname}${release}${shared_ext}$major'
10122 shlibpath_var=LD_LIBRARY_PATH
10123 case $host_vendor in
10124 sni)
10125 shlibpath_overrides_runpath=no
10126 need_lib_prefix=no
10127 runpath_var=LD_RUN_PATH
10128 ;;
10129 siemens)
10130 need_lib_prefix=no
10131 ;;
10132 motorola)
10133 need_lib_prefix=no
10134 need_version=no
10135 shlibpath_overrides_runpath=no
10136 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10137 ;;
10138 esac
10139 ;;
10140
10141sysv4*MP*)
10142 if test -d /usr/nec ;then
10143 version_type=linux
10144 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10145 soname_spec='$libname${shared_ext}.$major'
10146 shlibpath_var=LD_LIBRARY_PATH
10147 fi
10148 ;;
10149
10150sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10151 version_type=freebsd-elf
10152 need_lib_prefix=no
10153 need_version=no
10154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10155 soname_spec='${libname}${release}${shared_ext}$major'
10156 shlibpath_var=LD_LIBRARY_PATH
10157 shlibpath_overrides_runpath=yes
10158 hardcode_into_libs=yes
10159 if test "$with_gnu_ld" = yes; then
10160 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10161 else
10162 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10163 case $host_os in
10164 sco3.2v5*)
10165 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10166 ;;
10167 esac
10168 fi
10169 sys_lib_dlsearch_path_spec='/usr/lib'
10170 ;;
10171
10172tpf*)
10173 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10174 version_type=linux
10175 need_lib_prefix=no
10176 need_version=no
18d98188 10177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1cf3d07d
SE
10178 shlibpath_var=LD_LIBRARY_PATH
10179 shlibpath_overrides_runpath=no
10180 hardcode_into_libs=yes
10181 ;;
10182
10183uts4*)
10184 version_type=linux
10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10186 soname_spec='${libname}${release}${shared_ext}$major'
10187 shlibpath_var=LD_LIBRARY_PATH
10188 ;;
10189
10190*)
10191 dynamic_linker=no
10192 ;;
10193esac
5213506e
RW
10194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10195$as_echo "$dynamic_linker" >&6; }
1cf3d07d
SE
10196test "$dynamic_linker" = no && can_build_shared=no
10197
10198variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10199if test "$GCC" = yes; then
10200 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10201fi
10202
18d98188
PG
10203if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10204 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10205fi
10206if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10207 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10208fi
10209
1cf3d07d
SE
10210
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
43e02a8a
RW
10290
10291
10292
10293
10294
1cf3d07d
SE
10295
10296
10297
10298
10299
10300
5213506e
RW
10301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10302$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1cf3d07d
SE
10303hardcode_action=
10304if test -n "$hardcode_libdir_flag_spec" ||
10305 test -n "$runpath_var" ||
10306 test "X$hardcode_automatic" = "Xyes" ; then
10307
10308 # We can hardcode non-existent directories.
10309 if test "$hardcode_direct" != no &&
10310 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10311 # have to relink, otherwise we might link with an installed library
10312 # when we should be linking with a yet-to-be-installed one
10313 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10314 test "$hardcode_minus_L" != no; then
10315 # Linking always hardcodes the temporary library directory.
10316 hardcode_action=relink
10317 else
10318 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10319 hardcode_action=immediate
10320 fi
10321else
10322 # We cannot hardcode anything, or else we can only hardcode existing
10323 # directories.
10324 hardcode_action=unsupported
10325fi
5213506e
RW
10326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10327$as_echo "$hardcode_action" >&6; }
1cf3d07d
SE
10328
10329if test "$hardcode_action" = relink ||
10330 test "$inherit_rpath" = yes; then
10331 # Fast installation is not supported
10332 enable_fast_install=no
10333elif test "$shlibpath_overrides_runpath" = yes ||
10334 test "$enable_shared" = no; then
10335 # Fast installation is not necessary
10336 enable_fast_install=needless
10337fi
10338
10339
10340
10341
10342
10343
10344 if test "x$enable_dlopen" != xyes; then
10345 enable_dlopen=unknown
10346 enable_dlopen_self=unknown
10347 enable_dlopen_self_static=unknown
10348else
10349 lt_cv_dlopen=no
10350 lt_cv_dlopen_libs=
10351
10352 case $host_os in
10353 beos*)
10354 lt_cv_dlopen="load_add_on"
10355 lt_cv_dlopen_libs=
10356 lt_cv_dlopen_self=yes
10357 ;;
10358
18d98188 10359 mingw* | pw32* | cegcc*)
1cf3d07d
SE
10360 lt_cv_dlopen="LoadLibrary"
10361 lt_cv_dlopen_libs=
10362 ;;
10363
10364 cygwin*)
10365 lt_cv_dlopen="dlopen"
10366 lt_cv_dlopen_libs=
10367 ;;
10368
10369 darwin*)
10370 # if libdl is installed we need to link against it
5213506e
RW
10371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10372$as_echo_n "checking for dlopen in -ldl... " >&6; }
22e05272 10373if ${ac_cv_lib_dl_dlopen+:} false; then :
5213506e 10374 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10375else
10376 ac_check_lib_save_LIBS=$LIBS
10377LIBS="-ldl $LIBS"
10378if test x$gcc_no_link = xyes; then
22e05272 10379 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10380fi
5213506e 10381cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
10382/* end confdefs.h. */
10383
5213506e
RW
10384/* Override any GCC internal prototype to avoid an error.
10385 Use char because int might match the return type of a GCC
10386 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10387#ifdef __cplusplus
10388extern "C"
10389#endif
1cf3d07d
SE
10390char dlopen ();
10391int
10392main ()
10393{
5213506e 10394return dlopen ();
1cf3d07d
SE
10395 ;
10396 return 0;
10397}
10398_ACEOF
5213506e 10399if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
10400 ac_cv_lib_dl_dlopen=yes
10401else
5213506e 10402 ac_cv_lib_dl_dlopen=no
1cf3d07d 10403fi
5213506e
RW
10404rm -f core conftest.err conftest.$ac_objext \
10405 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10406LIBS=$ac_check_lib_save_LIBS
10407fi
5213506e
RW
10408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10409$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22e05272 10410if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1cf3d07d
SE
10411 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10412else
10413
10414 lt_cv_dlopen="dyld"
10415 lt_cv_dlopen_libs=
10416 lt_cv_dlopen_self=yes
10417
10418fi
10419
10420 ;;
10421
10422 *)
5213506e 10423 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
22e05272 10424if test "x$ac_cv_func_shl_load" = xyes; then :
1cf3d07d
SE
10425 lt_cv_dlopen="shl_load"
10426else
5213506e
RW
10427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10428$as_echo_n "checking for shl_load in -ldld... " >&6; }
22e05272 10429if ${ac_cv_lib_dld_shl_load+:} false; then :
5213506e 10430 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10431else
10432 ac_check_lib_save_LIBS=$LIBS
10433LIBS="-ldld $LIBS"
10434if test x$gcc_no_link = xyes; then
22e05272 10435 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10436fi
5213506e 10437cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
10438/* end confdefs.h. */
10439
5213506e
RW
10440/* Override any GCC internal prototype to avoid an error.
10441 Use char because int might match the return type of a GCC
10442 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10443#ifdef __cplusplus
10444extern "C"
10445#endif
1cf3d07d
SE
10446char shl_load ();
10447int
10448main ()
10449{
5213506e 10450return shl_load ();
1cf3d07d
SE
10451 ;
10452 return 0;
10453}
10454_ACEOF
5213506e 10455if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
10456 ac_cv_lib_dld_shl_load=yes
10457else
5213506e 10458 ac_cv_lib_dld_shl_load=no
1cf3d07d 10459fi
5213506e
RW
10460rm -f core conftest.err conftest.$ac_objext \
10461 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10462LIBS=$ac_check_lib_save_LIBS
10463fi
5213506e
RW
10464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10465$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
22e05272 10466if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
18d98188 10467 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
1cf3d07d 10468else
5213506e 10469 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
22e05272 10470if test "x$ac_cv_func_dlopen" = xyes; then :
1cf3d07d
SE
10471 lt_cv_dlopen="dlopen"
10472else
5213506e
RW
10473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10474$as_echo_n "checking for dlopen in -ldl... " >&6; }
22e05272 10475if ${ac_cv_lib_dl_dlopen+:} false; then :
5213506e 10476 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10477else
10478 ac_check_lib_save_LIBS=$LIBS
10479LIBS="-ldl $LIBS"
10480if test x$gcc_no_link = xyes; then
22e05272 10481 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10482fi
5213506e 10483cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
10484/* end confdefs.h. */
10485
5213506e
RW
10486/* Override any GCC internal prototype to avoid an error.
10487 Use char because int might match the return type of a GCC
10488 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10489#ifdef __cplusplus
10490extern "C"
10491#endif
1cf3d07d
SE
10492char dlopen ();
10493int
10494main ()
10495{
5213506e 10496return dlopen ();
1cf3d07d
SE
10497 ;
10498 return 0;
10499}
10500_ACEOF
5213506e 10501if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
10502 ac_cv_lib_dl_dlopen=yes
10503else
5213506e 10504 ac_cv_lib_dl_dlopen=no
1cf3d07d 10505fi
5213506e
RW
10506rm -f core conftest.err conftest.$ac_objext \
10507 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10508LIBS=$ac_check_lib_save_LIBS
10509fi
5213506e
RW
10510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10511$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22e05272 10512if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1cf3d07d
SE
10513 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10514else
5213506e
RW
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10516$as_echo_n "checking for dlopen in -lsvld... " >&6; }
22e05272 10517if ${ac_cv_lib_svld_dlopen+:} false; then :
5213506e 10518 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10519else
10520 ac_check_lib_save_LIBS=$LIBS
10521LIBS="-lsvld $LIBS"
10522if test x$gcc_no_link = xyes; then
22e05272 10523 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10524fi
5213506e 10525cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
10526/* end confdefs.h. */
10527
5213506e
RW
10528/* Override any GCC internal prototype to avoid an error.
10529 Use char because int might match the return type of a GCC
10530 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10531#ifdef __cplusplus
10532extern "C"
10533#endif
1cf3d07d
SE
10534char dlopen ();
10535int
10536main ()
10537{
5213506e 10538return dlopen ();
1cf3d07d
SE
10539 ;
10540 return 0;
10541}
10542_ACEOF
5213506e 10543if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
10544 ac_cv_lib_svld_dlopen=yes
10545else
5213506e 10546 ac_cv_lib_svld_dlopen=no
1cf3d07d 10547fi
5213506e
RW
10548rm -f core conftest.err conftest.$ac_objext \
10549 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10550LIBS=$ac_check_lib_save_LIBS
10551fi
5213506e
RW
10552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10553$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
22e05272 10554if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
1cf3d07d
SE
10555 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10556else
5213506e
RW
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10558$as_echo_n "checking for dld_link in -ldld... " >&6; }
22e05272 10559if ${ac_cv_lib_dld_dld_link+:} false; then :
5213506e 10560 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10561else
10562 ac_check_lib_save_LIBS=$LIBS
10563LIBS="-ldld $LIBS"
10564if test x$gcc_no_link = xyes; then
22e05272 10565 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
a8aea176 10566fi
5213506e 10567cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 10568/* end confdefs.h. */
0fd91e0a 10569
5213506e
RW
10570/* Override any GCC internal prototype to avoid an error.
10571 Use char because int might match the return type of a GCC
10572 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10573#ifdef __cplusplus
10574extern "C"
10575#endif
1cf3d07d 10576char dld_link ();
a8aea176
NN
10577int
10578main ()
10579{
5213506e 10580return dld_link ();
a8aea176
NN
10581 ;
10582 return 0;
10583}
10584_ACEOF
5213506e 10585if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d 10586 ac_cv_lib_dld_dld_link=yes
0fd91e0a 10587else
5213506e 10588 ac_cv_lib_dld_dld_link=no
025fd00e 10589fi
5213506e
RW
10590rm -f core conftest.err conftest.$ac_objext \
10591 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10592LIBS=$ac_check_lib_save_LIBS
10593fi
5213506e
RW
10594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10595$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
22e05272 10596if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
18d98188 10597 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
0fd91e0a 10598fi
025fd00e 10599
dfac8a13 10600
1cf3d07d 10601fi
a8aea176 10602
a8aea176 10603
c45f211e 10604fi
dfac8a13 10605
dfac8a13 10606
dfac8a13
TT
10607fi
10608
10609
1cf3d07d 10610fi
dfac8a13 10611
dfac8a13 10612
1cf3d07d 10613fi
0fd91e0a 10614
1cf3d07d
SE
10615 ;;
10616 esac
dfac8a13 10617
1cf3d07d
SE
10618 if test "x$lt_cv_dlopen" != xno; then
10619 enable_dlopen=yes
10620 else
10621 enable_dlopen=no
10622 fi
a8aea176 10623
1cf3d07d
SE
10624 case $lt_cv_dlopen in
10625 dlopen)
10626 save_CPPFLAGS="$CPPFLAGS"
10627 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
a8aea176 10628
1cf3d07d
SE
10629 save_LDFLAGS="$LDFLAGS"
10630 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
dfac8a13 10631
1cf3d07d
SE
10632 save_LIBS="$LIBS"
10633 LIBS="$lt_cv_dlopen_libs $LIBS"
dfac8a13 10634
5213506e
RW
10635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10636$as_echo_n "checking whether a program can dlopen itself... " >&6; }
22e05272 10637if ${lt_cv_dlopen_self+:} false; then :
5213506e 10638 $as_echo_n "(cached) " >&6
dfac8a13 10639else
1cf3d07d
SE
10640 if test "$cross_compiling" = yes; then :
10641 lt_cv_dlopen_self=cross
a8aea176 10642else
1cf3d07d
SE
10643 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10644 lt_status=$lt_dlunknown
10645 cat > conftest.$ac_ext <<_LT_EOF
ad81a900 10646#line 10646 "configure"
1cf3d07d 10647#include "confdefs.h"
a8aea176 10648
1cf3d07d
SE
10649#if HAVE_DLFCN_H
10650#include <dlfcn.h>
10651#endif
a8aea176 10652
1cf3d07d 10653#include <stdio.h>
a8aea176 10654
1cf3d07d
SE
10655#ifdef RTLD_GLOBAL
10656# define LT_DLGLOBAL RTLD_GLOBAL
a8aea176 10657#else
1cf3d07d
SE
10658# ifdef DL_GLOBAL
10659# define LT_DLGLOBAL DL_GLOBAL
10660# else
10661# define LT_DLGLOBAL 0
10662# endif
10663#endif
10664
10665/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10666 find out it does not work in some platform. */
10667#ifndef LT_DLLAZY_OR_NOW
10668# ifdef RTLD_LAZY
10669# define LT_DLLAZY_OR_NOW RTLD_LAZY
10670# else
10671# ifdef DL_LAZY
10672# define LT_DLLAZY_OR_NOW DL_LAZY
10673# else
10674# ifdef RTLD_NOW
10675# define LT_DLLAZY_OR_NOW RTLD_NOW
10676# else
10677# ifdef DL_NOW
10678# define LT_DLLAZY_OR_NOW DL_NOW
10679# else
10680# define LT_DLLAZY_OR_NOW 0
10681# endif
10682# endif
10683# endif
10684# endif
10685#endif
10686
43e02a8a
RW
10687/* When -fvisbility=hidden is used, assume the code has been annotated
10688 correspondingly for the symbols needed. */
10689#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10690void fnord () __attribute__((visibility("default")));
10691#endif
10692
10693void fnord () { int i=42; }
1cf3d07d
SE
10694int main ()
10695{
10696 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10697 int status = $lt_dlunknown;
10698
10699 if (self)
10700 {
10701 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
43e02a8a
RW
10702 else
10703 {
10704 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10705 else puts (dlerror ());
10706 }
1cf3d07d
SE
10707 /* dlclose (self); */
10708 }
10709 else
10710 puts (dlerror ());
10711
18d98188 10712 return status;
1cf3d07d
SE
10713}
10714_LT_EOF
5213506e 10715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d 10716 (eval $ac_link) 2>&5
a8aea176 10717 ac_status=$?
5213506e
RW
10718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10719 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1cf3d07d
SE
10720 (./conftest; exit; ) >&5 2>/dev/null
10721 lt_status=$?
10722 case x$lt_status in
10723 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10724 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10725 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10726 esac
10727 else :
10728 # compilation failed
10729 lt_cv_dlopen_self=no
a8aea176 10730 fi
a8aea176 10731fi
1cf3d07d
SE
10732rm -fr conftest*
10733
a8aea176 10734
a8aea176 10735fi
5213506e
RW
10736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10737$as_echo "$lt_cv_dlopen_self" >&6; }
a8aea176 10738
1cf3d07d
SE
10739 if test "x$lt_cv_dlopen_self" = xyes; then
10740 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
5213506e
RW
10741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10742$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
22e05272 10743if ${lt_cv_dlopen_self_static+:} false; then :
5213506e 10744 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10745else
10746 if test "$cross_compiling" = yes; then :
10747 lt_cv_dlopen_self_static=cross
10748else
10749 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10750 lt_status=$lt_dlunknown
10751 cat > conftest.$ac_ext <<_LT_EOF
ad81a900 10752#line 10752 "configure"
1cf3d07d
SE
10753#include "confdefs.h"
10754
10755#if HAVE_DLFCN_H
10756#include <dlfcn.h>
10757#endif
10758
10759#include <stdio.h>
10760
10761#ifdef RTLD_GLOBAL
10762# define LT_DLGLOBAL RTLD_GLOBAL
10763#else
10764# ifdef DL_GLOBAL
10765# define LT_DLGLOBAL DL_GLOBAL
10766# else
10767# define LT_DLGLOBAL 0
10768# endif
10769#endif
10770
10771/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10772 find out it does not work in some platform. */
10773#ifndef LT_DLLAZY_OR_NOW
10774# ifdef RTLD_LAZY
10775# define LT_DLLAZY_OR_NOW RTLD_LAZY
10776# else
10777# ifdef DL_LAZY
10778# define LT_DLLAZY_OR_NOW DL_LAZY
10779# else
10780# ifdef RTLD_NOW
10781# define LT_DLLAZY_OR_NOW RTLD_NOW
10782# else
10783# ifdef DL_NOW
10784# define LT_DLLAZY_OR_NOW DL_NOW
10785# else
10786# define LT_DLLAZY_OR_NOW 0
10787# endif
10788# endif
10789# endif
10790# endif
10791#endif
10792
43e02a8a
RW
10793/* When -fvisbility=hidden is used, assume the code has been annotated
10794 correspondingly for the symbols needed. */
10795#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10796void fnord () __attribute__((visibility("default")));
10797#endif
10798
10799void fnord () { int i=42; }
1cf3d07d
SE
10800int main ()
10801{
10802 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10803 int status = $lt_dlunknown;
10804
10805 if (self)
10806 {
10807 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
43e02a8a
RW
10808 else
10809 {
10810 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10811 else puts (dlerror ());
10812 }
1cf3d07d
SE
10813 /* dlclose (self); */
10814 }
10815 else
10816 puts (dlerror ());
10817
18d98188 10818 return status;
1cf3d07d
SE
10819}
10820_LT_EOF
5213506e 10821 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d 10822 (eval $ac_link) 2>&5
a8aea176 10823 ac_status=$?
5213506e
RW
10824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10825 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1cf3d07d
SE
10826 (./conftest; exit; ) >&5 2>/dev/null
10827 lt_status=$?
10828 case x$lt_status in
10829 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10830 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10831 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10832 esac
10833 else :
10834 # compilation failed
10835 lt_cv_dlopen_self_static=no
a8aea176 10836 fi
a8aea176 10837fi
1cf3d07d
SE
10838rm -fr conftest*
10839
a8aea176 10840
dfac8a13 10841fi
5213506e
RW
10842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10843$as_echo "$lt_cv_dlopen_self_static" >&6; }
1cf3d07d 10844 fi
a8aea176 10845
1cf3d07d
SE
10846 CPPFLAGS="$save_CPPFLAGS"
10847 LDFLAGS="$save_LDFLAGS"
10848 LIBS="$save_LIBS"
10849 ;;
10850 esac
10851
10852 case $lt_cv_dlopen_self in
10853 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10854 *) enable_dlopen_self=unknown ;;
10855 esac
10856
10857 case $lt_cv_dlopen_self_static in
10858 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10859 *) enable_dlopen_self_static=unknown ;;
10860 esac
10861fi
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879striplib=
10880old_striplib=
5213506e
RW
10881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10882$as_echo_n "checking whether stripping libraries is possible... " >&6; }
1cf3d07d
SE
10883if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10884 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10885 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5213506e
RW
10886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10887$as_echo "yes" >&6; }
dfac8a13 10888else
1cf3d07d
SE
10889# FIXME - insert some real tests, host_os isn't really good enough
10890 case $host_os in
10891 darwin*)
10892 if test -n "$STRIP" ; then
10893 striplib="$STRIP -x"
10894 old_striplib="$STRIP -S"
5213506e
RW
10895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10896$as_echo "yes" >&6; }
1cf3d07d 10897 else
5213506e
RW
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10899$as_echo "no" >&6; }
1cf3d07d
SE
10900 fi
10901 ;;
10902 *)
5213506e
RW
10903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10904$as_echo "no" >&6; }
1cf3d07d
SE
10905 ;;
10906 esac
dfac8a13 10907fi
a8aea176 10908
1cf3d07d
SE
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920 # Report which library types will actually be built
5213506e
RW
10921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10922$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10924$as_echo "$can_build_shared" >&6; }
1cf3d07d 10925
5213506e
RW
10926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10927$as_echo_n "checking whether to build shared libraries... " >&6; }
1cf3d07d
SE
10928 test "$can_build_shared" = "no" && enable_shared=no
10929
10930 # On AIX, shared libraries and static libraries use the same namespace, and
10931 # are all built from PIC.
10932 case $host_os in
10933 aix3*)
10934 test "$enable_shared" = yes && enable_static=no
10935 if test -n "$RANLIB"; then
10936 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10937 postinstall_cmds='$RANLIB $lib'
10938 fi
10939 ;;
10940
3e7b7e2b 10941 aix[4-9]*)
1cf3d07d
SE
10942 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10943 test "$enable_shared" = yes && enable_static=no
10944 fi
10945 ;;
10946 esac
5213506e
RW
10947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10948$as_echo "$enable_shared" >&6; }
1cf3d07d 10949
5213506e
RW
10950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10951$as_echo_n "checking whether to build static libraries... " >&6; }
1cf3d07d
SE
10952 # Make sure either enable_shared or enable_static is yes.
10953 test "$enable_shared" = yes || enable_static=yes
5213506e
RW
10954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10955$as_echo "$enable_static" >&6; }
1cf3d07d
SE
10956
10957
10958
10959
10960fi
a8aea176
NN
10961ac_ext=c
10962ac_cpp='$CPP $CPPFLAGS'
10963ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10964ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10965ac_compiler_gnu=$ac_cv_c_compiler_gnu
dfac8a13 10966
1cf3d07d 10967CC="$lt_save_CC"
35241f18 10968
35241f18 10969
35241f18 10970
35241f18
CD
10971
10972
a8aea176 10973
dfac8a13 10974
dfac8a13 10975
1cf3d07d
SE
10976
10977
10978
10979
10980
5213506e 10981 ac_config_commands="$ac_config_commands libtool"
1cf3d07d
SE
10982
10983
10984
10985
10986# Only expand once:
10987
10988
10989
10990# Find CPP now so that any conditional tests below won't do it and
10991# thereby make the resulting definitions conditional.
10992ac_ext=c
10993ac_cpp='$CPP $CPPFLAGS'
10994ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10995ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10996ac_compiler_gnu=$ac_cv_c_compiler_gnu
5213506e
RW
10997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
10998$as_echo_n "checking how to run the C preprocessor... " >&6; }
1cf3d07d
SE
10999# On Suns, sometimes $CPP names a directory.
11000if test -n "$CPP" && test -d "$CPP"; then
11001 CPP=
11002fi
11003if test -z "$CPP"; then
22e05272 11004 if ${ac_cv_prog_CPP+:} false; then :
5213506e 11005 $as_echo_n "(cached) " >&6
a8aea176 11006else
1cf3d07d
SE
11007 # Double quotes because CPP needs to be expanded
11008 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
11009 do
11010 ac_preproc_ok=false
11011for ac_c_preproc_warn_flag in '' yes
11012do
11013 # Use a header file that comes with gcc, so configuring glibc
11014 # with a fresh cross-compiler works.
11015 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11016 # <limits.h> exists even on freestanding compilers.
11017 # On the NeXT, cc -E runs the code through the compiler's parser,
11018 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 11019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11020/* end confdefs.h. */
1cf3d07d
SE
11021#ifdef __STDC__
11022# include <limits.h>
11023#else
11024# include <assert.h>
11025#endif
11026 Syntax error
a8aea176 11027_ACEOF
5213506e 11028if ac_fn_c_try_cpp "$LINENO"; then :
a8aea176 11029
5213506e 11030else
1cf3d07d
SE
11031 # Broken: fails on valid input.
11032continue
a8aea176 11033fi
22e05272 11034rm -f conftest.err conftest.i conftest.$ac_ext
a8aea176 11035
5213506e 11036 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 11037 # can be detected and how.
5213506e 11038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11039/* end confdefs.h. */
1cf3d07d 11040#include <ac_nonexistent.h>
a8aea176 11041_ACEOF
5213506e 11042if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
11043 # Broken: success on invalid input.
11044continue
11045else
1cf3d07d
SE
11046 # Passes both tests.
11047ac_preproc_ok=:
11048break
c45f211e 11049fi
22e05272 11050rm -f conftest.err conftest.i conftest.$ac_ext
c45f211e 11051
1cf3d07d
SE
11052done
11053# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22e05272 11054rm -f conftest.i conftest.err conftest.$ac_ext
5213506e 11055if $ac_preproc_ok; then :
1cf3d07d 11056 break
c45f211e 11057fi
a8aea176 11058
1cf3d07d
SE
11059 done
11060 ac_cv_prog_CPP=$CPP
a8aea176 11061
1cf3d07d
SE
11062fi
11063 CPP=$ac_cv_prog_CPP
a8aea176 11064else
1cf3d07d
SE
11065 ac_cv_prog_CPP=$CPP
11066fi
5213506e
RW
11067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
11068$as_echo "$CPP" >&6; }
1cf3d07d
SE
11069ac_preproc_ok=false
11070for ac_c_preproc_warn_flag in '' yes
11071do
11072 # Use a header file that comes with gcc, so configuring glibc
11073 # with a fresh cross-compiler works.
11074 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11075 # <limits.h> exists even on freestanding compilers.
11076 # On the NeXT, cc -E runs the code through the compiler's parser,
11077 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 11078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11079/* end confdefs.h. */
1cf3d07d
SE
11080#ifdef __STDC__
11081# include <limits.h>
a8aea176 11082#else
1cf3d07d 11083# include <assert.h>
a8aea176 11084#endif
1cf3d07d 11085 Syntax error
a8aea176 11086_ACEOF
5213506e 11087if ac_fn_c_try_cpp "$LINENO"; then :
a8aea176 11088
5213506e 11089else
1cf3d07d
SE
11090 # Broken: fails on valid input.
11091continue
a8aea176 11092fi
22e05272 11093rm -f conftest.err conftest.i conftest.$ac_ext
a8aea176 11094
5213506e 11095 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 11096 # can be detected and how.
5213506e 11097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11098/* end confdefs.h. */
1cf3d07d 11099#include <ac_nonexistent.h>
a8aea176 11100_ACEOF
5213506e 11101if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
11102 # Broken: success on invalid input.
11103continue
11104else
1cf3d07d
SE
11105 # Passes both tests.
11106ac_preproc_ok=:
11107break
a8aea176 11108fi
22e05272 11109rm -f conftest.err conftest.i conftest.$ac_ext
a8aea176
NN
11110
11111done
1cf3d07d 11112# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22e05272 11113rm -f conftest.i conftest.err conftest.$ac_ext
5213506e
RW
11114if $ac_preproc_ok; then :
11115
1cf3d07d 11116else
5213506e
RW
11117 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11118$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
11119as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
11120See \`config.log' for more details" "$LINENO" 5; }
1cf3d07d
SE
11121fi
11122
11123ac_ext=c
11124ac_cpp='$CPP $CPPFLAGS'
11125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11127ac_compiler_gnu=$ac_cv_c_compiler_gnu
11128
11129
11130if test -n "$with_cross_host"; then
11131 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
11132 # may not work correctly, because the compiler may not be able to
11133 # link executables.
11134
11135 # We assume newlib. This lets us hard-code the functions we know
11136 # we'll have.
5213506e 11137 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
1cf3d07d 11138
5213506e 11139 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
a8aea176 11140
1cf3d07d
SE
11141else
11142 if test x$gcc_no_link = xyes; then
11143 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
11144 ac_cv_func_mmap_fixed_mapped=no
11145 fi
11146fi
11147if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
22e05272
JM
11148
11149
11150
11151 for ac_header in $ac_header_list
5213506e
RW
11152do :
11153 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22e05272
JM
11154ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
11155"
11156if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5213506e
RW
11157 cat >>confdefs.h <<_ACEOF
11158#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
a8aea176 11159_ACEOF
a8aea176 11160
a8aea176 11161fi
a8aea176 11162
5213506e 11163done
a8aea176 11164
22e05272
JM
11165
11166
11167
11168
11169
11170
11171
5213506e
RW
11172for ac_func in getpagesize
11173do :
11174 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
22e05272 11175if test "x$ac_cv_func_getpagesize" = xyes; then :
a8aea176 11176 cat >>confdefs.h <<_ACEOF
5213506e 11177#define HAVE_GETPAGESIZE 1
a8aea176
NN
11178_ACEOF
11179
11180fi
a8aea176
NN
11181done
11182
5213506e
RW
11183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11184$as_echo_n "checking for working mmap... " >&6; }
22e05272 11185if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
5213506e 11186 $as_echo_n "(cached) " >&6
a8aea176 11187else
5213506e
RW
11188 if test "$cross_compiling" = yes; then :
11189 ac_cv_func_mmap_fixed_mapped=no
11190else
11191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a8aea176 11192/* end confdefs.h. */
5213506e
RW
11193$ac_includes_default
11194/* malloc might have been renamed as rpl_malloc. */
11195#undef malloc
dfac8a13
TT
11196
11197/* Thanks to Mike Haertel and Jim Avera for this test.
11198 Here is a matrix of mmap possibilities:
11199 mmap private not fixed
11200 mmap private fixed at somewhere currently unmapped
11201 mmap private fixed at somewhere already mapped
11202 mmap shared not fixed
11203 mmap shared fixed at somewhere currently unmapped
11204 mmap shared fixed at somewhere already mapped
11205 For private mappings, we should verify that changes cannot be read()
11206 back from the file, nor mmap's back from the file at a different
11207 address. (There have been systems where private was not correctly
11208 implemented like the infamous i386 svr4.0, and systems where the
a8aea176 11209 VM page cache was not coherent with the file system buffer cache
dfac8a13
TT
11210 like early versions of FreeBSD and possibly contemporary NetBSD.)
11211 For shared mappings, we should conversely verify that changes get
a8aea176 11212 propagated back to all the places they're supposed to be.
c45f211e 11213
dfac8a13
TT
11214 Grep wants private fixed already mapped.
11215 The main things grep needs to know about mmap are:
11216 * does it exist and is it safe to write into the mmap'd area
11217 * how to use it (BSD variants) */
a8aea176 11218
dfac8a13 11219#include <fcntl.h>
c45f211e 11220#include <sys/mman.h>
dfac8a13 11221
5213506e 11222#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
a8aea176
NN
11223char *malloc ();
11224#endif
dfac8a13 11225
a8aea176 11226/* This mess was copied from the GNU getpagesize.h. */
5213506e 11227#ifndef HAVE_GETPAGESIZE
dfac8a13
TT
11228# ifdef _SC_PAGESIZE
11229# define getpagesize() sysconf(_SC_PAGESIZE)
11230# else /* no _SC_PAGESIZE */
5213506e 11231# ifdef HAVE_SYS_PARAM_H
dfac8a13
TT
11232# include <sys/param.h>
11233# ifdef EXEC_PAGESIZE
11234# define getpagesize() EXEC_PAGESIZE
11235# else /* no EXEC_PAGESIZE */
11236# ifdef NBPG
11237# define getpagesize() NBPG * CLSIZE
11238# ifndef CLSIZE
11239# define CLSIZE 1
11240# endif /* no CLSIZE */
11241# else /* no NBPG */
11242# ifdef NBPC
11243# define getpagesize() NBPC
11244# else /* no NBPC */
11245# ifdef PAGESIZE
11246# define getpagesize() PAGESIZE
11247# endif /* PAGESIZE */
11248# endif /* no NBPC */
11249# endif /* no NBPG */
11250# endif /* no EXEC_PAGESIZE */
11251# else /* no HAVE_SYS_PARAM_H */
11252# define getpagesize() 8192 /* punt totally */
11253# endif /* no HAVE_SYS_PARAM_H */
11254# endif /* no _SC_PAGESIZE */
11255
11256#endif /* no HAVE_GETPAGESIZE */
11257
dfac8a13 11258int
a8aea176 11259main ()
dfac8a13 11260{
a8aea176 11261 char *data, *data2, *data3;
22e05272 11262 const char *cdata2;
a8aea176 11263 int i, pagesize;
22e05272 11264 int fd, fd2;
a8aea176
NN
11265
11266 pagesize = getpagesize ();
11267
11268 /* First, make a file with some known garbage in it. */
11269 data = (char *) malloc (pagesize);
11270 if (!data)
5213506e 11271 return 1;
a8aea176
NN
11272 for (i = 0; i < pagesize; ++i)
11273 *(data + i) = rand ();
11274 umask (0);
11275 fd = creat ("conftest.mmap", 0600);
11276 if (fd < 0)
22e05272 11277 return 2;
a8aea176 11278 if (write (fd, data, pagesize) != pagesize)
22e05272 11279 return 3;
a8aea176
NN
11280 close (fd);
11281
22e05272
JM
11282 /* Next, check that the tail of a page is zero-filled. File must have
11283 non-zero length, otherwise we risk SIGBUS for entire page. */
11284 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
11285 if (fd2 < 0)
11286 return 4;
11287 cdata2 = "";
11288 if (write (fd2, cdata2, 1) != 1)
11289 return 5;
11290 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
11291 if (data2 == MAP_FAILED)
11292 return 6;
11293 for (i = 0; i < pagesize; ++i)
11294 if (*(data2 + i))
11295 return 7;
11296 close (fd2);
11297 if (munmap (data2, pagesize))
11298 return 8;
11299
a8aea176
NN
11300 /* Next, try to mmap the file at a fixed address which already has
11301 something else allocated at it. If we can, also make sure that
11302 we see the same garbage. */
11303 fd = open ("conftest.mmap", O_RDWR);
11304 if (fd < 0)
22e05272 11305 return 9;
a8aea176
NN
11306 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11307 MAP_PRIVATE | MAP_FIXED, fd, 0L))
22e05272 11308 return 10;
a8aea176
NN
11309 for (i = 0; i < pagesize; ++i)
11310 if (*(data + i) != *(data2 + i))
22e05272 11311 return 11;
a8aea176
NN
11312
11313 /* Finally, make sure that changes to the mapped area do not
11314 percolate back to the file as seen by read(). (This is a bug on
11315 some variants of i386 svr4.0.) */
11316 for (i = 0; i < pagesize; ++i)
11317 *(data2 + i) = *(data2 + i) + 1;
11318 data3 = (char *) malloc (pagesize);
11319 if (!data3)
22e05272 11320 return 12;
a8aea176 11321 if (read (fd, data3, pagesize) != pagesize)
22e05272 11322 return 13;
a8aea176
NN
11323 for (i = 0; i < pagesize; ++i)
11324 if (*(data + i) != *(data3 + i))
22e05272 11325 return 14;
a8aea176 11326 close (fd);
5213506e 11327 return 0;
c45f211e 11328}
a8aea176 11329_ACEOF
5213506e 11330if ac_fn_c_try_run "$LINENO"; then :
dfac8a13
TT
11331 ac_cv_func_mmap_fixed_mapped=yes
11332else
5213506e 11333 ac_cv_func_mmap_fixed_mapped=no
dfac8a13 11334fi
5213506e
RW
11335rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11336 conftest.$ac_objext conftest.beam conftest.$ac_ext
dfac8a13 11337fi
5213506e 11338
dfac8a13 11339fi
5213506e
RW
11340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11341$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
dfac8a13 11342if test $ac_cv_func_mmap_fixed_mapped = yes; then
a8aea176 11343
5213506e 11344$as_echo "#define HAVE_MMAP 1" >>confdefs.h
dfac8a13
TT
11345
11346fi
22e05272 11347rm -f conftest.mmap conftest.txt
dfac8a13 11348
a8aea176 11349fi
5213506e
RW
11350 for ac_func in memcpy strerror
11351do :
11352 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11353ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22e05272 11354if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
a8aea176 11355 cat >>confdefs.h <<_ACEOF
5213506e 11356#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
a8aea176 11357_ACEOF
dfac8a13 11358
dfac8a13
TT
11359fi
11360done
11361
79a9a529
TT
11362fi
11363
a8aea176 11364for ac_header in unistd.h
5213506e
RW
11365do :
11366 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
22e05272 11367if test "x$ac_cv_header_unistd_h" = xyes; then :
a8aea176 11368 cat >>confdefs.h <<_ACEOF
5213506e 11369#define HAVE_UNISTD_H 1
a8aea176
NN
11370_ACEOF
11371
11372fi
11373
dfac8a13
TT
11374done
11375
11376
0ccf2c33
AO
11377if test -n "$with_cross_host" &&
11378 test x"$with_cross_host" != x"no"; then
11379 toolexecdir='$(exec_prefix)/$(target_alias)'
11380 toolexeclibdir='$(toolexecdir)/lib'
b48ed568 11381else
0ccf2c33
AO
11382 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11383 toolexeclibdir='$(libdir)'
b48ed568 11384fi
905280ac
AO
11385if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then
11386 multiosdir=/`$CC -print-multi-os-directory`
ff8b9ca8
AS
11387 case $multiosdir in
11388 /.) multiosdir= ;; # Avoid trailing /.
11389 esac
905280ac
AO
11390else
11391 multiosdir=
11392fi
11393toolexeclibdir=${toolexeclibdir}${multiosdir}
0ccf2c33
AO
11394
11395
11396
5213506e 11397 if test -n "$with_target_subdir"; then
e093c992
AG
11398 TARGET_LIBRARY_TRUE=
11399 TARGET_LIBRARY_FALSE='#'
11400else
11401 TARGET_LIBRARY_TRUE='#'
11402 TARGET_LIBRARY_FALSE=
11403fi
11404
9fabf579 11405
dfac8a13
TT
11406if test "${multilib}" = "yes"; then
11407 multilib_arg="--enable-multilib"
11408else
11409 multilib_arg=
11410fi
11411
459260ec
DM
11412# Check whether --enable-host-shared was given.
11413if test "${enable_host_shared+set}" = set; then :
11414 enableval=$enable_host_shared; PICFLAG=-fPIC
11415else
11416 PICFLAG=
11417fi
11418
11419
11420
5213506e 11421ac_config_files="$ac_config_files Makefile"
a8aea176 11422
a8aea176 11423cat >confcache <<\_ACEOF
dfac8a13
TT
11424# This file is a shell script that caches the results of configure
11425# tests run on this system so they can be shared between configure
a8aea176
NN
11426# scripts and configure runs, see configure's option --config-cache.
11427# It is not useful on other systems. If it contains results you don't
11428# want to keep, you may remove or edit it.
dfac8a13 11429#
a8aea176
NN
11430# config.status only pays attention to the cache file if you give it
11431# the --recheck option to rerun configure.
dfac8a13 11432#
a8aea176
NN
11433# `ac_cv_env_foo' variables (set or unset) will be overridden when
11434# loading this file, other *unset* `ac_cv_foo' will be assigned the
11435# following values.
11436
11437_ACEOF
11438
dfac8a13
TT
11439# The following way of writing the cache mishandles newlines in values,
11440# but we know of no workaround that is simple, portable, and efficient.
5213506e 11441# So, we kill variables containing newlines.
dfac8a13
TT
11442# Ultrix sh set writes to stderr and can't be redirected directly,
11443# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
11444(
11445 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11446 eval ac_val=\$$ac_var
11447 case $ac_val in #(
11448 *${as_nl}*)
11449 case $ac_var in #(
11450 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11451$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11452 esac
11453 case $ac_var in #(
11454 _ | IFS | as_nl) ;; #(
11455 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11456 *) { eval $ac_var=; unset $ac_var;} ;;
11457 esac ;;
11458 esac
11459 done
11460
a8aea176 11461 (set) 2>&1 |
5213506e
RW
11462 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11463 *${as_nl}ac_space=\ *)
11464 # `set' does not quote correctly, so add quotes: double-quote
11465 # substitution turns \\\\ into \\, and sed turns \\ into \.
a8aea176
NN
11466 sed -n \
11467 "s/'/'\\\\''/g;
11468 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 11469 ;; #(
a8aea176
NN
11470 *)
11471 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 11472 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
a8aea176 11473 ;;
5213506e
RW
11474 esac |
11475 sort
11476) |
a8aea176 11477 sed '
5213506e 11478 /^ac_cv_env_/b end
a8aea176 11479 t clear
5213506e 11480 :clear
a8aea176
NN
11481 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11482 t end
5213506e
RW
11483 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11484 :end' >>confcache
11485if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11486 if test -w "$cache_file"; then
22e05272 11487 if test "x$cache_file" != "x/dev/null"; then
5213506e
RW
11488 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11489$as_echo "$as_me: updating cache $cache_file" >&6;}
22e05272
JM
11490 if test ! -f "$cache_file" || test -h "$cache_file"; then
11491 cat confcache >"$cache_file"
11492 else
11493 case $cache_file in #(
11494 */* | ?:*)
11495 mv -f confcache "$cache_file"$$ &&
11496 mv -f "$cache_file"$$ "$cache_file" ;; #(
11497 *)
11498 mv -f confcache "$cache_file" ;;
11499 esac
11500 fi
11501 fi
dfac8a13 11502 else
5213506e
RW
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11504$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
dfac8a13
TT
11505 fi
11506fi
11507rm -f confcache
11508
dfac8a13
TT
11509test "x$prefix" = xNONE && prefix=$ac_default_prefix
11510# Let make expand exec_prefix.
11511test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11512
dfac8a13
TT
11513# Transform confdefs.h into DEFS.
11514# Protect against shell expansion while executing Makefile rules.
11515# Protect against Makefile macro expansion.
a8aea176
NN
11516#
11517# If the first sed substitution is executed (which looks for macros that
5213506e 11518# take arguments), then branch to the quote section. Otherwise,
a8aea176 11519# look for a macro that doesn't take arguments.
5213506e
RW
11520ac_script='
11521:mline
11522/\\$/{
11523 N
11524 s,\\\n,,
11525 b mline
11526}
a8aea176 11527t clear
5213506e
RW
11528:clear
11529s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
a8aea176 11530t quote
5213506e 11531s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
a8aea176 11532t quote
5213506e
RW
11533b any
11534:quote
11535s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11536s/\[/\\&/g
11537s/\]/\\&/g
11538s/\$/$$/g
11539H
11540:any
11541${
11542 g
11543 s/^\n//
11544 s/\n/ /g
11545 p
11546}
11547'
11548DEFS=`sed -n "$ac_script" confdefs.h`
a8aea176
NN
11549
11550
11551ac_libobjs=
11552ac_ltlibobjs=
22e05272 11553U=
a8aea176
NN
11554for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11555 # 1. Remove the extension, and $U if already installed.
5213506e
RW
11556 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11557 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11558 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11559 # will be set to the directory where LIBOBJS objects are built.
11560 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11561 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
a8aea176
NN
11562done
11563LIBOBJS=$ac_libobjs
dfac8a13 11564
a8aea176 11565LTLIBOBJS=$ac_ltlibobjs
dfac8a13 11566
dfac8a13 11567
22e05272
JM
11568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11569$as_echo_n "checking that generated files are newer than configure... " >&6; }
11570 if test -n "$am_sleep_pid"; then
11571 # Hide warnings about reused PIDs.
11572 wait $am_sleep_pid 2>/dev/null
11573 fi
11574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11575$as_echo "done" >&6; }
5213506e
RW
11576 if test -n "$EXEEXT"; then
11577 am__EXEEXT_TRUE=
11578 am__EXEEXT_FALSE='#'
11579else
11580 am__EXEEXT_TRUE='#'
11581 am__EXEEXT_FALSE=
11582fi
11583
9fabf579 11584if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22e05272 11585 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
5213506e 11586Usually this means the macro was only invoked conditionally." "$LINENO" 5
9fabf579
KC
11587fi
11588if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22e05272 11589 as_fn_error $? "conditional \"AMDEP\" was never defined.
5213506e 11590Usually this means the macro was only invoked conditionally." "$LINENO" 5
9fabf579
KC
11591fi
11592if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22e05272 11593 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
5213506e 11594Usually this means the macro was only invoked conditionally." "$LINENO" 5
9fabf579
KC
11595fi
11596if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then
22e05272 11597 as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined.
5213506e 11598Usually this means the macro was only invoked conditionally." "$LINENO" 5
9fabf579 11599fi
a8aea176 11600
22e05272 11601: "${CONFIG_STATUS=./config.status}"
5213506e 11602ac_write_fail=0
a8aea176
NN
11603ac_clean_files_save=$ac_clean_files
11604ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
11605{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11606$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11607as_write_fail=0
11608cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
a8aea176
NN
11609#! $SHELL
11610# Generated by $as_me.
dfac8a13 11611# Run this file to recreate the current configuration.
dfac8a13 11612# Compiler output produced by configure, useful for debugging
a8aea176
NN
11613# configure, is in config.log if it exists.
11614
11615debug=false
11616ac_cs_recheck=false
11617ac_cs_silent=false
a8aea176 11618
5213506e
RW
11619SHELL=\${CONFIG_SHELL-$SHELL}
11620export SHELL
11621_ASEOF
11622cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11623## -------------------- ##
11624## M4sh Initialization. ##
11625## -------------------- ##
11626
11627# Be more Bourne compatible
11628DUALCASE=1; export DUALCASE # for MKS sh
11629if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
a8aea176
NN
11630 emulate sh
11631 NULLCMD=:
5213506e 11632 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
a8aea176
NN
11633 # is contrary to our usage. Disable this feature.
11634 alias -g '${1+"$@"}'='"$@"'
5213506e 11635 setopt NO_GLOB_SUBST
a8aea176 11636else
5213506e
RW
11637 case `(set -o) 2>/dev/null` in #(
11638 *posix*) :
11639 set -o posix ;; #(
11640 *) :
11641 ;;
11642esac
a8aea176 11643fi
dfac8a13 11644
a8aea176 11645
5213506e
RW
11646as_nl='
11647'
11648export as_nl
11649# Printing a long string crashes Solaris 7 /usr/bin/printf.
11650as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11651as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11652as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11653# Prefer a ksh shell builtin over an external printf program on Solaris,
11654# but without wasting forks for bash or zsh.
11655if test -z "$BASH_VERSION$ZSH_VERSION" \
11656 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11657 as_echo='print -r --'
11658 as_echo_n='print -rn --'
11659elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11660 as_echo='printf %s\n'
11661 as_echo_n='printf %s'
11662else
11663 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11664 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11665 as_echo_n='/usr/ucb/echo -n'
a8aea176 11666 else
5213506e
RW
11667 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11668 as_echo_n_body='eval
11669 arg=$1;
11670 case $arg in #(
11671 *"$as_nl"*)
11672 expr "X$arg" : "X\\(.*\\)$as_nl";
11673 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11674 esac;
11675 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11676 '
11677 export as_echo_n_body
11678 as_echo_n='sh -c $as_echo_n_body as_echo'
a8aea176 11679 fi
5213506e
RW
11680 export as_echo_body
11681 as_echo='sh -c $as_echo_body as_echo'
a8aea176 11682fi
dfac8a13 11683
a8aea176
NN
11684# The user is always right.
11685if test "${PATH_SEPARATOR+set}" != set; then
5213506e
RW
11686 PATH_SEPARATOR=:
11687 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11688 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11689 PATH_SEPARATOR=';'
11690 }
a8aea176 11691fi
dfac8a13 11692
dfac8a13 11693
5213506e
RW
11694# IFS
11695# We need space, tab and new line, in precisely that order. Quoting is
11696# there to prevent editors from complaining about space-tab.
11697# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11698# splitting by setting IFS to empty value.)
11699IFS=" "" $as_nl"
11700
11701# Find who we are. Look in the path if we contain no directory separator.
22e05272 11702as_myself=
5213506e
RW
11703case $0 in #((
11704 *[\\/]* ) as_myself=$0 ;;
11705 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
a8aea176
NN
11706for as_dir in $PATH
11707do
11708 IFS=$as_save_IFS
11709 test -z "$as_dir" && as_dir=.
5213506e
RW
11710 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11711 done
11712IFS=$as_save_IFS
11713
11714 ;;
11715esac
11716# We did not find ourselves, most probably we were run as `sh COMMAND'
11717# in which case we are not to be found in the path.
11718if test "x$as_myself" = x; then
11719 as_myself=$0
11720fi
11721if test ! -f "$as_myself"; then
11722 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11723 exit 1
11724fi
11725
11726# Unset variables that we do not need and which cause bugs (e.g. in
11727# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11728# suppresses any "Segmentation fault" message there. '((' could
11729# trigger a bug in pdksh 5.2.14.
11730for as_var in BASH_ENV ENV MAIL MAILPATH
11731do eval test x\${$as_var+set} = xset \
11732 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
a8aea176 11733done
5213506e
RW
11734PS1='$ '
11735PS2='> '
11736PS4='+ '
dfac8a13 11737
5213506e
RW
11738# NLS nuisances.
11739LC_ALL=C
11740export LC_ALL
11741LANGUAGE=C
11742export LANGUAGE
11743
11744# CDPATH.
11745(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11746
11747
22e05272
JM
11748# as_fn_error STATUS ERROR [LINENO LOG_FD]
11749# ----------------------------------------
5213506e
RW
11750# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11751# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
22e05272 11752# script with STATUS, using 1 if that was 0.
5213506e
RW
11753as_fn_error ()
11754{
22e05272
JM
11755 as_status=$1; test $as_status -eq 0 && as_status=1
11756 if test "$4"; then
11757 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11758 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
dfac8a13 11759 fi
22e05272 11760 $as_echo "$as_me: error: $2" >&2
5213506e
RW
11761 as_fn_exit $as_status
11762} # as_fn_error
dfac8a13 11763
a8aea176 11764
5213506e
RW
11765# as_fn_set_status STATUS
11766# -----------------------
11767# Set $? to STATUS, without forking.
11768as_fn_set_status ()
11769{
11770 return $1
11771} # as_fn_set_status
dfac8a13 11772
5213506e
RW
11773# as_fn_exit STATUS
11774# -----------------
11775# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11776as_fn_exit ()
11777{
11778 set +e
11779 as_fn_set_status $1
11780 exit $1
11781} # as_fn_exit
11782
11783# as_fn_unset VAR
11784# ---------------
11785# Portably unset VAR.
11786as_fn_unset ()
11787{
11788 { eval $1=; unset $1;}
11789}
11790as_unset=as_fn_unset
11791# as_fn_append VAR VALUE
11792# ----------------------
11793# Append the text in VALUE to the end of the definition contained in VAR. Take
11794# advantage of any shell optimizations that allow amortized linear growth over
11795# repeated appends, instead of the typical quadratic growth present in naive
11796# implementations.
11797if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11798 eval 'as_fn_append ()
11799 {
11800 eval $1+=\$2
11801 }'
11802else
11803 as_fn_append ()
11804 {
11805 eval $1=\$$1\$2
11806 }
11807fi # as_fn_append
11808
11809# as_fn_arith ARG...
11810# ------------------
11811# Perform arithmetic evaluation on the ARGs, and store the result in the
11812# global $as_val. Take advantage of shells that can avoid forks. The arguments
11813# must be portable across $(()) and expr.
11814if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11815 eval 'as_fn_arith ()
11816 {
11817 as_val=$(( $* ))
11818 }'
11819else
11820 as_fn_arith ()
11821 {
11822 as_val=`expr "$@" || test $? -eq 1`
11823 }
11824fi # as_fn_arith
dfac8a13 11825
dfac8a13 11826
5213506e
RW
11827if expr a : '\(a\)' >/dev/null 2>&1 &&
11828 test "X`expr 00001 : '.*\(...\)'`" = X001; then
a8aea176
NN
11829 as_expr=expr
11830else
11831 as_expr=false
11832fi
11833
5213506e
RW
11834if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11835 as_basename=basename
11836else
11837 as_basename=false
11838fi
11839
11840if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11841 as_dirname=dirname
11842else
11843 as_dirname=false
11844fi
11845
11846as_me=`$as_basename -- "$0" ||
11847$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11848 X"$0" : 'X\(//\)$' \| \
11849 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11850$as_echo X/"$0" |
11851 sed '/^.*\/\([^/][^/]*\)\/*$/{
11852 s//\1/
11853 q
11854 }
11855 /^X\/\(\/\/\)$/{
11856 s//\1/
11857 q
11858 }
11859 /^X\/\(\/\).*/{
11860 s//\1/
11861 q
11862 }
11863 s/.*/./; q'`
11864
11865# Avoid depending upon Character Ranges.
11866as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11867as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11868as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11869as_cr_digits='0123456789'
11870as_cr_alnum=$as_cr_Letters$as_cr_digits
11871
11872ECHO_C= ECHO_N= ECHO_T=
11873case `echo -n x` in #(((((
11874-n*)
11875 case `echo 'xy\c'` in
11876 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11877 xy) ECHO_C='\c';;
11878 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11879 ECHO_T=' ';;
11880 esac;;
11881*)
11882 ECHO_N='-n';;
11883esac
11884
a8aea176 11885rm -f conf$$ conf$$.exe conf$$.file
5213506e
RW
11886if test -d conf$$.dir; then
11887 rm -f conf$$.dir/conf$$.file
11888else
11889 rm -f conf$$.dir
11890 mkdir conf$$.dir 2>/dev/null
11891fi
11892if (echo >conf$$.file) 2>/dev/null; then
11893 if ln -s conf$$.file conf$$ 2>/dev/null; then
a8aea176 11894 as_ln_s='ln -s'
5213506e
RW
11895 # ... but there are two gotchas:
11896 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11897 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22e05272 11898 # In both cases, we have to default to `cp -pR'.
5213506e 11899 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22e05272 11900 as_ln_s='cp -pR'
5213506e
RW
11901 elif ln conf$$.file conf$$ 2>/dev/null; then
11902 as_ln_s=ln
11903 else
22e05272 11904 as_ln_s='cp -pR'
dfac8a13 11905 fi
a8aea176 11906else
22e05272 11907 as_ln_s='cp -pR'
a8aea176 11908fi
5213506e
RW
11909rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11910rmdir conf$$.dir 2>/dev/null
11911
11912
11913# as_fn_mkdir_p
11914# -------------
11915# Create "$as_dir" as a directory, including parents if necessary.
11916as_fn_mkdir_p ()
11917{
11918
11919 case $as_dir in #(
11920 -*) as_dir=./$as_dir;;
11921 esac
11922 test -d "$as_dir" || eval $as_mkdir_p || {
11923 as_dirs=
11924 while :; do
11925 case $as_dir in #(
11926 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11927 *) as_qdir=$as_dir;;
11928 esac
11929 as_dirs="'$as_qdir' $as_dirs"
11930 as_dir=`$as_dirname -- "$as_dir" ||
11931$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11932 X"$as_dir" : 'X\(//\)[^/]' \| \
11933 X"$as_dir" : 'X\(//\)$' \| \
11934 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11935$as_echo X"$as_dir" |
11936 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11937 s//\1/
11938 q
11939 }
11940 /^X\(\/\/\)[^/].*/{
11941 s//\1/
11942 q
11943 }
11944 /^X\(\/\/\)$/{
11945 s//\1/
11946 q
11947 }
11948 /^X\(\/\).*/{
11949 s//\1/
11950 q
11951 }
11952 s/.*/./; q'`
11953 test -d "$as_dir" && break
11954 done
11955 test -z "$as_dirs" || eval "mkdir $as_dirs"
22e05272 11956 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5213506e 11957
dfac8a13 11958
5213506e 11959} # as_fn_mkdir_p
a8aea176 11960if mkdir -p . 2>/dev/null; then
5213506e 11961 as_mkdir_p='mkdir -p "$as_dir"'
a8aea176
NN
11962else
11963 test -d ./-p && rmdir ./-p
11964 as_mkdir_p=false
11965fi
11966
22e05272
JM
11967
11968# as_fn_executable_p FILE
11969# -----------------------
11970# Test if FILE is an executable regular file.
11971as_fn_executable_p ()
11972{
11973 test -f "$1" && test -x "$1"
11974} # as_fn_executable_p
11975as_test_x='test -x'
11976as_executable_p=as_fn_executable_p
dfac8a13 11977
a8aea176
NN
11978# Sed expression to map a string onto a valid CPP name.
11979as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11980
11981# Sed expression to map a string onto a valid variable name.
11982as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11983
11984
a8aea176 11985exec 6>&1
5213506e
RW
11986## ----------------------------------- ##
11987## Main body of $CONFIG_STATUS script. ##
11988## ----------------------------------- ##
11989_ASEOF
11990test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11991
11992cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11993# Save the log message, to keep $0 and so on meaningful, and to
a8aea176 11994# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
11995# values after options handling.
11996ac_log="
22e05272
JM
11997This file was extended by zlib $as_me 1.1.4, which was
11998generated by GNU Autoconf 2.69. Invocation command line was
a8aea176
NN
11999
12000 CONFIG_FILES = $CONFIG_FILES
12001 CONFIG_HEADERS = $CONFIG_HEADERS
12002 CONFIG_LINKS = $CONFIG_LINKS
12003 CONFIG_COMMANDS = $CONFIG_COMMANDS
12004 $ $0 $@
12005
5213506e
RW
12006on `(hostname || uname -n) 2>/dev/null | sed 1q`
12007"
12008
a8aea176
NN
12009_ACEOF
12010
5213506e
RW
12011case $ac_config_files in *"
12012"*) set x $ac_config_files; shift; ac_config_files=$*;;
12013esac
a8aea176 12014
a8aea176 12015
a8aea176 12016
5213506e
RW
12017cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12018# Files that config.status was made for.
12019config_files="$ac_config_files"
12020config_commands="$ac_config_commands"
a8aea176 12021
5213506e 12022_ACEOF
a8aea176 12023
5213506e 12024cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
a8aea176 12025ac_cs_usage="\
5213506e
RW
12026\`$as_me' instantiates files and other configuration actions
12027from templates according to the current configuration. Unless the files
12028and actions are specified as TAGs, all are instantiated by default.
a8aea176 12029
5213506e 12030Usage: $0 [OPTION]... [TAG]...
a8aea176
NN
12031
12032 -h, --help print this help, then exit
5213506e 12033 -V, --version print version number and configuration settings, then exit
22e05272 12034 --config print configuration, then exit
5213506e
RW
12035 -q, --quiet, --silent
12036 do not print progress messages
a8aea176
NN
12037 -d, --debug don't remove temporary files
12038 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
12039 --file=FILE[:TEMPLATE]
12040 instantiate the configuration file FILE
a8aea176
NN
12041
12042Configuration files:
12043$config_files
12044
12045Configuration commands:
12046$config_commands
12047
5213506e 12048Report bugs to the package provider."
a8aea176 12049
5213506e
RW
12050_ACEOF
12051cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 12052ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
a8aea176 12053ac_cs_version="\\
22e05272
JM
12054zlib config.status 1.1.4
12055configured by $0, generated by GNU Autoconf 2.69,
12056 with options \\"\$ac_cs_config\\"
a8aea176 12057
22e05272 12058Copyright (C) 2012 Free Software Foundation, Inc.
a8aea176
NN
12059This config.status script is free software; the Free Software Foundation
12060gives unlimited permission to copy, distribute and modify it."
5213506e
RW
12061
12062ac_pwd='$ac_pwd'
12063srcdir='$srcdir'
12064INSTALL='$INSTALL'
12065MKDIR_P='$MKDIR_P'
12066AWK='$AWK'
12067test -n "\$AWK" || AWK=awk
a8aea176
NN
12068_ACEOF
12069
5213506e
RW
12070cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12071# The default lists apply if the user does not specify any file.
a8aea176
NN
12072ac_need_defaults=:
12073while test $# != 0
12074do
12075 case $1 in
22e05272 12076 --*=?*)
5213506e
RW
12077 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12078 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
a8aea176
NN
12079 ac_shift=:
12080 ;;
22e05272
JM
12081 --*=)
12082 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12083 ac_optarg=
12084 ac_shift=:
12085 ;;
5213506e 12086 *)
a8aea176
NN
12087 ac_option=$1
12088 ac_optarg=$2
12089 ac_shift=shift
12090 ;;
dfac8a13
TT
12091 esac
12092
a8aea176
NN
12093 case $ac_option in
12094 # Handling of the options.
a8aea176
NN
12095 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12096 ac_cs_recheck=: ;;
5213506e
RW
12097 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12098 $as_echo "$ac_cs_version"; exit ;;
22e05272
JM
12099 --config | --confi | --conf | --con | --co | --c )
12100 $as_echo "$ac_cs_config"; exit ;;
5213506e 12101 --debug | --debu | --deb | --de | --d | -d )
a8aea176
NN
12102 debug=: ;;
12103 --file | --fil | --fi | --f )
12104 $ac_shift
5213506e
RW
12105 case $ac_optarg in
12106 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22e05272 12107 '') as_fn_error $? "missing file argument" ;;
5213506e
RW
12108 esac
12109 as_fn_append CONFIG_FILES " '$ac_optarg'"
a8aea176 12110 ac_need_defaults=false;;
5213506e
RW
12111 --he | --h | --help | --hel | -h )
12112 $as_echo "$ac_cs_usage"; exit ;;
a8aea176
NN
12113 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12114 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12115 ac_cs_silent=: ;;
12116
12117 # This is an error.
22e05272 12118 -*) as_fn_error $? "unrecognized option: \`$1'
5213506e 12119Try \`$0 --help' for more information." ;;
a8aea176 12120
5213506e
RW
12121 *) as_fn_append ac_config_targets " $1"
12122 ac_need_defaults=false ;;
a8aea176 12123
dfac8a13 12124 esac
a8aea176
NN
12125 shift
12126done
dfac8a13 12127
a8aea176
NN
12128ac_configure_extra_args=
12129
12130if $ac_cs_silent; then
12131 exec 6>/dev/null
12132 ac_configure_extra_args="$ac_configure_extra_args --silent"
12133fi
12134
12135_ACEOF
5213506e 12136cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
a8aea176 12137if \$ac_cs_recheck; then
22e05272 12138 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5213506e
RW
12139 shift
12140 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12141 CONFIG_SHELL='$SHELL'
12142 export CONFIG_SHELL
12143 exec "\$@"
a8aea176
NN
12144fi
12145
12146_ACEOF
5213506e
RW
12147cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12148exec 5>>config.log
12149{
12150 echo
12151 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12152## Running $as_me. ##
12153_ASBOX
12154 $as_echo "$ac_log"
12155} >&5
a8aea176 12156
5213506e
RW
12157_ACEOF
12158cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
a8aea176 12159#
5213506e 12160# INIT-COMMANDS
a8aea176 12161#
dfac8a13 12162
076e5443
PB
12163srcdir="$srcdir"
12164host="$host"
12165target="$target"
12166with_multisubdir="$with_multisubdir"
12167with_multisrctop="$with_multisrctop"
12168with_target_subdir="$with_target_subdir"
dfac8a13 12169ac_configure_args="${multilib_arg} ${ac_configure_args}"
076e5443 12170multi_basedir="$multi_basedir"
dfac8a13 12171CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
076e5443 12172CC="$CC"
5213506e
RW
12173CXX="$CXX"
12174GFORTRAN="$GFORTRAN"
22e05272 12175GDC="$GDC"
076e5443 12176AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
a8aea176 12177
1cf3d07d
SE
12178
12179# The HP-UX ksh and POSIX shell print the target directory to stdout
12180# if CDPATH is set.
12181(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12182
12183sed_quote_subst='$sed_quote_subst'
12184double_quote_subst='$double_quote_subst'
12185delay_variable_subst='$delay_variable_subst'
43e02a8a
RW
12186macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12187macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12188enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12189enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12190pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12191enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12192SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12193ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12194host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12195host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12196host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12197build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12198build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12199build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12200SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12201Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12202GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12203EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12204FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12205LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12206NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12207LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12208max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12209ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12210exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12211lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12212lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12213lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12214reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12215reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12216OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12217deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12218file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12219AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12220AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12221STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12222RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12223old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12224old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12225old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12226lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12227CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12228CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12229compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12230GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12231lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12232lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12233lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12234lt_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"`'
12235objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12236MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12237lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12238lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12239lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12240lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12241lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12242need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12243DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12244NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12245LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12246OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12247OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12248libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12249shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12250extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12251archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12252enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12253export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12254whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12255compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12256old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12257old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12258archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12259archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12260module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12261module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12262with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12263allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12264no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12265hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12266hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12267hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12268hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12269hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12270hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12271hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12272hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12273inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12274link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12275fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12276always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12277export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12278exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12279include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12280prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12281file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12282variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12283need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12284need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12285version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12286runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12287shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12288shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12289libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12290library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12291soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12292install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12293postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12294postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12295finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12296finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12297hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12298sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12299sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12300hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12301enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12302enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12303enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12304old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12305striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
1cf3d07d
SE
12306
12307LTCC='$LTCC'
12308LTCFLAGS='$LTCFLAGS'
12309compiler='$compiler_DEFAULT'
12310
43e02a8a
RW
12311# A function that is used when there is no print builtin or printf.
12312func_fallback_echo ()
12313{
12314 eval 'cat <<_LTECHO_EOF
12315\$1
12316_LTECHO_EOF'
12317}
12318
1cf3d07d 12319# Quote evaled strings.
43e02a8a
RW
12320for var in SHELL \
12321ECHO \
12322SED \
1cf3d07d
SE
12323GREP \
12324EGREP \
12325FGREP \
12326LD \
12327NM \
12328LN_S \
12329lt_SP2NL \
12330lt_NL2SP \
12331reload_flag \
18d98188 12332OBJDUMP \
1cf3d07d
SE
12333deplibs_check_method \
12334file_magic_cmd \
12335AR \
12336AR_FLAGS \
12337STRIP \
12338RANLIB \
12339CC \
12340CFLAGS \
12341compiler \
12342lt_cv_sys_global_symbol_pipe \
12343lt_cv_sys_global_symbol_to_cdecl \
12344lt_cv_sys_global_symbol_to_c_name_address \
18d98188 12345lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1cf3d07d
SE
12346lt_prog_compiler_no_builtin_flag \
12347lt_prog_compiler_wl \
12348lt_prog_compiler_pic \
12349lt_prog_compiler_static \
12350lt_cv_prog_compiler_c_o \
12351need_locks \
18d98188
PG
12352DSYMUTIL \
12353NMEDIT \
12354LIPO \
12355OTOOL \
12356OTOOL64 \
1cf3d07d
SE
12357shrext_cmds \
12358export_dynamic_flag_spec \
12359whole_archive_flag_spec \
12360compiler_needs_object \
12361with_gnu_ld \
12362allow_undefined_flag \
12363no_undefined_flag \
12364hardcode_libdir_flag_spec \
12365hardcode_libdir_flag_spec_ld \
12366hardcode_libdir_separator \
12367fix_srcfile_path \
12368exclude_expsyms \
12369include_expsyms \
12370file_list_spec \
12371variables_saved_for_relink \
12372libname_spec \
12373library_names_spec \
12374soname_spec \
43e02a8a 12375install_override_mode \
1cf3d07d
SE
12376finish_eval \
12377old_striplib \
12378striplib; do
43e02a8a 12379 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1cf3d07d 12380 *[\\\\\\\`\\"\\\$]*)
43e02a8a 12381 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1cf3d07d
SE
12382 ;;
12383 *)
12384 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12385 ;;
12386 esac
12387done
12388
12389# Double-quote double-evaled strings.
12390for var in reload_cmds \
12391old_postinstall_cmds \
12392old_postuninstall_cmds \
12393old_archive_cmds \
12394extract_expsyms_cmds \
12395old_archive_from_new_cmds \
12396old_archive_from_expsyms_cmds \
12397archive_cmds \
12398archive_expsym_cmds \
12399module_cmds \
12400module_expsym_cmds \
12401export_symbols_cmds \
12402prelink_cmds \
12403postinstall_cmds \
12404postuninstall_cmds \
12405finish_cmds \
12406sys_lib_search_path_spec \
12407sys_lib_dlsearch_path_spec; do
43e02a8a 12408 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1cf3d07d 12409 *[\\\\\\\`\\"\\\$]*)
43e02a8a 12410 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1cf3d07d
SE
12411 ;;
12412 *)
12413 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12414 ;;
12415 esac
12416done
12417
1cf3d07d
SE
12418ac_aux_dir='$ac_aux_dir'
12419xsi_shell='$xsi_shell'
12420lt_shell_append='$lt_shell_append'
12421
12422# See if we are running on zsh, and set the options which allow our
12423# commands through without removal of \ escapes INIT.
12424if test -n "\${ZSH_VERSION+set}" ; then
12425 setopt NO_GLOB_SUBST
12426fi
12427
12428
12429 PACKAGE='$PACKAGE'
12430 VERSION='$VERSION'
12431 TIMESTAMP='$TIMESTAMP'
12432 RM='$RM'
12433 ofile='$ofile'
12434
12435
12436
12437
a8aea176
NN
12438_ACEOF
12439
5213506e 12440cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
a8aea176 12441
5213506e 12442# Handling of arguments.
a8aea176
NN
12443for ac_config_target in $ac_config_targets
12444do
5213506e
RW
12445 case $ac_config_target in
12446 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12447 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12448 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12449 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12450
22e05272 12451 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
a8aea176
NN
12452 esac
12453done
12454
5213506e 12455
a8aea176
NN
12456# If the user did not use the arguments to specify the items to instantiate,
12457# then the envvar interface is used. Set only those that are not.
12458# We use the long form for the default assignment because of an extremely
12459# bizarre bug on SunOS 4.1.3.
12460if $ac_need_defaults; then
12461 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12462 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12463fi
12464
12465# Have a temporary directory for convenience. Make it in the build tree
5213506e 12466# simply because there is no reason against having it here, and in addition,
a8aea176 12467# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
12468# Hook for its removal unless debugging.
12469# Note that there is a small window in which the directory will not be cleaned:
12470# after its creation but before its name has been assigned to `$tmp'.
a8aea176
NN
12471$debug ||
12472{
22e05272 12473 tmp= ac_tmp=
5213506e 12474 trap 'exit_status=$?
22e05272
JM
12475 : "${ac_tmp:=$tmp}"
12476 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
5213506e
RW
12477' 0
12478 trap 'as_fn_exit 1' 1 2 13 15
a8aea176 12479}
a8aea176
NN
12480# Create a (secure) tmp directory for tmp files.
12481
12482{
5213506e 12483 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22e05272 12484 test -d "$tmp"
a8aea176
NN
12485} ||
12486{
5213506e
RW
12487 tmp=./conf$$-$RANDOM
12488 (umask 077 && mkdir "$tmp")
22e05272
JM
12489} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12490ac_tmp=$tmp
5213506e
RW
12491
12492# Set up the scripts for CONFIG_FILES section.
12493# No need to generate them if there are no CONFIG_FILES.
12494# This happens for instance with `./config.status config.h'.
12495if test -n "$CONFIG_FILES"; then
12496
12497
12498ac_cr=`echo X | tr X '\015'`
12499# On cygwin, bash can eat \r inside `` if the user requested igncr.
12500# But we know of no other shell where ac_cr would be empty at this
12501# point, so we can use a bashism as a fallback.
12502if test "x$ac_cr" = x; then
12503 eval ac_cr=\$\'\\r\'
12504fi
12505ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12506if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22e05272 12507 ac_cs_awk_cr='\\r'
5213506e
RW
12508else
12509 ac_cs_awk_cr=$ac_cr
12510fi
12511
22e05272 12512echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
5213506e
RW
12513_ACEOF
12514
12515
12516{
12517 echo "cat >conf$$subs.awk <<_ACEOF" &&
12518 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12519 echo "_ACEOF"
12520} >conf$$subs.sh ||
22e05272
JM
12521 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12522ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5213506e
RW
12523ac_delim='%!_!# '
12524for ac_last_try in false false false false false :; do
12525 . ./conf$$subs.sh ||
22e05272 12526 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
12527
12528 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12529 if test $ac_delim_n = $ac_delim_num; then
12530 break
12531 elif $ac_last_try; then
22e05272 12532 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
12533 else
12534 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12535 fi
12536done
12537rm -f conf$$subs.sh
12538
12539cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 12540cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
5213506e
RW
12541_ACEOF
12542sed -n '
12543h
12544s/^/S["/; s/!.*/"]=/
12545p
12546g
12547s/^[^!]*!//
12548:repl
12549t repl
12550s/'"$ac_delim"'$//
12551t delim
12552:nl
12553h
22e05272 12554s/\(.\{148\}\)..*/\1/
5213506e
RW
12555t more1
12556s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12557p
12558n
12559b repl
12560:more1
12561s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12562p
12563g
12564s/.\{148\}//
12565t nl
12566:delim
12567h
22e05272 12568s/\(.\{148\}\)..*/\1/
5213506e
RW
12569t more2
12570s/["\\]/\\&/g; s/^/"/; s/$/"/
12571p
12572b
12573:more2
12574s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12575p
12576g
12577s/.\{148\}//
12578t delim
12579' <conf$$subs.awk | sed '
12580/^[^""]/{
12581 N
12582 s/\n//
12583}
12584' >>$CONFIG_STATUS || ac_write_fail=1
12585rm -f conf$$subs.awk
12586cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12587_ACAWK
22e05272 12588cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
5213506e
RW
12589 for (key in S) S_is_set[key] = 1
12590 FS = "\a"
12591
12592}
a8aea176 12593{
5213506e
RW
12594 line = $ 0
12595 nfields = split(line, field, "@")
12596 substed = 0
12597 len = length(field[1])
12598 for (i = 2; i < nfields; i++) {
12599 key = field[i]
12600 keylen = length(key)
12601 if (S_is_set[key]) {
12602 value = S[key]
12603 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12604 len += length(value) + length(field[++i])
12605 substed = 1
12606 } else
12607 len += 1 + keylen
12608 }
12609
12610 print line
a8aea176
NN
12611}
12612
5213506e 12613_ACAWK
a8aea176 12614_ACEOF
5213506e
RW
12615cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12616if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12617 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12618else
12619 cat
22e05272
JM
12620fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12621 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5213506e
RW
12622_ACEOF
12623
22e05272
JM
12624# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12625# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5213506e
RW
12626# trailing colons and then remove the whole line if VPATH becomes empty
12627# (actually we leave an empty line to preserve line numbers).
12628if test "x$srcdir" = x.; then
22e05272
JM
12629 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12630h
12631s///
12632s/^/:/
12633s/[ ]*$/:/
12634s/:\$(srcdir):/:/g
12635s/:\${srcdir}:/:/g
12636s/:@srcdir@:/:/g
12637s/^:*//
5213506e 12638s/:*$//
22e05272
JM
12639x
12640s/\(=[ ]*\).*/\1/
12641G
12642s/\n//
5213506e
RW
12643s/^[^=]*=[ ]*$//
12644}'
12645fi
a8aea176 12646
5213506e
RW
12647cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12648fi # test -n "$CONFIG_FILES"
a8aea176 12649
a8aea176 12650
5213506e
RW
12651eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
12652shift
12653for ac_tag
12654do
12655 case $ac_tag in
12656 :[FHLC]) ac_mode=$ac_tag; continue;;
12657 esac
12658 case $ac_mode$ac_tag in
12659 :[FHL]*:*);;
22e05272 12660 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
5213506e
RW
12661 :[FH]-) ac_tag=-:-;;
12662 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12663 esac
12664 ac_save_IFS=$IFS
12665 IFS=:
12666 set x $ac_tag
12667 IFS=$ac_save_IFS
12668 shift
12669 ac_file=$1
12670 shift
a8aea176 12671
5213506e
RW
12672 case $ac_mode in
12673 :L) ac_source=$1;;
12674 :[FH])
12675 ac_file_inputs=
12676 for ac_f
12677 do
12678 case $ac_f in
22e05272 12679 -) ac_f="$ac_tmp/stdin";;
5213506e
RW
12680 *) # Look for the file first in the build tree, then in the source tree
12681 # (if the path is not absolute). The absolute path cannot be DOS-style,
12682 # because $ac_f cannot contain `:'.
12683 test -f "$ac_f" ||
12684 case $ac_f in
12685 [\\/$]*) false;;
12686 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12687 esac ||
22e05272 12688 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5213506e
RW
12689 esac
12690 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12691 as_fn_append ac_file_inputs " '$ac_f'"
12692 done
a8aea176 12693
5213506e
RW
12694 # Let's still pretend it is `configure' which instantiates (i.e., don't
12695 # use $as_me), people would be surprised to read:
12696 # /* config.h. Generated by config.status. */
12697 configure_input='Generated from '`
12698 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12699 `' by configure.'
12700 if test x"$ac_file" != x-; then
12701 configure_input="$ac_file. $configure_input"
12702 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12703$as_echo "$as_me: creating $ac_file" >&6;}
a8aea176 12704 fi
5213506e
RW
12705 # Neutralize special characters interpreted by sed in replacement strings.
12706 case $configure_input in #(
12707 *\&* | *\|* | *\\* )
12708 ac_sed_conf_input=`$as_echo "$configure_input" |
12709 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12710 *) ac_sed_conf_input=$configure_input;;
12711 esac
a8aea176 12712
5213506e 12713 case $ac_tag in
22e05272
JM
12714 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12715 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5213506e
RW
12716 esac
12717 ;;
a8aea176
NN
12718 esac
12719
5213506e 12720 ac_dir=`$as_dirname -- "$ac_file" ||
a8aea176
NN
12721$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12722 X"$ac_file" : 'X\(//\)[^/]' \| \
12723 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
12724 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12725$as_echo X"$ac_file" |
12726 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12727 s//\1/
12728 q
12729 }
12730 /^X\(\/\/\)[^/].*/{
12731 s//\1/
12732 q
12733 }
12734 /^X\(\/\/\)$/{
12735 s//\1/
12736 q
12737 }
12738 /^X\(\/\).*/{
12739 s//\1/
12740 q
12741 }
12742 s/.*/./; q'`
12743 as_dir="$ac_dir"; as_fn_mkdir_p
a8aea176
NN
12744 ac_builddir=.
12745
5213506e
RW
12746case "$ac_dir" in
12747.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12748*)
12749 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12750 # A ".." for each directory in $ac_dir_suffix.
12751 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12752 case $ac_top_builddir_sub in
12753 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12754 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12755 esac ;;
12756esac
12757ac_abs_top_builddir=$ac_pwd
12758ac_abs_builddir=$ac_pwd$ac_dir_suffix
12759# for backward compatibility:
12760ac_top_builddir=$ac_top_build_prefix
a8aea176
NN
12761
12762case $srcdir in
5213506e 12763 .) # We are building in place.
a8aea176 12764 ac_srcdir=.
5213506e
RW
12765 ac_top_srcdir=$ac_top_builddir_sub
12766 ac_abs_top_srcdir=$ac_pwd ;;
12767 [\\/]* | ?:[\\/]* ) # Absolute name.
a8aea176 12768 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
12769 ac_top_srcdir=$srcdir
12770 ac_abs_top_srcdir=$srcdir ;;
12771 *) # Relative name.
12772 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12773 ac_top_srcdir=$ac_top_build_prefix$srcdir
12774 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
a8aea176 12775esac
5213506e 12776ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
a8aea176 12777
a8aea176 12778
5213506e
RW
12779 case $ac_mode in
12780 :F)
12781 #
12782 # CONFIG_FILE
12783 #
a8aea176
NN
12784
12785 case $INSTALL in
12786 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5213506e
RW
12787 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12788 esac
12789 ac_MKDIR_P=$MKDIR_P
12790 case $MKDIR_P in
12791 [\\/$]* | ?:[\\/]* ) ;;
12792 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
a8aea176 12793 esac
5213506e 12794_ACEOF
a8aea176 12795
5213506e
RW
12796cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12797# If the template does not know about datarootdir, expand it.
12798# FIXME: This hack should be removed a few years after 2.60.
12799ac_datarootdir_hack=; ac_datarootdir_seen=
12800ac_sed_dataroot='
12801/datarootdir/ {
12802 p
12803 q
12804}
12805/@datadir@/p
12806/@docdir@/p
12807/@infodir@/p
12808/@localedir@/p
12809/@mandir@/p'
12810case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12811*datarootdir*) ac_datarootdir_seen=yes;;
12812*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12814$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12815_ACEOF
12816cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12817 ac_datarootdir_hack='
12818 s&@datadir@&$datadir&g
12819 s&@docdir@&$docdir&g
12820 s&@infodir@&$infodir&g
12821 s&@localedir@&$localedir&g
12822 s&@mandir@&$mandir&g
12823 s&\\\${datarootdir}&$datarootdir&g' ;;
12824esac
a8aea176 12825_ACEOF
5213506e
RW
12826
12827# Neutralize VPATH when `$srcdir' = `.'.
12828# Shell code in configure.ac might set extrasub.
12829# FIXME: do we really want to maintain this feature?
12830cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12831ac_sed_extra="$ac_vpsub
a8aea176
NN
12832$extrasub
12833_ACEOF
5213506e 12834cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
a8aea176
NN
12835:t
12836/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5213506e
RW
12837s|@configure_input@|$ac_sed_conf_input|;t t
12838s&@top_builddir@&$ac_top_builddir_sub&;t t
12839s&@top_build_prefix@&$ac_top_build_prefix&;t t
12840s&@srcdir@&$ac_srcdir&;t t
12841s&@abs_srcdir@&$ac_abs_srcdir&;t t
12842s&@top_srcdir@&$ac_top_srcdir&;t t
12843s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12844s&@builddir@&$ac_builddir&;t t
12845s&@abs_builddir@&$ac_abs_builddir&;t t
12846s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12847s&@INSTALL@&$ac_INSTALL&;t t
12848s&@MKDIR_P@&$ac_MKDIR_P&;t t
12849$ac_datarootdir_hack
12850"
22e05272
JM
12851eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12852 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e
RW
12853
12854test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22e05272
JM
12855 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12856 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12857 "$ac_tmp/out"`; test -z "$ac_out"; } &&
5213506e 12858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 12859which seems to be undefined. Please make sure it is defined" >&5
5213506e 12860$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 12861which seems to be undefined. Please make sure it is defined" >&2;}
5213506e 12862
22e05272 12863 rm -f "$ac_tmp/stdin"
5213506e 12864 case $ac_file in
22e05272
JM
12865 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12866 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
5213506e 12867 esac \
22e05272 12868 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e 12869 ;;
a8aea176 12870
a8aea176 12871
5213506e
RW
12872 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12873$as_echo "$as_me: executing $ac_file commands" >&6;}
12874 ;;
12875 esac
a8aea176
NN
12876
12877
5213506e
RW
12878 case $ac_file$ac_mode in
12879 "default-1":C)
076e5443
PB
12880# Only add multilib support code if we just rebuilt the top-level
12881# Makefile.
12882case " $CONFIG_FILES " in
12883 *" Makefile "*)
12884 ac_file=Makefile . ${multi_basedir}/config-ml.in
12885 ;;
12886esac ;;
5213506e 12887 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
22e05272 12888 # Older Autoconf quotes --file arguments for eval, but not when files
5213506e
RW
12889 # are listed without --file. Let's play safe and only enable the eval
12890 # if we detect the quoting.
12891 case $CONFIG_FILES in
12892 *\'*) eval set x "$CONFIG_FILES" ;;
12893 *) set x $CONFIG_FILES ;;
12894 esac
12895 shift
12896 for mf
12897 do
12898 # Strip MF so we end up with the name of the file.
12899 mf=`echo "$mf" | sed -e 's/:.*$//'`
12900 # Check whether this is an Automake generated Makefile or not.
22e05272 12901 # We used to match only the files named 'Makefile.in', but
5213506e
RW
12902 # some people rename them; so instead we look at the file content.
12903 # Grep'ing the first line is not enough: some people post-process
12904 # each Makefile.in and add a new line on top of each file to say so.
12905 # Grep'ing the whole file is not good either: AIX grep has a line
12906 # limit of 2048, but all sed's we know have understand at least 4000.
12907 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12908 dirpart=`$as_dirname -- "$mf" ||
9fabf579
KC
12909$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12910 X"$mf" : 'X\(//\)[^/]' \| \
12911 X"$mf" : 'X\(//\)$' \| \
5213506e
RW
12912 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12913$as_echo X"$mf" |
12914 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12915 s//\1/
12916 q
12917 }
12918 /^X\(\/\/\)[^/].*/{
12919 s//\1/
12920 q
12921 }
12922 /^X\(\/\/\)$/{
12923 s//\1/
12924 q
12925 }
12926 /^X\(\/\).*/{
12927 s//\1/
12928 q
12929 }
12930 s/.*/./; q'`
12931 else
12932 continue
12933 fi
12934 # Extract the definition of DEPDIR, am__include, and am__quote
22e05272 12935 # from the Makefile without running 'make'.
5213506e
RW
12936 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12937 test -z "$DEPDIR" && continue
12938 am__include=`sed -n 's/^am__include = //p' < "$mf"`
22e05272 12939 test -z "$am__include" && continue
5213506e 12940 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
5213506e
RW
12941 # Find all dependency output files, they are included files with
12942 # $(DEPDIR) in their names. We invoke sed twice because it is the
12943 # simplest approach to changing $(DEPDIR) to its actual value in the
12944 # expansion.
12945 for file in `sed -n "
12946 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22e05272 12947 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
5213506e
RW
12948 # Make sure the directory exists.
12949 test -f "$dirpart/$file" && continue
12950 fdir=`$as_dirname -- "$file" ||
9fabf579
KC
12951$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12952 X"$file" : 'X\(//\)[^/]' \| \
12953 X"$file" : 'X\(//\)$' \| \
5213506e
RW
12954 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12955$as_echo X"$file" |
12956 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12957 s//\1/
12958 q
12959 }
12960 /^X\(\/\/\)[^/].*/{
12961 s//\1/
12962 q
12963 }
12964 /^X\(\/\/\)$/{
12965 s//\1/
12966 q
12967 }
12968 /^X\(\/\).*/{
12969 s//\1/
12970 q
12971 }
12972 s/.*/./; q'`
12973 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12974 # echo "creating $dirpart/$file"
12975 echo '# dummy' > "$dirpart/$file"
9fabf579 12976 done
9fabf579 12977 done
5213506e 12978}
1cf3d07d 12979 ;;
5213506e 12980 "libtool":C)
1cf3d07d
SE
12981
12982 # See if we are running on zsh, and set the options which allow our
12983 # commands through without removal of \ escapes.
12984 if test -n "${ZSH_VERSION+set}" ; then
12985 setopt NO_GLOB_SUBST
12986 fi
12987
12988 cfgfile="${ofile}T"
12989 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12990 $RM "$cfgfile"
12991
12992 cat <<_LT_EOF >> "$cfgfile"
12993#! $SHELL
12994
12995# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18d98188 12996# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1cf3d07d
SE
12997# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12998# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12999#
18d98188 13000# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
43e02a8a 13001# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18d98188 13002# Written by Gordon Matzigkeit, 1996
1cf3d07d 13003#
18d98188 13004# This file is part of GNU Libtool.
1cf3d07d 13005#
18d98188
PG
13006# GNU Libtool is free software; you can redistribute it and/or
13007# modify it under the terms of the GNU General Public License as
13008# published by the Free Software Foundation; either version 2 of
13009# the License, or (at your option) any later version.
1cf3d07d 13010#
18d98188
PG
13011# As a special exception to the GNU General Public License,
13012# if you distribute this file as part of a program or library that
13013# is built using GNU Libtool, you may include this file under the
13014# same distribution terms that you use for the rest of that program.
1cf3d07d 13015#
18d98188
PG
13016# GNU Libtool is distributed in the hope that it will be useful,
13017# but WITHOUT ANY WARRANTY; without even the implied warranty of
13018# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13019# GNU General Public License for more details.
1cf3d07d 13020#
18d98188
PG
13021# You should have received a copy of the GNU General Public License
13022# along with GNU Libtool; see the file COPYING. If not, a copy
13023# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13024# obtained by writing to the Free Software Foundation, Inc.,
13025# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1cf3d07d
SE
13026
13027
13028# The names of the tagged configurations supported by this script.
13029available_tags=""
13030
13031# ### BEGIN LIBTOOL CONFIG
13032
13033# Which release of libtool.m4 was used?
13034macro_version=$macro_version
13035macro_revision=$macro_revision
13036
13037# Whether or not to build shared libraries.
13038build_libtool_libs=$enable_shared
13039
13040# Whether or not to build static libraries.
13041build_old_libs=$enable_static
13042
13043# What type of objects to build.
13044pic_mode=$pic_mode
13045
13046# Whether or not to optimize for fast installation.
13047fast_install=$enable_fast_install
13048
43e02a8a
RW
13049# Shell to use when invoking shell scripts.
13050SHELL=$lt_SHELL
13051
13052# An echo program that protects backslashes.
13053ECHO=$lt_ECHO
13054
1cf3d07d
SE
13055# The host system.
13056host_alias=$host_alias
13057host=$host
13058host_os=$host_os
13059
13060# The build system.
13061build_alias=$build_alias
13062build=$build
13063build_os=$build_os
13064
13065# A sed program that does not truncate output.
13066SED=$lt_SED
13067
13068# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13069Xsed="\$SED -e 1s/^X//"
13070
13071# A grep program that handles long lines.
13072GREP=$lt_GREP
13073
13074# An ERE matcher.
13075EGREP=$lt_EGREP
13076
13077# A literal string matcher.
13078FGREP=$lt_FGREP
13079
13080# A BSD- or MS-compatible name lister.
13081NM=$lt_NM
13082
13083# Whether we need soft or hard links.
13084LN_S=$lt_LN_S
13085
13086# What is the maximum length of a command?
13087max_cmd_len=$max_cmd_len
13088
13089# Object file suffix (normally "o").
13090objext=$ac_objext
13091
13092# Executable file suffix (normally "").
13093exeext=$exeext
13094
13095# whether the shell understands "unset".
13096lt_unset=$lt_unset
13097
13098# turn spaces into newlines.
13099SP2NL=$lt_lt_SP2NL
13100
13101# turn newlines into spaces.
13102NL2SP=$lt_lt_NL2SP
13103
18d98188
PG
13104# An object symbol dumper.
13105OBJDUMP=$lt_OBJDUMP
13106
1cf3d07d
SE
13107# Method to check whether dependent libraries are shared objects.
13108deplibs_check_method=$lt_deplibs_check_method
13109
13110# Command to use when deplibs_check_method == "file_magic".
13111file_magic_cmd=$lt_file_magic_cmd
13112
13113# The archiver.
13114AR=$lt_AR
13115AR_FLAGS=$lt_AR_FLAGS
13116
13117# A symbol stripping program.
13118STRIP=$lt_STRIP
13119
13120# Commands used to install an old-style archive.
13121RANLIB=$lt_RANLIB
13122old_postinstall_cmds=$lt_old_postinstall_cmds
13123old_postuninstall_cmds=$lt_old_postuninstall_cmds
13124
43e02a8a
RW
13125# Whether to use a lock for old archive extraction.
13126lock_old_archive_extraction=$lock_old_archive_extraction
13127
1cf3d07d
SE
13128# A C compiler.
13129LTCC=$lt_CC
13130
13131# LTCC compiler flags.
13132LTCFLAGS=$lt_CFLAGS
13133
13134# Take the output of nm and produce a listing of raw symbols and C names.
13135global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13136
13137# Transform the output of nm in a proper C declaration.
13138global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13139
13140# Transform the output of nm in a C name address pair.
13141global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13142
18d98188
PG
13143# Transform the output of nm in a C name address pair when lib prefix is needed.
13144global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13145
1cf3d07d
SE
13146# The name of the directory that contains temporary libtool files.
13147objdir=$objdir
13148
1cf3d07d
SE
13149# Used to examine libraries when file_magic_cmd begins with "file".
13150MAGIC_CMD=$MAGIC_CMD
13151
13152# Must we lock files when doing compilation?
13153need_locks=$lt_need_locks
13154
18d98188
PG
13155# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13156DSYMUTIL=$lt_DSYMUTIL
13157
13158# Tool to change global to local symbols on Mac OS X.
13159NMEDIT=$lt_NMEDIT
13160
13161# Tool to manipulate fat objects and archives on Mac OS X.
13162LIPO=$lt_LIPO
13163
13164# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13165OTOOL=$lt_OTOOL
13166
13167# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13168OTOOL64=$lt_OTOOL64
13169
1cf3d07d
SE
13170# Old archive suffix (normally "a").
13171libext=$libext
13172
13173# Shared library suffix (normally ".so").
13174shrext_cmds=$lt_shrext_cmds
13175
13176# The commands to extract the exported symbol list from a shared archive.
13177extract_expsyms_cmds=$lt_extract_expsyms_cmds
13178
13179# Variables whose values should be saved in libtool wrapper scripts and
13180# restored at link time.
13181variables_saved_for_relink=$lt_variables_saved_for_relink
13182
13183# Do we need the "lib" prefix for modules?
13184need_lib_prefix=$need_lib_prefix
13185
13186# Do we need a version for libraries?
13187need_version=$need_version
13188
13189# Library versioning type.
13190version_type=$version_type
13191
13192# Shared library runtime path variable.
13193runpath_var=$runpath_var
13194
13195# Shared library path variable.
13196shlibpath_var=$shlibpath_var
13197
13198# Is shlibpath searched before the hard-coded library search path?
13199shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13200
13201# Format of library name prefix.
13202libname_spec=$lt_libname_spec
13203
13204# List of archive names. First name is the real one, the rest are links.
13205# The last name is the one that the linker finds with -lNAME
13206library_names_spec=$lt_library_names_spec
13207
13208# The coded name of the library, if different from the real name.
13209soname_spec=$lt_soname_spec
13210
43e02a8a
RW
13211# Permission mode override for installation of shared libraries.
13212install_override_mode=$lt_install_override_mode
13213
1cf3d07d
SE
13214# Command to use after installation of a shared archive.
13215postinstall_cmds=$lt_postinstall_cmds
13216
13217# Command to use after uninstallation of a shared archive.
13218postuninstall_cmds=$lt_postuninstall_cmds
13219
13220# Commands used to finish a libtool library installation in a directory.
13221finish_cmds=$lt_finish_cmds
13222
13223# As "finish_cmds", except a single script fragment to be evaled but
13224# not shown.
13225finish_eval=$lt_finish_eval
13226
13227# Whether we should hardcode library paths into libraries.
13228hardcode_into_libs=$hardcode_into_libs
13229
13230# Compile-time system search path for libraries.
13231sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13232
13233# Run-time system search path for libraries.
13234sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13235
13236# Whether dlopen is supported.
13237dlopen_support=$enable_dlopen
13238
13239# Whether dlopen of programs is supported.
13240dlopen_self=$enable_dlopen_self
13241
13242# Whether dlopen of statically linked programs is supported.
13243dlopen_self_static=$enable_dlopen_self_static
13244
13245# Commands to strip libraries.
13246old_striplib=$lt_old_striplib
13247striplib=$lt_striplib
13248
13249
13250# The linker used to build libraries.
13251LD=$lt_LD
13252
43e02a8a
RW
13253# How to create reloadable object files.
13254reload_flag=$lt_reload_flag
13255reload_cmds=$lt_reload_cmds
13256
1cf3d07d
SE
13257# Commands used to build an old-style archive.
13258old_archive_cmds=$lt_old_archive_cmds
13259
13260# A language specific compiler.
13261CC=$lt_compiler
13262
13263# Is the compiler the GNU compiler?
13264with_gcc=$GCC
13265
13266# Compiler flag to turn off builtin functions.
13267no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13268
13269# How to pass a linker flag through the compiler.
13270wl=$lt_lt_prog_compiler_wl
13271
13272# Additional compiler flags for building library objects.
13273pic_flag=$lt_lt_prog_compiler_pic
13274
13275# Compiler flag to prevent dynamic linking.
13276link_static_flag=$lt_lt_prog_compiler_static
13277
13278# Does compiler simultaneously support -c and -o options?
13279compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13280
13281# Whether or not to add -lc for building shared libraries.
13282build_libtool_need_lc=$archive_cmds_need_lc
13283
13284# Whether or not to disallow shared libs when runtime libs are static.
13285allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13286
13287# Compiler flag to allow reflexive dlopens.
13288export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13289
13290# Compiler flag to generate shared objects directly from archives.
13291whole_archive_flag_spec=$lt_whole_archive_flag_spec
13292
13293# Whether the compiler copes with passing no objects directly.
13294compiler_needs_object=$lt_compiler_needs_object
13295
13296# Create an old-style archive from a shared archive.
13297old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13298
13299# Create a temporary old-style archive to link instead of a shared archive.
13300old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13301
13302# Commands used to build a shared archive.
13303archive_cmds=$lt_archive_cmds
13304archive_expsym_cmds=$lt_archive_expsym_cmds
13305
13306# Commands used to build a loadable module if different from building
13307# a shared archive.
13308module_cmds=$lt_module_cmds
13309module_expsym_cmds=$lt_module_expsym_cmds
13310
13311# Whether we are building with GNU ld or not.
13312with_gnu_ld=$lt_with_gnu_ld
13313
13314# Flag that allows shared libraries with undefined symbols to be built.
13315allow_undefined_flag=$lt_allow_undefined_flag
13316
13317# Flag that enforces no undefined symbols.
13318no_undefined_flag=$lt_no_undefined_flag
13319
13320# Flag to hardcode \$libdir into a binary during linking.
13321# This must work even if \$libdir does not exist
13322hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13323
13324# If ld is used when linking, flag to hardcode \$libdir into a binary
13325# during linking. This must work even if \$libdir does not exist.
13326hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13327
13328# Whether we need a single "-rpath" flag with a separated argument.
13329hardcode_libdir_separator=$lt_hardcode_libdir_separator
13330
13331# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13332# DIR into the resulting binary.
13333hardcode_direct=$hardcode_direct
13334
13335# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13336# DIR into the resulting binary and the resulting library dependency is
13337# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13338# library is relocated.
13339hardcode_direct_absolute=$hardcode_direct_absolute
13340
13341# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13342# into the resulting binary.
13343hardcode_minus_L=$hardcode_minus_L
13344
13345# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13346# into the resulting binary.
13347hardcode_shlibpath_var=$hardcode_shlibpath_var
13348
13349# Set to "yes" if building a shared library automatically hardcodes DIR
13350# into the library and all subsequent libraries and executables linked
13351# against it.
13352hardcode_automatic=$hardcode_automatic
13353
13354# Set to yes if linker adds runtime paths of dependent libraries
13355# to runtime path list.
13356inherit_rpath=$inherit_rpath
13357
13358# Whether libtool must link a program against all its dependency libraries.
13359link_all_deplibs=$link_all_deplibs
13360
13361# Fix the shell variable \$srcfile for the compiler.
13362fix_srcfile_path=$lt_fix_srcfile_path
13363
13364# Set to "yes" if exported symbols are required.
13365always_export_symbols=$always_export_symbols
13366
13367# The commands to list exported symbols.
13368export_symbols_cmds=$lt_export_symbols_cmds
13369
13370# Symbols that should not be listed in the preloaded symbols.
13371exclude_expsyms=$lt_exclude_expsyms
13372
13373# Symbols that must always be exported.
13374include_expsyms=$lt_include_expsyms
13375
13376# Commands necessary for linking programs (against libraries) with templates.
13377prelink_cmds=$lt_prelink_cmds
13378
13379# Specify filename containing input files.
13380file_list_spec=$lt_file_list_spec
13381
13382# How to hardcode a shared library path into an executable.
13383hardcode_action=$hardcode_action
13384
13385# ### END LIBTOOL CONFIG
13386
13387_LT_EOF
13388
13389 case $host_os in
13390 aix3*)
13391 cat <<\_LT_EOF >> "$cfgfile"
13392# AIX sometimes has problems with the GCC collect2 program. For some
13393# reason, if we set the COLLECT_NAMES environment variable, the problems
13394# vanish in a puff of smoke.
13395if test "X${COLLECT_NAMES+set}" != Xset; then
13396 COLLECT_NAMES=
13397 export COLLECT_NAMES
13398fi
13399_LT_EOF
13400 ;;
13401 esac
13402
13403
13404ltmain="$ac_aux_dir/ltmain.sh"
13405
13406
13407 # We use sed instead of cat because bash on DJGPP gets confused if
13408 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13409 # text mode, it properly converts lines to CR/LF. This bash problem
13410 # is reportedly fixed, but why not run on old versions too?
13411 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13412 || (rm -f "$cfgfile"; exit 1)
13413
13414 case $xsi_shell in
13415 yes)
13416 cat << \_LT_EOF >> "$cfgfile"
18d98188 13417
1cf3d07d
SE
13418# func_dirname file append nondir_replacement
13419# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13420# otherwise set result to NONDIR_REPLACEMENT.
13421func_dirname ()
13422{
13423 case ${1} in
13424 */*) func_dirname_result="${1%/*}${2}" ;;
13425 * ) func_dirname_result="${3}" ;;
13426 esac
13427}
13428
13429# func_basename file
13430func_basename ()
13431{
13432 func_basename_result="${1##*/}"
13433}
13434
18d98188
PG
13435# func_dirname_and_basename file append nondir_replacement
13436# perform func_basename and func_dirname in a single function
13437# call:
13438# dirname: Compute the dirname of FILE. If nonempty,
13439# add APPEND to the result, otherwise set result
13440# to NONDIR_REPLACEMENT.
13441# value returned in "$func_dirname_result"
13442# basename: Compute filename of FILE.
13443# value retuned in "$func_basename_result"
13444# Implementation must be kept synchronized with func_dirname
13445# and func_basename. For efficiency, we do not delegate to
13446# those functions but instead duplicate the functionality here.
13447func_dirname_and_basename ()
13448{
13449 case ${1} in
13450 */*) func_dirname_result="${1%/*}${2}" ;;
13451 * ) func_dirname_result="${3}" ;;
13452 esac
13453 func_basename_result="${1##*/}"
13454}
13455
1cf3d07d
SE
13456# func_stripname prefix suffix name
13457# strip PREFIX and SUFFIX off of NAME.
13458# PREFIX and SUFFIX must not contain globbing or regex special
13459# characters, hashes, percent signs, but SUFFIX may contain a leading
13460# dot (in which case that matches only a dot).
13461func_stripname ()
13462{
13463 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13464 # positional parameters, so assign one to ordinary parameter first.
13465 func_stripname_result=${3}
13466 func_stripname_result=${func_stripname_result#"${1}"}
13467 func_stripname_result=${func_stripname_result%"${2}"}
13468}
13469
13470# func_opt_split
13471func_opt_split ()
13472{
13473 func_opt_split_opt=${1%%=*}
13474 func_opt_split_arg=${1#*=}
13475}
13476
13477# func_lo2o object
13478func_lo2o ()
13479{
13480 case ${1} in
13481 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13482 *) func_lo2o_result=${1} ;;
13483 esac
13484}
18d98188
PG
13485
13486# func_xform libobj-or-source
13487func_xform ()
13488{
13489 func_xform_result=${1%.*}.lo
13490}
13491
13492# func_arith arithmetic-term...
13493func_arith ()
13494{
13495 func_arith_result=$(( $* ))
13496}
13497
13498# func_len string
13499# STRING may not start with a hyphen.
13500func_len ()
13501{
13502 func_len_result=${#1}
13503}
13504
1cf3d07d
SE
13505_LT_EOF
13506 ;;
13507 *) # Bourne compatible functions.
13508 cat << \_LT_EOF >> "$cfgfile"
18d98188 13509
1cf3d07d
SE
13510# func_dirname file append nondir_replacement
13511# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13512# otherwise set result to NONDIR_REPLACEMENT.
13513func_dirname ()
13514{
13515 # Extract subdirectory from the argument.
43e02a8a 13516 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
1cf3d07d
SE
13517 if test "X$func_dirname_result" = "X${1}"; then
13518 func_dirname_result="${3}"
13519 else
13520 func_dirname_result="$func_dirname_result${2}"
13521 fi
13522}
13523
13524# func_basename file
13525func_basename ()
13526{
43e02a8a 13527 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
1cf3d07d
SE
13528}
13529
18d98188 13530
1cf3d07d
SE
13531# func_stripname prefix suffix name
13532# strip PREFIX and SUFFIX off of NAME.
13533# PREFIX and SUFFIX must not contain globbing or regex special
13534# characters, hashes, percent signs, but SUFFIX may contain a leading
13535# dot (in which case that matches only a dot).
13536# func_strip_suffix prefix name
13537func_stripname ()
13538{
13539 case ${2} in
43e02a8a
RW
13540 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13541 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
1cf3d07d
SE
13542 esac
13543}
13544
13545# sed scripts:
13546my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13547my_sed_long_arg='1s/^-[^=]*=//'
13548
13549# func_opt_split
13550func_opt_split ()
13551{
43e02a8a
RW
13552 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13553 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
1cf3d07d
SE
13554}
13555
13556# func_lo2o object
13557func_lo2o ()
13558{
43e02a8a 13559 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
1cf3d07d 13560}
18d98188
PG
13561
13562# func_xform libobj-or-source
13563func_xform ()
13564{
43e02a8a 13565 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18d98188
PG
13566}
13567
13568# func_arith arithmetic-term...
13569func_arith ()
13570{
13571 func_arith_result=`expr "$@"`
13572}
13573
13574# func_len string
13575# STRING may not start with a hyphen.
13576func_len ()
13577{
13578 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13579}
13580
1cf3d07d
SE
13581_LT_EOF
13582esac
13583
13584case $lt_shell_append in
13585 yes)
13586 cat << \_LT_EOF >> "$cfgfile"
13587
13588# func_append var value
13589# Append VALUE to the end of shell variable VAR.
13590func_append ()
13591{
13592 eval "$1+=\$2"
13593}
13594_LT_EOF
13595 ;;
13596 *)
13597 cat << \_LT_EOF >> "$cfgfile"
13598
13599# func_append var value
13600# Append VALUE to the end of shell variable VAR.
13601func_append ()
13602{
13603 eval "$1=\$$1\$2"
13604}
18d98188 13605
1cf3d07d
SE
13606_LT_EOF
13607 ;;
13608 esac
13609
13610
13611 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13612 || (rm -f "$cfgfile"; exit 1)
13613
13614 mv -f "$cfgfile" "$ofile" ||
13615 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13616 chmod +x "$ofile"
13617
9fabf579 13618 ;;
5213506e 13619
a8aea176 13620 esac
5213506e 13621done # for ac_tag
a8aea176 13622
a8aea176 13623
5213506e 13624as_fn_exit 0
a8aea176 13625_ACEOF
a8aea176
NN
13626ac_clean_files=$ac_clean_files_save
13627
5213506e 13628test $ac_write_fail = 0 ||
22e05272 13629 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
5213506e 13630
a8aea176
NN
13631
13632# configure is writing to config.log, and then calls config.status.
13633# config.status does its own redirection, appending to config.log.
13634# Unfortunately, on DOS this fails, as config.log is still kept open
13635# by configure, so config.status won't be able to write to it; its
13636# output is simply discarded. So we exec the FD to /dev/null,
13637# effectively closing config.log, so it can be properly (re)opened and
13638# appended to by config.status. When coming back to configure, we
13639# need to make the FD available again.
13640if test "$no_create" != yes; then
13641 ac_cs_success=:
13642 ac_config_status_args=
13643 test "$silent" = yes &&
13644 ac_config_status_args="$ac_config_status_args --quiet"
13645 exec 5>/dev/null
13646 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13647 exec 5>>config.log
13648 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13649 # would make configure fail if this is the last instruction.
22e05272 13650 $ac_cs_success || as_fn_exit 1
5213506e
RW
13651fi
13652if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13654$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
a8aea176 13655fi
c45f211e 13656