]> git.ipfire.org Git - thirdparty/gcc.git/blame - libobjc/configure
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
[thirdparty/gcc.git] / libobjc / configure
CommitLineData
bce1b489 1#! /bin/sh
bce1b489 2# Guess values for system-dependent variables and create Makefiles.
5213506e
RW
3# Generated by GNU Autoconf 2.64 for package-unused version-unused.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
bce1b489
BE
8#
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## -------------------- ##
88386050 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 :
88386050
NN
18 emulate sh
19 NULLCMD=:
5213506e 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
88386050
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
88386050 31fi
88386050 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 }
88386050
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.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
88386050
NN
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
5213506e
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
43e02a8a
RW
172
173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 PATH=/empty FPATH=/empty; export PATH FPATH
178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
5213506e
RW
180test \$(( 1 + 1 )) = 2 || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
88386050 192do
5213506e
RW
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
88386050 236 else
5213506e
RW
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
88386050 241 fi
5213506e
RW
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
88386050 363
5213506e
RW
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
88386050
NN
383 as_expr=expr
384else
385 as_expr=false
386fi
387
5213506e 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
88386050
NN
389 as_basename=basename
390else
391 as_basename=false
392fi
393
5213506e
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
88386050 399
5213506e 400as_me=`$as_basename -- "$0" ||
88386050
NN
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
5213506e
RW
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
88386050 418
88386050
NN
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
88386050 426
5213506e
RW
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
88386050 436 sed '
5213506e
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
88386050 441 N
5213506e
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
88386050 444 t loop
5213506e 445 s/-\n.*//
88386050 446 ' >$as_me.lineno &&
5213506e
RW
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
88386050
NN
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
5213506e
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
88386050
NN
454 # Exit status is that of the last command.
455 exit
456}
457
5213506e
RW
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
88386050
NN
469esac
470
5213506e
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
88386050 474else
5213506e
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
88386050 477fi
5213506e
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
88386050 480 as_ln_s='ln -s'
5213506e
RW
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
88386050 491 fi
88386050
NN
492else
493 as_ln_s='cp -p'
494fi
5213506e
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
88386050
NN
497
498if mkdir -p . 2>/dev/null; then
5213506e 499 as_mkdir_p='mkdir -p "$as_dir"'
88386050
NN
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
5213506e
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
88386050
NN
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
1cf3d07d
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
1cf3d07d 536
5213506e
RW
537exec 7<&0 </dev/null 6>&1
538
88386050
NN
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
88386050
NN
544#
545# Initializations.
546#
bce1b489 547ac_default_prefix=/usr/local
5213506e 548ac_clean_files=
88386050 549ac_config_libobj_dir=.
5213506e 550LIBOBJS=
88386050
NN
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
88386050
NN
555
556# Identity of this package.
684c64bf
AP
557PACKAGE_NAME='package-unused'
558PACKAGE_TARNAME='libobjc'
559PACKAGE_VERSION='version-unused'
560PACKAGE_STRING='package-unused version-unused'
561PACKAGE_BUGREPORT=''
5213506e 562PACKAGE_URL=''
88386050
NN
563
564ac_unique_file="objc/objc.h"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
5213506e 568#ifdef HAVE_SYS_TYPES_H
88386050
NN
569# include <sys/types.h>
570#endif
5213506e 571#ifdef HAVE_SYS_STAT_H
88386050
NN
572# include <sys/stat.h>
573#endif
5213506e 574#ifdef STDC_HEADERS
88386050
NN
575# include <stdlib.h>
576# include <stddef.h>
577#else
5213506e 578# ifdef HAVE_STDLIB_H
88386050
NN
579# include <stdlib.h>
580# endif
581#endif
5213506e
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
88386050
NN
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
5213506e 588#ifdef HAVE_STRINGS_H
88386050
NN
589# include <strings.h>
590#endif
5213506e 591#ifdef HAVE_INTTYPES_H
88386050 592# include <inttypes.h>
88386050 593#endif
5213506e
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
88386050
NN
598# include <unistd.h>
599#endif"
600
5213506e
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603SET_MAKE
604CPP
605OTOOL64
606OTOOL
607LIPO
608NMEDIT
609DSYMUTIL
43e02a8a 610AWK
5213506e
RW
611STRIP
612LN_S
613NM
614ac_ct_DUMPBIN
615DUMPBIN
616LD
617FGREP
618EGREP
619GREP
620SED
621LIBTOOL
622OBJDUMP
623DLLTOOL
624MAINT
625MAINTAINER_MODE_FALSE
626MAINTAINER_MODE_TRUE
627INSTALL_DATA
628INSTALL_SCRIPT
629INSTALL_PROGRAM
630RANLIB
631AR
632AS
633extra_ldflags_libobjc
7de6ba7a 634lt_host_flags
5213506e
RW
635OBJEXT
636EXEEXT
637ac_ct_CC
638CPPFLAGS
639LDFLAGS
640CFLAGS
641CC
642libsuffix
643includedirname
644toolexeclibdir
645toolexecdir
646glibcpp_srcdir
647target_noncanonical
648target_os
649target_vendor
650target_cpu
651target
652host_os
653host_vendor
654host_cpu
655host
656multi_basedir
657OBJC_BOEHM_GC_INCLUDES
658OBJC_BOEHM_GC
659VERSION
660target_subdir
661host_subdir
662build_subdir
663build_libsubdir
664build_os
665build_vendor
666build_cpu
667build
668target_alias
669host_alias
670build_alias
671LIBS
672ECHO_T
673ECHO_N
674ECHO_C
675DEFS
676mandir
677localedir
678libdir
679psdir
680pdfdir
681dvidir
682htmldir
683infodir
684docdir
685oldincludedir
686includedir
687localstatedir
688sharedstatedir
689sysconfdir
690datadir
691datarootdir
692libexecdir
693sbindir
694bindir
695program_transform_name
696prefix
697exec_prefix
698PACKAGE_URL
699PACKAGE_BUGREPORT
700PACKAGE_STRING
701PACKAGE_VERSION
702PACKAGE_TARNAME
703PACKAGE_NAME
704PATH_SEPARATOR
705SHELL'
88386050 706ac_subst_files=''
5213506e
RW
707ac_user_opts='
708enable_option_checking
709with_build_libsubdir
710with_target_subdir
711with_cross_host
712enable_version_specific_runtime_libs
713enable_objc_gc
714enable_multilib
715enable_maintainer_mode
716enable_shared
717enable_static
718with_pic
719enable_fast_install
720with_gnu_ld
721enable_libtool_lock
fd312537 722enable_tls
5213506e
RW
723enable_sjlj_exceptions
724'
725 ac_precious_vars='build_alias
726host_alias
727target_alias
728CPP
729CPPFLAGS'
730
bce1b489
BE
731
732# Initialize some variables set by options.
88386050
NN
733ac_init_help=
734ac_init_version=false
5213506e
RW
735ac_unrecognized_opts=
736ac_unrecognized_sep=
bce1b489
BE
737# The variables have the same names as the options, with
738# dashes changed to underlines.
88386050 739cache_file=/dev/null
bce1b489 740exec_prefix=NONE
bce1b489 741no_create=
bce1b489
BE
742no_recursion=
743prefix=NONE
744program_prefix=NONE
745program_suffix=NONE
746program_transform_name=s,x,x,
747silent=
748site=
749srcdir=
bce1b489
BE
750verbose=
751x_includes=NONE
752x_libraries=NONE
88386050
NN
753
754# Installation directory options.
755# These are left unexpanded so users can "make install exec_prefix=/foo"
756# and all the variables that are supposed to be based on exec_prefix
757# by default will actually change.
758# Use braces instead of parens because sh, perl, etc. also accept them.
5213506e 759# (The list follows the same order as the GNU Coding Standards.)
bce1b489
BE
760bindir='${exec_prefix}/bin'
761sbindir='${exec_prefix}/sbin'
762libexecdir='${exec_prefix}/libexec'
5213506e
RW
763datarootdir='${prefix}/share'
764datadir='${datarootdir}'
bce1b489
BE
765sysconfdir='${prefix}/etc'
766sharedstatedir='${prefix}/com'
767localstatedir='${prefix}/var'
bce1b489
BE
768includedir='${prefix}/include'
769oldincludedir='/usr/include'
5213506e
RW
770docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
771infodir='${datarootdir}/info'
772htmldir='${docdir}'
773dvidir='${docdir}'
774pdfdir='${docdir}'
775psdir='${docdir}'
776libdir='${exec_prefix}/lib'
777localedir='${datarootdir}/locale'
778mandir='${datarootdir}/man'
bce1b489 779
bce1b489 780ac_prev=
5213506e 781ac_dashdash=
bce1b489
BE
782for ac_option
783do
bce1b489
BE
784 # If the previous option needs an argument, assign it.
785 if test -n "$ac_prev"; then
5213506e 786 eval $ac_prev=\$ac_option
bce1b489
BE
787 ac_prev=
788 continue
789 fi
790
5213506e
RW
791 case $ac_option in
792 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
793 *) ac_optarg=yes ;;
794 esac
bce1b489
BE
795
796 # Accept the important Cygnus configure options, so we can diagnose typos.
797
5213506e
RW
798 case $ac_dashdash$ac_option in
799 --)
800 ac_dashdash=yes ;;
bce1b489
BE
801
802 -bindir | --bindir | --bindi | --bind | --bin | --bi)
803 ac_prev=bindir ;;
804 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
88386050 805 bindir=$ac_optarg ;;
bce1b489
BE
806
807 -build | --build | --buil | --bui | --bu)
88386050 808 ac_prev=build_alias ;;
bce1b489 809 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
88386050 810 build_alias=$ac_optarg ;;
bce1b489
BE
811
812 -cache-file | --cache-file | --cache-fil | --cache-fi \
813 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
814 ac_prev=cache_file ;;
815 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
816 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
88386050
NN
817 cache_file=$ac_optarg ;;
818
819 --config-cache | -C)
820 cache_file=config.cache ;;
bce1b489 821
5213506e 822 -datadir | --datadir | --datadi | --datad)
bce1b489 823 ac_prev=datadir ;;
5213506e 824 -datadir=* | --datadir=* | --datadi=* | --datad=*)
88386050 825 datadir=$ac_optarg ;;
bce1b489 826
5213506e
RW
827 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
828 | --dataroo | --dataro | --datar)
829 ac_prev=datarootdir ;;
830 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
831 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
832 datarootdir=$ac_optarg ;;
833
bce1b489 834 -disable-* | --disable-*)
5213506e 835 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
bce1b489 836 # Reject names that are not valid shell variable names.
5213506e
RW
837 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
838 as_fn_error "invalid feature name: $ac_useropt"
839 ac_useropt_orig=$ac_useropt
840 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
841 case $ac_user_opts in
842 *"
843"enable_$ac_useropt"
844"*) ;;
845 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
846 ac_unrecognized_sep=', ';;
847 esac
848 eval enable_$ac_useropt=no ;;
849
850 -docdir | --docdir | --docdi | --doc | --do)
851 ac_prev=docdir ;;
852 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
853 docdir=$ac_optarg ;;
854
855 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
856 ac_prev=dvidir ;;
857 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
858 dvidir=$ac_optarg ;;
bce1b489
BE
859
860 -enable-* | --enable-*)
5213506e 861 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
bce1b489 862 # Reject names that are not valid shell variable names.
5213506e
RW
863 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
864 as_fn_error "invalid feature name: $ac_useropt"
865 ac_useropt_orig=$ac_useropt
866 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
867 case $ac_user_opts in
868 *"
869"enable_$ac_useropt"
870"*) ;;
871 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
872 ac_unrecognized_sep=', ';;
bce1b489 873 esac
5213506e 874 eval enable_$ac_useropt=\$ac_optarg ;;
bce1b489
BE
875
876 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
877 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
878 | --exec | --exe | --ex)
879 ac_prev=exec_prefix ;;
880 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
881 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
882 | --exec=* | --exe=* | --ex=*)
88386050 883 exec_prefix=$ac_optarg ;;
bce1b489
BE
884
885 -gas | --gas | --ga | --g)
886 # Obsolete; use --with-gas.
887 with_gas=yes ;;
888
88386050
NN
889 -help | --help | --hel | --he | -h)
890 ac_init_help=long ;;
891 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
892 ac_init_help=recursive ;;
893 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
894 ac_init_help=short ;;
bce1b489
BE
895
896 -host | --host | --hos | --ho)
88386050 897 ac_prev=host_alias ;;
bce1b489 898 -host=* | --host=* | --hos=* | --ho=*)
88386050 899 host_alias=$ac_optarg ;;
bce1b489 900
5213506e
RW
901 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
902 ac_prev=htmldir ;;
903 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
904 | --ht=*)
905 htmldir=$ac_optarg ;;
906
bce1b489
BE
907 -includedir | --includedir | --includedi | --included | --include \
908 | --includ | --inclu | --incl | --inc)
909 ac_prev=includedir ;;
910 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
911 | --includ=* | --inclu=* | --incl=* | --inc=*)
88386050 912 includedir=$ac_optarg ;;
bce1b489
BE
913
914 -infodir | --infodir | --infodi | --infod | --info | --inf)
915 ac_prev=infodir ;;
916 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
88386050 917 infodir=$ac_optarg ;;
bce1b489
BE
918
919 -libdir | --libdir | --libdi | --libd)
920 ac_prev=libdir ;;
921 -libdir=* | --libdir=* | --libdi=* | --libd=*)
88386050 922 libdir=$ac_optarg ;;
bce1b489
BE
923
924 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
925 | --libexe | --libex | --libe)
926 ac_prev=libexecdir ;;
927 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
928 | --libexe=* | --libex=* | --libe=*)
88386050 929 libexecdir=$ac_optarg ;;
bce1b489 930
5213506e
RW
931 -localedir | --localedir | --localedi | --localed | --locale)
932 ac_prev=localedir ;;
933 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
934 localedir=$ac_optarg ;;
935
bce1b489 936 -localstatedir | --localstatedir | --localstatedi | --localstated \
5213506e 937 | --localstate | --localstat | --localsta | --localst | --locals)
bce1b489
BE
938 ac_prev=localstatedir ;;
939 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5213506e 940 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
88386050 941 localstatedir=$ac_optarg ;;
bce1b489
BE
942
943 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
944 ac_prev=mandir ;;
945 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
88386050 946 mandir=$ac_optarg ;;
bce1b489
BE
947
948 -nfp | --nfp | --nf)
949 # Obsolete; use --without-fp.
950 with_fp=no ;;
951
952 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
88386050 953 | --no-cr | --no-c | -n)
bce1b489
BE
954 no_create=yes ;;
955
956 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
957 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
958 no_recursion=yes ;;
959
960 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
961 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
962 | --oldin | --oldi | --old | --ol | --o)
963 ac_prev=oldincludedir ;;
964 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
965 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
966 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
88386050 967 oldincludedir=$ac_optarg ;;
bce1b489
BE
968
969 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
970 ac_prev=prefix ;;
971 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
88386050 972 prefix=$ac_optarg ;;
bce1b489
BE
973
974 -program-prefix | --program-prefix | --program-prefi | --program-pref \
975 | --program-pre | --program-pr | --program-p)
976 ac_prev=program_prefix ;;
977 -program-prefix=* | --program-prefix=* | --program-prefi=* \
978 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
88386050 979 program_prefix=$ac_optarg ;;
bce1b489
BE
980
981 -program-suffix | --program-suffix | --program-suffi | --program-suff \
982 | --program-suf | --program-su | --program-s)
983 ac_prev=program_suffix ;;
984 -program-suffix=* | --program-suffix=* | --program-suffi=* \
985 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
88386050 986 program_suffix=$ac_optarg ;;
bce1b489
BE
987
988 -program-transform-name | --program-transform-name \
989 | --program-transform-nam | --program-transform-na \
990 | --program-transform-n | --program-transform- \
991 | --program-transform | --program-transfor \
992 | --program-transfo | --program-transf \
993 | --program-trans | --program-tran \
994 | --progr-tra | --program-tr | --program-t)
995 ac_prev=program_transform_name ;;
996 -program-transform-name=* | --program-transform-name=* \
997 | --program-transform-nam=* | --program-transform-na=* \
998 | --program-transform-n=* | --program-transform-=* \
999 | --program-transform=* | --program-transfor=* \
1000 | --program-transfo=* | --program-transf=* \
1001 | --program-trans=* | --program-tran=* \
1002 | --progr-tra=* | --program-tr=* | --program-t=*)
88386050 1003 program_transform_name=$ac_optarg ;;
bce1b489 1004
5213506e
RW
1005 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1006 ac_prev=pdfdir ;;
1007 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1008 pdfdir=$ac_optarg ;;
1009
1010 -psdir | --psdir | --psdi | --psd | --ps)
1011 ac_prev=psdir ;;
1012 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1013 psdir=$ac_optarg ;;
1014
bce1b489
BE
1015 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1016 | -silent | --silent | --silen | --sile | --sil)
1017 silent=yes ;;
1018
1019 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1020 ac_prev=sbindir ;;
1021 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1022 | --sbi=* | --sb=*)
88386050 1023 sbindir=$ac_optarg ;;
bce1b489
BE
1024
1025 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1026 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1027 | --sharedst | --shareds | --shared | --share | --shar \
1028 | --sha | --sh)
1029 ac_prev=sharedstatedir ;;
1030 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1031 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1032 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1033 | --sha=* | --sh=*)
88386050 1034 sharedstatedir=$ac_optarg ;;
bce1b489
BE
1035
1036 -site | --site | --sit)
1037 ac_prev=site ;;
1038 -site=* | --site=* | --sit=*)
88386050 1039 site=$ac_optarg ;;
03391b53 1040
bce1b489
BE
1041 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1042 ac_prev=srcdir ;;
1043 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
88386050 1044 srcdir=$ac_optarg ;;
bce1b489
BE
1045
1046 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1047 | --syscon | --sysco | --sysc | --sys | --sy)
1048 ac_prev=sysconfdir ;;
1049 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1050 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
88386050 1051 sysconfdir=$ac_optarg ;;
bce1b489
BE
1052
1053 -target | --target | --targe | --targ | --tar | --ta | --t)
88386050 1054 ac_prev=target_alias ;;
bce1b489 1055 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
88386050 1056 target_alias=$ac_optarg ;;
bce1b489
BE
1057
1058 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1059 verbose=yes ;;
1060
88386050
NN
1061 -version | --version | --versio | --versi | --vers | -V)
1062 ac_init_version=: ;;
bce1b489
BE
1063
1064 -with-* | --with-*)
5213506e 1065 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
bce1b489 1066 # Reject names that are not valid shell variable names.
5213506e
RW
1067 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068 as_fn_error "invalid package name: $ac_useropt"
1069 ac_useropt_orig=$ac_useropt
1070 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1071 case $ac_user_opts in
1072 *"
1073"with_$ac_useropt"
1074"*) ;;
1075 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1076 ac_unrecognized_sep=', ';;
bce1b489 1077 esac
5213506e 1078 eval with_$ac_useropt=\$ac_optarg ;;
bce1b489
BE
1079
1080 -without-* | --without-*)
5213506e 1081 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
bce1b489 1082 # Reject names that are not valid shell variable names.
5213506e
RW
1083 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1084 as_fn_error "invalid package name: $ac_useropt"
1085 ac_useropt_orig=$ac_useropt
1086 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1087 case $ac_user_opts in
1088 *"
1089"with_$ac_useropt"
1090"*) ;;
1091 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1092 ac_unrecognized_sep=', ';;
1093 esac
1094 eval with_$ac_useropt=no ;;
bce1b489
BE
1095
1096 --x)
1097 # Obsolete; use --with-x.
1098 with_x=yes ;;
1099
1100 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1101 | --x-incl | --x-inc | --x-in | --x-i)
1102 ac_prev=x_includes ;;
1103 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1104 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
88386050 1105 x_includes=$ac_optarg ;;
bce1b489
BE
1106
1107 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1108 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1109 ac_prev=x_libraries ;;
1110 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1111 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
88386050 1112 x_libraries=$ac_optarg ;;
bce1b489 1113
5213506e
RW
1114 -*) as_fn_error "unrecognized option: \`$ac_option'
1115Try \`$0 --help' for more information."
bce1b489
BE
1116 ;;
1117
88386050
NN
1118 *=*)
1119 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1120 # Reject names that are not valid shell variable names.
5213506e
RW
1121 case $ac_envvar in #(
1122 '' | [0-9]* | *[!_$as_cr_alnum]* )
1123 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1124 esac
1125 eval $ac_envvar=\$ac_optarg
88386050
NN
1126 export $ac_envvar ;;
1127
162f5967 1128 *)
88386050 1129 # FIXME: should be removed in autoconf 3.0.
5213506e 1130 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
88386050 1131 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5213506e 1132 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
88386050 1133 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
bce1b489
BE
1134 ;;
1135
1136 esac
1137done
1138
1139if test -n "$ac_prev"; then
88386050 1140 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
5213506e 1141 as_fn_error "missing argument to $ac_option"
bce1b489
BE
1142fi
1143
5213506e
RW
1144if test -n "$ac_unrecognized_opts"; then
1145 case $enable_option_checking in
1146 no) ;;
1147 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1148 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
88386050 1149 esac
5213506e 1150fi
03391b53 1151
5213506e
RW
1152# Check all directory arguments for consistency.
1153for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1154 datadir sysconfdir sharedstatedir localstatedir includedir \
1155 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1156 libdir localedir mandir
03391b53 1157do
5213506e
RW
1158 eval ac_val=\$$ac_var
1159 # Remove trailing slashes.
1160 case $ac_val in
1161 */ )
1162 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1163 eval $ac_var=\$ac_val;;
1164 esac
1165 # Be sure to have absolute directory names.
88386050 1166 case $ac_val in
5213506e
RW
1167 [\\/$]* | ?:[\\/]* ) continue;;
1168 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
03391b53 1169 esac
5213506e 1170 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
03391b53 1171done
bce1b489 1172
88386050
NN
1173# There might be people who depend on the old broken behavior: `$host'
1174# used to hold the argument of --host etc.
1175# FIXME: To remove some day.
1176build=$build_alias
1177host=$host_alias
1178target=$target_alias
1179
1180# FIXME: To remove some day.
1181if test "x$host_alias" != x; then
1182 if test "x$build_alias" = x; then
1183 cross_compiling=maybe
5213506e 1184 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
88386050
NN
1185 If a cross compiler is detected then cross compile mode will be used." >&2
1186 elif test "x$build_alias" != "x$host_alias"; then
1187 cross_compiling=yes
1188 fi
1189fi
bce1b489 1190
88386050
NN
1191ac_tool_prefix=
1192test -n "$host_alias" && ac_tool_prefix=$host_alias-
1193
1194test "$silent" = yes && exec 6>/dev/null
bce1b489 1195
03391b53 1196
5213506e
RW
1197ac_pwd=`pwd` && test -n "$ac_pwd" &&
1198ac_ls_di=`ls -di .` &&
1199ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1200 as_fn_error "working directory cannot be determined"
1201test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1202 as_fn_error "pwd does not report name of working directory"
1203
1204
03391b53
AO
1205# Find the source files, if location was not specified.
1206if test -z "$srcdir"; then
1207 ac_srcdir_defaulted=yes
5213506e
RW
1208 # Try the directory containing this script, then the parent directory.
1209 ac_confdir=`$as_dirname -- "$as_myself" ||
1210$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1211 X"$as_myself" : 'X\(//\)[^/]' \| \
1212 X"$as_myself" : 'X\(//\)$' \| \
1213 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1214$as_echo X"$as_myself" |
1215 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1216 s//\1/
1217 q
1218 }
1219 /^X\(\/\/\)[^/].*/{
1220 s//\1/
1221 q
1222 }
1223 /^X\(\/\/\)$/{
1224 s//\1/
1225 q
1226 }
1227 /^X\(\/\).*/{
1228 s//\1/
1229 q
1230 }
1231 s/.*/./; q'`
03391b53 1232 srcdir=$ac_confdir
5213506e 1233 if test ! -r "$srcdir/$ac_unique_file"; then
03391b53
AO
1234 srcdir=..
1235 fi
1236else
1237 ac_srcdir_defaulted=no
1238fi
5213506e
RW
1239if test ! -r "$srcdir/$ac_unique_file"; then
1240 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1241 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1242fi
1243ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1244ac_abs_confdir=`(
1245 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1246 pwd)`
1247# When building in place, set srcdir=.
1248if test "$ac_abs_confdir" = "$ac_pwd"; then
1249 srcdir=.
1250fi
1251# Remove unnecessary trailing slashes from srcdir.
1252# Double slashes in file names in object file debugging info
1253# mess up M-x gdb in Emacs.
1254case $srcdir in
1255*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1256esac
1257for ac_var in $ac_precious_vars; do
1258 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1259 eval ac_env_${ac_var}_value=\$${ac_var}
1260 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1261 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1262done
03391b53 1263
88386050
NN
1264#
1265# Report the --help message.
1266#
1267if test "$ac_init_help" = "long"; then
1268 # Omit some internal or obsolete options to make the list less imposing.
1269 # This message is too long to be a string in the A/UX 3.1 sh.
1270 cat <<_ACEOF
684c64bf 1271\`configure' configures package-unused version-unused to adapt to many kinds of systems.
bce1b489 1272
88386050 1273Usage: $0 [OPTION]... [VAR=VALUE]...
bce1b489 1274
88386050
NN
1275To assign environment variables (e.g., CC, CFLAGS...), specify them as
1276VAR=VALUE. See below for descriptions of some of the useful variables.
03391b53 1277
88386050 1278Defaults for the options are specified in brackets.
9c01f395 1279
88386050
NN
1280Configuration:
1281 -h, --help display this help and exit
1282 --help=short display options specific to this package
1283 --help=recursive display the short help of all the included packages
1284 -V, --version display version information and exit
1285 -q, --quiet, --silent do not print \`checking...' messages
1286 --cache-file=FILE cache test results in FILE [disabled]
1287 -C, --config-cache alias for \`--cache-file=config.cache'
1288 -n, --no-create do not create output files
1289 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1290
88386050
NN
1291Installation directories:
1292 --prefix=PREFIX install architecture-independent files in PREFIX
5213506e 1293 [$ac_default_prefix]
88386050 1294 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5213506e 1295 [PREFIX]
9c01f395 1296
88386050
NN
1297By default, \`make install' will install all the files in
1298\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1299an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1300for instance \`--prefix=\$HOME'.
9c01f395 1301
88386050 1302For better control, use the options below.
9c01f395 1303
88386050 1304Fine tuning of the installation directories:
5213506e
RW
1305 --bindir=DIR user executables [EPREFIX/bin]
1306 --sbindir=DIR system admin executables [EPREFIX/sbin]
1307 --libexecdir=DIR program executables [EPREFIX/libexec]
1308 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1309 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1310 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1311 --libdir=DIR object code libraries [EPREFIX/lib]
1312 --includedir=DIR C header files [PREFIX/include]
1313 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1314 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1315 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1316 --infodir=DIR info documentation [DATAROOTDIR/info]
1317 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1318 --mandir=DIR man documentation [DATAROOTDIR/man]
1319 --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc]
1320 --htmldir=DIR html documentation [DOCDIR]
1321 --dvidir=DIR dvi documentation [DOCDIR]
1322 --pdfdir=DIR pdf documentation [DOCDIR]
1323 --psdir=DIR ps documentation [DOCDIR]
88386050
NN
1324_ACEOF
1325
1326 cat <<\_ACEOF
1327
1328System types:
1329 --build=BUILD configure for building on BUILD [guessed]
1330 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1331 --target=TARGET configure for building compilers for TARGET [HOST]
1332_ACEOF
9c01f395
NN
1333fi
1334
88386050 1335if test -n "$ac_init_help"; then
684c64bf
AP
1336 case $ac_init_help in
1337 short | recursive ) echo "Configuration of package-unused version-unused:";;
1338 esac
88386050 1339 cat <<\_ACEOF
03391b53 1340
88386050 1341Optional Features:
5213506e 1342 --disable-option-checking ignore unrecognized --enable/--with options
88386050
NN
1343 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1344 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
88386050 1345 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
252dde64
NN
1346 --enable-objc-gc enable the use of Boehm's garbage collector with
1347 the GNU Objective-C runtime.
5b043f08 1348 --enable-multilib build many library versions (default)
dd365157
MS
1349 --enable-maintainer-mode enable make rules and dependencies not useful
1350 (and sometimes confusing) to the casual installer
5213506e
RW
1351 --enable-shared[=PKGS] build shared libraries [default=yes]
1352 --enable-static[=PKGS] build static libraries [default=yes]
1cf3d07d
SE
1353 --enable-fast-install[=PKGS]
1354 optimize for fast installation [default=yes]
88386050 1355 --disable-libtool-lock avoid locking (might break parallel builds)
fd312537 1356 --enable-tls Use thread-local storage [default=yes]
049bc404
AP
1357 --enable-sjlj-exceptions
1358 force use of builtin_setjmp for exceptions
03391b53 1359
88386050
NN
1360Optional Packages:
1361 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1362 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
57255173 1363 --with-build-libsubdir=DIR Directory where to find libraries for build system
88386050
NN
1364 --with-target-subdir=SUBDIR
1365 configuring in a subdirectory
1366 --with-cross-host=HOST configuring with a cross compiler
1cf3d07d
SE
1367 --with-pic try to use only PIC/non-PIC objects [default=use
1368 both]
1369 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1fcfac98 1370
88386050
NN
1371Some influential environment variables:
1372 CC C compiler command
1373 CFLAGS C compiler flags
1374 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1375 nonstandard directory <lib dir>
5213506e
RW
1376 LIBS libraries to pass to the linker, e.g. -l<library>
1377 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1378 you have headers in a nonstandard directory <include dir>
88386050 1379 CPP C preprocessor
1fcfac98 1380
88386050
NN
1381Use these variables to override the choices made by `configure' or to help
1382it to find libraries and programs with nonstandard names/locations.
6706f116 1383
5213506e 1384Report bugs to the package provider.
88386050 1385_ACEOF
5213506e 1386ac_status=$?
88386050
NN
1387fi
1388
1389if test "$ac_init_help" = "recursive"; then
1390 # If there are subdirs, report their specific --help.
88386050 1391 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5213506e
RW
1392 test -d "$ac_dir" ||
1393 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1394 continue
88386050
NN
1395 ac_builddir=.
1396
5213506e
RW
1397case "$ac_dir" in
1398.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1399*)
1400 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1401 # A ".." for each directory in $ac_dir_suffix.
1402 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1403 case $ac_top_builddir_sub in
1404 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1405 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1406 esac ;;
1407esac
1408ac_abs_top_builddir=$ac_pwd
1409ac_abs_builddir=$ac_pwd$ac_dir_suffix
1410# for backward compatibility:
1411ac_top_builddir=$ac_top_build_prefix
aebb8c22 1412
88386050 1413case $srcdir in
5213506e 1414 .) # We are building in place.
88386050 1415 ac_srcdir=.
5213506e
RW
1416 ac_top_srcdir=$ac_top_builddir_sub
1417 ac_abs_top_srcdir=$ac_pwd ;;
1418 [\\/]* | ?:[\\/]* ) # Absolute name.
88386050 1419 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
1420 ac_top_srcdir=$srcdir
1421 ac_abs_top_srcdir=$srcdir ;;
1422 *) # Relative name.
1423 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1424 ac_top_srcdir=$ac_top_build_prefix$srcdir
1425 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
88386050 1426esac
5213506e
RW
1427ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1428
1429 cd "$ac_dir" || { ac_status=$?; continue; }
1430 # Check for guested configure.
1431 if test -f "$ac_srcdir/configure.gnu"; then
1432 echo &&
1433 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1434 elif test -f "$ac_srcdir/configure"; then
1435 echo &&
1436 $SHELL "$ac_srcdir/configure" --help=recursive
88386050 1437 else
5213506e
RW
1438 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1439 fi || ac_status=$?
1440 cd "$ac_pwd" || { ac_status=$?; break; }
88386050 1441 done
aebb8c22 1442fi
88386050 1443
5213506e 1444test -n "$ac_init_help" && exit $ac_status
88386050
NN
1445if $ac_init_version; then
1446 cat <<\_ACEOF
684c64bf 1447package-unused configure version-unused
5213506e 1448generated by GNU Autoconf 2.64
88386050 1449
5213506e 1450Copyright (C) 2009 Free Software Foundation, Inc.
88386050
NN
1451This configure script is free software; the Free Software Foundation
1452gives unlimited permission to copy, distribute and modify it.
1453_ACEOF
5213506e 1454 exit
b150efee 1455fi
aebb8c22 1456
5213506e
RW
1457## ------------------------ ##
1458## Autoconf initialization. ##
1459## ------------------------ ##
aebb8c22 1460
5213506e
RW
1461# ac_fn_c_try_compile LINENO
1462# --------------------------
1463# Try to compile conftest.$ac_ext, and return whether this succeeded.
1464ac_fn_c_try_compile ()
88386050 1465{
5213506e
RW
1466 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1467 rm -f conftest.$ac_objext
1468 if { { ac_try="$ac_compile"
1469case "(($ac_try" in
1470 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1471 *) ac_try_echo=$ac_try;;
1472esac
1473eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1474$as_echo "$ac_try_echo"; } >&5
1475 (eval "$ac_compile") 2>conftest.err
1476 ac_status=$?
1477 if test -s conftest.err; then
1478 grep -v '^ *+' conftest.err >conftest.er1
1479 cat conftest.er1 >&5
1480 mv -f conftest.er1 conftest.err
1481 fi
1482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1483 test $ac_status = 0; } && {
1484 test -z "$ac_c_werror_flag" ||
1485 test ! -s conftest.err
1486 } && test -s conftest.$ac_objext; then :
1487 ac_retval=0
1488else
1489 $as_echo "$as_me: failed program was:" >&5
1490sed 's/^/| /' conftest.$ac_ext >&5
b150efee 1491
5213506e
RW
1492 ac_retval=1
1493fi
1494 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1495 return $ac_retval
b150efee 1496
5213506e 1497} # ac_fn_c_try_compile
b150efee 1498
5213506e
RW
1499# ac_fn_c_try_link LINENO
1500# -----------------------
1501# Try to link conftest.$ac_ext, and return whether this succeeded.
1502ac_fn_c_try_link ()
1503{
1504 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1505 rm -f conftest.$ac_objext conftest$ac_exeext
1506 if { { ac_try="$ac_link"
1507case "(($ac_try" in
1508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1509 *) ac_try_echo=$ac_try;;
1510esac
1511eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1512$as_echo "$ac_try_echo"; } >&5
1513 (eval "$ac_link") 2>conftest.err
1514 ac_status=$?
1515 if test -s conftest.err; then
1516 grep -v '^ *+' conftest.err >conftest.er1
1517 cat conftest.er1 >&5
1518 mv -f conftest.er1 conftest.err
1519 fi
1520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1521 test $ac_status = 0; } && {
1522 test -z "$ac_c_werror_flag" ||
1523 test ! -s conftest.err
1524 } && test -s conftest$ac_exeext && {
1525 test "$cross_compiling" = yes ||
1526 $as_test_x conftest$ac_exeext
1527 }; then :
1528 ac_retval=0
1529else
1530 $as_echo "$as_me: failed program was:" >&5
1531sed 's/^/| /' conftest.$ac_ext >&5
b150efee 1532
5213506e
RW
1533 ac_retval=1
1534fi
1535 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1536 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1537 # interfere with the next link command; also delete a directory that is
1538 # left behind by Apple's compiler. We do this before executing the actions.
1539 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1540 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1541 return $ac_retval
b150efee 1542
5213506e 1543} # ac_fn_c_try_link
b150efee 1544
5213506e
RW
1545# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1546# -------------------------------------------------------
1547# Tests whether HEADER exists and can be compiled using the include files in
1548# INCLUDES, setting the cache variable VAR accordingly.
1549ac_fn_c_check_header_compile ()
1550{
1551 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1553$as_echo_n "checking for $2... " >&6; }
1554if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1555 $as_echo_n "(cached) " >&6
1556else
1557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1558/* end confdefs.h. */
1559$4
1560#include <$2>
1561_ACEOF
1562if ac_fn_c_try_compile "$LINENO"; then :
1563 eval "$3=yes"
1564else
1565 eval "$3=no"
1566fi
1567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1568fi
1569eval ac_res=\$$3
1570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1571$as_echo "$ac_res" >&6; }
1572 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1573
1574} # ac_fn_c_check_header_compile
1575
1576# ac_fn_c_try_cpp LINENO
1577# ----------------------
1578# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1579ac_fn_c_try_cpp ()
1580{
1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582 if { { ac_try="$ac_cpp conftest.$ac_ext"
1583case "(($ac_try" in
1584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1585 *) ac_try_echo=$ac_try;;
1586esac
1587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1588$as_echo "$ac_try_echo"; } >&5
1589 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1590 ac_status=$?
1591 if test -s conftest.err; then
1592 grep -v '^ *+' conftest.err >conftest.er1
1593 cat conftest.er1 >&5
1594 mv -f conftest.er1 conftest.err
1595 fi
1596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1597 test $ac_status = 0; } >/dev/null && {
1598 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1599 test ! -s conftest.err
1600 }; then :
1601 ac_retval=0
1602else
1603 $as_echo "$as_me: failed program was:" >&5
1604sed 's/^/| /' conftest.$ac_ext >&5
1605
1606 ac_retval=1
1607fi
1608 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1609 return $ac_retval
1610
1611} # ac_fn_c_try_cpp
1612
1613# ac_fn_c_try_run LINENO
1614# ----------------------
1615# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1616# that executables *can* be run.
1617ac_fn_c_try_run ()
1618{
1619 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1620 if { { ac_try="$ac_link"
1621case "(($ac_try" in
1622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1623 *) ac_try_echo=$ac_try;;
1624esac
1625eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1626$as_echo "$ac_try_echo"; } >&5
1627 (eval "$ac_link") 2>&5
1628 ac_status=$?
1629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1630 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1631 { { case "(($ac_try" in
1632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1633 *) ac_try_echo=$ac_try;;
1634esac
1635eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1636$as_echo "$ac_try_echo"; } >&5
1637 (eval "$ac_try") 2>&5
1638 ac_status=$?
1639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1640 test $ac_status = 0; }; }; then :
1641 ac_retval=0
1642else
1643 $as_echo "$as_me: program exited with status $ac_status" >&5
1644 $as_echo "$as_me: failed program was:" >&5
1645sed 's/^/| /' conftest.$ac_ext >&5
1646
1647 ac_retval=$ac_status
1648fi
1649 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1650 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1651 return $ac_retval
1652
1653} # ac_fn_c_try_run
1654
1655# ac_fn_c_check_func LINENO FUNC VAR
1656# ----------------------------------
1657# Tests whether FUNC exists, setting the cache variable VAR accordingly
1658ac_fn_c_check_func ()
1659{
1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1662$as_echo_n "checking for $2... " >&6; }
1663if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1664 $as_echo_n "(cached) " >&6
1665else
1666 if test x$gcc_no_link = xyes; then
1667 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1668fi
1669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1670/* end confdefs.h. */
1671/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1672 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1673#define $2 innocuous_$2
1674
1675/* System header to define __stub macros and hopefully few prototypes,
1676 which can conflict with char $2 (); below.
1677 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1678 <limits.h> exists even on freestanding compilers. */
1679
1680#ifdef __STDC__
1681# include <limits.h>
1682#else
1683# include <assert.h>
1684#endif
1685
1686#undef $2
1687
1688/* Override any GCC internal prototype to avoid an error.
1689 Use char because int might match the return type of a GCC
1690 builtin and then its argument prototype would still apply. */
1691#ifdef __cplusplus
1692extern "C"
1693#endif
1694char $2 ();
1695/* The GNU C library defines this for functions which it implements
1696 to always fail with ENOSYS. Some functions are actually named
1697 something starting with __ and the normal name is an alias. */
1698#if defined __stub_$2 || defined __stub___$2
1699choke me
1700#endif
1701
1702int
1703main ()
1704{
1705return $2 ();
1706 ;
1707 return 0;
1708}
1709_ACEOF
1710if ac_fn_c_try_link "$LINENO"; then :
1711 eval "$3=yes"
1712else
1713 eval "$3=no"
1714fi
1715rm -f core conftest.err conftest.$ac_objext \
1716 conftest$ac_exeext conftest.$ac_ext
1717fi
1718eval ac_res=\$$3
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1720$as_echo "$ac_res" >&6; }
1721 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1722
1723} # ac_fn_c_check_func
1724
1725# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1726# -------------------------------------------------------
1727# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1728# the include files in INCLUDES and setting the cache variable VAR
1729# accordingly.
1730ac_fn_c_check_header_mongrel ()
1731{
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1735$as_echo_n "checking for $2... " >&6; }
1736if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1737 $as_echo_n "(cached) " >&6
1738fi
1739eval ac_res=\$$3
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1741$as_echo "$ac_res" >&6; }
1742else
1743 # Is the header compilable?
1744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1745$as_echo_n "checking $2 usability... " >&6; }
1746cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1747/* end confdefs.h. */
1748$4
1749#include <$2>
1750_ACEOF
1751if ac_fn_c_try_compile "$LINENO"; then :
1752 ac_header_compiler=yes
1753else
1754 ac_header_compiler=no
1755fi
1756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1758$as_echo "$ac_header_compiler" >&6; }
1759
1760# Is the header present?
1761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1762$as_echo_n "checking $2 presence... " >&6; }
1763cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764/* end confdefs.h. */
1765#include <$2>
1766_ACEOF
1767if ac_fn_c_try_cpp "$LINENO"; then :
1768 ac_header_preproc=yes
1769else
1770 ac_header_preproc=no
1771fi
1772rm -f conftest.err conftest.$ac_ext
1773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1774$as_echo "$ac_header_preproc" >&6; }
1775
1776# So? What about this header?
1777case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1778 yes:no: )
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1780$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1782$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1783 ;;
1784 no:yes:* )
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1786$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1788$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1790$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1792$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1794$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1795 ;;
1796esac
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1798$as_echo_n "checking for $2... " >&6; }
1799if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1800 $as_echo_n "(cached) " >&6
1801else
1802 eval "$3=\$ac_header_compiler"
1803fi
1804eval ac_res=\$$3
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1806$as_echo "$ac_res" >&6; }
1807fi
1808 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1809
1810} # ac_fn_c_check_header_mongrel
1811cat >config.log <<_ACEOF
1812This file contains any messages produced by compilers while
1813running configure, to aid debugging if configure makes a mistake.
1814
1815It was created by package-unused $as_me version-unused, which was
1816generated by GNU Autoconf 2.64. Invocation command line was
1817
1818 $ $0 $@
1819
1820_ACEOF
1821exec 5>>config.log
1822{
1823cat <<_ASUNAME
1824## --------- ##
1825## Platform. ##
1826## --------- ##
1827
1828hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1829uname -m = `(uname -m) 2>/dev/null || echo unknown`
1830uname -r = `(uname -r) 2>/dev/null || echo unknown`
1831uname -s = `(uname -s) 2>/dev/null || echo unknown`
1832uname -v = `(uname -v) 2>/dev/null || echo unknown`
1833
1834/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1835/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1836
1837/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1838/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1839/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1840/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1841/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1842/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1843/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1844
1845_ASUNAME
1846
1847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1848for as_dir in $PATH
1849do
1850 IFS=$as_save_IFS
1851 test -z "$as_dir" && as_dir=.
1852 $as_echo "PATH: $as_dir"
1853 done
1854IFS=$as_save_IFS
1855
1856} >&5
1857
1858cat >&5 <<_ACEOF
b150efee 1859
b150efee 1860
88386050
NN
1861## ----------- ##
1862## Core tests. ##
1863## ----------- ##
b150efee 1864
88386050
NN
1865_ACEOF
1866
1867
1868# Keep a trace of the command line.
1869# Strip out --no-create and --no-recursion so they do not pile up.
1870# Strip out --silent because we don't want to record it for future runs.
1871# Also quote any args containing shell meta-characters.
1872# Make two passes to allow for proper duplicate-argument suppression.
1873ac_configure_args=
1874ac_configure_args0=
1875ac_configure_args1=
88386050
NN
1876ac_must_keep_next=false
1877for ac_pass in 1 2
1878do
1879 for ac_arg
1880 do
1881 case $ac_arg in
1882 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1883 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1884 | -silent | --silent | --silen | --sile | --sil)
1885 continue ;;
5213506e
RW
1886 *\'*)
1887 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
88386050
NN
1888 esac
1889 case $ac_pass in
5213506e 1890 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
88386050 1891 2)
5213506e 1892 as_fn_append ac_configure_args1 " '$ac_arg'"
88386050
NN
1893 if test $ac_must_keep_next = true; then
1894 ac_must_keep_next=false # Got value, back to normal.
1895 else
1896 case $ac_arg in
1897 *=* | --config-cache | -C | -disable-* | --disable-* \
1898 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1899 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1900 | -with-* | --with-* | -without-* | --without-* | --x)
1901 case "$ac_configure_args0 " in
1902 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1903 esac
1904 ;;
1905 -* ) ac_must_keep_next=true ;;
1906 esac
1907 fi
5213506e 1908 as_fn_append ac_configure_args " '$ac_arg'"
88386050
NN
1909 ;;
1910 esac
1911 done
1912done
5213506e
RW
1913{ ac_configure_args0=; unset ac_configure_args0;}
1914{ ac_configure_args1=; unset ac_configure_args1;}
88386050
NN
1915
1916# When interrupted or exit'd, cleanup temporary files, and complete
1917# config.log. We remove comments because anyway the quotes in there
1918# would cause problems or look ugly.
5213506e
RW
1919# WARNING: Use '\'' to represent an apostrophe within the trap.
1920# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
88386050
NN
1921trap 'exit_status=$?
1922 # Save into config.log some information that might help in debugging.
1923 {
1924 echo
1925
1926 cat <<\_ASBOX
1927## ---------------- ##
1928## Cache variables. ##
1929## ---------------- ##
1930_ASBOX
1931 echo
1932 # The following way of writing the cache mishandles newlines in values,
5213506e
RW
1933(
1934 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1935 eval ac_val=\$$ac_var
1936 case $ac_val in #(
1937 *${as_nl}*)
1938 case $ac_var in #(
1939 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1940$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1941 esac
1942 case $ac_var in #(
1943 _ | IFS | as_nl) ;; #(
1944 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1945 *) { eval $ac_var=; unset $ac_var;} ;;
1946 esac ;;
1947 esac
1948 done
88386050 1949 (set) 2>&1 |
5213506e
RW
1950 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1951 *${as_nl}ac_space=\ *)
88386050 1952 sed -n \
5213506e
RW
1953 "s/'\''/'\''\\\\'\'''\''/g;
1954 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1955 ;; #(
88386050 1956 *)
5213506e 1957 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
88386050 1958 ;;
5213506e
RW
1959 esac |
1960 sort
1961)
88386050
NN
1962 echo
1963
1964 cat <<\_ASBOX
1965## ----------------- ##
1966## Output variables. ##
1967## ----------------- ##
1968_ASBOX
1969 echo
1970 for ac_var in $ac_subst_vars
1971 do
5213506e
RW
1972 eval ac_val=\$$ac_var
1973 case $ac_val in
1974 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1975 esac
1976 $as_echo "$ac_var='\''$ac_val'\''"
88386050
NN
1977 done | sort
1978 echo
1979
1980 if test -n "$ac_subst_files"; then
1981 cat <<\_ASBOX
5213506e
RW
1982## ------------------- ##
1983## File substitutions. ##
1984## ------------------- ##
88386050
NN
1985_ASBOX
1986 echo
1987 for ac_var in $ac_subst_files
1988 do
5213506e
RW
1989 eval ac_val=\$$ac_var
1990 case $ac_val in
1991 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1992 esac
1993 $as_echo "$ac_var='\''$ac_val'\''"
88386050
NN
1994 done | sort
1995 echo
1996 fi
1997
1998 if test -s confdefs.h; then
1999 cat <<\_ASBOX
2000## ----------- ##
2001## confdefs.h. ##
2002## ----------- ##
2003_ASBOX
2004 echo
5213506e 2005 cat confdefs.h
88386050
NN
2006 echo
2007 fi
2008 test "$ac_signal" != 0 &&
5213506e
RW
2009 $as_echo "$as_me: caught signal $ac_signal"
2010 $as_echo "$as_me: exit $exit_status"
88386050 2011 } >&5
5213506e
RW
2012 rm -f core *.core core.conftest.* &&
2013 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
88386050 2014 exit $exit_status
5213506e 2015' 0
88386050 2016for ac_signal in 1 2 13 15; do
5213506e 2017 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
88386050
NN
2018done
2019ac_signal=0
2020
2021# confdefs.h avoids OS command line length limits that DEFS can exceed.
5213506e
RW
2022rm -f -r conftest* confdefs.h
2023
2024$as_echo "/* confdefs.h */" > confdefs.h
88386050
NN
2025
2026# Predefined preprocessor variables.
2027
2028cat >>confdefs.h <<_ACEOF
2029#define PACKAGE_NAME "$PACKAGE_NAME"
2030_ACEOF
2031
88386050
NN
2032cat >>confdefs.h <<_ACEOF
2033#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2034_ACEOF
2035
88386050
NN
2036cat >>confdefs.h <<_ACEOF
2037#define PACKAGE_VERSION "$PACKAGE_VERSION"
2038_ACEOF
2039
88386050
NN
2040cat >>confdefs.h <<_ACEOF
2041#define PACKAGE_STRING "$PACKAGE_STRING"
2042_ACEOF
2043
88386050
NN
2044cat >>confdefs.h <<_ACEOF
2045#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2046_ACEOF
2047
5213506e
RW
2048cat >>confdefs.h <<_ACEOF
2049#define PACKAGE_URL "$PACKAGE_URL"
2050_ACEOF
2051
88386050
NN
2052
2053# Let the site file select an alternate cache file if it wants to.
5213506e
RW
2054# Prefer an explicitly selected file to automatically selected ones.
2055ac_site_file1=NONE
2056ac_site_file2=NONE
2057if test -n "$CONFIG_SITE"; then
2058 ac_site_file1=$CONFIG_SITE
2059elif test "x$prefix" != xNONE; then
2060 ac_site_file1=$prefix/share/config.site
2061 ac_site_file2=$prefix/etc/config.site
2062else
2063 ac_site_file1=$ac_default_prefix/share/config.site
2064 ac_site_file2=$ac_default_prefix/etc/config.site
2065fi
2066for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2067do
2068 test "x$ac_site_file" = xNONE && continue
88386050 2069 if test -r "$ac_site_file"; then
5213506e
RW
2070 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2071$as_echo "$as_me: loading site script $ac_site_file" >&6;}
88386050
NN
2072 sed 's/^/| /' "$ac_site_file" >&5
2073 . "$ac_site_file"
2074 fi
2075done
2076
2077if test -r "$cache_file"; then
2078 # Some versions of bash will fail to source /dev/null (special
2079 # files actually), so we avoid doing that.
2080 if test -f "$cache_file"; then
5213506e
RW
2081 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2082$as_echo "$as_me: loading cache $cache_file" >&6;}
88386050 2083 case $cache_file in
5213506e
RW
2084 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2085 *) . "./$cache_file";;
88386050
NN
2086 esac
2087 fi
2088else
5213506e
RW
2089 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2090$as_echo "$as_me: creating cache $cache_file" >&6;}
88386050
NN
2091 >$cache_file
2092fi
2093
2094# Check that the precious variables saved in the cache have kept the same
2095# value.
2096ac_cache_corrupted=false
5213506e 2097for ac_var in $ac_precious_vars; do
88386050
NN
2098 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2099 eval ac_new_set=\$ac_env_${ac_var}_set
5213506e
RW
2100 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2101 eval ac_new_val=\$ac_env_${ac_var}_value
88386050
NN
2102 case $ac_old_set,$ac_new_set in
2103 set,)
5213506e
RW
2104 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2105$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
88386050
NN
2106 ac_cache_corrupted=: ;;
2107 ,set)
5213506e
RW
2108 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2109$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
88386050
NN
2110 ac_cache_corrupted=: ;;
2111 ,);;
2112 *)
2113 if test "x$ac_old_val" != "x$ac_new_val"; then
5213506e
RW
2114 # differences in whitespace do not lead to failure.
2115 ac_old_val_w=`echo x $ac_old_val`
2116 ac_new_val_w=`echo x $ac_new_val`
2117 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2118 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2119$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2120 ac_cache_corrupted=:
2121 else
2122 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2123$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2124 eval $ac_var=\$ac_old_val
2125 fi
2126 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2127$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2128 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2129$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
88386050
NN
2130 fi;;
2131 esac
2132 # Pass precious variables to config.status.
2133 if test "$ac_new_set" = set; then
2134 case $ac_new_val in
5213506e 2135 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
88386050
NN
2136 *) ac_arg=$ac_var=$ac_new_val ;;
2137 esac
2138 case " $ac_configure_args " in
2139 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5213506e 2140 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
88386050
NN
2141 esac
2142 fi
2143done
2144if $ac_cache_corrupted; then
5213506e
RW
2145 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2146$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2147 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2148$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2149 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
88386050 2150fi
5213506e
RW
2151## -------------------- ##
2152## Main body of script. ##
2153## -------------------- ##
88386050
NN
2154
2155ac_ext=c
2156ac_cpp='$CPP $CPPFLAGS'
2157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2159ac_compiler_gnu=$ac_cv_c_compiler_gnu
2160
2161
2162
2163
2164
2165
215c351a 2166ac_aux_dir=
5213506e
RW
2167for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2168 for ac_t in install-sh install.sh shtool; do
2169 if test -f "$ac_dir/$ac_t"; then
2170 ac_aux_dir=$ac_dir
2171 ac_install_sh="$ac_aux_dir/$ac_t -c"
2172 break 2
2173 fi
2174 done
215c351a
PB
2175done
2176if test -z "$ac_aux_dir"; then
5213506e 2177 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
215c351a 2178fi
5213506e
RW
2179
2180# These three variables are undocumented and unsupported,
2181# and are intended to be withdrawn in a future Autoconf release.
2182# They can cause serious problems if a builder's source tree is in a directory
2183# whose full name contains unusual characters.
2184ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2185ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2186ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2187
215c351a
PB
2188
2189# Make sure we can run config.sub.
5213506e
RW
2190$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2191 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2192
2193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2194$as_echo_n "checking build system type... " >&6; }
2195if test "${ac_cv_build+set}" = set; then :
2196 $as_echo_n "(cached) " >&6
2197else
2198 ac_build_alias=$build_alias
2199test "x$ac_build_alias" = x &&
2200 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2201test "x$ac_build_alias" = x &&
2202 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2203ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2204 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2205
2206fi
2207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2208$as_echo "$ac_cv_build" >&6; }
2209case $ac_cv_build in
2210*-*-*) ;;
2211*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2212esac
215c351a 2213build=$ac_cv_build
5213506e
RW
2214ac_save_IFS=$IFS; IFS='-'
2215set x $ac_cv_build
2216shift
2217build_cpu=$1
2218build_vendor=$2
2219shift; shift
2220# Remember, the first character of IFS is used to create $*,
2221# except with old shells:
2222build_os=$*
2223IFS=$ac_save_IFS
2224case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
215c351a
PB
2225
2226
2227 case ${build_alias} in
2228 "") build_noncanonical=${build} ;;
2229 *) build_noncanonical=${build_alias} ;;
2230esac
2231
2232 case ${host_alias} in
2233 "") host_noncanonical=${build_noncanonical} ;;
2234 *) host_noncanonical=${host_alias} ;;
2235esac
2236
2237 case ${target_alias} in
2238 "") target_noncanonical=${host_noncanonical} ;;
2239 *) target_noncanonical=${target_alias} ;;
2240esac
2241
57255173
PB
2242
2243# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2244# have matching libraries, they should use host libraries: Makefile.tpl
2245# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2246# However, they still use the build modules, because the corresponding
2247# host modules (e.g. bison) are only built for the host when bootstrap
2248# finishes. So:
2249# - build_subdir is where we find build modules, and never changes.
2250# - build_libsubdir is where we find build libraries, and can be overridden.
2251
2252# Prefix 'build-' so this never conflicts with target_subdir.
215c351a 2253build_subdir="build-${build_noncanonical}"
57255173 2254
5213506e
RW
2255# Check whether --with-build-libsubdir was given.
2256if test "${with_build_libsubdir+set}" = set; then :
2257 withval=$with_build_libsubdir; build_libsubdir="$withval"
57255173
PB
2258else
2259 build_libsubdir="$build_subdir"
5213506e
RW
2260fi
2261
215c351a
PB
2262# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2263if ( test $srcdir = . && test -d gcc ) \
2264 || test -d $srcdir/../host-${host_noncanonical}; then
2265 host_subdir="host-${host_noncanonical}"
2266else
2267 host_subdir=.
2268fi
2269# No prefix.
2270target_subdir=${target_noncanonical}
252dde64 2271
88386050 2272
252dde64 2273# We need the following definitions because AC_PROG_LIBTOOL relies on them
88386050 2274PACKAGE=libobjc
252dde64 2275# Version is pulled out to make it a bit easier to change using sed.
196891b5 2276VERSION=3:0:0
88386050
NN
2277
2278
2279# This works around the fact that libtool configuration may change LD
2280# for this particular configuration, but some shells, instead of
2281# keeping the changes in LD private, export them just because LD is
2282# exported.
2283ORIGINAL_LD_FOR_MULTILIBS=$LD
2284
252dde64
NN
2285# -------
2286# Options
2287# -------
2288
252dde64
NN
2289# We use these options to decide which functions to include.
2290
5213506e
RW
2291# Check whether --with-target-subdir was given.
2292if test "${with_target_subdir+set}" = set; then :
2293 withval=$with_target_subdir;
2294fi
252dde64 2295
252dde64 2296
5213506e
RW
2297# Check whether --with-cross-host was given.
2298if test "${with_cross_host+set}" = set; then :
2299 withval=$with_cross_host;
2300fi
252dde64 2301
252dde64 2302
5213506e
RW
2303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2304$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2305# Check whether --enable-version-specific-runtime-libs was given.
2306if test "${enable_version_specific_runtime_libs+set}" = set; then :
2307 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
252dde64
NN
2308 yes) version_specific_libs=yes ;;
2309 no) version_specific_libs=no ;;
5213506e 2310 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
252dde64
NN
2311 esac
2312else
2313 version_specific_libs=no
5213506e
RW
2314fi
2315
2316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2317$as_echo "$version_specific_libs" >&6; }
2318
2319# Check whether --enable-objc-gc was given.
2320if test "${enable_objc_gc+set}" = set; then :
2321 enableval=$enable_objc_gc; case $enable_objc_gc in
8c3e5222
DA
2322 no)
2323 OBJC_BOEHM_GC=''
2324 OBJC_BOEHM_GC_INCLUDES=''
2325 ;;
2326 *)
2327 OBJC_BOEHM_GC=libobjc_gc.la
2328 OBJC_BOEHM_GC_INCLUDES='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
2329 ;;
252dde64
NN
2330esac
2331else
8c3e5222 2332 OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES=''
5213506e
RW
2333fi
2334
252dde64
NN
2335
2336
8c3e5222 2337
252dde64
NN
2338# -----------
2339# Directories
2340# -----------
2341
5b043f08
GK
2342# Find the rest of the source tree framework.
2343# Default to --enable-multilib
5213506e
RW
2344# Check whether --enable-multilib was given.
2345if test "${enable_multilib+set}" = set; then :
2346 enableval=$enable_multilib; case "$enableval" in
5b043f08
GK
2347 yes) multilib=yes ;;
2348 no) multilib=no ;;
5213506e 2349 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
5b043f08
GK
2350 esac
2351else
2352 multilib=yes
5213506e
RW
2353fi
2354
5b043f08
GK
2355
2356# We may get other options which we leave undocumented:
2357# --with-target-subdir, --with-multisrctop, --with-multisubdir
2358# See config-ml.in if you want the gory details.
2359
2360if test "$srcdir" = "."; then
2361 if test "$with_target_subdir" != "."; then
2362 multi_basedir="$srcdir/$with_multisrctop../.."
88386050 2363 else
5b043f08 2364 multi_basedir="$srcdir/$with_multisrctop.."
88386050
NN
2365 fi
2366else
5b043f08 2367 multi_basedir="$srcdir/.."
88386050 2368fi
5b043f08
GK
2369
2370
2371# Even if the default multilib is not a cross compilation,
2372# it may be that some of the other multilibs are.
2373if test $cross_compiling = no && test $multilib = yes \
2374 && test "x${with_multisubdir}" != x ; then
2375 cross_compiling=maybe
88386050 2376fi
88386050 2377
5213506e 2378ac_config_commands="$ac_config_commands default-1"
88386050
NN
2379
2380
5213506e
RW
2381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2382$as_echo_n "checking host system type... " >&6; }
2383if test "${ac_cv_host+set}" = set; then :
2384 $as_echo_n "(cached) " >&6
2385else
2386 if test "x$host_alias" = x; then
2387 ac_cv_host=$ac_cv_build
88386050 2388else
5213506e
RW
2389 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2390 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2391fi
88386050
NN
2392
2393fi
5213506e
RW
2394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2395$as_echo "$ac_cv_host" >&6; }
2396case $ac_cv_host in
2397*-*-*) ;;
2398*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2399esac
88386050 2400host=$ac_cv_host
5213506e
RW
2401ac_save_IFS=$IFS; IFS='-'
2402set x $ac_cv_host
2403shift
2404host_cpu=$1
2405host_vendor=$2
2406shift; shift
2407# Remember, the first character of IFS is used to create $*,
2408# except with old shells:
2409host_os=$*
2410IFS=$ac_save_IFS
2411case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
88386050
NN
2412
2413
5213506e
RW
2414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2415$as_echo_n "checking target system type... " >&6; }
2416if test "${ac_cv_target+set}" = set; then :
2417 $as_echo_n "(cached) " >&6
88386050 2418else
5213506e
RW
2419 if test "x$target_alias" = x; then
2420 ac_cv_target=$ac_cv_host
2421else
2422 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2423 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2424fi
88386050
NN
2425
2426fi
5213506e
RW
2427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2428$as_echo "$ac_cv_target" >&6; }
2429case $ac_cv_target in
2430*-*-*) ;;
2431*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2432esac
88386050 2433target=$ac_cv_target
5213506e
RW
2434ac_save_IFS=$IFS; IFS='-'
2435set x $ac_cv_target
2436shift
2437target_cpu=$1
2438target_vendor=$2
2439shift; shift
2440# Remember, the first character of IFS is used to create $*,
2441# except with old shells:
2442target_os=$*
2443IFS=$ac_save_IFS
2444case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
88386050
NN
2445
2446
2447# The aliases save the names the user supplied, while $host etc.
2448# will get canonicalized.
2449test -n "$target_alias" &&
b150efee
FS
2450 test "$program_prefix$program_suffix$program_transform_name" = \
2451 NONENONEs,x,x, &&
2452 program_prefix=${target_alias}-
b150efee 2453
b150efee 2454
049bc404 2455
5213506e 2456
608e1e0c 2457# Export source directory.
b150efee
FS
2458# These need to be absolute paths, yet at the same time need to
2459# canonicalize only relative paths, because then amd will not unmount
2460# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
b150efee 2461case $srcdir in
252dde64
NN
2462 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2463 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
b150efee
FS
2464esac
2465
2466
608e1e0c 2467# Calculate toolexeclibdir
a42a57cb 2468# Also toolexecdir, though it's only used in toolexeclibdir
252dde64
NN
2469case ${version_specific_libs} in
2470 yes)
2471 # Need the gcc compiler version to know where to install libraries
2472 # and header files if --enable-version-specific-runtime-libs option
2473 # is selected.
a42a57cb 2474 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2b37e3d5 2475 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
252dde64
NN
2476 ;;
2477 no)
2478 if test -n "$with_cross_host" &&
2479 test x"$with_cross_host" != x"no"; then
252dde64 2480 # Install a library built with a cross compiler in tooldir, not libdir.
a42a57cb 2481 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
608e1e0c
NN
2482 toolexeclibdir='$(toolexecdir)/lib'
2483 else
a42a57cb 2484 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
608e1e0c 2485 toolexeclibdir='$(libdir)'
252dde64
NN
2486 fi
2487 multi_os_directory=`$CC -print-multi-os-directory`
2488 case $multi_os_directory in
2489 .) ;; # Avoid trailing /.
608e1e0c 2490 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
252dde64
NN
2491 esac
2492 ;;
2493esac
71205e0b 2494
252dde64 2495
a42a57cb 2496
ff65de76
AP
2497# Figure out if we want to name the include directory and the
2498# library name changes differently.
7d34a5a9 2499includedirname=include
45d5f86c 2500libsuffix=
ff65de76
AP
2501case "${host}" in
2502 *-darwin*)
2503 # Darwin is the only target so far that needs a different include directory.
7d34a5a9 2504 includedirname=include-gnu-runtime
af333b9a 2505 libsuffix=-gnu
ff65de76
AP
2506 ;;
2507esac
2508
2509
2510
5213506e 2511ac_config_headers="$ac_config_headers config.h"
049bc404
AP
2512
2513
252dde64
NN
2514# --------
2515# Programs
2516# --------
7c6b0e92 2517
b150efee 2518
db7f3c69
NN
2519
2520# We must force CC to /not/ be a precious variable; otherwise
2521# the wrong, non-multilib-adjusted value will be used in multilibs.
2522# As a side effect, we have to subst CFLAGS ourselves.
2523
2524
88386050
NN
2525ac_ext=c
2526ac_cpp='$CPP $CPPFLAGS'
2527ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2528ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2529ac_compiler_gnu=$ac_cv_c_compiler_gnu
2530if test -n "$ac_tool_prefix"; then
2531 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2532set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
2533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2534$as_echo_n "checking for $ac_word... " >&6; }
2535if test "${ac_cv_prog_CC+set}" = set; then :
2536 $as_echo_n "(cached) " >&6
88386050
NN
2537else
2538 if test -n "$CC"; then
2539 ac_cv_prog_CC="$CC" # Let the user override the test.
2540else
2541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2542for as_dir in $PATH
2543do
2544 IFS=$as_save_IFS
2545 test -z "$as_dir" && as_dir=.
5213506e
RW
2546 for ac_exec_ext in '' $ac_executable_extensions; do
2547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2548 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 2549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2550 break 2
2551 fi
2552done
5213506e
RW
2553 done
2554IFS=$as_save_IFS
b150efee 2555
88386050
NN
2556fi
2557fi
2558CC=$ac_cv_prog_CC
2559if test -n "$CC"; then
5213506e
RW
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2561$as_echo "$CC" >&6; }
88386050 2562else
5213506e
RW
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2564$as_echo "no" >&6; }
88386050 2565fi
b150efee 2566
5213506e 2567
88386050
NN
2568fi
2569if test -z "$ac_cv_prog_CC"; then
2570 ac_ct_CC=$CC
2571 # Extract the first word of "gcc", so it can be a program name with args.
2572set dummy gcc; ac_word=$2
5213506e
RW
2573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2574$as_echo_n "checking for $ac_word... " >&6; }
2575if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2576 $as_echo_n "(cached) " >&6
88386050
NN
2577else
2578 if test -n "$ac_ct_CC"; then
2579 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2580else
2581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2582for as_dir in $PATH
2583do
2584 IFS=$as_save_IFS
2585 test -z "$as_dir" && as_dir=.
5213506e
RW
2586 for ac_exec_ext in '' $ac_executable_extensions; do
2587 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2588 ac_cv_prog_ac_ct_CC="gcc"
5213506e 2589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2590 break 2
2591 fi
2592done
5213506e
RW
2593 done
2594IFS=$as_save_IFS
b150efee 2595
88386050
NN
2596fi
2597fi
2598ac_ct_CC=$ac_cv_prog_ac_ct_CC
2599if test -n "$ac_ct_CC"; then
5213506e
RW
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2601$as_echo "$ac_ct_CC" >&6; }
88386050 2602else
5213506e
RW
2603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2604$as_echo "no" >&6; }
88386050 2605fi
7c6b0e92 2606
5213506e
RW
2607 if test "x$ac_ct_CC" = x; then
2608 CC=""
2609 else
2610 case $cross_compiling:$ac_tool_warned in
2611yes:)
2612{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2613$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2614ac_tool_warned=yes ;;
2615esac
2616 CC=$ac_ct_CC
2617 fi
88386050
NN
2618else
2619 CC="$ac_cv_prog_CC"
2620fi
7c6b0e92 2621
88386050 2622if test -z "$CC"; then
5213506e
RW
2623 if test -n "$ac_tool_prefix"; then
2624 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
88386050 2625set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2627$as_echo_n "checking for $ac_word... " >&6; }
2628if test "${ac_cv_prog_CC+set}" = set; then :
2629 $as_echo_n "(cached) " >&6
bce1b489
BE
2630else
2631 if test -n "$CC"; then
2632 ac_cv_prog_CC="$CC" # Let the user override the test.
2633else
88386050
NN
2634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635for as_dir in $PATH
2636do
2637 IFS=$as_save_IFS
2638 test -z "$as_dir" && as_dir=.
5213506e
RW
2639 for ac_exec_ext in '' $ac_executable_extensions; do
2640 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2641 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2643 break 2
2644 fi
2645done
5213506e
RW
2646 done
2647IFS=$as_save_IFS
88386050 2648
bce1b489
BE
2649fi
2650fi
88386050 2651CC=$ac_cv_prog_CC
bce1b489 2652if test -n "$CC"; then
5213506e
RW
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2654$as_echo "$CC" >&6; }
88386050 2655else
5213506e
RW
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2657$as_echo "no" >&6; }
88386050
NN
2658fi
2659
5213506e
RW
2660
2661 fi
88386050 2662fi
5213506e 2663if test -z "$CC"; then
88386050
NN
2664 # Extract the first word of "cc", so it can be a program name with args.
2665set dummy cc; ac_word=$2
5213506e
RW
2666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2667$as_echo_n "checking for $ac_word... " >&6; }
2668if test "${ac_cv_prog_CC+set}" = set; then :
2669 $as_echo_n "(cached) " >&6
88386050 2670else
5213506e
RW
2671 if test -n "$CC"; then
2672 ac_cv_prog_CC="$CC" # Let the user override the test.
88386050 2673else
5213506e 2674 ac_prog_rejected=no
88386050
NN
2675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2676for as_dir in $PATH
2677do
2678 IFS=$as_save_IFS
2679 test -z "$as_dir" && as_dir=.
5213506e
RW
2680 for ac_exec_ext in '' $ac_executable_extensions; do
2681 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2682 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2683 ac_prog_rejected=yes
2684 continue
2685 fi
2686 ac_cv_prog_CC="cc"
2687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2688 break 2
2689 fi
2690done
5213506e
RW
2691 done
2692IFS=$as_save_IFS
88386050 2693
bce1b489
BE
2694if test $ac_prog_rejected = yes; then
2695 # We found a bogon in the path, so make sure we never use it.
2696 set dummy $ac_cv_prog_CC
2697 shift
88386050 2698 if test $# != 0; then
bce1b489
BE
2699 # We chose a different compiler from the bogus one.
2700 # However, it has the same basename, so the bogon will be chosen
2701 # first if we set CC to just the basename; use the full file name.
2702 shift
88386050 2703 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
bce1b489
BE
2704 fi
2705fi
2706fi
2707fi
88386050 2708CC=$ac_cv_prog_CC
bce1b489 2709if test -n "$CC"; then
5213506e
RW
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2711$as_echo "$CC" >&6; }
bce1b489 2712else
5213506e
RW
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2714$as_echo "no" >&6; }
bce1b489
BE
2715fi
2716
5213506e 2717
03391b53 2718fi
88386050
NN
2719if test -z "$CC"; then
2720 if test -n "$ac_tool_prefix"; then
5213506e 2721 for ac_prog in cl.exe
88386050
NN
2722 do
2723 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2724set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
2725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2726$as_echo_n "checking for $ac_word... " >&6; }
2727if test "${ac_cv_prog_CC+set}" = set; then :
2728 $as_echo_n "(cached) " >&6
bce1b489 2729else
88386050
NN
2730 if test -n "$CC"; then
2731 ac_cv_prog_CC="$CC" # Let the user override the test.
bce1b489 2732else
88386050
NN
2733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2734for as_dir in $PATH
2735do
2736 IFS=$as_save_IFS
2737 test -z "$as_dir" && as_dir=.
5213506e
RW
2738 for ac_exec_ext in '' $ac_executable_extensions; do
2739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2740 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 2741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2742 break 2
2743 fi
2744done
5213506e
RW
2745 done
2746IFS=$as_save_IFS
88386050 2747
bce1b489
BE
2748fi
2749fi
88386050
NN
2750CC=$ac_cv_prog_CC
2751if test -n "$CC"; then
5213506e
RW
2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2753$as_echo "$CC" >&6; }
bce1b489 2754else
5213506e
RW
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2756$as_echo "no" >&6; }
bce1b489 2757fi
bce1b489 2758
5213506e 2759
88386050
NN
2760 test -n "$CC" && break
2761 done
bce1b489 2762fi
88386050
NN
2763if test -z "$CC"; then
2764 ac_ct_CC=$CC
5213506e 2765 for ac_prog in cl.exe
88386050
NN
2766do
2767 # Extract the first word of "$ac_prog", so it can be a program name with args.
2768set dummy $ac_prog; ac_word=$2
5213506e
RW
2769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2770$as_echo_n "checking for $ac_word... " >&6; }
2771if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2772 $as_echo_n "(cached) " >&6
88386050
NN
2773else
2774 if test -n "$ac_ct_CC"; then
2775 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2776else
2777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778for as_dir in $PATH
2779do
2780 IFS=$as_save_IFS
2781 test -z "$as_dir" && as_dir=.
5213506e
RW
2782 for ac_exec_ext in '' $ac_executable_extensions; do
2783 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2784 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 2785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050 2786 break 2
da4b1927 2787 fi
88386050 2788done
5213506e
RW
2789 done
2790IFS=$as_save_IFS
88386050
NN
2791
2792fi
2793fi
2794ac_ct_CC=$ac_cv_prog_ac_ct_CC
2795if test -n "$ac_ct_CC"; then
5213506e
RW
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2797$as_echo "$ac_ct_CC" >&6; }
88386050 2798else
5213506e
RW
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2800$as_echo "no" >&6; }
88386050
NN
2801fi
2802
5213506e 2803
88386050
NN
2804 test -n "$ac_ct_CC" && break
2805done
2806
5213506e
RW
2807 if test "x$ac_ct_CC" = x; then
2808 CC=""
2809 else
2810 case $cross_compiling:$ac_tool_warned in
2811yes:)
2812{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2813$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2814ac_tool_warned=yes ;;
2815esac
2816 CC=$ac_ct_CC
2817 fi
88386050
NN
2818fi
2819
2820fi
2821
2822
5213506e
RW
2823test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2824$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2825as_fn_error "no acceptable C compiler found in \$PATH
2826See \`config.log' for more details." "$LINENO" 5; }
88386050
NN
2827
2828# Provide some information about the compiler.
5213506e
RW
2829$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2830set X $ac_compile
2831ac_compiler=$2
2832for ac_option in --version -v -V -qversion; do
2833 { { ac_try="$ac_compiler $ac_option >&5"
2834case "(($ac_try" in
2835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2836 *) ac_try_echo=$ac_try;;
2837esac
2838eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2839$as_echo "$ac_try_echo"; } >&5
2840 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
88386050 2841 ac_status=$?
5213506e
RW
2842 if test -s conftest.err; then
2843 sed '10a\
2844... rest of stderr output deleted ...
2845 10q' conftest.err >conftest.er1
2846 cat conftest.er1 >&5
2847 rm -f conftest.er1 conftest.err
2848 fi
2849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2850 test $ac_status = 0; }
2851done
88386050 2852
5213506e 2853cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
2854/* end confdefs.h. */
2855
2856int
2857main ()
2858{
2859
2860 ;
2861 return 0;
2862}
2863_ACEOF
2864# FIXME: Cleanup?
5213506e 2865if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
88386050
NN
2866 (eval $ac_link) 2>&5
2867 ac_status=$?
5213506e
RW
2868 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2869 test $ac_status = 0; }; then :
88386050
NN
2870 gcc_no_link=no
2871else
2872 gcc_no_link=yes
2873fi
88386050
NN
2874if test x$gcc_no_link = xyes; then
2875 # Setting cross_compile will disable run tests; it will
2876 # also disable AC_CHECK_FILE but that's generally
2877 # correct if we can't link.
2878 cross_compiling=yes
2879 EXEEXT=
2880else
5213506e 2881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
2882/* end confdefs.h. */
2883
2884int
2885main ()
2886{
2887
2888 ;
2889 return 0;
2890}
2891_ACEOF
2892ac_clean_files_save=$ac_clean_files
5213506e 2893ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
88386050
NN
2894# Try to create an executable without -o first, disregard a.out.
2895# It will help us diagnose broken compilers, and finding out an intuition
2896# of exeext.
5213506e
RW
2897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2898$as_echo_n "checking for C compiler default output file name... " >&6; }
2899ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2900
2901# The possible output files:
2902ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2903
2904ac_rmfiles=
2905for ac_file in $ac_files
2906do
2907 case $ac_file in
2908 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2909 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2910 esac
2911done
2912rm -f $ac_rmfiles
2913
2914if { { ac_try="$ac_link_default"
2915case "(($ac_try" in
2916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2917 *) ac_try_echo=$ac_try;;
2918esac
2919eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2920$as_echo "$ac_try_echo"; } >&5
2921 (eval "$ac_link_default") 2>&5
88386050 2922 ac_status=$?
5213506e
RW
2923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2924 test $ac_status = 0; }; then :
2925 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2926# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2927# in a Makefile. We should not override ac_cv_exeext if it was cached,
2928# so that the user can short-circuit this test for compilers unknown to
2929# Autoconf.
2930for ac_file in $ac_files ''
88386050
NN
2931do
2932 test -f "$ac_file" || continue
2933 case $ac_file in
5213506e 2934 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
88386050
NN
2935 ;;
2936 [ab].out )
2937 # We found the default executable, but exeext='' is most
2938 # certainly right.
2939 break;;
2940 *.* )
5213506e
RW
2941 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2942 then :; else
2943 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2944 fi
2945 # We set ac_cv_exeext here because the later test for it is not
2946 # safe: cross compilers may not add the suffix if given an `-o'
2947 # argument, so we may need to know it at that point already.
2948 # Even if this section looks crufty: it has the advantage of
2949 # actually working.
88386050
NN
2950 break;;
2951 * )
2952 break;;
2953 esac
2954done
5213506e
RW
2955test "$ac_cv_exeext" = no && ac_cv_exeext=
2956
88386050 2957else
5213506e
RW
2958 ac_file=''
2959fi
2960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2961$as_echo "$ac_file" >&6; }
2962if test -z "$ac_file"; then :
2963 $as_echo "$as_me: failed program was:" >&5
88386050
NN
2964sed 's/^/| /' conftest.$ac_ext >&5
2965
5213506e
RW
2966{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2967$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2968{ as_fn_set_status 77
2969as_fn_error "C compiler cannot create executables
2970See \`config.log' for more details." "$LINENO" 5; }; }
88386050 2971fi
88386050 2972ac_exeext=$ac_cv_exeext
88386050 2973
5213506e 2974# Check that the compiler produces executables we can run. If not, either
88386050 2975# the compiler is broken, or we cross compile.
5213506e
RW
2976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2977$as_echo_n "checking whether the C compiler works... " >&6; }
88386050
NN
2978# If not cross compiling, check that we can run a simple program.
2979if test "$cross_compiling" != yes; then
2980 if { ac_try='./$ac_file'
5213506e
RW
2981 { { case "(($ac_try" in
2982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2983 *) ac_try_echo=$ac_try;;
2984esac
2985eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2986$as_echo "$ac_try_echo"; } >&5
2987 (eval "$ac_try") 2>&5
88386050 2988 ac_status=$?
5213506e
RW
2989 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2990 test $ac_status = 0; }; }; then
88386050
NN
2991 cross_compiling=no
2992 else
2993 if test "$cross_compiling" = maybe; then
2994 cross_compiling=yes
2995 else
5213506e
RW
2996 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2997$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2998as_fn_error "cannot run C compiled programs.
88386050 2999If you meant to cross compile, use \`--host'.
5213506e 3000See \`config.log' for more details." "$LINENO" 5; }
88386050
NN
3001 fi
3002 fi
3003fi
5213506e
RW
3004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3005$as_echo "yes" >&6; }
88386050 3006
5213506e 3007rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
88386050 3008ac_clean_files=$ac_clean_files_save
5213506e 3009# Check that the compiler produces executables we can run. If not, either
88386050 3010# the compiler is broken, or we cross compile.
5213506e
RW
3011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3012$as_echo_n "checking whether we are cross compiling... " >&6; }
3013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3014$as_echo "$cross_compiling" >&6; }
3015
3016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3017$as_echo_n "checking for suffix of executables... " >&6; }
3018if { { ac_try="$ac_link"
3019case "(($ac_try" in
3020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3021 *) ac_try_echo=$ac_try;;
3022esac
3023eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3024$as_echo "$ac_try_echo"; } >&5
3025 (eval "$ac_link") 2>&5
88386050 3026 ac_status=$?
5213506e
RW
3027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3028 test $ac_status = 0; }; then :
88386050
NN
3029 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3030# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3031# work properly (i.e., refer to `conftest.exe'), while it won't with
3032# `rm'.
3033for ac_file in conftest.exe conftest conftest.*; do
3034 test -f "$ac_file" || continue
3035 case $ac_file in
5213506e 3036 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
88386050 3037 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
88386050
NN
3038 break;;
3039 * ) break;;
3040 esac
3041done
3042else
5213506e
RW
3043 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3044$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3045as_fn_error "cannot compute suffix of executables: cannot compile and link
3046See \`config.log' for more details." "$LINENO" 5; }
88386050 3047fi
88386050 3048rm -f conftest$ac_cv_exeext
5213506e
RW
3049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3050$as_echo "$ac_cv_exeext" >&6; }
88386050
NN
3051
3052rm -f conftest.$ac_ext
3053EXEEXT=$ac_cv_exeext
3054ac_exeext=$EXEEXT
3055fi
5213506e
RW
3056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3057$as_echo_n "checking for suffix of object files... " >&6; }
3058if test "${ac_cv_objext+set}" = set; then :
3059 $as_echo_n "(cached) " >&6
88386050 3060else
5213506e 3061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
3062/* end confdefs.h. */
3063
3064int
3065main ()
3066{
3067
3068 ;
3069 return 0;
3070}
3071_ACEOF
3072rm -f conftest.o conftest.obj
5213506e
RW
3073if { { ac_try="$ac_compile"
3074case "(($ac_try" in
3075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3076 *) ac_try_echo=$ac_try;;
3077esac
3078eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3079$as_echo "$ac_try_echo"; } >&5
3080 (eval "$ac_compile") 2>&5
88386050 3081 ac_status=$?
5213506e
RW
3082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3083 test $ac_status = 0; }; then :
3084 for ac_file in conftest.o conftest.obj conftest.*; do
3085 test -f "$ac_file" || continue;
88386050 3086 case $ac_file in
5213506e 3087 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
88386050
NN
3088 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3089 break;;
3090 esac
3091done
3092else
5213506e 3093 $as_echo "$as_me: failed program was:" >&5
88386050
NN
3094sed 's/^/| /' conftest.$ac_ext >&5
3095
5213506e
RW
3096{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3097$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3098as_fn_error "cannot compute suffix of object files: cannot compile
3099See \`config.log' for more details." "$LINENO" 5; }
88386050 3100fi
88386050
NN
3101rm -f conftest.$ac_cv_objext conftest.$ac_ext
3102fi
5213506e
RW
3103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3104$as_echo "$ac_cv_objext" >&6; }
88386050
NN
3105OBJEXT=$ac_cv_objext
3106ac_objext=$OBJEXT
5213506e
RW
3107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3108$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3109if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3110 $as_echo_n "(cached) " >&6
88386050 3111else
5213506e 3112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
3113/* end confdefs.h. */
3114
3115int
3116main ()
3117{
3118#ifndef __GNUC__
3119 choke me
3120#endif
3121
3122 ;
3123 return 0;
3124}
3125_ACEOF
5213506e 3126if ac_fn_c_try_compile "$LINENO"; then :
88386050
NN
3127 ac_compiler_gnu=yes
3128else
5213506e 3129 ac_compiler_gnu=no
88386050 3130fi
5213506e 3131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
88386050
NN
3132ac_cv_c_compiler_gnu=$ac_compiler_gnu
3133
3134fi
5213506e
RW
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3136$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3137if test $ac_compiler_gnu = yes; then
3138 GCC=yes
3139else
3140 GCC=
3141fi
88386050
NN
3142ac_test_CFLAGS=${CFLAGS+set}
3143ac_save_CFLAGS=$CFLAGS
5213506e
RW
3144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3145$as_echo_n "checking whether $CC accepts -g... " >&6; }
3146if test "${ac_cv_prog_cc_g+set}" = set; then :
3147 $as_echo_n "(cached) " >&6
3148else
3149 ac_save_c_werror_flag=$ac_c_werror_flag
3150 ac_c_werror_flag=yes
3151 ac_cv_prog_cc_g=no
3152 CFLAGS="-g"
3153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
3154/* end confdefs.h. */
3155
3156int
3157main ()
3158{
3159
3160 ;
3161 return 0;
3162}
3163_ACEOF
5213506e 3164if ac_fn_c_try_compile "$LINENO"; then :
88386050
NN
3165 ac_cv_prog_cc_g=yes
3166else
5213506e
RW
3167 CFLAGS=""
3168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3169/* end confdefs.h. */
88386050 3170
5213506e
RW
3171int
3172main ()
3173{
3174
3175 ;
3176 return 0;
3177}
3178_ACEOF
3179if ac_fn_c_try_compile "$LINENO"; then :
3180
3181else
3182 ac_c_werror_flag=$ac_save_c_werror_flag
3183 CFLAGS="-g"
3184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3185/* end confdefs.h. */
3186
3187int
3188main ()
3189{
3190
3191 ;
3192 return 0;
3193}
3194_ACEOF
3195if ac_fn_c_try_compile "$LINENO"; then :
3196 ac_cv_prog_cc_g=yes
3197fi
3198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
88386050 3199fi
5213506e 3200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
88386050 3201fi
5213506e
RW
3202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3203 ac_c_werror_flag=$ac_save_c_werror_flag
3204fi
3205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3206$as_echo "$ac_cv_prog_cc_g" >&6; }
88386050
NN
3207if test "$ac_test_CFLAGS" = set; then
3208 CFLAGS=$ac_save_CFLAGS
3209elif test $ac_cv_prog_cc_g = yes; then
3210 if test "$GCC" = yes; then
3211 CFLAGS="-g -O2"
3212 else
3213 CFLAGS="-g"
3214 fi
3215else
3216 if test "$GCC" = yes; then
3217 CFLAGS="-O2"
3218 else
3219 CFLAGS=
3220 fi
3221fi
5213506e
RW
3222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3223$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3224if test "${ac_cv_prog_cc_c89+set}" = set; then :
3225 $as_echo_n "(cached) " >&6
88386050 3226else
5213506e 3227 ac_cv_prog_cc_c89=no
88386050 3228ac_save_CC=$CC
5213506e 3229cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
3230/* end confdefs.h. */
3231#include <stdarg.h>
3232#include <stdio.h>
3233#include <sys/types.h>
3234#include <sys/stat.h>
3235/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3236struct buf { int x; };
3237FILE * (*rcsopen) (struct buf *, struct stat *, int);
3238static char *e (p, i)
3239 char **p;
3240 int i;
3241{
3242 return p[i];
3243}
3244static char *f (char * (*g) (char **, int), char **p, ...)
3245{
3246 char *s;
3247 va_list v;
3248 va_start (v,p);
3249 s = g (p, va_arg (v,int));
3250 va_end (v);
3251 return s;
3252}
3253
3254/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3255 function prototypes and stuff, but not '\xHH' hex character constants.
3256 These don't provoke an error unfortunately, instead are silently treated
5213506e 3257 as 'x'. The following induces an error, until -std is added to get
88386050
NN
3258 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3259 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 3260 that's true only with -std. */
88386050
NN
3261int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3262
5213506e
RW
3263/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3264 inside strings and character constants. */
3265#define FOO(x) 'x'
3266int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3267
88386050
NN
3268int test (int i, double x);
3269struct s1 {int (*f) (int a);};
3270struct s2 {int (*f) (double a);};
3271int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3272int argc;
3273char **argv;
3274int
3275main ()
3276{
3277return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3278 ;
3279 return 0;
3280}
3281_ACEOF
5213506e
RW
3282for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3283 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
88386050
NN
3284do
3285 CC="$ac_save_CC $ac_arg"
5213506e
RW
3286 if ac_fn_c_try_compile "$LINENO"; then :
3287 ac_cv_prog_cc_c89=$ac_arg
88386050 3288fi
5213506e
RW
3289rm -f core conftest.err conftest.$ac_objext
3290 test "x$ac_cv_prog_cc_c89" != "xno" && break
88386050 3291done
5213506e 3292rm -f conftest.$ac_ext
88386050
NN
3293CC=$ac_save_CC
3294
bce1b489 3295fi
5213506e
RW
3296# AC_CACHE_VAL
3297case "x$ac_cv_prog_cc_c89" in
3298 x)
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3300$as_echo "none needed" >&6; } ;;
3301 xno)
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3303$as_echo "unsupported" >&6; } ;;
88386050 3304 *)
5213506e
RW
3305 CC="$CC $ac_cv_prog_cc_c89"
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3307$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
88386050 3308esac
5213506e 3309if test "x$ac_cv_prog_cc_c89" != xno; then :
88386050
NN
3310
3311fi
88386050 3312
88386050
NN
3313ac_ext=c
3314ac_cpp='$CPP $CPPFLAGS'
3315ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3316ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3317ac_compiler_gnu=$ac_cv_c_compiler_gnu
3318
9c01f395 3319
db7f3c69 3320
a5a813f8 3321# extra LD Flags which are required for targets
7de6ba7a
DK
3322
3323
3324
3325case $host in
3326 *-cygwin* | *-mingw*)
3327 # 'host' will be top-level target in the case of a target lib,
3328 # we must compare to with_cross_host to decide if this is a native
3329 # or cross-compiler and select where to install dlls appropriately.
3330 if test -n "$with_cross_host" &&
3331 test x"$with_cross_host" != x"no"; then
3332 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3333 else
3334 lt_host_flags='-no-undefined -bindir "$(bindir)"';
3335 fi
3336 ;;
3337 *)
3338 lt_host_flags=
3339 ;;
3340esac
3341
3342
3343
a5a813f8
AP
3344case "${host}" in
3345 *-darwin*)
3346 # Darwin needs -single_module when linking libobjc
7de6ba7a 3347 extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
a5a813f8 3348 ;;
19222959
DK
3349 *-cygwin*|*-mingw*)
3350 # Tell libtool to build DLLs on Windows
7de6ba7a 3351 extra_ldflags_libobjc='$(lt_host_flags)'
19222959 3352 ;;
a5a813f8
AP
3353esac
3354
3355
db7f3c69
NN
3356
3357
88386050
NN
3358if test -n "$ac_tool_prefix"; then
3359 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
b150efee 3360set dummy ${ac_tool_prefix}as; ac_word=$2
5213506e
RW
3361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3362$as_echo_n "checking for $ac_word... " >&6; }
3363if test "${ac_cv_prog_AS+set}" = set; then :
3364 $as_echo_n "(cached) " >&6
bce1b489 3365else
b150efee
FS
3366 if test -n "$AS"; then
3367 ac_cv_prog_AS="$AS" # Let the user override the test.
3368else
88386050
NN
3369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3370for as_dir in $PATH
3371do
3372 IFS=$as_save_IFS
3373 test -z "$as_dir" && as_dir=.
5213506e
RW
3374 for ac_exec_ext in '' $ac_executable_extensions; do
3375 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3376 ac_cv_prog_AS="${ac_tool_prefix}as"
5213506e 3377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3378 break 2
3379 fi
3380done
5213506e
RW
3381 done
3382IFS=$as_save_IFS
88386050 3383
b150efee
FS
3384fi
3385fi
88386050 3386AS=$ac_cv_prog_AS
b150efee 3387if test -n "$AS"; then
5213506e
RW
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3389$as_echo "$AS" >&6; }
b150efee 3390else
5213506e
RW
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3392$as_echo "no" >&6; }
88386050
NN
3393fi
3394
5213506e 3395
b150efee 3396fi
88386050
NN
3397if test -z "$ac_cv_prog_AS"; then
3398 ac_ct_AS=$AS
3399 # Extract the first word of "as", so it can be a program name with args.
3400set dummy as; ac_word=$2
5213506e
RW
3401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3402$as_echo_n "checking for $ac_word... " >&6; }
3403if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3404 $as_echo_n "(cached) " >&6
88386050
NN
3405else
3406 if test -n "$ac_ct_AS"; then
3407 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3408else
3409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3410for as_dir in $PATH
3411do
3412 IFS=$as_save_IFS
3413 test -z "$as_dir" && as_dir=.
5213506e
RW
3414 for ac_exec_ext in '' $ac_executable_extensions; do
3415 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3416 ac_cv_prog_ac_ct_AS="as"
5213506e 3417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3418 break 2
3419 fi
3420done
5213506e
RW
3421 done
3422IFS=$as_save_IFS
b150efee 3423
88386050
NN
3424fi
3425fi
3426ac_ct_AS=$ac_cv_prog_ac_ct_AS
3427if test -n "$ac_ct_AS"; then
5213506e
RW
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3429$as_echo "$ac_ct_AS" >&6; }
88386050 3430else
5213506e
RW
3431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3432$as_echo "no" >&6; }
88386050 3433fi
b150efee 3434
5213506e
RW
3435 if test "x$ac_ct_AS" = x; then
3436 AS=""
3437 else
3438 case $cross_compiling:$ac_tool_warned in
3439yes:)
3440{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3441$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3442ac_tool_warned=yes ;;
3443esac
3444 AS=$ac_ct_AS
3445 fi
88386050
NN
3446else
3447 AS="$ac_cv_prog_AS"
3448fi
b150efee 3449
88386050
NN
3450if test -n "$ac_tool_prefix"; then
3451 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
b150efee 3452set dummy ${ac_tool_prefix}ar; ac_word=$2
5213506e
RW
3453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3454$as_echo_n "checking for $ac_word... " >&6; }
3455if test "${ac_cv_prog_AR+set}" = set; then :
3456 $as_echo_n "(cached) " >&6
b150efee
FS
3457else
3458 if test -n "$AR"; then
3459 ac_cv_prog_AR="$AR" # Let the user override the test.
3460else
88386050
NN
3461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3462for as_dir in $PATH
3463do
3464 IFS=$as_save_IFS
3465 test -z "$as_dir" && as_dir=.
5213506e
RW
3466 for ac_exec_ext in '' $ac_executable_extensions; do
3467 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3468 ac_cv_prog_AR="${ac_tool_prefix}ar"
5213506e 3469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3470 break 2
3471 fi
3472done
5213506e
RW
3473 done
3474IFS=$as_save_IFS
88386050 3475
b150efee
FS
3476fi
3477fi
88386050 3478AR=$ac_cv_prog_AR
b150efee 3479if test -n "$AR"; then
5213506e
RW
3480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3481$as_echo "$AR" >&6; }
b150efee 3482else
5213506e
RW
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3484$as_echo "no" >&6; }
b150efee
FS
3485fi
3486
5213506e 3487
88386050
NN
3488fi
3489if test -z "$ac_cv_prog_AR"; then
3490 ac_ct_AR=$AR
3491 # Extract the first word of "ar", so it can be a program name with args.
3492set dummy ar; ac_word=$2
5213506e
RW
3493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3494$as_echo_n "checking for $ac_word... " >&6; }
3495if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
3496 $as_echo_n "(cached) " >&6
88386050
NN
3497else
3498 if test -n "$ac_ct_AR"; then
3499 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3500else
3501as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3502for as_dir in $PATH
3503do
3504 IFS=$as_save_IFS
3505 test -z "$as_dir" && as_dir=.
5213506e
RW
3506 for ac_exec_ext in '' $ac_executable_extensions; do
3507 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3508 ac_cv_prog_ac_ct_AR="ar"
5213506e 3509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3510 break 2
3511 fi
3512done
5213506e
RW
3513 done
3514IFS=$as_save_IFS
88386050
NN
3515
3516fi
3517fi
3518ac_ct_AR=$ac_cv_prog_ac_ct_AR
3519if test -n "$ac_ct_AR"; then
5213506e
RW
3520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3521$as_echo "$ac_ct_AR" >&6; }
88386050 3522else
5213506e
RW
3523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3524$as_echo "no" >&6; }
88386050 3525fi
b150efee 3526
5213506e
RW
3527 if test "x$ac_ct_AR" = x; then
3528 AR=""
3529 else
3530 case $cross_compiling:$ac_tool_warned in
3531yes:)
3532{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3533$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3534ac_tool_warned=yes ;;
3535esac
3536 AR=$ac_ct_AR
3537 fi
88386050
NN
3538else
3539 AR="$ac_cv_prog_AR"
3540fi
b150efee 3541
88386050
NN
3542if test -n "$ac_tool_prefix"; then
3543 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
b150efee 3544set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5213506e
RW
3545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3546$as_echo_n "checking for $ac_word... " >&6; }
3547if test "${ac_cv_prog_RANLIB+set}" = set; then :
3548 $as_echo_n "(cached) " >&6
b150efee
FS
3549else
3550 if test -n "$RANLIB"; then
3551 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3552else
88386050
NN
3553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3554for as_dir in $PATH
3555do
3556 IFS=$as_save_IFS
3557 test -z "$as_dir" && as_dir=.
5213506e
RW
3558 for ac_exec_ext in '' $ac_executable_extensions; do
3559 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3560 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5213506e 3561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3562 break 2
3563 fi
3564done
5213506e
RW
3565 done
3566IFS=$as_save_IFS
88386050 3567
b150efee
FS
3568fi
3569fi
88386050 3570RANLIB=$ac_cv_prog_RANLIB
b150efee 3571if test -n "$RANLIB"; then
5213506e
RW
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3573$as_echo "$RANLIB" >&6; }
b150efee 3574else
5213506e
RW
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3576$as_echo "no" >&6; }
b150efee
FS
3577fi
3578
5213506e 3579
88386050 3580fi
b150efee 3581if test -z "$ac_cv_prog_RANLIB"; then
88386050 3582 ac_ct_RANLIB=$RANLIB
b150efee
FS
3583 # Extract the first word of "ranlib", so it can be a program name with args.
3584set dummy ranlib; ac_word=$2
5213506e
RW
3585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3586$as_echo_n "checking for $ac_word... " >&6; }
3587if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3588 $as_echo_n "(cached) " >&6
b150efee 3589else
88386050
NN
3590 if test -n "$ac_ct_RANLIB"; then
3591 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
bce1b489 3592else
88386050
NN
3593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3594for as_dir in $PATH
3595do
3596 IFS=$as_save_IFS
3597 test -z "$as_dir" && as_dir=.
5213506e
RW
3598 for ac_exec_ext in '' $ac_executable_extensions; do
3599 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3600 ac_cv_prog_ac_ct_RANLIB="ranlib"
5213506e 3601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3602 break 2
3603 fi
3604done
5213506e
RW
3605 done
3606IFS=$as_save_IFS
88386050 3607
bce1b489
BE
3608fi
3609fi
88386050
NN
3610ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3611if test -n "$ac_ct_RANLIB"; then
5213506e
RW
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3613$as_echo "$ac_ct_RANLIB" >&6; }
bce1b489 3614else
5213506e
RW
3615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3616$as_echo "no" >&6; }
bce1b489
BE
3617fi
3618
5213506e
RW
3619 if test "x$ac_ct_RANLIB" = x; then
3620 RANLIB=":"
3621 else
3622 case $cross_compiling:$ac_tool_warned in
3623yes:)
3624{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3625$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3626ac_tool_warned=yes ;;
3627esac
3628 RANLIB=$ac_ct_RANLIB
3629 fi
b150efee 3630else
88386050 3631 RANLIB="$ac_cv_prog_RANLIB"
b150efee
FS
3632fi
3633
9c01f395 3634# Find a good install program. We prefer a C program (faster),
bce1b489
BE
3635# so one script is as good as another. But avoid the broken or
3636# incompatible versions:
3637# SysV /etc/install, /usr/sbin/install
3638# SunOS /usr/etc/install
3639# IRIX /sbin/install
3640# AIX /bin/install
88386050 3641# AmigaOS /C/install, which installs bootblocks on floppy discs
bce1b489
BE
3642# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3643# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3644# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
88386050 3645# OS/2's system install, which has a completely different semantic
bce1b489 3646# ./install, which can be erroneously created by make from ./install.sh.
deb984e6 3647# Reject install programs that cannot install multiple files.
5213506e
RW
3648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3649$as_echo_n "checking for a BSD-compatible install... " >&6; }
bce1b489 3650if test -z "$INSTALL"; then
5213506e
RW
3651if test "${ac_cv_path_install+set}" = set; then :
3652 $as_echo_n "(cached) " >&6
bce1b489 3653else
88386050
NN
3654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3655for as_dir in $PATH
3656do
3657 IFS=$as_save_IFS
3658 test -z "$as_dir" && as_dir=.
5213506e
RW
3659 # Account for people who put trailing slashes in PATH elements.
3660case $as_dir/ in #((
3661 ./ | .// | /[cC]/* | \
88386050 3662 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5213506e 3663 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
88386050
NN
3664 /usr/ucb/* ) ;;
3665 *)
3666 # OSF1 and SCO ODT 3.0 have their own names for install.
3667 # Don't use installbsd from OSF since it installs stuff as root
3668 # by default.
3669 for ac_prog in ginstall scoinst install; do
3670 for ac_exec_ext in '' $ac_executable_extensions; do
5213506e 3671 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
bce1b489 3672 if test $ac_prog = install &&
88386050 3673 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
bce1b489
BE
3674 # AIX install. It has an incompatible calling convention.
3675 :
88386050
NN
3676 elif test $ac_prog = install &&
3677 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3678 # program-specific install script used by HP pwplus--don't use.
3679 :
bce1b489 3680 else
deb984e6
PB
3681 rm -rf conftest.one conftest.two conftest.dir
3682 echo one > conftest.one
3683 echo two > conftest.two
3684 mkdir conftest.dir
3685 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3686 test -s conftest.one && test -s conftest.two &&
3687 test -s conftest.dir/conftest.one &&
3688 test -s conftest.dir/conftest.two
3689 then
3690 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3691 break 3
3692 fi
bce1b489
BE
3693 fi
3694 fi
3695 done
88386050
NN
3696 done
3697 ;;
3698esac
5213506e
RW
3699
3700 done
3701IFS=$as_save_IFS
88386050 3702
deb984e6 3703rm -rf conftest.one conftest.two conftest.dir
bce1b489
BE
3704
3705fi
3706 if test "${ac_cv_path_install+set}" = set; then
88386050 3707 INSTALL=$ac_cv_path_install
bce1b489 3708 else
deb984e6
PB
3709 # As a last resort, use the slow shell script. Don't cache a
3710 # value for INSTALL within a source directory, because that will
bce1b489 3711 # break other packages using the cache if that directory is
deb984e6 3712 # removed, or if the value is a relative name.
88386050 3713 INSTALL=$ac_install_sh
bce1b489
BE
3714 fi
3715fi
5213506e
RW
3716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3717$as_echo "$INSTALL" >&6; }
bce1b489
BE
3718
3719# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3720# It thinks the first close brace ends the variable substitution.
3721test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3722
88386050 3723test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
da4b1927 3724
bce1b489
BE
3725test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3726
03391b53 3727
5213506e
RW
3728
3729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3730$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3731 # Check whether --enable-maintainer-mode was given.
3732if test "${enable_maintainer_mode+set}" = set; then :
3733 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
dd365157
MS
3734else
3735 USE_MAINTAINER_MODE=no
5213506e 3736fi
dd365157 3737
5213506e
RW
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3739$as_echo "$USE_MAINTAINER_MODE" >&6; }
3740 if test $USE_MAINTAINER_MODE = yes; then
dd365157
MS
3741 MAINTAINER_MODE_TRUE=
3742 MAINTAINER_MODE_FALSE='#'
3743else
3744 MAINTAINER_MODE_TRUE='#'
3745 MAINTAINER_MODE_FALSE=
3746fi
3747
3748 MAINT=$MAINTAINER_MODE_TRUE
3749
3750
3751
3f35ff6f 3752# Enable Win32 DLL on MS Windows - FIXME
1cf3d07d 3753enable_win32_dll=yes
3f35ff6f 3754
1cf3d07d 3755case $host in
43e02a8a 3756*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
1cf3d07d
SE
3757 if test -n "$ac_tool_prefix"; then
3758 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3759set dummy ${ac_tool_prefix}as; ac_word=$2
5213506e
RW
3760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3761$as_echo_n "checking for $ac_word... " >&6; }
3762if test "${ac_cv_prog_AS+set}" = set; then :
3763 $as_echo_n "(cached) " >&6
03391b53 3764else
1cf3d07d
SE
3765 if test -n "$AS"; then
3766 ac_cv_prog_AS="$AS" # Let the user override the test.
03391b53 3767else
1cf3d07d
SE
3768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3769for as_dir in $PATH
3770do
3771 IFS=$as_save_IFS
3772 test -z "$as_dir" && as_dir=.
5213506e
RW
3773 for ac_exec_ext in '' $ac_executable_extensions; do
3774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3775 ac_cv_prog_AS="${ac_tool_prefix}as"
5213506e 3776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3777 break 2
3778 fi
3779done
5213506e
RW
3780 done
3781IFS=$as_save_IFS
1cf3d07d 3782
03391b53
AO
3783fi
3784fi
1cf3d07d
SE
3785AS=$ac_cv_prog_AS
3786if test -n "$AS"; then
5213506e
RW
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3788$as_echo "$AS" >&6; }
03391b53 3789else
5213506e
RW
3790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3791$as_echo "no" >&6; }
03391b53 3792fi
1cf3d07d 3793
5213506e 3794
1cf3d07d
SE
3795fi
3796if test -z "$ac_cv_prog_AS"; then
3797 ac_ct_AS=$AS
3798 # Extract the first word of "as", so it can be a program name with args.
3799set dummy as; ac_word=$2
5213506e
RW
3800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3801$as_echo_n "checking for $ac_word... " >&6; }
3802if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3803 $as_echo_n "(cached) " >&6
03391b53 3804else
1cf3d07d
SE
3805 if test -n "$ac_ct_AS"; then
3806 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
03391b53 3807else
1cf3d07d
SE
3808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3809for as_dir in $PATH
3810do
3811 IFS=$as_save_IFS
3812 test -z "$as_dir" && as_dir=.
5213506e
RW
3813 for ac_exec_ext in '' $ac_executable_extensions; do
3814 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3815 ac_cv_prog_ac_ct_AS="as"
5213506e 3816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3817 break 2
3818 fi
3819done
5213506e
RW
3820 done
3821IFS=$as_save_IFS
1cf3d07d 3822
03391b53
AO
3823fi
3824fi
1cf3d07d
SE
3825ac_ct_AS=$ac_cv_prog_ac_ct_AS
3826if test -n "$ac_ct_AS"; then
5213506e
RW
3827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3828$as_echo "$ac_ct_AS" >&6; }
1cf3d07d 3829else
5213506e
RW
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3831$as_echo "no" >&6; }
1cf3d07d 3832fi
03391b53 3833
5213506e
RW
3834 if test "x$ac_ct_AS" = x; then
3835 AS="false"
3836 else
3837 case $cross_compiling:$ac_tool_warned in
3838yes:)
3839{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3840$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3841ac_tool_warned=yes ;;
3842esac
3843 AS=$ac_ct_AS
3844 fi
03391b53 3845else
1cf3d07d 3846 AS="$ac_cv_prog_AS"
03391b53 3847fi
03391b53 3848
1cf3d07d
SE
3849 if test -n "$ac_tool_prefix"; then
3850 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3851set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5213506e
RW
3852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3853$as_echo_n "checking for $ac_word... " >&6; }
3854if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
3855 $as_echo_n "(cached) " >&6
03391b53 3856else
1cf3d07d
SE
3857 if test -n "$DLLTOOL"; then
3858 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
03391b53 3859else
1cf3d07d
SE
3860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3861for as_dir in $PATH
3862do
3863 IFS=$as_save_IFS
3864 test -z "$as_dir" && as_dir=.
5213506e
RW
3865 for ac_exec_ext in '' $ac_executable_extensions; do
3866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3867 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5213506e 3868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3869 break 2
3870 fi
3871done
5213506e
RW
3872 done
3873IFS=$as_save_IFS
1cf3d07d 3874
03391b53
AO
3875fi
3876fi
1cf3d07d
SE
3877DLLTOOL=$ac_cv_prog_DLLTOOL
3878if test -n "$DLLTOOL"; then
5213506e
RW
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
3880$as_echo "$DLLTOOL" >&6; }
1fcfac98 3881else
5213506e
RW
3882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3883$as_echo "no" >&6; }
1fcfac98
NN
3884fi
3885
5213506e 3886
1cf3d07d
SE
3887fi
3888if test -z "$ac_cv_prog_DLLTOOL"; then
3889 ac_ct_DLLTOOL=$DLLTOOL
3890 # Extract the first word of "dlltool", so it can be a program name with args.
3891set dummy dlltool; ac_word=$2
5213506e
RW
3892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3893$as_echo_n "checking for $ac_word... " >&6; }
3894if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
3895 $as_echo_n "(cached) " >&6
03391b53 3896else
1cf3d07d
SE
3897 if test -n "$ac_ct_DLLTOOL"; then
3898 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3899else
3900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3901for as_dir in $PATH
3902do
3903 IFS=$as_save_IFS
3904 test -z "$as_dir" && as_dir=.
5213506e
RW
3905 for ac_exec_ext in '' $ac_executable_extensions; do
3906 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3907 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5213506e 3908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3909 break 2
3910 fi
3911done
5213506e
RW
3912 done
3913IFS=$as_save_IFS
03391b53 3914
1cf3d07d
SE
3915fi
3916fi
3917ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3918if test -n "$ac_ct_DLLTOOL"; then
5213506e
RW
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
3920$as_echo "$ac_ct_DLLTOOL" >&6; }
1cf3d07d 3921else
5213506e
RW
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3923$as_echo "no" >&6; }
1cf3d07d 3924fi
03391b53 3925
5213506e
RW
3926 if test "x$ac_ct_DLLTOOL" = x; then
3927 DLLTOOL="false"
3928 else
3929 case $cross_compiling:$ac_tool_warned in
3930yes:)
3931{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3932$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3933ac_tool_warned=yes ;;
3934esac
3935 DLLTOOL=$ac_ct_DLLTOOL
3936 fi
1cf3d07d
SE
3937else
3938 DLLTOOL="$ac_cv_prog_DLLTOOL"
3939fi
03391b53 3940
1cf3d07d
SE
3941 if test -n "$ac_tool_prefix"; then
3942 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3943set dummy ${ac_tool_prefix}objdump; ac_word=$2
5213506e
RW
3944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3945$as_echo_n "checking for $ac_word... " >&6; }
3946if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
3947 $as_echo_n "(cached) " >&6
1cf3d07d
SE
3948else
3949 if test -n "$OBJDUMP"; then
3950 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3951else
3952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3953for as_dir in $PATH
3954do
3955 IFS=$as_save_IFS
3956 test -z "$as_dir" && as_dir=.
5213506e
RW
3957 for ac_exec_ext in '' $ac_executable_extensions; do
3958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3959 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5213506e 3960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3961 break 2
3962 fi
3963done
5213506e
RW
3964 done
3965IFS=$as_save_IFS
03391b53 3966
1cf3d07d
SE
3967fi
3968fi
3969OBJDUMP=$ac_cv_prog_OBJDUMP
3970if test -n "$OBJDUMP"; then
5213506e
RW
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
3972$as_echo "$OBJDUMP" >&6; }
1cf3d07d 3973else
5213506e
RW
3974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3975$as_echo "no" >&6; }
1cf3d07d 3976fi
33456445 3977
5213506e 3978
1cf3d07d
SE
3979fi
3980if test -z "$ac_cv_prog_OBJDUMP"; then
3981 ac_ct_OBJDUMP=$OBJDUMP
3982 # Extract the first word of "objdump", so it can be a program name with args.
3983set dummy objdump; ac_word=$2
5213506e
RW
3984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3985$as_echo_n "checking for $ac_word... " >&6; }
3986if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
3987 $as_echo_n "(cached) " >&6
1cf3d07d
SE
3988else
3989 if test -n "$ac_ct_OBJDUMP"; then
3990 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
3991else
3992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3993for as_dir in $PATH
3994do
3995 IFS=$as_save_IFS
3996 test -z "$as_dir" && as_dir=.
5213506e
RW
3997 for ac_exec_ext in '' $ac_executable_extensions; do
3998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3999 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5213506e 4000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d 4001 break 2
03391b53 4002 fi
1cf3d07d 4003done
5213506e
RW
4004 done
4005IFS=$as_save_IFS
03391b53 4006
1cf3d07d
SE
4007fi
4008fi
4009ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4010if test -n "$ac_ct_OBJDUMP"; then
5213506e
RW
4011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4012$as_echo "$ac_ct_OBJDUMP" >&6; }
1cf3d07d 4013else
5213506e
RW
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4015$as_echo "no" >&6; }
1cf3d07d 4016fi
03391b53 4017
5213506e
RW
4018 if test "x$ac_ct_OBJDUMP" = x; then
4019 OBJDUMP="false"
4020 else
4021 case $cross_compiling:$ac_tool_warned in
4022yes:)
4023{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4024$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4025ac_tool_warned=yes ;;
4026esac
4027 OBJDUMP=$ac_ct_OBJDUMP
4028 fi
1cf3d07d
SE
4029else
4030 OBJDUMP="$ac_cv_prog_OBJDUMP"
4031fi
03391b53 4032
03391b53 4033 ;;
1cf3d07d 4034esac
03391b53 4035
1cf3d07d 4036test -z "$AS" && AS=as
03391b53 4037
03391b53 4038
33456445 4039
03391b53 4040
03391b53 4041
1cf3d07d 4042test -z "$DLLTOOL" && DLLTOOL=dlltool
03391b53 4043
33456445 4044
03391b53 4045
03391b53 4046
9c01f395 4047
1cf3d07d 4048test -z "$OBJDUMP" && OBJDUMP=objdump
9c01f395 4049
9c01f395 4050
9c01f395 4051
03391b53 4052
6dab073b 4053
6dab073b 4054
6dab073b 4055
6dab073b 4056
467b2e9e
PG
4057case `pwd` in
4058 *\ * | *\ *)
5213506e
RW
4059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4060$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
467b2e9e 4061esac
6dab073b 4062
6dab073b 4063
1cf3d07d 4064
43e02a8a
RW
4065macro_version='2.2.7a'
4066macro_revision='1.3134'
1cf3d07d
SE
4067
4068
4069
4070
4071
4072
03391b53 4073
1cf3d07d
SE
4074
4075
4076
4077
4078
4079
467b2e9e 4080ltmain="$ac_aux_dir/ltmain.sh"
1cf3d07d 4081
43e02a8a
RW
4082# Backslashify metacharacters that are still active within
4083# double-quoted strings.
4084sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4085
4086# Same as above, but do not quote variable references.
4087double_quote_subst='s/\(["`\\]\)/\\\1/g'
4088
4089# Sed substitution to delay expansion of an escaped shell variable in a
4090# double_quote_subst'ed string.
4091delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4092
4093# Sed substitution to delay expansion of an escaped single quote.
4094delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4095
4096# Sed substitution to avoid accidental globbing in evaled expressions
4097no_glob_subst='s/\*/\\\*/g'
4098
4099ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4100ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4101ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4102
4103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4104$as_echo_n "checking how to print strings... " >&6; }
4105# Test print first, because it will be a builtin if present.
4106if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4107 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4108 ECHO='print -r --'
4109elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4110 ECHO='printf %s\n'
4111else
4112 # Use this function as a fallback that always works.
4113 func_fallback_echo ()
4114 {
4115 eval 'cat <<_LTECHO_EOF
4116$1
4117_LTECHO_EOF'
4118 }
4119 ECHO='func_fallback_echo'
4120fi
4121
4122# func_echo_all arg...
4123# Invoke $ECHO with all args, space-separated.
4124func_echo_all ()
4125{
4126 $ECHO ""
4127}
4128
4129case "$ECHO" in
4130 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4131$as_echo "printf" >&6; } ;;
4132 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4133$as_echo "print -r" >&6; } ;;
4134 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4135$as_echo "cat" >&6; } ;;
4136esac
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
5213506e
RW
4151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4152$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4153if test "${ac_cv_path_SED+set}" = set; then :
4154 $as_echo_n "(cached) " >&6
4155else
4156 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4157 for ac_i in 1 2 3 4 5 6 7; do
4158 ac_script="$ac_script$as_nl$ac_script"
4159 done
4160 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4161 { ac_script=; unset ac_script;}
4162 if test -z "$SED"; then
4163 ac_path_SED_found=false
4164 # Loop through the user's path and test for each of PROGNAME-LIST
4165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
88386050
NN
4166for as_dir in $PATH
4167do
4168 IFS=$as_save_IFS
4169 test -z "$as_dir" && as_dir=.
5213506e 4170 for ac_prog in sed gsed; do
1cf3d07d 4171 for ac_exec_ext in '' $ac_executable_extensions; do
5213506e
RW
4172 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4173 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4174# Check for GNU ac_path_SED and select it if it is found.
4175 # Check for GNU $ac_path_SED
4176case `"$ac_path_SED" --version 2>&1` in
4177*GNU*)
4178 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4179*)
4180 ac_count=0
4181 $as_echo_n 0123456789 >"conftest.in"
4182 while :
4183 do
4184 cat "conftest.in" "conftest.in" >"conftest.tmp"
4185 mv "conftest.tmp" "conftest.in"
4186 cp "conftest.in" "conftest.nl"
4187 $as_echo '' >> "conftest.nl"
4188 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4189 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4190 as_fn_arith $ac_count + 1 && ac_count=$as_val
4191 if test $ac_count -gt ${ac_path_SED_max-0}; then
4192 # Best one so far, save it but keep looking for a better one
4193 ac_cv_path_SED="$ac_path_SED"
4194 ac_path_SED_max=$ac_count
4195 fi
4196 # 10*(2^10) chars as input seems more than enough
4197 test $ac_count -gt 10 && break
4198 done
4199 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4200esac
4201
4202 $ac_path_SED_found && break 3
1cf3d07d
SE
4203 done
4204 done
5213506e 4205 done
1cf3d07d 4206IFS=$as_save_IFS
5213506e
RW
4207 if test -z "$ac_cv_path_SED"; then
4208 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
1cf3d07d 4209 fi
5213506e
RW
4210else
4211 ac_cv_path_SED=$SED
03391b53
AO
4212fi
4213
5213506e
RW
4214fi
4215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4216$as_echo "$ac_cv_path_SED" >&6; }
4217 SED="$ac_cv_path_SED"
4218 rm -f conftest.sed
1cf3d07d
SE
4219
4220test -z "$SED" && SED=sed
4221Xsed="$SED -e 1s/^X//"
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
5213506e
RW
4233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4234$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4235if test "${ac_cv_path_GREP+set}" = set; then :
4236 $as_echo_n "(cached) " >&6
4237else
4238 if test -z "$GREP"; then
4239 ac_path_GREP_found=false
4240 # Loop through the user's path and test for each of PROGNAME-LIST
4241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4242for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4243do
4244 IFS=$as_save_IFS
4245 test -z "$as_dir" && as_dir=.
4246 for ac_prog in grep ggrep; do
4247 for ac_exec_ext in '' $ac_executable_extensions; do
4248 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4249 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4250# Check for GNU ac_path_GREP and select it if it is found.
4251 # Check for GNU $ac_path_GREP
4252case `"$ac_path_GREP" --version 2>&1` in
4253*GNU*)
4254 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4255*)
4256 ac_count=0
4257 $as_echo_n 0123456789 >"conftest.in"
4258 while :
4259 do
4260 cat "conftest.in" "conftest.in" >"conftest.tmp"
4261 mv "conftest.tmp" "conftest.in"
4262 cp "conftest.in" "conftest.nl"
4263 $as_echo 'GREP' >> "conftest.nl"
4264 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4265 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4266 as_fn_arith $ac_count + 1 && ac_count=$as_val
4267 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4268 # Best one so far, save it but keep looking for a better one
4269 ac_cv_path_GREP="$ac_path_GREP"
4270 ac_path_GREP_max=$ac_count
4271 fi
4272 # 10*(2^10) chars as input seems more than enough
4273 test $ac_count -gt 10 && break
4274 done
4275 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4276esac
4277
4278 $ac_path_GREP_found && break 3
4279 done
4280 done
4281 done
4282IFS=$as_save_IFS
4283 if test -z "$ac_cv_path_GREP"; then
4284 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4285 fi
4286else
4287 ac_cv_path_GREP=$GREP
4288fi
4289
4290fi
4291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4292$as_echo "$ac_cv_path_GREP" >&6; }
4293 GREP="$ac_cv_path_GREP"
4294
4295
4296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4297$as_echo_n "checking for egrep... " >&6; }
4298if test "${ac_cv_path_EGREP+set}" = set; then :
4299 $as_echo_n "(cached) " >&6
03391b53 4300else
5213506e
RW
4301 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4302 then ac_cv_path_EGREP="$GREP -E"
4303 else
4304 if test -z "$EGREP"; then
4305 ac_path_EGREP_found=false
4306 # Loop through the user's path and test for each of PROGNAME-LIST
4307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4308for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4309do
4310 IFS=$as_save_IFS
4311 test -z "$as_dir" && as_dir=.
4312 for ac_prog in egrep; do
4313 for ac_exec_ext in '' $ac_executable_extensions; do
4314 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4315 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4316# Check for GNU ac_path_EGREP and select it if it is found.
4317 # Check for GNU $ac_path_EGREP
4318case `"$ac_path_EGREP" --version 2>&1` in
4319*GNU*)
4320 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4321*)
4322 ac_count=0
4323 $as_echo_n 0123456789 >"conftest.in"
4324 while :
4325 do
4326 cat "conftest.in" "conftest.in" >"conftest.tmp"
4327 mv "conftest.tmp" "conftest.in"
4328 cp "conftest.in" "conftest.nl"
4329 $as_echo 'EGREP' >> "conftest.nl"
4330 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4331 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4332 as_fn_arith $ac_count + 1 && ac_count=$as_val
4333 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4334 # Best one so far, save it but keep looking for a better one
4335 ac_cv_path_EGREP="$ac_path_EGREP"
4336 ac_path_EGREP_max=$ac_count
1cf3d07d 4337 fi
5213506e
RW
4338 # 10*(2^10) chars as input seems more than enough
4339 test $ac_count -gt 10 && break
4340 done
4341 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4342esac
4343
4344 $ac_path_EGREP_found && break 3
4345 done
4346 done
4347 done
4348IFS=$as_save_IFS
4349 if test -z "$ac_cv_path_EGREP"; then
4350 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4351 fi
4352else
4353 ac_cv_path_EGREP=$EGREP
4354fi
4355
4356 fi
03391b53 4357fi
5213506e
RW
4358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4359$as_echo "$ac_cv_path_EGREP" >&6; }
4360 EGREP="$ac_cv_path_EGREP"
03391b53 4361
1cf3d07d 4362
5213506e
RW
4363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4364$as_echo_n "checking for fgrep... " >&6; }
4365if test "${ac_cv_path_FGREP+set}" = set; then :
4366 $as_echo_n "(cached) " >&6
03391b53 4367else
5213506e
RW
4368 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4369 then ac_cv_path_FGREP="$GREP -F"
4370 else
4371 if test -z "$FGREP"; then
4372 ac_path_FGREP_found=false
4373 # Loop through the user's path and test for each of PROGNAME-LIST
4374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4375for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4376do
4377 IFS=$as_save_IFS
4378 test -z "$as_dir" && as_dir=.
4379 for ac_prog in fgrep; do
4380 for ac_exec_ext in '' $ac_executable_extensions; do
4381 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4382 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4383# Check for GNU ac_path_FGREP and select it if it is found.
4384 # Check for GNU $ac_path_FGREP
4385case `"$ac_path_FGREP" --version 2>&1` in
4386*GNU*)
4387 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4388*)
4389 ac_count=0
4390 $as_echo_n 0123456789 >"conftest.in"
4391 while :
4392 do
4393 cat "conftest.in" "conftest.in" >"conftest.tmp"
4394 mv "conftest.tmp" "conftest.in"
4395 cp "conftest.in" "conftest.nl"
4396 $as_echo 'FGREP' >> "conftest.nl"
4397 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4398 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4399 as_fn_arith $ac_count + 1 && ac_count=$as_val
4400 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4401 # Best one so far, save it but keep looking for a better one
4402 ac_cv_path_FGREP="$ac_path_FGREP"
4403 ac_path_FGREP_max=$ac_count
1cf3d07d 4404 fi
5213506e
RW
4405 # 10*(2^10) chars as input seems more than enough
4406 test $ac_count -gt 10 && break
4407 done
4408 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4409esac
4410
4411 $ac_path_FGREP_found && break 3
4412 done
4413 done
4414 done
4415IFS=$as_save_IFS
4416 if test -z "$ac_cv_path_FGREP"; then
4417 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4418 fi
4419else
4420 ac_cv_path_FGREP=$FGREP
1cf3d07d 4421fi
5213506e
RW
4422
4423 fi
4424fi
4425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4426$as_echo "$ac_cv_path_FGREP" >&6; }
4427 FGREP="$ac_cv_path_FGREP"
1cf3d07d
SE
4428
4429
4430test -z "$GREP" && GREP=grep
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
5213506e
RW
4450# Check whether --with-gnu-ld was given.
4451if test "${with_gnu_ld+set}" = set; then :
4452 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
1cf3d07d
SE
4453else
4454 with_gnu_ld=no
5213506e
RW
4455fi
4456
1cf3d07d
SE
4457ac_prog=ld
4458if test "$GCC" = yes; then
4459 # Check if gcc -print-prog-name=ld gives a path.
5213506e
RW
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4461$as_echo_n "checking for ld used by $CC... " >&6; }
1cf3d07d
SE
4462 case $host in
4463 *-*-mingw*)
4464 # gcc leaves a trailing carriage return which upsets mingw
4465 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4466 *)
4467 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4468 esac
4469 case $ac_prog in
4470 # Accept absolute paths.
4471 [\\/]* | ?:[\\/]*)
4472 re_direlt='/[^/][^/]*/\.\./'
4473 # Canonicalize the pathname of ld
4474 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4475 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4476 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4477 done
4478 test -z "$LD" && LD="$ac_prog"
4479 ;;
4480 "")
4481 # If it fails, then pretend we aren't using GCC.
4482 ac_prog=ld
4483 ;;
4484 *)
4485 # If it is relative, then search for the first ld in PATH.
4486 with_gnu_ld=unknown
4487 ;;
4488 esac
4489elif test "$with_gnu_ld" = yes; then
5213506e
RW
4490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4491$as_echo_n "checking for GNU ld... " >&6; }
1cf3d07d 4492else
5213506e
RW
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4494$as_echo_n "checking for non-GNU ld... " >&6; }
1cf3d07d 4495fi
5213506e
RW
4496if test "${lt_cv_path_LD+set}" = set; then :
4497 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4498else
4499 if test -z "$LD"; then
4500 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4501 for ac_dir in $PATH; do
4502 IFS="$lt_save_ifs"
4503 test -z "$ac_dir" && ac_dir=.
4504 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4505 lt_cv_path_LD="$ac_dir/$ac_prog"
4506 # Check to see if the program is GNU ld. I'd rather use --version,
4507 # but apparently some variants of GNU ld only accept -v.
4508 # Break only if it was the GNU/non-GNU ld that we prefer.
4509 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4510 *GNU* | *'with BFD'*)
4511 test "$with_gnu_ld" != no && break
4512 ;;
4513 *)
4514 test "$with_gnu_ld" != yes && break
4515 ;;
4516 esac
4517 fi
4518 done
4519 IFS="$lt_save_ifs"
4520else
4521 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4522fi
4523fi
4524
4525LD="$lt_cv_path_LD"
4526if test -n "$LD"; then
5213506e
RW
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4528$as_echo "$LD" >&6; }
1cf3d07d 4529else
5213506e
RW
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4531$as_echo "no" >&6; }
1cf3d07d 4532fi
5213506e
RW
4533test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4535$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4536if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4537 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4538else
4539 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4540case `$LD -v 2>&1 </dev/null` in
4541*GNU* | *'with BFD'*)
4542 lt_cv_prog_gnu_ld=yes
4543 ;;
4544*)
4545 lt_cv_prog_gnu_ld=no
4546 ;;
4547esac
4548fi
5213506e
RW
4549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4550$as_echo "$lt_cv_prog_gnu_ld" >&6; }
1cf3d07d
SE
4551with_gnu_ld=$lt_cv_prog_gnu_ld
4552
4553
4554
4555
4556
4557
4558
4559
4560
5213506e
RW
4561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4562$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4563if test "${lt_cv_path_NM+set}" = set; then :
4564 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4565else
4566 if test -n "$NM"; then
4567 # Let the user override the test.
4568 lt_cv_path_NM="$NM"
4569else
4570 lt_nm_to_check="${ac_tool_prefix}nm"
4571 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4572 lt_nm_to_check="$lt_nm_to_check nm"
4573 fi
4574 for lt_tmp_nm in $lt_nm_to_check; do
4575 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4576 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4577 IFS="$lt_save_ifs"
4578 test -z "$ac_dir" && ac_dir=.
4579 tmp_nm="$ac_dir/$lt_tmp_nm"
4580 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4581 # Check to see if the nm accepts a BSD-compat flag.
4582 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4583 # nm: unknown option "B" ignored
4584 # Tru64's nm complains that /dev/null is an invalid object file
4585 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4586 */dev/null* | *'Invalid file or object type'*)
4587 lt_cv_path_NM="$tmp_nm -B"
4588 break
4589 ;;
4590 *)
4591 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4592 */dev/null*)
4593 lt_cv_path_NM="$tmp_nm -p"
4594 break
4595 ;;
4596 *)
4597 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4598 continue # so that we can try to find one that supports BSD flags
4599 ;;
4600 esac
4601 ;;
4602 esac
4603 fi
4604 done
4605 IFS="$lt_save_ifs"
4606 done
4607 : ${lt_cv_path_NM=no}
4608fi
4609fi
5213506e
RW
4610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4611$as_echo "$lt_cv_path_NM" >&6; }
1cf3d07d
SE
4612if test "$lt_cv_path_NM" != "no"; then
4613 NM="$lt_cv_path_NM"
4614else
4615 # Didn't find any BSD compatible name lister, look for dumpbin.
43e02a8a
RW
4616 if test -n "$DUMPBIN"; then :
4617 # Let the user override the test.
4618 else
4619 if test -n "$ac_tool_prefix"; then
4620 for ac_prog in dumpbin "link -dump"
1cf3d07d
SE
4621 do
4622 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4623set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
4624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4625$as_echo_n "checking for $ac_word... " >&6; }
4626if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4627 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4628else
4629 if test -n "$DUMPBIN"; then
4630 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4631else
4632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4633for as_dir in $PATH
4634do
4635 IFS=$as_save_IFS
88386050 4636 test -z "$as_dir" && as_dir=.
5213506e
RW
4637 for ac_exec_ext in '' $ac_executable_extensions; do
4638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 4639 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5213506e 4640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
4641 break 2
4642 fi
4643done
5213506e
RW
4644 done
4645IFS=$as_save_IFS
88386050 4646
03391b53
AO
4647fi
4648fi
1cf3d07d
SE
4649DUMPBIN=$ac_cv_prog_DUMPBIN
4650if test -n "$DUMPBIN"; then
5213506e
RW
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4652$as_echo "$DUMPBIN" >&6; }
03391b53 4653else
5213506e
RW
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4655$as_echo "no" >&6; }
03391b53
AO
4656fi
4657
5213506e 4658
1cf3d07d
SE
4659 test -n "$DUMPBIN" && break
4660 done
88386050 4661fi
1cf3d07d
SE
4662if test -z "$DUMPBIN"; then
4663 ac_ct_DUMPBIN=$DUMPBIN
43e02a8a 4664 for ac_prog in dumpbin "link -dump"
1cf3d07d
SE
4665do
4666 # Extract the first word of "$ac_prog", so it can be a program name with args.
4667set dummy $ac_prog; ac_word=$2
5213506e
RW
4668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4669$as_echo_n "checking for $ac_word... " >&6; }
4670if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4671 $as_echo_n "(cached) " >&6
03391b53 4672else
1cf3d07d
SE
4673 if test -n "$ac_ct_DUMPBIN"; then
4674 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
03391b53 4675else
88386050
NN
4676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4677for as_dir in $PATH
4678do
4679 IFS=$as_save_IFS
4680 test -z "$as_dir" && as_dir=.
5213506e
RW
4681 for ac_exec_ext in '' $ac_executable_extensions; do
4682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 4683 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5213506e 4684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
4685 break 2
4686 fi
4687done
5213506e
RW
4688 done
4689IFS=$as_save_IFS
88386050 4690
03391b53
AO
4691fi
4692fi
1cf3d07d
SE
4693ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4694if test -n "$ac_ct_DUMPBIN"; then
5213506e
RW
4695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4696$as_echo "$ac_ct_DUMPBIN" >&6; }
03391b53 4697else
5213506e
RW
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4699$as_echo "no" >&6; }
03391b53
AO
4700fi
4701
5213506e 4702
1cf3d07d
SE
4703 test -n "$ac_ct_DUMPBIN" && break
4704done
1cf3d07d 4705
5213506e
RW
4706 if test "x$ac_ct_DUMPBIN" = x; then
4707 DUMPBIN=":"
4708 else
4709 case $cross_compiling:$ac_tool_warned in
4710yes:)
4711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4713ac_tool_warned=yes ;;
4714esac
4715 DUMPBIN=$ac_ct_DUMPBIN
4716 fi
1cf3d07d
SE
4717fi
4718
43e02a8a
RW
4719 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4720 *COFF*)
4721 DUMPBIN="$DUMPBIN -symbols"
4722 ;;
4723 *)
4724 DUMPBIN=:
4725 ;;
4726 esac
4727 fi
1cf3d07d
SE
4728
4729 if test "$DUMPBIN" != ":"; then
4730 NM="$DUMPBIN"
4731 fi
4732fi
4733test -z "$NM" && NM=nm
4734
4735
4736
4737
4738
4739
5213506e
RW
4740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4741$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4742if test "${lt_cv_nm_interface+set}" = set; then :
4743 $as_echo_n "(cached) " >&6
03391b53 4744else
1cf3d07d
SE
4745 lt_cv_nm_interface="BSD nm"
4746 echo "int some_variable = 0;" > conftest.$ac_ext
43e02a8a 4747 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
1cf3d07d
SE
4748 (eval "$ac_compile" 2>conftest.err)
4749 cat conftest.err >&5
43e02a8a 4750 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
1cf3d07d
SE
4751 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4752 cat conftest.err >&5
43e02a8a 4753 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
1cf3d07d
SE
4754 cat conftest.out >&5
4755 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4756 lt_cv_nm_interface="MS dumpbin"
4757 fi
4758 rm -f conftest*
4759fi
5213506e
RW
4760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4761$as_echo "$lt_cv_nm_interface" >&6; }
1cf3d07d 4762
5213506e
RW
4763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4764$as_echo_n "checking whether ln -s works... " >&6; }
1cf3d07d
SE
4765LN_S=$as_ln_s
4766if test "$LN_S" = "ln -s"; then
5213506e
RW
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4768$as_echo "yes" >&6; }
1cf3d07d 4769else
5213506e
RW
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4771$as_echo "no, using $LN_S" >&6; }
03391b53
AO
4772fi
4773
1cf3d07d 4774# find the maximum length of command line arguments
5213506e
RW
4775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4776$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4777if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4778 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4779else
4780 i=0
4781 teststring="ABCD"
4782
4783 case $build_os in
4784 msdosdjgpp*)
4785 # On DJGPP, this test can blow up pretty badly due to problems in libc
4786 # (any single argument exceeding 2000 bytes causes a buffer overrun
4787 # during glob expansion). Even if it were fixed, the result of this
4788 # check would be larger than it should be.
4789 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4790 ;;
4791
4792 gnu*)
4793 # Under GNU Hurd, this test is not required because there is
4794 # no limit to the length of command line arguments.
4795 # Libtool will interpret -1 as no limit whatsoever
4796 lt_cv_sys_max_cmd_len=-1;
4797 ;;
4798
467b2e9e 4799 cygwin* | mingw* | cegcc*)
1cf3d07d
SE
4800 # On Win9x/ME, this test blows up -- it succeeds, but takes
4801 # about 5 minutes as the teststring grows exponentially.
4802 # Worse, since 9x/ME are not pre-emptively multitasking,
4803 # you end up with a "frozen" computer, even though with patience
4804 # the test eventually succeeds (with a max line length of 256k).
4805 # Instead, let's just punt: use the minimum linelength reported by
4806 # all of the supported platforms: 8192 (on NT/2K/XP).
4807 lt_cv_sys_max_cmd_len=8192;
4808 ;;
4809
43e02a8a
RW
4810 mint*)
4811 # On MiNT this can take a long time and run out of memory.
4812 lt_cv_sys_max_cmd_len=8192;
4813 ;;
4814
1cf3d07d
SE
4815 amigaos*)
4816 # On AmigaOS with pdksh, this test takes hours, literally.
4817 # So we just punt and use a minimum line length of 8192.
4818 lt_cv_sys_max_cmd_len=8192;
4819 ;;
4820
4821 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4822 # This has been around since 386BSD, at least. Likely further.
4823 if test -x /sbin/sysctl; then
4824 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4825 elif test -x /usr/sbin/sysctl; then
4826 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4827 else
4828 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4829 fi
4830 # And add a safety zone
4831 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4832 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4833 ;;
4834
4835 interix*)
4836 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4837 lt_cv_sys_max_cmd_len=196608
4838 ;;
4839
4840 osf*)
4841 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4842 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4843 # nice to cause kernel panics so lets avoid the loop below.
4844 # First set a reasonable default.
4845 lt_cv_sys_max_cmd_len=16384
4846 #
4847 if test -x /sbin/sysconfig; then
4848 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4849 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4850 esac
4851 fi
4852 ;;
4853 sco3.2v5*)
4854 lt_cv_sys_max_cmd_len=102400
4855 ;;
4856 sysv5* | sco5v6* | sysv4.2uw2*)
4857 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4858 if test -n "$kargmax"; then
4859 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4860 else
4861 lt_cv_sys_max_cmd_len=32768
4862 fi
4863 ;;
4864 *)
467b2e9e
PG
4865 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4866 if test -n "$lt_cv_sys_max_cmd_len"; then
82a6cadf
PB
4867 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4868 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4869 else
4870 # Make teststring a little bigger before we do anything with it.
4871 # a 1K string should be a reasonable start.
4872 for i in 1 2 3 4 5 6 7 8 ; do
4873 teststring=$teststring$teststring
4874 done
4875 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4876 # If test is not a shell built-in, we'll probably end up computing a
4877 # maximum length that is only half of the actual maximum length, but
4878 # we can't tell.
43e02a8a
RW
4879 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4880 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
82a6cadf
PB
4881 test $i != 17 # 1/2 MB should be enough
4882 do
4883 i=`expr $i + 1`
4884 teststring=$teststring$teststring
4885 done
4886 # Only check the string length outside the loop.
4887 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4888 teststring=
4889 # Add a significant safety factor because C++ compilers can tack on
4890 # massive amounts of additional arguments before passing them to the
4891 # linker. It appears as though 1/2 is a usable value.
4892 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4893 fi
1cf3d07d
SE
4894 ;;
4895 esac
4896
4897fi
4898
4899if test -n $lt_cv_sys_max_cmd_len ; then
5213506e
RW
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4901$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
1cf3d07d 4902else
5213506e
RW
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4904$as_echo "none" >&6; }
1cf3d07d
SE
4905fi
4906max_cmd_len=$lt_cv_sys_max_cmd_len
4907
4908
4909
4910
4911
4912
1cf3d07d
SE
4913: ${CP="cp -f"}
4914: ${MV="mv -f"}
4915: ${RM="rm -f"}
4916
5213506e
RW
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4918$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
1cf3d07d
SE
4919# Try some XSI features
4920xsi_shell=no
4921( _lt_dummy="a/b/c"
4922 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
467b2e9e
PG
4923 = c,a/b,, \
4924 && eval 'test $(( 1 + 1 )) -eq 2 \
4925 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
1cf3d07d 4926 && xsi_shell=yes
5213506e
RW
4927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4928$as_echo "$xsi_shell" >&6; }
1cf3d07d
SE
4929
4930
5213506e
RW
4931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4932$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
1cf3d07d
SE
4933lt_shell_append=no
4934( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4935 >/dev/null 2>&1 \
4936 && lt_shell_append=yes
5213506e
RW
4937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4938$as_echo "$lt_shell_append" >&6; }
1cf3d07d
SE
4939
4940
4941if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4942 lt_unset=unset
4943else
4944 lt_unset=false
4945fi
4946
4947
4948
4949
4950
4951# test EBCDIC or ASCII
4952case `echo X|tr X '\101'` in
4953 A) # ASCII based system
4954 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4955 lt_SP2NL='tr \040 \012'
4956 lt_NL2SP='tr \015\012 \040\040'
4957 ;;
4958 *) # EBCDIC based system
4959 lt_SP2NL='tr \100 \n'
4960 lt_NL2SP='tr \r\n \100\100'
4961 ;;
4962esac
4963
4964
4965
4966
4967
4968
4969
4970
4971
5213506e
RW
4972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4973$as_echo_n "checking for $LD option to reload object files... " >&6; }
4974if test "${lt_cv_ld_reload_flag+set}" = set; then :
4975 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4976else
4977 lt_cv_ld_reload_flag='-r'
4978fi
5213506e
RW
4979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4980$as_echo "$lt_cv_ld_reload_flag" >&6; }
1cf3d07d
SE
4981reload_flag=$lt_cv_ld_reload_flag
4982case $reload_flag in
4983"" | " "*) ;;
4984*) reload_flag=" $reload_flag" ;;
4985esac
4986reload_cmds='$LD$reload_flag -o $output$reload_objs'
4987case $host_os in
4988 darwin*)
4989 if test "$GCC" = yes; then
4990 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4991 else
4992 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4993 fi
4994 ;;
4995esac
4996
4997
4998
4999
5000
5001
5002
5003
5004
467b2e9e
PG
5005if test -n "$ac_tool_prefix"; then
5006 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5007set dummy ${ac_tool_prefix}objdump; ac_word=$2
5213506e
RW
5008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5009$as_echo_n "checking for $ac_word... " >&6; }
5010if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5011 $as_echo_n "(cached) " >&6
467b2e9e
PG
5012else
5013 if test -n "$OBJDUMP"; then
5014 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5015else
5016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017for as_dir in $PATH
5018do
5019 IFS=$as_save_IFS
5020 test -z "$as_dir" && as_dir=.
5213506e
RW
5021 for ac_exec_ext in '' $ac_executable_extensions; do
5022 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 5023 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5213506e 5024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
5025 break 2
5026 fi
5027done
5213506e
RW
5028 done
5029IFS=$as_save_IFS
467b2e9e
PG
5030
5031fi
5032fi
5033OBJDUMP=$ac_cv_prog_OBJDUMP
5034if test -n "$OBJDUMP"; then
5213506e
RW
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5036$as_echo "$OBJDUMP" >&6; }
467b2e9e 5037else
5213506e
RW
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5039$as_echo "no" >&6; }
467b2e9e
PG
5040fi
5041
5213506e 5042
467b2e9e
PG
5043fi
5044if test -z "$ac_cv_prog_OBJDUMP"; then
5045 ac_ct_OBJDUMP=$OBJDUMP
5046 # Extract the first word of "objdump", so it can be a program name with args.
5047set dummy objdump; ac_word=$2
5213506e
RW
5048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5049$as_echo_n "checking for $ac_word... " >&6; }
5050if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5051 $as_echo_n "(cached) " >&6
467b2e9e
PG
5052else
5053 if test -n "$ac_ct_OBJDUMP"; then
5054 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5055else
5056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5057for as_dir in $PATH
5058do
5059 IFS=$as_save_IFS
5060 test -z "$as_dir" && as_dir=.
5213506e
RW
5061 for ac_exec_ext in '' $ac_executable_extensions; do
5062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 5063 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5213506e 5064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
5065 break 2
5066 fi
5067done
5213506e
RW
5068 done
5069IFS=$as_save_IFS
467b2e9e 5070
467b2e9e
PG
5071fi
5072fi
5073ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5074if test -n "$ac_ct_OBJDUMP"; then
5213506e
RW
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5076$as_echo "$ac_ct_OBJDUMP" >&6; }
467b2e9e 5077else
5213506e
RW
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5079$as_echo "no" >&6; }
467b2e9e
PG
5080fi
5081
5213506e
RW
5082 if test "x$ac_ct_OBJDUMP" = x; then
5083 OBJDUMP="false"
5084 else
5085 case $cross_compiling:$ac_tool_warned in
5086yes:)
5087{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5088$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5089ac_tool_warned=yes ;;
5090esac
5091 OBJDUMP=$ac_ct_OBJDUMP
5092 fi
467b2e9e
PG
5093else
5094 OBJDUMP="$ac_cv_prog_OBJDUMP"
5095fi
5096
5097test -z "$OBJDUMP" && OBJDUMP=objdump
5098
5099
5100
5101
5102
1cf3d07d 5103
5213506e
RW
5104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5105$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5106if test "${lt_cv_deplibs_check_method+set}" = set; then :
5107 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5108else
5109 lt_cv_file_magic_cmd='$MAGIC_CMD'
5110lt_cv_file_magic_test_file=
5111lt_cv_deplibs_check_method='unknown'
5112# Need to set the preceding variable on all platforms that support
5113# interlibrary dependencies.
5114# 'none' -- dependencies not supported.
5115# `unknown' -- same as none, but documents that we really don't know.
5116# 'pass_all' -- all dependencies passed with no checks.
5117# 'test_compile' -- check by making test program.
5118# 'file_magic [[regex]]' -- check by looking for files in library path
5119# which responds to the $file_magic_cmd with a given extended regex.
5120# If you have `file' or equivalent on your system and you're not sure
5121# whether `pass_all' will *always* work, you probably want this one.
5122
5123case $host_os in
e7ad4ca7 5124aix[4-9]*)
1cf3d07d
SE
5125 lt_cv_deplibs_check_method=pass_all
5126 ;;
5127
5128beos*)
5129 lt_cv_deplibs_check_method=pass_all
5130 ;;
5131
5132bsdi[45]*)
5133 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5134 lt_cv_file_magic_cmd='/usr/bin/file -L'
5135 lt_cv_file_magic_test_file=/shlib/libc.so
5136 ;;
5137
5138cygwin*)
5139 # func_win32_libid is a shell function defined in ltmain.sh
5140 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5141 lt_cv_file_magic_cmd='func_win32_libid'
5142 ;;
5143
5144mingw* | pw32*)
5145 # Base MSYS/MinGW do not provide the 'file' command needed by
5146 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5147 # unless we find 'file', for example because we are cross-compiling.
43e02a8a
RW
5148 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5149 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
1cf3d07d
SE
5150 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5151 lt_cv_file_magic_cmd='func_win32_libid'
5152 else
5153 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5154 lt_cv_file_magic_cmd='$OBJDUMP -f'
5155 fi
5156 ;;
5157
43e02a8a 5158cegcc*)
467b2e9e
PG
5159 # use the weaker test based on 'objdump'. See mingw*.
5160 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5161 lt_cv_file_magic_cmd='$OBJDUMP -f'
5162 ;;
5163
1cf3d07d
SE
5164darwin* | rhapsody*)
5165 lt_cv_deplibs_check_method=pass_all
5166 ;;
5167
5168freebsd* | dragonfly*)
5169 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5170 case $host_cpu in
5171 i*86 )
5172 # Not sure whether the presence of OpenBSD here was a mistake.
5173 # Let's accept both of them until this is cleared up.
5174 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5175 lt_cv_file_magic_cmd=/usr/bin/file
5176 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5177 ;;
5178 esac
5179 else
5180 lt_cv_deplibs_check_method=pass_all
5181 fi
5182 ;;
5183
5184gnu*)
5185 lt_cv_deplibs_check_method=pass_all
5186 ;;
5187
43e02a8a
RW
5188haiku*)
5189 lt_cv_deplibs_check_method=pass_all
5190 ;;
5191
1cf3d07d
SE
5192hpux10.20* | hpux11*)
5193 lt_cv_file_magic_cmd=/usr/bin/file
5194 case $host_cpu in
5195 ia64*)
5196 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5197 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5198 ;;
5199 hppa*64*)
43e02a8a 5200 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
5201 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5202 ;;
5203 *)
43e02a8a 5204 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
1cf3d07d
SE
5205 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5206 ;;
5207 esac
5208 ;;
5209
5210interix[3-9]*)
5211 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5212 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5213 ;;
5214
5215irix5* | irix6* | nonstopux*)
5216 case $LD in
5217 *-32|*"-32 ") libmagic=32-bit;;
5218 *-n32|*"-n32 ") libmagic=N32;;
5219 *-64|*"-64 ") libmagic=64-bit;;
5220 *) libmagic=never-match;;
5221 esac
5222 lt_cv_deplibs_check_method=pass_all
5223 ;;
5224
5225# This must be Linux ELF.
7a9d3fe8 5226linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
5227 lt_cv_deplibs_check_method=pass_all
5228 ;;
5229
5230netbsd*)
5231 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5232 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5233 else
5234 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5235 fi
5236 ;;
5237
5238newos6*)
5239 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5240 lt_cv_file_magic_cmd=/usr/bin/file
5241 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5242 ;;
5243
5244*nto* | *qnx*)
5245 lt_cv_deplibs_check_method=pass_all
5246 ;;
5247
5248openbsd*)
5249 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5250 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5251 else
5252 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5253 fi
5254 ;;
5255
5256osf3* | osf4* | osf5*)
5257 lt_cv_deplibs_check_method=pass_all
5258 ;;
5259
5260rdos*)
5261 lt_cv_deplibs_check_method=pass_all
5262 ;;
5263
5264solaris*)
5265 lt_cv_deplibs_check_method=pass_all
5266 ;;
5267
5268sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5269 lt_cv_deplibs_check_method=pass_all
5270 ;;
5271
5272sysv4 | sysv4.3*)
5273 case $host_vendor in
5274 motorola)
5275 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]'
5276 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5277 ;;
5278 ncr)
5279 lt_cv_deplibs_check_method=pass_all
5280 ;;
5281 sequent)
5282 lt_cv_file_magic_cmd='/bin/file'
5283 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5284 ;;
5285 sni)
5286 lt_cv_file_magic_cmd='/bin/file'
5287 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5288 lt_cv_file_magic_test_file=/lib/libc.so
5289 ;;
5290 siemens)
5291 lt_cv_deplibs_check_method=pass_all
5292 ;;
5293 pc)
5294 lt_cv_deplibs_check_method=pass_all
5295 ;;
5296 esac
5297 ;;
5298
5299tpf*)
5300 lt_cv_deplibs_check_method=pass_all
5301 ;;
5302esac
5303
5304fi
5213506e
RW
5305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5306$as_echo "$lt_cv_deplibs_check_method" >&6; }
1cf3d07d
SE
5307file_magic_cmd=$lt_cv_file_magic_cmd
5308deplibs_check_method=$lt_cv_deplibs_check_method
5309test -z "$deplibs_check_method" && deplibs_check_method=unknown
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322if test -n "$ac_tool_prefix"; then
5323 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5324set dummy ${ac_tool_prefix}ar; ac_word=$2
5213506e
RW
5325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5326$as_echo_n "checking for $ac_word... " >&6; }
5327if test "${ac_cv_prog_AR+set}" = set; then :
5328 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5329else
5330 if test -n "$AR"; then
5331 ac_cv_prog_AR="$AR" # Let the user override the test.
5332else
5333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5334for as_dir in $PATH
5335do
5336 IFS=$as_save_IFS
5337 test -z "$as_dir" && as_dir=.
5213506e
RW
5338 for ac_exec_ext in '' $ac_executable_extensions; do
5339 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5340 ac_cv_prog_AR="${ac_tool_prefix}ar"
5213506e 5341 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5342 break 2
5343 fi
5344done
5213506e
RW
5345 done
5346IFS=$as_save_IFS
1cf3d07d
SE
5347
5348fi
5349fi
5350AR=$ac_cv_prog_AR
5351if test -n "$AR"; then
5213506e
RW
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5353$as_echo "$AR" >&6; }
1cf3d07d 5354else
5213506e
RW
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5356$as_echo "no" >&6; }
1cf3d07d
SE
5357fi
5358
5213506e 5359
1cf3d07d
SE
5360fi
5361if test -z "$ac_cv_prog_AR"; then
5362 ac_ct_AR=$AR
5363 # Extract the first word of "ar", so it can be a program name with args.
5364set dummy ar; ac_word=$2
5213506e
RW
5365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5366$as_echo_n "checking for $ac_word... " >&6; }
5367if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5368 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5369else
5370 if test -n "$ac_ct_AR"; then
5371 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5372else
5373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5374for as_dir in $PATH
5375do
5376 IFS=$as_save_IFS
5377 test -z "$as_dir" && as_dir=.
5213506e
RW
5378 for ac_exec_ext in '' $ac_executable_extensions; do
5379 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5380 ac_cv_prog_ac_ct_AR="ar"
5213506e 5381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5382 break 2
5383 fi
5384done
5213506e
RW
5385 done
5386IFS=$as_save_IFS
1cf3d07d 5387
1cf3d07d
SE
5388fi
5389fi
5390ac_ct_AR=$ac_cv_prog_ac_ct_AR
5391if test -n "$ac_ct_AR"; then
5213506e
RW
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5393$as_echo "$ac_ct_AR" >&6; }
1cf3d07d 5394else
5213506e
RW
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5396$as_echo "no" >&6; }
1cf3d07d
SE
5397fi
5398
5213506e
RW
5399 if test "x$ac_ct_AR" = x; then
5400 AR="false"
5401 else
5402 case $cross_compiling:$ac_tool_warned in
5403yes:)
5404{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5405$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5406ac_tool_warned=yes ;;
5407esac
5408 AR=$ac_ct_AR
5409 fi
1cf3d07d
SE
5410else
5411 AR="$ac_cv_prog_AR"
5412fi
5413
5414test -z "$AR" && AR=ar
5415test -z "$AR_FLAGS" && AR_FLAGS=cru
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427if test -n "$ac_tool_prefix"; then
5428 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5429set dummy ${ac_tool_prefix}strip; ac_word=$2
5213506e
RW
5430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5431$as_echo_n "checking for $ac_word... " >&6; }
5432if test "${ac_cv_prog_STRIP+set}" = set; then :
5433 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5434else
5435 if test -n "$STRIP"; then
5436 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5437else
5438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5439for as_dir in $PATH
5440do
5441 IFS=$as_save_IFS
5442 test -z "$as_dir" && as_dir=.
5213506e
RW
5443 for ac_exec_ext in '' $ac_executable_extensions; do
5444 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5445 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5213506e 5446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5447 break 2
5448 fi
5449done
5213506e
RW
5450 done
5451IFS=$as_save_IFS
1cf3d07d
SE
5452
5453fi
5454fi
5455STRIP=$ac_cv_prog_STRIP
5456if test -n "$STRIP"; then
5213506e
RW
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5458$as_echo "$STRIP" >&6; }
1cf3d07d 5459else
5213506e
RW
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5461$as_echo "no" >&6; }
1cf3d07d
SE
5462fi
5463
5213506e 5464
1cf3d07d
SE
5465fi
5466if test -z "$ac_cv_prog_STRIP"; then
5467 ac_ct_STRIP=$STRIP
5468 # Extract the first word of "strip", so it can be a program name with args.
5469set dummy strip; ac_word=$2
5213506e
RW
5470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5471$as_echo_n "checking for $ac_word... " >&6; }
5472if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5473 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5474else
5475 if test -n "$ac_ct_STRIP"; then
5476 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5477else
5478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5479for as_dir in $PATH
5480do
5481 IFS=$as_save_IFS
5482 test -z "$as_dir" && as_dir=.
5213506e
RW
5483 for ac_exec_ext in '' $ac_executable_extensions; do
5484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5485 ac_cv_prog_ac_ct_STRIP="strip"
5213506e 5486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5487 break 2
5488 fi
5489done
5213506e
RW
5490 done
5491IFS=$as_save_IFS
1cf3d07d 5492
1cf3d07d
SE
5493fi
5494fi
5495ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5496if test -n "$ac_ct_STRIP"; then
5213506e
RW
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5498$as_echo "$ac_ct_STRIP" >&6; }
1cf3d07d 5499else
5213506e
RW
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5501$as_echo "no" >&6; }
1cf3d07d
SE
5502fi
5503
5213506e
RW
5504 if test "x$ac_ct_STRIP" = x; then
5505 STRIP=":"
5506 else
5507 case $cross_compiling:$ac_tool_warned in
5508yes:)
5509{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5510$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5511ac_tool_warned=yes ;;
5512esac
5513 STRIP=$ac_ct_STRIP
5514 fi
1cf3d07d
SE
5515else
5516 STRIP="$ac_cv_prog_STRIP"
5517fi
5518
5519test -z "$STRIP" && STRIP=:
5520
5521
5522
5523
5524
5525
5526if test -n "$ac_tool_prefix"; then
5527 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5528set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5213506e
RW
5529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5530$as_echo_n "checking for $ac_word... " >&6; }
5531if test "${ac_cv_prog_RANLIB+set}" = set; then :
5532 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5533else
5534 if test -n "$RANLIB"; then
5535 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5536else
5537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5538for as_dir in $PATH
5539do
5540 IFS=$as_save_IFS
5541 test -z "$as_dir" && as_dir=.
5213506e
RW
5542 for ac_exec_ext in '' $ac_executable_extensions; do
5543 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5544 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5213506e 5545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5546 break 2
5547 fi
5548done
5213506e
RW
5549 done
5550IFS=$as_save_IFS
1cf3d07d
SE
5551
5552fi
5553fi
5554RANLIB=$ac_cv_prog_RANLIB
5555if test -n "$RANLIB"; then
5213506e
RW
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5557$as_echo "$RANLIB" >&6; }
1cf3d07d 5558else
5213506e
RW
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5560$as_echo "no" >&6; }
1cf3d07d
SE
5561fi
5562
5213506e 5563
1cf3d07d
SE
5564fi
5565if test -z "$ac_cv_prog_RANLIB"; then
5566 ac_ct_RANLIB=$RANLIB
5567 # Extract the first word of "ranlib", so it can be a program name with args.
5568set dummy ranlib; ac_word=$2
5213506e
RW
5569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5570$as_echo_n "checking for $ac_word... " >&6; }
5571if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5572 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5573else
5574 if test -n "$ac_ct_RANLIB"; then
5575 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5576else
5577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5578for as_dir in $PATH
5579do
5580 IFS=$as_save_IFS
5581 test -z "$as_dir" && as_dir=.
5213506e
RW
5582 for ac_exec_ext in '' $ac_executable_extensions; do
5583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5584 ac_cv_prog_ac_ct_RANLIB="ranlib"
5213506e 5585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5586 break 2
5587 fi
5588done
5213506e
RW
5589 done
5590IFS=$as_save_IFS
1cf3d07d 5591
1cf3d07d
SE
5592fi
5593fi
5594ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5595if test -n "$ac_ct_RANLIB"; then
5213506e
RW
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5597$as_echo "$ac_ct_RANLIB" >&6; }
1cf3d07d 5598else
5213506e
RW
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600$as_echo "no" >&6; }
1cf3d07d
SE
5601fi
5602
5213506e
RW
5603 if test "x$ac_ct_RANLIB" = x; then
5604 RANLIB=":"
5605 else
5606 case $cross_compiling:$ac_tool_warned in
5607yes:)
5608{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5609$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5610ac_tool_warned=yes ;;
5611esac
5612 RANLIB=$ac_ct_RANLIB
5613 fi
1cf3d07d
SE
5614else
5615 RANLIB="$ac_cv_prog_RANLIB"
5616fi
5617
5618test -z "$RANLIB" && RANLIB=:
5619
5620
5621
5622
5623
5624
5625# Determine commands to create old-style static archives.
467b2e9e 5626old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
1cf3d07d
SE
5627old_postinstall_cmds='chmod 644 $oldlib'
5628old_postuninstall_cmds=
5629
5630if test -n "$RANLIB"; then
5631 case $host_os in
5632 openbsd*)
5633 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5634 ;;
5635 *)
5636 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5637 ;;
5638 esac
5639 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5640fi
5641
43e02a8a
RW
5642case $host_os in
5643 darwin*)
5644 lock_old_archive_extraction=yes ;;
5645 *)
5646 lock_old_archive_extraction=no ;;
5647esac
1cf3d07d
SE
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
43e02a8a
RW
5668
5669for ac_prog in gawk mawk nawk awk
5670do
5671 # Extract the first word of "$ac_prog", so it can be a program name with args.
5672set dummy $ac_prog; ac_word=$2
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5674$as_echo_n "checking for $ac_word... " >&6; }
5675if test "${ac_cv_prog_AWK+set}" = set; then :
5676 $as_echo_n "(cached) " >&6
5677else
5678 if test -n "$AWK"; then
5679 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5680else
5681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5682for as_dir in $PATH
5683do
5684 IFS=$as_save_IFS
5685 test -z "$as_dir" && as_dir=.
5686 for ac_exec_ext in '' $ac_executable_extensions; do
5687 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5688 ac_cv_prog_AWK="$ac_prog"
5689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5690 break 2
5691 fi
5692done
5693 done
5694IFS=$as_save_IFS
5695
5696fi
5697fi
5698AWK=$ac_cv_prog_AWK
5699if test -n "$AWK"; then
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5701$as_echo "$AWK" >&6; }
5702else
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5704$as_echo "no" >&6; }
5705fi
5706
5707
5708 test -n "$AWK" && break
5709done
5710
5711
5712
5713
5714
5715
1cf3d07d
SE
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729# If no C compiler was specified, use CC.
5730LTCC=${LTCC-"$CC"}
5731
5732# If no C compiler flags were specified, use CFLAGS.
5733LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5734
5735# Allow CC to be a program name with arguments.
5736compiler=$CC
5737
5738
5739# Check for command to grab the raw symbol name followed by C symbol from nm.
5213506e
RW
5740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5741$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5742if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5743 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5744else
5745
5746# These are sane defaults that work on at least a few old systems.
5747# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5748
5749# Character class describing NM global symbol codes.
5750symcode='[BCDEGRST]'
5751
5752# Regexp to match symbols that can be accessed directly from C.
5753sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5754
5755# Define system-specific variables.
5756case $host_os in
5757aix*)
5758 symcode='[BCDT]'
5759 ;;
467b2e9e 5760cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
5761 symcode='[ABCDGISTW]'
5762 ;;
5763hpux*)
5764 if test "$host_cpu" = ia64; then
5765 symcode='[ABCDEGRST]'
5766 fi
5767 ;;
5768irix* | nonstopux*)
5769 symcode='[BCDEGRST]'
5770 ;;
5771osf*)
5772 symcode='[BCDEGQRST]'
5773 ;;
5774solaris*)
5775 symcode='[BDRT]'
5776 ;;
5777sco3.2v5*)
5778 symcode='[DT]'
5779 ;;
5780sysv4.2uw2*)
5781 symcode='[DT]'
5782 ;;
5783sysv5* | sco5v6* | unixware* | OpenUNIX*)
5784 symcode='[ABDT]'
5785 ;;
5786sysv4)
5787 symcode='[DFNSTU]'
5788 ;;
5789esac
5790
5791# If we're using GNU nm, then use its standard symbol codes.
5792case `$NM -V 2>&1` in
5793*GNU* | *'with BFD'*)
5794 symcode='[ABCDGIRSTW]' ;;
5795esac
5796
5797# Transform an extracted symbol line into a proper C declaration.
5798# Some systems (esp. on ia64) link data and code symbols differently,
5799# so use this general approach.
5800lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5801
5802# Transform an extracted symbol line into symbol name and symbol address
5803lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
467b2e9e 5804lt_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
5805
5806# Handle CRLF in mingw tool chain
5807opt_cr=
5808case $build_os in
5809mingw*)
5810 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5811 ;;
5812esac
5813
5814# Try without a prefix underscore, then with it.
5815for ac_symprfx in "" "_"; do
5816
5817 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5818 symxfrm="\\1 $ac_symprfx\\2 \\2"
5819
5820 # Write the raw and C identifiers.
5821 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5822 # Fake it for dumpbin and say T for any non-static function
5823 # and D for any global variable.
5824 # Also find C++ and __fastcall symbols from MSVC++,
5825 # which start with @ or ?.
5826 lt_cv_sys_global_symbol_pipe="$AWK '"\
5827" {last_section=section; section=\$ 3};"\
5828" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5829" \$ 0!~/External *\|/{next};"\
5830" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5831" {if(hide[section]) next};"\
5832" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5833" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5834" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5835" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5836" ' prfx=^$ac_symprfx"
5837 else
5838 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5839 fi
5840
5841 # Check to see that the pipe works correctly.
5842 pipe_works=no
5843
5844 rm -f conftest*
5845 cat > conftest.$ac_ext <<_LT_EOF
5846#ifdef __cplusplus
5847extern "C" {
5848#endif
5849char nm_test_var;
5850void nm_test_func(void);
5851void nm_test_func(void){}
5852#ifdef __cplusplus
5853}
5854#endif
5855int main(){nm_test_var='a';nm_test_func();return(0);}
5856_LT_EOF
5857
5213506e 5858 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
5859 (eval $ac_compile) 2>&5
5860 ac_status=$?
5213506e
RW
5861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5862 test $ac_status = 0; }; then
1cf3d07d
SE
5863 # Now try to grab the symbols.
5864 nlist=conftest.nm
43e02a8a
RW
5865 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5866 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
1cf3d07d 5867 ac_status=$?
5213506e
RW
5868 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5869 test $ac_status = 0; } && test -s "$nlist"; then
1cf3d07d
SE
5870 # Try sorting and uniquifying the output.
5871 if sort "$nlist" | uniq > "$nlist"T; then
5872 mv -f "$nlist"T "$nlist"
5873 else
5874 rm -f "$nlist"T
5875 fi
5876
5877 # Make sure that we snagged all the symbols we need.
5878 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5879 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5880 cat <<_LT_EOF > conftest.$ac_ext
5881#ifdef __cplusplus
5882extern "C" {
5883#endif
5884
5885_LT_EOF
5886 # Now generate the symbol file.
5887 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5888
5889 cat <<_LT_EOF >> conftest.$ac_ext
5890
5891/* The mapping between symbol names and symbols. */
5892const struct {
5893 const char *name;
5894 void *address;
5895}
5896lt__PROGRAM__LTX_preloaded_symbols[] =
5897{
5898 { "@PROGRAM@", (void *) 0 },
5899_LT_EOF
5900 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5901 cat <<\_LT_EOF >> conftest.$ac_ext
5902 {0, (void *) 0}
5903};
5904
5905/* This works around a problem in FreeBSD linker */
5906#ifdef FREEBSD_WORKAROUND
5907static const void *lt_preloaded_setup() {
5908 return lt__PROGRAM__LTX_preloaded_symbols;
5909}
5910#endif
5911
5912#ifdef __cplusplus
5913}
5914#endif
5915_LT_EOF
5916 # Now try linking the two files.
5917 mv conftest.$ac_objext conftstm.$ac_objext
5918 lt_save_LIBS="$LIBS"
5919 lt_save_CFLAGS="$CFLAGS"
5920 LIBS="conftstm.$ac_objext"
5921 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5213506e 5922 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d
SE
5923 (eval $ac_link) 2>&5
5924 ac_status=$?
5213506e
RW
5925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5926 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
1cf3d07d
SE
5927 pipe_works=yes
5928 fi
5929 LIBS="$lt_save_LIBS"
5930 CFLAGS="$lt_save_CFLAGS"
5931 else
5932 echo "cannot find nm_test_func in $nlist" >&5
5933 fi
5934 else
5935 echo "cannot find nm_test_var in $nlist" >&5
5936 fi
5937 else
5938 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5939 fi
5940 else
5941 echo "$progname: failed program was:" >&5
5942 cat conftest.$ac_ext >&5
5943 fi
467b2e9e 5944 rm -rf conftest* conftst*
1cf3d07d
SE
5945
5946 # Do not use the global_symbol_pipe unless it works.
5947 if test "$pipe_works" = yes; then
5948 break
5949 else
5950 lt_cv_sys_global_symbol_pipe=
5951 fi
5952done
5953
5954fi
5955
5956if test -z "$lt_cv_sys_global_symbol_pipe"; then
5957 lt_cv_sys_global_symbol_to_cdecl=
5958fi
5959if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5213506e
RW
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5961$as_echo "failed" >&6; }
1cf3d07d 5962else
5213506e
RW
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5964$as_echo "ok" >&6; }
1cf3d07d
SE
5965fi
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
467b2e9e
PG
5981
5982
5983
5984
5985
1cf3d07d
SE
5986
5987
5988
5213506e
RW
5989# Check whether --enable-libtool-lock was given.
5990if test "${enable_libtool_lock+set}" = set; then :
5991 enableval=$enable_libtool_lock;
5992fi
1cf3d07d 5993
1cf3d07d
SE
5994test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5995
5996# Some flags need to be propagated to the compiler or linker for good
5997# libtool support.
5998case $host in
5999ia64-*-hpux*)
6000 # Find out which ABI we are using.
6001 echo 'int i;' > conftest.$ac_ext
5213506e 6002 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6003 (eval $ac_compile) 2>&5
6004 ac_status=$?
5213506e
RW
6005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6006 test $ac_status = 0; }; then
1cf3d07d
SE
6007 case `/usr/bin/file conftest.$ac_objext` in
6008 *ELF-32*)
6009 HPUX_IA64_MODE="32"
6010 ;;
6011 *ELF-64*)
6012 HPUX_IA64_MODE="64"
6013 ;;
6014 esac
6015 fi
6016 rm -rf conftest*
6017 ;;
6018*-*-irix6*)
6019 # Find out which ABI we are using.
43e02a8a 6020 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5213506e 6021 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6022 (eval $ac_compile) 2>&5
6023 ac_status=$?
5213506e
RW
6024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6025 test $ac_status = 0; }; then
1cf3d07d
SE
6026 if test "$lt_cv_prog_gnu_ld" = yes; then
6027 case `/usr/bin/file conftest.$ac_objext` in
6028 *32-bit*)
6029 LD="${LD-ld} -melf32bsmip"
6030 ;;
6031 *N32*)
6032 LD="${LD-ld} -melf32bmipn32"
6033 ;;
6034 *64-bit*)
6035 LD="${LD-ld} -melf64bmip"
6036 ;;
6037 esac
6038 else
6039 case `/usr/bin/file conftest.$ac_objext` in
6040 *32-bit*)
6041 LD="${LD-ld} -32"
6042 ;;
6043 *N32*)
6044 LD="${LD-ld} -n32"
6045 ;;
6046 *64-bit*)
6047 LD="${LD-ld} -64"
6048 ;;
6049 esac
6050 fi
6051 fi
6052 rm -rf conftest*
6053 ;;
6054
6055x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6056s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6057 # Find out which ABI we are using.
6058 echo 'int i;' > conftest.$ac_ext
5213506e 6059 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6060 (eval $ac_compile) 2>&5
6061 ac_status=$?
5213506e
RW
6062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6063 test $ac_status = 0; }; then
1cf3d07d
SE
6064 case `/usr/bin/file conftest.o` in
6065 *32-bit*)
6066 case $host in
6067 x86_64-*kfreebsd*-gnu)
6068 LD="${LD-ld} -m elf_i386_fbsd"
6069 ;;
6070 x86_64-*linux*)
6071 LD="${LD-ld} -m elf_i386"
6072 ;;
6073 ppc64-*linux*|powerpc64-*linux*)
6074 LD="${LD-ld} -m elf32ppclinux"
6075 ;;
6076 s390x-*linux*)
6077 LD="${LD-ld} -m elf_s390"
6078 ;;
6079 sparc64-*linux*)
6080 LD="${LD-ld} -m elf32_sparc"
6081 ;;
6082 esac
6083 ;;
6084 *64-bit*)
6085 case $host in
6086 x86_64-*kfreebsd*-gnu)
6087 LD="${LD-ld} -m elf_x86_64_fbsd"
6088 ;;
6089 x86_64-*linux*)
6090 LD="${LD-ld} -m elf_x86_64"
6091 ;;
6092 ppc*-*linux*|powerpc*-*linux*)
6093 LD="${LD-ld} -m elf64ppc"
6094 ;;
6095 s390*-*linux*|s390*-*tpf*)
6096 LD="${LD-ld} -m elf64_s390"
6097 ;;
6098 sparc*-*linux*)
6099 LD="${LD-ld} -m elf64_sparc"
6100 ;;
6101 esac
6102 ;;
6103 esac
6104 fi
6105 rm -rf conftest*
6106 ;;
6107
6108*-*-sco3.2v5*)
6109 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6110 SAVE_CFLAGS="$CFLAGS"
6111 CFLAGS="$CFLAGS -belf"
5213506e
RW
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6113$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6114if test "${lt_cv_cc_needs_belf+set}" = set; then :
6115 $as_echo_n "(cached) " >&6
1cf3d07d
SE
6116else
6117 ac_ext=c
6118ac_cpp='$CPP $CPPFLAGS'
6119ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6120ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6121ac_compiler_gnu=$ac_cv_c_compiler_gnu
6122
6123 if test x$gcc_no_link = xyes; then
5213506e 6124 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 6125fi
5213506e 6126cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6127/* end confdefs.h. */
6128
6129int
6130main ()
6131{
6132
6133 ;
6134 return 0;
6135}
6136_ACEOF
5213506e 6137if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
6138 lt_cv_cc_needs_belf=yes
6139else
5213506e 6140 lt_cv_cc_needs_belf=no
1cf3d07d 6141fi
5213506e
RW
6142rm -f core conftest.err conftest.$ac_objext \
6143 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
6144 ac_ext=c
6145ac_cpp='$CPP $CPPFLAGS'
6146ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6147ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6148ac_compiler_gnu=$ac_cv_c_compiler_gnu
6149
6150fi
5213506e
RW
6151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6152$as_echo "$lt_cv_cc_needs_belf" >&6; }
1cf3d07d
SE
6153 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6154 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6155 CFLAGS="$SAVE_CFLAGS"
6156 fi
6157 ;;
6158sparc*-*solaris*)
6159 # Find out which ABI we are using.
6160 echo 'int i;' > conftest.$ac_ext
5213506e 6161 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6162 (eval $ac_compile) 2>&5
6163 ac_status=$?
5213506e
RW
6164 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6165 test $ac_status = 0; }; then
1cf3d07d
SE
6166 case `/usr/bin/file conftest.o` in
6167 *64-bit*)
6168 case $lt_cv_prog_gnu_ld in
6169 yes*) LD="${LD-ld} -m elf64_sparc" ;;
467b2e9e
PG
6170 *)
6171 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6172 LD="${LD-ld} -64"
6173 fi
6174 ;;
1cf3d07d
SE
6175 esac
6176 ;;
6177 esac
6178 fi
6179 rm -rf conftest*
6180 ;;
6181esac
6182
6183need_locks="$enable_libtool_lock"
6184
467b2e9e
PG
6185
6186 case $host_os in
6187 rhapsody* | darwin*)
6188 if test -n "$ac_tool_prefix"; then
6189 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6190set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5213506e
RW
6191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6192$as_echo_n "checking for $ac_word... " >&6; }
6193if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6194 $as_echo_n "(cached) " >&6
1cf3d07d 6195else
467b2e9e
PG
6196 if test -n "$DSYMUTIL"; then
6197 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6198else
6199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6200for as_dir in $PATH
1cf3d07d 6201do
467b2e9e
PG
6202 IFS=$as_save_IFS
6203 test -z "$as_dir" && as_dir=.
5213506e
RW
6204 for ac_exec_ext in '' $ac_executable_extensions; do
6205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6206 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5213506e 6207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6208 break 2
6209 fi
6210done
5213506e
RW
6211 done
6212IFS=$as_save_IFS
467b2e9e
PG
6213
6214fi
6215fi
6216DSYMUTIL=$ac_cv_prog_DSYMUTIL
6217if test -n "$DSYMUTIL"; then
5213506e
RW
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6219$as_echo "$DSYMUTIL" >&6; }
467b2e9e 6220else
5213506e
RW
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6222$as_echo "no" >&6; }
467b2e9e
PG
6223fi
6224
5213506e 6225
467b2e9e
PG
6226fi
6227if test -z "$ac_cv_prog_DSYMUTIL"; then
6228 ac_ct_DSYMUTIL=$DSYMUTIL
6229 # Extract the first word of "dsymutil", so it can be a program name with args.
6230set dummy dsymutil; ac_word=$2
5213506e
RW
6231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6232$as_echo_n "checking for $ac_word... " >&6; }
6233if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6234 $as_echo_n "(cached) " >&6
467b2e9e
PG
6235else
6236 if test -n "$ac_ct_DSYMUTIL"; then
6237 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6238else
6239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6240for as_dir in $PATH
6241do
6242 IFS=$as_save_IFS
6243 test -z "$as_dir" && as_dir=.
5213506e
RW
6244 for ac_exec_ext in '' $ac_executable_extensions; do
6245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6246 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5213506e 6247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6248 break 2
6249 fi
6250done
5213506e
RW
6251 done
6252IFS=$as_save_IFS
467b2e9e 6253
467b2e9e
PG
6254fi
6255fi
6256ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6257if test -n "$ac_ct_DSYMUTIL"; then
5213506e
RW
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6259$as_echo "$ac_ct_DSYMUTIL" >&6; }
467b2e9e 6260else
5213506e
RW
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6262$as_echo "no" >&6; }
467b2e9e
PG
6263fi
6264
5213506e
RW
6265 if test "x$ac_ct_DSYMUTIL" = x; then
6266 DSYMUTIL=":"
6267 else
6268 case $cross_compiling:$ac_tool_warned in
6269yes:)
6270{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6271$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6272ac_tool_warned=yes ;;
6273esac
6274 DSYMUTIL=$ac_ct_DSYMUTIL
6275 fi
467b2e9e
PG
6276else
6277 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6278fi
6279
6280 if test -n "$ac_tool_prefix"; then
6281 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6282set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5213506e
RW
6283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6284$as_echo_n "checking for $ac_word... " >&6; }
6285if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6286 $as_echo_n "(cached) " >&6
467b2e9e
PG
6287else
6288 if test -n "$NMEDIT"; then
6289 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6290else
6291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6292for as_dir in $PATH
6293do
6294 IFS=$as_save_IFS
6295 test -z "$as_dir" && as_dir=.
5213506e
RW
6296 for ac_exec_ext in '' $ac_executable_extensions; do
6297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6298 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5213506e 6299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6300 break 2
6301 fi
6302done
5213506e
RW
6303 done
6304IFS=$as_save_IFS
467b2e9e
PG
6305
6306fi
6307fi
6308NMEDIT=$ac_cv_prog_NMEDIT
6309if test -n "$NMEDIT"; then
5213506e
RW
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6311$as_echo "$NMEDIT" >&6; }
467b2e9e 6312else
5213506e
RW
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6314$as_echo "no" >&6; }
467b2e9e
PG
6315fi
6316
5213506e 6317
467b2e9e
PG
6318fi
6319if test -z "$ac_cv_prog_NMEDIT"; then
6320 ac_ct_NMEDIT=$NMEDIT
6321 # Extract the first word of "nmedit", so it can be a program name with args.
6322set dummy nmedit; ac_word=$2
5213506e
RW
6323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6324$as_echo_n "checking for $ac_word... " >&6; }
6325if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6326 $as_echo_n "(cached) " >&6
467b2e9e
PG
6327else
6328 if test -n "$ac_ct_NMEDIT"; then
6329 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6330else
6331as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6332for as_dir in $PATH
6333do
6334 IFS=$as_save_IFS
6335 test -z "$as_dir" && as_dir=.
5213506e
RW
6336 for ac_exec_ext in '' $ac_executable_extensions; do
6337 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6338 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5213506e 6339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6340 break 2
6341 fi
6342done
5213506e
RW
6343 done
6344IFS=$as_save_IFS
467b2e9e 6345
467b2e9e
PG
6346fi
6347fi
6348ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6349if test -n "$ac_ct_NMEDIT"; then
5213506e
RW
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6351$as_echo "$ac_ct_NMEDIT" >&6; }
467b2e9e 6352else
5213506e
RW
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6354$as_echo "no" >&6; }
467b2e9e
PG
6355fi
6356
5213506e
RW
6357 if test "x$ac_ct_NMEDIT" = x; then
6358 NMEDIT=":"
6359 else
6360 case $cross_compiling:$ac_tool_warned in
6361yes:)
6362{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6363$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6364ac_tool_warned=yes ;;
6365esac
6366 NMEDIT=$ac_ct_NMEDIT
6367 fi
467b2e9e
PG
6368else
6369 NMEDIT="$ac_cv_prog_NMEDIT"
6370fi
6371
6372 if test -n "$ac_tool_prefix"; then
6373 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6374set dummy ${ac_tool_prefix}lipo; ac_word=$2
5213506e
RW
6375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6376$as_echo_n "checking for $ac_word... " >&6; }
6377if test "${ac_cv_prog_LIPO+set}" = set; then :
6378 $as_echo_n "(cached) " >&6
467b2e9e
PG
6379else
6380 if test -n "$LIPO"; then
6381 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6382else
6383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6384for as_dir in $PATH
6385do
6386 IFS=$as_save_IFS
6387 test -z "$as_dir" && as_dir=.
5213506e
RW
6388 for ac_exec_ext in '' $ac_executable_extensions; do
6389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6390 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5213506e 6391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6392 break 2
6393 fi
6394done
5213506e
RW
6395 done
6396IFS=$as_save_IFS
467b2e9e
PG
6397
6398fi
6399fi
6400LIPO=$ac_cv_prog_LIPO
6401if test -n "$LIPO"; then
5213506e
RW
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6403$as_echo "$LIPO" >&6; }
467b2e9e 6404else
5213506e
RW
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6406$as_echo "no" >&6; }
467b2e9e
PG
6407fi
6408
5213506e 6409
467b2e9e
PG
6410fi
6411if test -z "$ac_cv_prog_LIPO"; then
6412 ac_ct_LIPO=$LIPO
6413 # Extract the first word of "lipo", so it can be a program name with args.
6414set dummy lipo; ac_word=$2
5213506e
RW
6415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6416$as_echo_n "checking for $ac_word... " >&6; }
6417if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6418 $as_echo_n "(cached) " >&6
467b2e9e
PG
6419else
6420 if test -n "$ac_ct_LIPO"; then
6421 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6422else
6423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6424for as_dir in $PATH
6425do
6426 IFS=$as_save_IFS
6427 test -z "$as_dir" && as_dir=.
5213506e
RW
6428 for ac_exec_ext in '' $ac_executable_extensions; do
6429 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6430 ac_cv_prog_ac_ct_LIPO="lipo"
5213506e 6431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6432 break 2
6433 fi
6434done
5213506e
RW
6435 done
6436IFS=$as_save_IFS
467b2e9e 6437
467b2e9e
PG
6438fi
6439fi
6440ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6441if test -n "$ac_ct_LIPO"; then
5213506e
RW
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6443$as_echo "$ac_ct_LIPO" >&6; }
467b2e9e 6444else
5213506e
RW
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6446$as_echo "no" >&6; }
467b2e9e
PG
6447fi
6448
5213506e
RW
6449 if test "x$ac_ct_LIPO" = x; then
6450 LIPO=":"
6451 else
6452 case $cross_compiling:$ac_tool_warned in
6453yes:)
6454{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6455$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6456ac_tool_warned=yes ;;
6457esac
6458 LIPO=$ac_ct_LIPO
6459 fi
467b2e9e
PG
6460else
6461 LIPO="$ac_cv_prog_LIPO"
6462fi
6463
6464 if test -n "$ac_tool_prefix"; then
6465 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6466set dummy ${ac_tool_prefix}otool; ac_word=$2
5213506e
RW
6467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6468$as_echo_n "checking for $ac_word... " >&6; }
6469if test "${ac_cv_prog_OTOOL+set}" = set; then :
6470 $as_echo_n "(cached) " >&6
467b2e9e
PG
6471else
6472 if test -n "$OTOOL"; then
6473 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6474else
6475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6476for as_dir in $PATH
6477do
6478 IFS=$as_save_IFS
6479 test -z "$as_dir" && as_dir=.
5213506e
RW
6480 for ac_exec_ext in '' $ac_executable_extensions; do
6481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6482 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5213506e 6483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6484 break 2
6485 fi
6486done
5213506e
RW
6487 done
6488IFS=$as_save_IFS
467b2e9e
PG
6489
6490fi
6491fi
6492OTOOL=$ac_cv_prog_OTOOL
6493if test -n "$OTOOL"; then
5213506e
RW
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6495$as_echo "$OTOOL" >&6; }
467b2e9e 6496else
5213506e
RW
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6498$as_echo "no" >&6; }
467b2e9e
PG
6499fi
6500
5213506e 6501
467b2e9e
PG
6502fi
6503if test -z "$ac_cv_prog_OTOOL"; then
6504 ac_ct_OTOOL=$OTOOL
6505 # Extract the first word of "otool", so it can be a program name with args.
6506set dummy otool; ac_word=$2
5213506e
RW
6507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6508$as_echo_n "checking for $ac_word... " >&6; }
6509if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6510 $as_echo_n "(cached) " >&6
467b2e9e
PG
6511else
6512 if test -n "$ac_ct_OTOOL"; then
6513 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6514else
6515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6516for as_dir in $PATH
6517do
6518 IFS=$as_save_IFS
6519 test -z "$as_dir" && as_dir=.
5213506e
RW
6520 for ac_exec_ext in '' $ac_executable_extensions; do
6521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6522 ac_cv_prog_ac_ct_OTOOL="otool"
5213506e 6523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6524 break 2
6525 fi
6526done
5213506e
RW
6527 done
6528IFS=$as_save_IFS
467b2e9e 6529
467b2e9e
PG
6530fi
6531fi
6532ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6533if test -n "$ac_ct_OTOOL"; then
5213506e
RW
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6535$as_echo "$ac_ct_OTOOL" >&6; }
467b2e9e 6536else
5213506e
RW
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6538$as_echo "no" >&6; }
467b2e9e
PG
6539fi
6540
5213506e
RW
6541 if test "x$ac_ct_OTOOL" = x; then
6542 OTOOL=":"
6543 else
6544 case $cross_compiling:$ac_tool_warned in
6545yes:)
6546{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6547$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6548ac_tool_warned=yes ;;
6549esac
6550 OTOOL=$ac_ct_OTOOL
6551 fi
467b2e9e
PG
6552else
6553 OTOOL="$ac_cv_prog_OTOOL"
6554fi
6555
6556 if test -n "$ac_tool_prefix"; then
6557 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6558set dummy ${ac_tool_prefix}otool64; ac_word=$2
5213506e
RW
6559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6560$as_echo_n "checking for $ac_word... " >&6; }
6561if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6562 $as_echo_n "(cached) " >&6
467b2e9e
PG
6563else
6564 if test -n "$OTOOL64"; then
6565 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6566else
6567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568for as_dir in $PATH
6569do
6570 IFS=$as_save_IFS
6571 test -z "$as_dir" && as_dir=.
5213506e
RW
6572 for ac_exec_ext in '' $ac_executable_extensions; do
6573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6574 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5213506e 6575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6576 break 2
6577 fi
6578done
5213506e
RW
6579 done
6580IFS=$as_save_IFS
467b2e9e
PG
6581
6582fi
6583fi
6584OTOOL64=$ac_cv_prog_OTOOL64
6585if test -n "$OTOOL64"; then
5213506e
RW
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6587$as_echo "$OTOOL64" >&6; }
467b2e9e 6588else
5213506e
RW
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6590$as_echo "no" >&6; }
467b2e9e
PG
6591fi
6592
5213506e 6593
467b2e9e
PG
6594fi
6595if test -z "$ac_cv_prog_OTOOL64"; then
6596 ac_ct_OTOOL64=$OTOOL64
6597 # Extract the first word of "otool64", so it can be a program name with args.
6598set dummy otool64; ac_word=$2
5213506e
RW
6599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6600$as_echo_n "checking for $ac_word... " >&6; }
6601if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6602 $as_echo_n "(cached) " >&6
467b2e9e
PG
6603else
6604 if test -n "$ac_ct_OTOOL64"; then
6605 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6606else
6607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6608for as_dir in $PATH
6609do
6610 IFS=$as_save_IFS
6611 test -z "$as_dir" && as_dir=.
5213506e
RW
6612 for ac_exec_ext in '' $ac_executable_extensions; do
6613 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6614 ac_cv_prog_ac_ct_OTOOL64="otool64"
5213506e 6615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6616 break 2
6617 fi
6618done
5213506e
RW
6619 done
6620IFS=$as_save_IFS
467b2e9e 6621
467b2e9e
PG
6622fi
6623fi
6624ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6625if test -n "$ac_ct_OTOOL64"; then
5213506e
RW
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6627$as_echo "$ac_ct_OTOOL64" >&6; }
467b2e9e 6628else
5213506e
RW
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6630$as_echo "no" >&6; }
467b2e9e
PG
6631fi
6632
5213506e
RW
6633 if test "x$ac_ct_OTOOL64" = x; then
6634 OTOOL64=":"
6635 else
6636 case $cross_compiling:$ac_tool_warned in
6637yes:)
6638{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6639$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6640ac_tool_warned=yes ;;
6641esac
6642 OTOOL64=$ac_ct_OTOOL64
6643 fi
467b2e9e
PG
6644else
6645 OTOOL64="$ac_cv_prog_OTOOL64"
6646fi
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
5213506e
RW
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6675$as_echo_n "checking for -single_module linker flag... " >&6; }
6676if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6677 $as_echo_n "(cached) " >&6
467b2e9e
PG
6678else
6679 lt_cv_apple_cc_single_mod=no
6680 if test -z "${LT_MULTI_MODULE}"; then
6681 # By default we will add the -single_module flag. You can override
6682 # by either setting the environment variable LT_MULTI_MODULE
6683 # non-empty at configure time, or by adding -multi_module to the
6684 # link flags.
6685 rm -rf libconftest.dylib*
6686 echo "int foo(void){return 1;}" > conftest.c
6687 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6688-dynamiclib -Wl,-single_module conftest.c" >&5
6689 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6690 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6691 _lt_result=$?
6692 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6693 lt_cv_apple_cc_single_mod=yes
6694 else
6695 cat conftest.err >&5
6696 fi
6697 rm -rf libconftest.dylib*
6698 rm -f conftest.*
6699 fi
6700fi
5213506e
RW
6701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6702$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6704$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6705if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6706 $as_echo_n "(cached) " >&6
467b2e9e
PG
6707else
6708 lt_cv_ld_exported_symbols_list=no
6709 save_LDFLAGS=$LDFLAGS
6710 echo "_main" > conftest.sym
6711 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6712 if test x$gcc_no_link = xyes; then
5213506e 6713 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
467b2e9e 6714fi
5213506e 6715cat confdefs.h - <<_ACEOF >conftest.$ac_ext
467b2e9e
PG
6716/* end confdefs.h. */
6717
6718int
6719main ()
6720{
6721
6722 ;
6723 return 0;
6724}
6725_ACEOF
5213506e 6726if ac_fn_c_try_link "$LINENO"; then :
467b2e9e
PG
6727 lt_cv_ld_exported_symbols_list=yes
6728else
5213506e 6729 lt_cv_ld_exported_symbols_list=no
467b2e9e 6730fi
5213506e
RW
6731rm -f core conftest.err conftest.$ac_objext \
6732 conftest$ac_exeext conftest.$ac_ext
467b2e9e
PG
6733 LDFLAGS="$save_LDFLAGS"
6734
6735fi
5213506e
RW
6736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6737$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
43e02a8a
RW
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6739$as_echo_n "checking for -force_load linker flag... " >&6; }
6740if test "${lt_cv_ld_force_load+set}" = set; then :
6741 $as_echo_n "(cached) " >&6
6742else
6743 lt_cv_ld_force_load=no
6744 cat > conftest.c << _LT_EOF
6745int forced_loaded() { return 2;}
6746_LT_EOF
6747 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6748 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6749 echo "$AR cru libconftest.a conftest.o" >&5
6750 $AR cru libconftest.a conftest.o 2>&5
6751 cat > conftest.c << _LT_EOF
6752int main() { return 0;}
6753_LT_EOF
6754 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6755 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6756 _lt_result=$?
6757 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6758 lt_cv_ld_force_load=yes
6759 else
6760 cat conftest.err >&5
6761 fi
6762 rm -f conftest.err libconftest.a conftest conftest.c
6763 rm -rf conftest.dSYM
6764
6765fi
6766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6767$as_echo "$lt_cv_ld_force_load" >&6; }
467b2e9e
PG
6768 case $host_os in
6769 rhapsody* | darwin1.[012])
6770 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6771 darwin1.*)
6772 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6773 darwin*) # darwin 5.x on
6774 # if running on 10.5 or later, the deployment target defaults
6775 # to the OS version, if on x86, and 10.4, the deployment
6776 # target defaults to 10.4. Don't you love it?
6777 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6778 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6779 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6780 10.[012]*)
6781 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6782 10.*)
6783 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6784 esac
6785 ;;
6786 esac
6787 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6788 _lt_dar_single_mod='$single_module'
6789 fi
6790 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6791 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6792 else
6793 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6794 fi
43e02a8a 6795 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
467b2e9e
PG
6796 _lt_dsymutil='~$DSYMUTIL $lib || :'
6797 else
6798 _lt_dsymutil=
6799 fi
6800 ;;
6801 esac
6802
6803ac_ext=c
6804ac_cpp='$CPP $CPPFLAGS'
6805ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6806ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6807ac_compiler_gnu=$ac_cv_c_compiler_gnu
5213506e
RW
6808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6809$as_echo_n "checking how to run the C preprocessor... " >&6; }
467b2e9e
PG
6810# On Suns, sometimes $CPP names a directory.
6811if test -n "$CPP" && test -d "$CPP"; then
6812 CPP=
6813fi
6814if test -z "$CPP"; then
5213506e
RW
6815 if test "${ac_cv_prog_CPP+set}" = set; then :
6816 $as_echo_n "(cached) " >&6
467b2e9e
PG
6817else
6818 # Double quotes because CPP needs to be expanded
6819 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6820 do
6821 ac_preproc_ok=false
6822for ac_c_preproc_warn_flag in '' yes
6823do
6824 # Use a header file that comes with gcc, so configuring glibc
6825 # with a fresh cross-compiler works.
6826 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6827 # <limits.h> exists even on freestanding compilers.
6828 # On the NeXT, cc -E runs the code through the compiler's parser,
6829 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 6830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
467b2e9e
PG
6831/* end confdefs.h. */
6832#ifdef __STDC__
6833# include <limits.h>
6834#else
6835# include <assert.h>
6836#endif
6837 Syntax error
1cf3d07d 6838_ACEOF
5213506e 6839if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d 6840
5213506e 6841else
1cf3d07d
SE
6842 # Broken: fails on valid input.
6843continue
6844fi
6845rm -f conftest.err conftest.$ac_ext
6846
5213506e 6847 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 6848 # can be detected and how.
5213506e 6849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6850/* end confdefs.h. */
6851#include <ac_nonexistent.h>
6852_ACEOF
5213506e 6853if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
6854 # Broken: success on invalid input.
6855continue
6856else
1cf3d07d
SE
6857 # Passes both tests.
6858ac_preproc_ok=:
6859break
6860fi
6861rm -f conftest.err conftest.$ac_ext
6862
6863done
6864# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6865rm -f conftest.err conftest.$ac_ext
5213506e 6866if $ac_preproc_ok; then :
1cf3d07d
SE
6867 break
6868fi
6869
6870 done
6871 ac_cv_prog_CPP=$CPP
6872
6873fi
6874 CPP=$ac_cv_prog_CPP
6875else
6876 ac_cv_prog_CPP=$CPP
6877fi
5213506e
RW
6878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6879$as_echo "$CPP" >&6; }
1cf3d07d
SE
6880ac_preproc_ok=false
6881for ac_c_preproc_warn_flag in '' yes
6882do
6883 # Use a header file that comes with gcc, so configuring glibc
6884 # with a fresh cross-compiler works.
6885 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6886 # <limits.h> exists even on freestanding compilers.
6887 # On the NeXT, cc -E runs the code through the compiler's parser,
6888 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 6889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6890/* end confdefs.h. */
6891#ifdef __STDC__
6892# include <limits.h>
6893#else
6894# include <assert.h>
6895#endif
6896 Syntax error
6897_ACEOF
5213506e
RW
6898if ac_fn_c_try_cpp "$LINENO"; then :
6899
1cf3d07d 6900else
1cf3d07d
SE
6901 # Broken: fails on valid input.
6902continue
6903fi
6904rm -f conftest.err conftest.$ac_ext
6905
5213506e 6906 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 6907 # can be detected and how.
5213506e 6908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6909/* end confdefs.h. */
6910#include <ac_nonexistent.h>
6911_ACEOF
5213506e 6912if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
6913 # Broken: success on invalid input.
6914continue
6915else
1cf3d07d
SE
6916 # Passes both tests.
6917ac_preproc_ok=:
6918break
6919fi
6920rm -f conftest.err conftest.$ac_ext
6921
6922done
6923# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6924rm -f conftest.err conftest.$ac_ext
5213506e
RW
6925if $ac_preproc_ok; then :
6926
1cf3d07d 6927else
5213506e
RW
6928 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6929$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6930as_fn_error "C preprocessor \"$CPP\" fails sanity check
6931See \`config.log' for more details." "$LINENO" 5; }
1cf3d07d
SE
6932fi
6933
6934ac_ext=c
6935ac_cpp='$CPP $CPPFLAGS'
6936ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6937ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6938ac_compiler_gnu=$ac_cv_c_compiler_gnu
6939
6940
5213506e
RW
6941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6942$as_echo_n "checking for ANSI C header files... " >&6; }
6943if test "${ac_cv_header_stdc+set}" = set; then :
6944 $as_echo_n "(cached) " >&6
1cf3d07d 6945else
5213506e 6946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6947/* end confdefs.h. */
6948#include <stdlib.h>
6949#include <stdarg.h>
6950#include <string.h>
6951#include <float.h>
6952
6953int
6954main ()
6955{
6956
6957 ;
6958 return 0;
6959}
6960_ACEOF
5213506e 6961if ac_fn_c_try_compile "$LINENO"; then :
1cf3d07d
SE
6962 ac_cv_header_stdc=yes
6963else
5213506e 6964 ac_cv_header_stdc=no
1cf3d07d 6965fi
5213506e 6966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1cf3d07d
SE
6967
6968if test $ac_cv_header_stdc = yes; then
6969 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213506e 6970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6971/* end confdefs.h. */
6972#include <string.h>
6973
6974_ACEOF
6975if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
6976 $EGREP "memchr" >/dev/null 2>&1; then :
6977
1cf3d07d
SE
6978else
6979 ac_cv_header_stdc=no
6980fi
6981rm -f conftest*
6982
6983fi
6984
6985if test $ac_cv_header_stdc = yes; then
6986 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5213506e 6987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6988/* end confdefs.h. */
6989#include <stdlib.h>
6990
6991_ACEOF
6992if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
6993 $EGREP "free" >/dev/null 2>&1; then :
6994
1cf3d07d
SE
6995else
6996 ac_cv_header_stdc=no
6997fi
6998rm -f conftest*
6999
7000fi
7001
7002if test $ac_cv_header_stdc = yes; then
7003 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5213506e 7004 if test "$cross_compiling" = yes; then :
1cf3d07d
SE
7005 :
7006else
5213506e 7007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7008/* end confdefs.h. */
7009#include <ctype.h>
5213506e 7010#include <stdlib.h>
1cf3d07d
SE
7011#if ((' ' & 0x0FF) == 0x020)
7012# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7013# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7014#else
7015# define ISLOWER(c) \
7016 (('a' <= (c) && (c) <= 'i') \
7017 || ('j' <= (c) && (c) <= 'r') \
7018 || ('s' <= (c) && (c) <= 'z'))
7019# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7020#endif
7021
7022#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7023int
7024main ()
7025{
7026 int i;
7027 for (i = 0; i < 256; i++)
7028 if (XOR (islower (i), ISLOWER (i))
7029 || toupper (i) != TOUPPER (i))
5213506e
RW
7030 return 2;
7031 return 0;
1cf3d07d
SE
7032}
7033_ACEOF
5213506e 7034if ac_fn_c_try_run "$LINENO"; then :
1cf3d07d 7035
5213506e
RW
7036else
7037 ac_cv_header_stdc=no
1cf3d07d 7038fi
5213506e
RW
7039rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7040 conftest.$ac_objext conftest.beam conftest.$ac_ext
1cf3d07d 7041fi
5213506e 7042
1cf3d07d
SE
7043fi
7044fi
5213506e
RW
7045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7046$as_echo "$ac_cv_header_stdc" >&6; }
1cf3d07d
SE
7047if test $ac_cv_header_stdc = yes; then
7048
5213506e 7049$as_echo "#define STDC_HEADERS 1" >>confdefs.h
1cf3d07d
SE
7050
7051fi
7052
7053# On IRIX 5.3, sys/types and inttypes.h are conflicting.
1cf3d07d
SE
7054for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7055 inttypes.h stdint.h unistd.h
5213506e
RW
7056do :
7057 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7058ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7059"
7060eval as_val=\$$as_ac_Header
7061 if test "x$as_val" = x""yes; then :
467b2e9e 7062 cat >>confdefs.h <<_ACEOF
5213506e 7063#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
467b2e9e
PG
7064_ACEOF
7065
7066fi
7067
7068done
7069
7070
467b2e9e 7071for ac_header in dlfcn.h
5213506e
RW
7072do :
7073 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7074"
7075if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
467b2e9e 7076 cat >>confdefs.h <<_ACEOF
5213506e 7077#define HAVE_DLFCN_H 1
467b2e9e
PG
7078_ACEOF
7079
7080fi
7081
7082done
7083
7084
7085
43e02a8a
RW
7086
7087
467b2e9e
PG
7088# Set options
7089
7090
7091
7092 enable_dlopen=no
7093
7094
7095
5213506e
RW
7096 # Check whether --enable-shared was given.
7097if test "${enable_shared+set}" = set; then :
7098 enableval=$enable_shared; p=${PACKAGE-default}
467b2e9e
PG
7099 case $enableval in
7100 yes) enable_shared=yes ;;
7101 no) enable_shared=no ;;
7102 *)
7103 enable_shared=no
7104 # Look at the argument we got. We use all the common list separators.
7105 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7106 for pkg in $enableval; do
7107 IFS="$lt_save_ifs"
7108 if test "X$pkg" = "X$p"; then
7109 enable_shared=yes
7110 fi
7111 done
7112 IFS="$lt_save_ifs"
7113 ;;
7114 esac
7115else
7116 enable_shared=yes
5213506e 7117fi
467b2e9e
PG
7118
7119
7120
7121
7122
7123
7124
7125
5213506e
RW
7126
7127 # Check whether --enable-static was given.
7128if test "${enable_static+set}" = set; then :
7129 enableval=$enable_static; p=${PACKAGE-default}
467b2e9e
PG
7130 case $enableval in
7131 yes) enable_static=yes ;;
7132 no) enable_static=no ;;
7133 *)
7134 enable_static=no
7135 # Look at the argument we got. We use all the common list separators.
7136 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7137 for pkg in $enableval; do
7138 IFS="$lt_save_ifs"
7139 if test "X$pkg" = "X$p"; then
7140 enable_static=yes
7141 fi
7142 done
7143 IFS="$lt_save_ifs"
7144 ;;
7145 esac
7146else
7147 enable_static=yes
5213506e 7148fi
467b2e9e
PG
7149
7150
7151
7152
7153
7154
7155
7156
7157
5213506e
RW
7158
7159# Check whether --with-pic was given.
7160if test "${with_pic+set}" = set; then :
7161 withval=$with_pic; pic_mode="$withval"
467b2e9e
PG
7162else
7163 pic_mode=default
5213506e
RW
7164fi
7165
1cf3d07d 7166
467b2e9e 7167test -z "$pic_mode" && pic_mode=default
1cf3d07d 7168
1cf3d07d 7169
1cf3d07d
SE
7170
7171
7172
1cf3d07d 7173
467b2e9e 7174
5213506e
RW
7175 # Check whether --enable-fast-install was given.
7176if test "${enable_fast_install+set}" = set; then :
7177 enableval=$enable_fast_install; p=${PACKAGE-default}
467b2e9e
PG
7178 case $enableval in
7179 yes) enable_fast_install=yes ;;
7180 no) enable_fast_install=no ;;
7181 *)
7182 enable_fast_install=no
7183 # Look at the argument we got. We use all the common list separators.
7184 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7185 for pkg in $enableval; do
7186 IFS="$lt_save_ifs"
7187 if test "X$pkg" = "X$p"; then
7188 enable_fast_install=yes
7189 fi
7190 done
7191 IFS="$lt_save_ifs"
7192 ;;
7193 esac
1cf3d07d 7194else
467b2e9e 7195 enable_fast_install=yes
5213506e
RW
7196fi
7197
467b2e9e
PG
7198
7199
7200
7201
1cf3d07d 7202
1cf3d07d 7203
1cf3d07d 7204
1cf3d07d
SE
7205
7206
7207
7208# This can be used to rebuild libtool when needed
7209LIBTOOL_DEPS="$ltmain"
7210
7211# Always use our own libtool.
7212LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
43e02a8a 7236
1cf3d07d
SE
7237
7238
7239test -z "$LN_S" && LN_S="ln -s"
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254if test -n "${ZSH_VERSION+set}" ; then
7255 setopt NO_GLOB_SUBST
7256fi
7257
5213506e
RW
7258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7259$as_echo_n "checking for objdir... " >&6; }
7260if test "${lt_cv_objdir+set}" = set; then :
7261 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7262else
7263 rm -f .libs 2>/dev/null
7264mkdir .libs 2>/dev/null
7265if test -d .libs; then
7266 lt_cv_objdir=.libs
7267else
7268 # MS-DOS does not allow filenames that begin with a dot.
7269 lt_cv_objdir=_libs
7270fi
7271rmdir .libs 2>/dev/null
7272fi
5213506e
RW
7273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7274$as_echo "$lt_cv_objdir" >&6; }
1cf3d07d
SE
7275objdir=$lt_cv_objdir
7276
7277
7278
7279
7280
7281cat >>confdefs.h <<_ACEOF
7282#define LT_OBJDIR "$lt_cv_objdir/"
7283_ACEOF
7284
7285
7286
7287
1cf3d07d
SE
7288case $host_os in
7289aix3*)
7290 # AIX sometimes has problems with the GCC collect2 program. For some
7291 # reason, if we set the COLLECT_NAMES environment variable, the problems
7292 # vanish in a puff of smoke.
7293 if test "X${COLLECT_NAMES+set}" != Xset; then
7294 COLLECT_NAMES=
7295 export COLLECT_NAMES
7296 fi
7297 ;;
7298esac
7299
1cf3d07d
SE
7300# Global variables:
7301ofile=libtool
7302can_build_shared=yes
7303
7304# All known linkers require a `.a' archive for static linking (except MSVC,
7305# which needs '.lib').
7306libext=a
7307
7308with_gnu_ld="$lt_cv_prog_gnu_ld"
7309
7310old_CC="$CC"
7311old_CFLAGS="$CFLAGS"
7312
7313# Set sane defaults for various variables
7314test -z "$CC" && CC=cc
7315test -z "$LTCC" && LTCC=$CC
7316test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7317test -z "$LD" && LD=ld
7318test -z "$ac_objext" && ac_objext=o
7319
7320for cc_temp in $compiler""; do
7321 case $cc_temp in
7322 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7323 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7324 \-*) ;;
7325 *) break;;
7326 esac
7327done
43e02a8a 7328cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
1cf3d07d
SE
7329
7330
7331# Only perform the check for file, if the check method requires it
7332test -z "$MAGIC_CMD" && MAGIC_CMD=file
7333case $deplibs_check_method in
7334file_magic*)
7335 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5213506e
RW
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7337$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7338if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7339 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7340else
7341 case $MAGIC_CMD in
7342[\\/*] | ?:[\\/]*)
7343 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7344 ;;
7345*)
7346 lt_save_MAGIC_CMD="$MAGIC_CMD"
7347 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7348 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7349 for ac_dir in $ac_dummy; do
7350 IFS="$lt_save_ifs"
7351 test -z "$ac_dir" && ac_dir=.
7352 if test -f $ac_dir/${ac_tool_prefix}file; then
7353 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7354 if test -n "$file_magic_test_file"; then
7355 case $deplibs_check_method in
7356 "file_magic "*)
7357 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7358 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7359 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7360 $EGREP "$file_magic_regex" > /dev/null; then
7361 :
7362 else
7363 cat <<_LT_EOF 1>&2
7364
7365*** Warning: the command libtool uses to detect shared libraries,
7366*** $file_magic_cmd, produces output that libtool cannot recognize.
7367*** The result is that libtool may fail to recognize shared libraries
7368*** as such. This will affect the creation of libtool libraries that
7369*** depend on shared libraries, but programs linked with such libtool
7370*** libraries will work regardless of this problem. Nevertheless, you
7371*** may want to report the problem to your system manager and/or to
7372*** bug-libtool@gnu.org
7373
7374_LT_EOF
7375 fi ;;
7376 esac
7377 fi
7378 break
7379 fi
7380 done
7381 IFS="$lt_save_ifs"
7382 MAGIC_CMD="$lt_save_MAGIC_CMD"
7383 ;;
7384esac
7385fi
7386
7387MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7388if test -n "$MAGIC_CMD"; then
5213506e
RW
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7390$as_echo "$MAGIC_CMD" >&6; }
1cf3d07d 7391else
5213506e
RW
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7393$as_echo "no" >&6; }
1cf3d07d
SE
7394fi
7395
7396
7397
7398
7399
7400if test -z "$lt_cv_path_MAGIC_CMD"; then
7401 if test -n "$ac_tool_prefix"; then
5213506e
RW
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7403$as_echo_n "checking for file... " >&6; }
7404if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7405 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7406else
7407 case $MAGIC_CMD in
7408[\\/*] | ?:[\\/]*)
7409 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7410 ;;
7411*)
7412 lt_save_MAGIC_CMD="$MAGIC_CMD"
7413 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7414 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7415 for ac_dir in $ac_dummy; do
7416 IFS="$lt_save_ifs"
7417 test -z "$ac_dir" && ac_dir=.
7418 if test -f $ac_dir/file; then
7419 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7420 if test -n "$file_magic_test_file"; then
7421 case $deplibs_check_method in
7422 "file_magic "*)
7423 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7424 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7425 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7426 $EGREP "$file_magic_regex" > /dev/null; then
7427 :
7428 else
7429 cat <<_LT_EOF 1>&2
7430
7431*** Warning: the command libtool uses to detect shared libraries,
7432*** $file_magic_cmd, produces output that libtool cannot recognize.
7433*** The result is that libtool may fail to recognize shared libraries
7434*** as such. This will affect the creation of libtool libraries that
7435*** depend on shared libraries, but programs linked with such libtool
7436*** libraries will work regardless of this problem. Nevertheless, you
7437*** may want to report the problem to your system manager and/or to
7438*** bug-libtool@gnu.org
7439
7440_LT_EOF
7441 fi ;;
7442 esac
7443 fi
7444 break
7445 fi
7446 done
7447 IFS="$lt_save_ifs"
7448 MAGIC_CMD="$lt_save_MAGIC_CMD"
7449 ;;
7450esac
7451fi
7452
7453MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7454if test -n "$MAGIC_CMD"; then
5213506e
RW
7455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7456$as_echo "$MAGIC_CMD" >&6; }
1cf3d07d 7457else
5213506e
RW
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7459$as_echo "no" >&6; }
1cf3d07d
SE
7460fi
7461
7462
7463 else
7464 MAGIC_CMD=:
7465 fi
7466fi
7467
7468 fi
7469 ;;
7470esac
7471
7472# Use C for the default configuration in the libtool script
7473
7474lt_save_CC="$CC"
7475ac_ext=c
7476ac_cpp='$CPP $CPPFLAGS'
7477ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7478ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7479ac_compiler_gnu=$ac_cv_c_compiler_gnu
7480
7481
7482# Source file extension for C test sources.
7483ac_ext=c
7484
7485# Object file extension for compiled C test sources.
7486objext=o
7487objext=$objext
7488
7489# Code to be used in simple compile tests
7490lt_simple_compile_test_code="int some_variable = 0;"
7491
7492# Code to be used in simple link tests
7493lt_simple_link_test_code='int main(){return(0);}'
7494
7495
7496
7497
7498
7499
7500
7501# If no C compiler was specified, use CC.
7502LTCC=${LTCC-"$CC"}
7503
7504# If no C compiler flags were specified, use CFLAGS.
7505LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7506
7507# Allow CC to be a program name with arguments.
7508compiler=$CC
7509
7510# Save the default compiler, since it gets overwritten when the other
7511# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7512compiler_DEFAULT=$CC
7513
7514# save warnings/boilerplate of simple test code
7515ac_outfile=conftest.$ac_objext
7516echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7517eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7518_lt_compiler_boilerplate=`cat conftest.err`
7519$RM conftest*
7520
7521ac_outfile=conftest.$ac_objext
7522echo "$lt_simple_link_test_code" >conftest.$ac_ext
7523eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7524_lt_linker_boilerplate=`cat conftest.err`
467b2e9e 7525$RM -r conftest*
1cf3d07d
SE
7526
7527
7528## CAVEAT EMPTOR:
7529## There is no encapsulation within the following macros, do not change
7530## the running order or otherwise move them around unless you know exactly
7531## what you are doing...
7532if test -n "$compiler"; then
7533
7534lt_prog_compiler_no_builtin_flag=
7535
7536if test "$GCC" = yes; then
43e02a8a
RW
7537 case $cc_basename in
7538 nvcc*)
7539 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7540 *)
7541 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7542 esac
1cf3d07d 7543
5213506e
RW
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7545$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7546if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7547 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7548else
7549 lt_cv_prog_compiler_rtti_exceptions=no
7550 ac_outfile=conftest.$ac_objext
7551 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7552 lt_compiler_flag="-fno-rtti -fno-exceptions"
7553 # Insert the option either (1) after the last *FLAGS variable, or
7554 # (2) before a word containing "conftest.", or (3) at the end.
7555 # Note that $ac_compile itself does not contain backslashes and begins
7556 # with a dollar sign (not a hyphen), so the echo should work correctly.
7557 # The option is referenced via a variable to avoid confusing sed.
7558 lt_compile=`echo "$ac_compile" | $SED \
7559 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7560 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7561 -e 's:$: $lt_compiler_flag:'`
43e02a8a 7562 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
7563 (eval "$lt_compile" 2>conftest.err)
7564 ac_status=$?
7565 cat conftest.err >&5
43e02a8a 7566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
7567 if (exit $ac_status) && test -s "$ac_outfile"; then
7568 # The compiler can only warn and ignore the option if not recognized
7569 # So say no if there are warnings other than the usual output.
43e02a8a 7570 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1cf3d07d
SE
7571 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7572 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7573 lt_cv_prog_compiler_rtti_exceptions=yes
7574 fi
7575 fi
7576 $RM conftest*
7577
7578fi
5213506e
RW
7579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7580$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
1cf3d07d
SE
7581
7582if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7583 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7584else
7585 :
7586fi
7587
7588fi
7589
7590
7591
7592
7593
7594
7595 lt_prog_compiler_wl=
7596lt_prog_compiler_pic=
7597lt_prog_compiler_static=
7598
5213506e
RW
7599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7600$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1cf3d07d
SE
7601
7602 if test "$GCC" = yes; then
7603 lt_prog_compiler_wl='-Wl,'
7604 lt_prog_compiler_static='-static'
7605
7606 case $host_os in
7607 aix*)
7608 # All AIX code is PIC.
7609 if test "$host_cpu" = ia64; then
7610 # AIX 5 now supports IA64 processor
7611 lt_prog_compiler_static='-Bstatic'
7612 fi
7613 ;;
7614
7615 amigaos*)
467b2e9e
PG
7616 case $host_cpu in
7617 powerpc)
7618 # see comment about AmigaOS4 .so support
7619 lt_prog_compiler_pic='-fPIC'
7620 ;;
7621 m68k)
7622 # FIXME: we need at least 68020 code to build shared libraries, but
7623 # adding the `-m68020' flag to GCC prevents building anything better,
7624 # like `-m68040'.
7625 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7626 ;;
7627 esac
1cf3d07d
SE
7628 ;;
7629
7630 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7631 # PIC is the default for these OSes.
7632 ;;
7633
467b2e9e 7634 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
7635 # This hack is so that the source file can tell whether it is being
7636 # built for inclusion in a dll (and should export symbols for example).
7637 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7638 # (--disable-auto-import) libraries
7639 lt_prog_compiler_pic='-DDLL_EXPORT'
7640 ;;
7641
7642 darwin* | rhapsody*)
7643 # PIC is the default on this platform
7644 # Common symbols not allowed in MH_DYLIB files
7645 lt_prog_compiler_pic='-fno-common'
7646 ;;
7647
43e02a8a
RW
7648 haiku*)
7649 # PIC is the default for Haiku.
7650 # The "-static" flag exists, but is broken.
7651 lt_prog_compiler_static=
7652 ;;
7653
1cf3d07d 7654 hpux*)
467b2e9e
PG
7655 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7656 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7657 # sets the default TLS model and affects inlining.
1cf3d07d 7658 case $host_cpu in
467b2e9e 7659 hppa*64*)
1cf3d07d
SE
7660 # +Z the default
7661 ;;
7662 *)
7663 lt_prog_compiler_pic='-fPIC'
7664 ;;
7665 esac
7666 ;;
7667
7668 interix[3-9]*)
7669 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7670 # Instead, we relocate shared libraries at runtime.
7671 ;;
7672
7673 msdosdjgpp*)
7674 # Just because we use GCC doesn't mean we suddenly get shared libraries
7675 # on systems that don't support them.
7676 lt_prog_compiler_can_build_shared=no
7677 enable_shared=no
7678 ;;
7679
7680 *nto* | *qnx*)
7681 # QNX uses GNU C++, but need to define -shared option too, otherwise
7682 # it will coredump.
7683 lt_prog_compiler_pic='-fPIC -shared'
7684 ;;
7685
7686 sysv4*MP*)
7687 if test -d /usr/nec; then
7688 lt_prog_compiler_pic=-Kconform_pic
7689 fi
7690 ;;
7691
7692 *)
7693 lt_prog_compiler_pic='-fPIC'
7694 ;;
7695 esac
43e02a8a
RW
7696
7697 case $cc_basename in
7698 nvcc*) # Cuda Compiler Driver 2.2
7699 lt_prog_compiler_wl='-Xlinker '
7700 lt_prog_compiler_pic='-Xcompiler -fPIC'
7701 ;;
7702 esac
1cf3d07d
SE
7703 else
7704 # PORTME Check for flag to pass linker flags through the system compiler.
7705 case $host_os in
7706 aix*)
7707 lt_prog_compiler_wl='-Wl,'
7708 if test "$host_cpu" = ia64; then
7709 # AIX 5 now supports IA64 processor
7710 lt_prog_compiler_static='-Bstatic'
7711 else
7712 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7713 fi
7714 ;;
1cf3d07d 7715
467b2e9e 7716 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
7717 # This hack is so that the source file can tell whether it is being
7718 # built for inclusion in a dll (and should export symbols for example).
7719 lt_prog_compiler_pic='-DDLL_EXPORT'
7720 ;;
7721
7722 hpux9* | hpux10* | hpux11*)
7723 lt_prog_compiler_wl='-Wl,'
7724 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7725 # not for PA HP-UX.
7726 case $host_cpu in
7727 hppa*64*|ia64*)
7728 # +Z the default
7729 ;;
7730 *)
7731 lt_prog_compiler_pic='+Z'
7732 ;;
7733 esac
7734 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7735 lt_prog_compiler_static='${wl}-a ${wl}archive'
7736 ;;
7737
7738 irix5* | irix6* | nonstopux*)
7739 lt_prog_compiler_wl='-Wl,'
7740 # PIC (with -KPIC) is the default.
7741 lt_prog_compiler_static='-non_shared'
7742 ;;
7743
7a9d3fe8 7744 linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d 7745 case $cc_basename in
467b2e9e
PG
7746 # old Intel for x86_64 which still supported -KPIC.
7747 ecc*)
1cf3d07d
SE
7748 lt_prog_compiler_wl='-Wl,'
7749 lt_prog_compiler_pic='-KPIC'
7750 lt_prog_compiler_static='-static'
7751 ;;
467b2e9e
PG
7752 # icc used to be incompatible with GCC.
7753 # ICC 10 doesn't accept -KPIC any more.
7754 icc* | ifort*)
7755 lt_prog_compiler_wl='-Wl,'
7756 lt_prog_compiler_pic='-fPIC'
7757 lt_prog_compiler_static='-static'
7758 ;;
7759 # Lahey Fortran 8.1.
7760 lf95*)
7761 lt_prog_compiler_wl='-Wl,'
7762 lt_prog_compiler_pic='--shared'
7763 lt_prog_compiler_static='--static'
7764 ;;
43e02a8a 7765 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
1cf3d07d
SE
7766 # Portland Group compilers (*not* the Pentium gcc compiler,
7767 # which looks to be a dead project)
7768 lt_prog_compiler_wl='-Wl,'
7769 lt_prog_compiler_pic='-fpic'
7770 lt_prog_compiler_static='-Bstatic'
7771 ;;
7772 ccc*)
7773 lt_prog_compiler_wl='-Wl,'
7774 # All Alpha code is PIC.
7775 lt_prog_compiler_static='-non_shared'
7776 ;;
43e02a8a
RW
7777 xl* | bgxl* | bgf* | mpixl*)
7778 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
467b2e9e
PG
7779 lt_prog_compiler_wl='-Wl,'
7780 lt_prog_compiler_pic='-qpic'
7781 lt_prog_compiler_static='-qstaticlink'
7782 ;;
1cf3d07d
SE
7783 *)
7784 case `$CC -V 2>&1 | sed 5q` in
43e02a8a
RW
7785 *Sun\ F* | *Sun*Fortran*)
7786 # Sun Fortran 8.3 passes all unrecognized flags to the linker
1cf3d07d
SE
7787 lt_prog_compiler_pic='-KPIC'
7788 lt_prog_compiler_static='-Bstatic'
43e02a8a 7789 lt_prog_compiler_wl=''
1cf3d07d 7790 ;;
43e02a8a
RW
7791 *Sun\ C*)
7792 # Sun C 5.9
1cf3d07d
SE
7793 lt_prog_compiler_pic='-KPIC'
7794 lt_prog_compiler_static='-Bstatic'
43e02a8a 7795 lt_prog_compiler_wl='-Wl,'
1cf3d07d
SE
7796 ;;
7797 esac
7798 ;;
7799 esac
7800 ;;
7801
7802 newsos6)
7803 lt_prog_compiler_pic='-KPIC'
7804 lt_prog_compiler_static='-Bstatic'
7805 ;;
7806
7807 *nto* | *qnx*)
7808 # QNX uses GNU C++, but need to define -shared option too, otherwise
7809 # it will coredump.
7810 lt_prog_compiler_pic='-fPIC -shared'
7811 ;;
7812
7813 osf3* | osf4* | osf5*)
7814 lt_prog_compiler_wl='-Wl,'
7815 # All OSF/1 code is PIC.
7816 lt_prog_compiler_static='-non_shared'
7817 ;;
7818
7819 rdos*)
7820 lt_prog_compiler_static='-non_shared'
7821 ;;
7822
7823 solaris*)
7824 lt_prog_compiler_pic='-KPIC'
7825 lt_prog_compiler_static='-Bstatic'
7826 case $cc_basename in
7827 f77* | f90* | f95*)
7828 lt_prog_compiler_wl='-Qoption ld ';;
7829 *)
7830 lt_prog_compiler_wl='-Wl,';;
7831 esac
7832 ;;
7833
7834 sunos4*)
7835 lt_prog_compiler_wl='-Qoption ld '
7836 lt_prog_compiler_pic='-PIC'
7837 lt_prog_compiler_static='-Bstatic'
7838 ;;
7839
7840 sysv4 | sysv4.2uw2* | sysv4.3*)
7841 lt_prog_compiler_wl='-Wl,'
7842 lt_prog_compiler_pic='-KPIC'
7843 lt_prog_compiler_static='-Bstatic'
7844 ;;
7845
7846 sysv4*MP*)
7847 if test -d /usr/nec ;then
7848 lt_prog_compiler_pic='-Kconform_pic'
7849 lt_prog_compiler_static='-Bstatic'
7850 fi
7851 ;;
7852
7853 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7854 lt_prog_compiler_wl='-Wl,'
7855 lt_prog_compiler_pic='-KPIC'
7856 lt_prog_compiler_static='-Bstatic'
7857 ;;
7858
7859 unicos*)
7860 lt_prog_compiler_wl='-Wl,'
7861 lt_prog_compiler_can_build_shared=no
7862 ;;
7863
7864 uts4*)
7865 lt_prog_compiler_pic='-pic'
7866 lt_prog_compiler_static='-Bstatic'
7867 ;;
7868
7869 *)
7870 lt_prog_compiler_can_build_shared=no
7871 ;;
7872 esac
7873 fi
7874
7875case $host_os in
7876 # For platforms which do not support PIC, -DPIC is meaningless:
7877 *djgpp*)
7878 lt_prog_compiler_pic=
7879 ;;
7880 *)
7881 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7882 ;;
7883esac
5213506e
RW
7884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7885$as_echo "$lt_prog_compiler_pic" >&6; }
1cf3d07d
SE
7886
7887
7888
7889
7890
7891
7892#
7893# Check to make sure the PIC flag actually works.
7894#
7895if test -n "$lt_prog_compiler_pic"; then
5213506e
RW
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7897$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7898if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7899 $as_echo_n "(cached) " >&6
1cf3d07d 7900else
467b2e9e 7901 lt_cv_prog_compiler_pic_works=no
1cf3d07d
SE
7902 ac_outfile=conftest.$ac_objext
7903 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7904 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7905 # Insert the option either (1) after the last *FLAGS variable, or
7906 # (2) before a word containing "conftest.", or (3) at the end.
7907 # Note that $ac_compile itself does not contain backslashes and begins
7908 # with a dollar sign (not a hyphen), so the echo should work correctly.
7909 # The option is referenced via a variable to avoid confusing sed.
7910 lt_compile=`echo "$ac_compile" | $SED \
7911 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7912 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7913 -e 's:$: $lt_compiler_flag:'`
43e02a8a 7914 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
7915 (eval "$lt_compile" 2>conftest.err)
7916 ac_status=$?
7917 cat conftest.err >&5
43e02a8a 7918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
7919 if (exit $ac_status) && test -s "$ac_outfile"; then
7920 # The compiler can only warn and ignore the option if not recognized
7921 # So say no if there are warnings other than the usual output.
43e02a8a 7922 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1cf3d07d
SE
7923 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7924 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
467b2e9e 7925 lt_cv_prog_compiler_pic_works=yes
1cf3d07d
SE
7926 fi
7927 fi
7928 $RM conftest*
7929
7930fi
5213506e
RW
7931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7932$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
1cf3d07d 7933
467b2e9e 7934if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
1cf3d07d
SE
7935 case $lt_prog_compiler_pic in
7936 "" | " "*) ;;
7937 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7938 esac
7939else
7940 lt_prog_compiler_pic=
7941 lt_prog_compiler_can_build_shared=no
7942fi
7943
7944fi
7945
7946
7947
7948
7949
7950
7951#
7952# Check to make sure the static flag actually works.
7953#
7954wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
5213506e
RW
7955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7956$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7957if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7958 $as_echo_n "(cached) " >&6
1cf3d07d 7959else
467b2e9e 7960 lt_cv_prog_compiler_static_works=no
1cf3d07d
SE
7961 save_LDFLAGS="$LDFLAGS"
7962 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7963 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7964 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7965 # The linker can only warn and ignore the option if not recognized
7966 # So say no if there are warnings
7967 if test -s conftest.err; then
7968 # Append any errors to the config.log.
7969 cat conftest.err 1>&5
43e02a8a 7970 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1cf3d07d
SE
7971 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7972 if diff conftest.exp conftest.er2 >/dev/null; then
467b2e9e 7973 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
7974 fi
7975 else
467b2e9e 7976 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
7977 fi
7978 fi
467b2e9e 7979 $RM -r conftest*
1cf3d07d
SE
7980 LDFLAGS="$save_LDFLAGS"
7981
7982fi
5213506e
RW
7983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7984$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
1cf3d07d 7985
467b2e9e 7986if test x"$lt_cv_prog_compiler_static_works" = xyes; then
1cf3d07d
SE
7987 :
7988else
7989 lt_prog_compiler_static=
7990fi
7991
7992
7993
7994
7995
7996
7997
5213506e
RW
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7999$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8000if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8001 $as_echo_n "(cached) " >&6
1cf3d07d
SE
8002else
8003 lt_cv_prog_compiler_c_o=no
8004 $RM -r conftest 2>/dev/null
8005 mkdir conftest
8006 cd conftest
8007 mkdir out
8008 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8009
8010 lt_compiler_flag="-o out/conftest2.$ac_objext"
8011 # Insert the option either (1) after the last *FLAGS variable, or
8012 # (2) before a word containing "conftest.", or (3) at the end.
8013 # Note that $ac_compile itself does not contain backslashes and begins
8014 # with a dollar sign (not a hyphen), so the echo should work correctly.
8015 lt_compile=`echo "$ac_compile" | $SED \
8016 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8017 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8018 -e 's:$: $lt_compiler_flag:'`
43e02a8a 8019 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
8020 (eval "$lt_compile" 2>out/conftest.err)
8021 ac_status=$?
8022 cat out/conftest.err >&5
43e02a8a 8023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
8024 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8025 then
8026 # The compiler can only warn and ignore the option if not recognized
8027 # So say no if there are warnings
43e02a8a 8028 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
1cf3d07d
SE
8029 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8030 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8031 lt_cv_prog_compiler_c_o=yes
8032 fi
8033 fi
8034 chmod u+w . 2>&5
8035 $RM conftest*
8036 # SGI C++ compiler will create directory out/ii_files/ for
8037 # template instantiation
8038 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8039 $RM out/* && rmdir out
8040 cd ..
8041 $RM -r conftest
8042 $RM conftest*
8043
8044fi
5213506e
RW
8045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8046$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
1cf3d07d
SE
8047
8048
8049
8050
8051
8052
5213506e
RW
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8054$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8055if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8056 $as_echo_n "(cached) " >&6
1cf3d07d
SE
8057else
8058 lt_cv_prog_compiler_c_o=no
8059 $RM -r conftest 2>/dev/null
8060 mkdir conftest
8061 cd conftest
8062 mkdir out
8063 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8064
8065 lt_compiler_flag="-o out/conftest2.$ac_objext"
8066 # Insert the option either (1) after the last *FLAGS variable, or
8067 # (2) before a word containing "conftest.", or (3) at the end.
8068 # Note that $ac_compile itself does not contain backslashes and begins
8069 # with a dollar sign (not a hyphen), so the echo should work correctly.
8070 lt_compile=`echo "$ac_compile" | $SED \
8071 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8072 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8073 -e 's:$: $lt_compiler_flag:'`
43e02a8a 8074 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
8075 (eval "$lt_compile" 2>out/conftest.err)
8076 ac_status=$?
8077 cat out/conftest.err >&5
43e02a8a 8078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
8079 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8080 then
8081 # The compiler can only warn and ignore the option if not recognized
8082 # So say no if there are warnings
43e02a8a 8083 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
1cf3d07d
SE
8084 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8085 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8086 lt_cv_prog_compiler_c_o=yes
8087 fi
8088 fi
8089 chmod u+w . 2>&5
8090 $RM conftest*
8091 # SGI C++ compiler will create directory out/ii_files/ for
8092 # template instantiation
8093 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8094 $RM out/* && rmdir out
8095 cd ..
8096 $RM -r conftest
8097 $RM conftest*
8098
8099fi
5213506e
RW
8100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8101$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
1cf3d07d
SE
8102
8103
8104
8105
8106hard_links="nottested"
8107if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8108 # do not overwrite the value of need_locks provided by the user
5213506e
RW
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8110$as_echo_n "checking if we can lock with hard links... " >&6; }
1cf3d07d
SE
8111 hard_links=yes
8112 $RM conftest*
8113 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8114 touch conftest.a
8115 ln conftest.a conftest.b 2>&5 || hard_links=no
8116 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5213506e
RW
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8118$as_echo "$hard_links" >&6; }
1cf3d07d 8119 if test "$hard_links" = no; then
5213506e
RW
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8121$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1cf3d07d
SE
8122 need_locks=warn
8123 fi
8124else
8125 need_locks=no
8126fi
8127
8128
8129
8130
8131
8132
5213506e
RW
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8134$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
1cf3d07d
SE
8135
8136 runpath_var=
8137 allow_undefined_flag=
8138 always_export_symbols=no
8139 archive_cmds=
8140 archive_expsym_cmds=
8141 compiler_needs_object=no
8142 enable_shared_with_static_runtimes=no
8143 export_dynamic_flag_spec=
8144 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8145 hardcode_automatic=no
8146 hardcode_direct=no
8147 hardcode_direct_absolute=no
8148 hardcode_libdir_flag_spec=
8149 hardcode_libdir_flag_spec_ld=
8150 hardcode_libdir_separator=
8151 hardcode_minus_L=no
8152 hardcode_shlibpath_var=unsupported
8153 inherit_rpath=no
8154 link_all_deplibs=unknown
8155 module_cmds=
8156 module_expsym_cmds=
8157 old_archive_from_new_cmds=
8158 old_archive_from_expsyms_cmds=
8159 thread_safe_flag_spec=
8160 whole_archive_flag_spec=
8161 # include_expsyms should be a list of space-separated symbols to be *always*
8162 # included in the symbol list
8163 include_expsyms=
8164 # exclude_expsyms can be an extended regexp of symbols to exclude
8165 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8166 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8167 # as well as any symbol that contains `d'.
467b2e9e 8168 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
1cf3d07d
SE
8169 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8170 # platforms (ab)use it in PIC code, but their linkers get confused if
8171 # the symbol is explicitly referenced. Since portable code cannot
8172 # rely on this symbol name, it's probably fine to never include it in
8173 # preloaded symbol tables.
467b2e9e 8174 # Exclude shared library initialization/finalization symbols.
1cf3d07d
SE
8175 extract_expsyms_cmds=
8176
8177 case $host_os in
467b2e9e 8178 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8179 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8180 # When not using gcc, we currently assume that we are using
8181 # Microsoft Visual C++.
8182 if test "$GCC" != yes; then
8183 with_gnu_ld=no
8184 fi
8185 ;;
8186 interix*)
8187 # we just hope/assume this is gcc and not c89 (= MSVC++)
8188 with_gnu_ld=yes
8189 ;;
8190 openbsd*)
8191 with_gnu_ld=no
8192 ;;
8193 esac
8194
8195 ld_shlibs=yes
43e02a8a
RW
8196
8197 # On some targets, GNU ld is compatible enough with the native linker
8198 # that we're better off using the native interface for both.
8199 lt_use_gnu_ld_interface=no
1cf3d07d 8200 if test "$with_gnu_ld" = yes; then
43e02a8a
RW
8201 case $host_os in
8202 aix*)
8203 # The AIX port of GNU ld has always aspired to compatibility
8204 # with the native linker. However, as the warning in the GNU ld
8205 # block says, versions before 2.19.5* couldn't really create working
8206 # shared libraries, regardless of the interface used.
8207 case `$LD -v 2>&1` in
8208 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8209 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8210 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8211 *)
8212 lt_use_gnu_ld_interface=yes
8213 ;;
8214 esac
8215 ;;
8216 *)
8217 lt_use_gnu_ld_interface=yes
8218 ;;
8219 esac
8220 fi
8221
8222 if test "$lt_use_gnu_ld_interface" = yes; then
1cf3d07d
SE
8223 # If archive_cmds runs LD, not CC, wlarc should be empty
8224 wlarc='${wl}'
8225
8226 # Set some defaults for GNU ld with shared library support. These
8227 # are reset later if shared libraries are not supported. Putting them
8228 # here allows them to be overridden if necessary.
8229 runpath_var=LD_RUN_PATH
8230 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8231 export_dynamic_flag_spec='${wl}--export-dynamic'
8232 # ancient GNU ld didn't support --whole-archive et. al.
8233 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8234 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8235 else
8236 whole_archive_flag_spec=
8237 fi
8238 supports_anon_versioning=no
8239 case `$LD -v 2>&1` in
43e02a8a 8240 *GNU\ gold*) supports_anon_versioning=yes ;;
1cf3d07d
SE
8241 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8242 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8243 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8244 *\ 2.11.*) ;; # other 2.11 versions
8245 *) supports_anon_versioning=yes ;;
8246 esac
8247
8248 # See if GNU ld supports shared libraries.
8249 case $host_os in
e7ad4ca7 8250 aix[3-9]*)
1cf3d07d
SE
8251 # On AIX/PPC, the GNU linker is very broken
8252 if test "$host_cpu" != ia64; then
8253 ld_shlibs=no
8254 cat <<_LT_EOF 1>&2
8255
43e02a8a 8256*** Warning: the GNU linker, at least up to release 2.19, is reported
1cf3d07d
SE
8257*** to be unable to reliably create shared libraries on AIX.
8258*** Therefore, libtool is disabling shared libraries support. If you
43e02a8a
RW
8259*** really care for shared libraries, you may want to install binutils
8260*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8261*** You will then need to restart the configuration process.
1cf3d07d
SE
8262
8263_LT_EOF
8264 fi
8265 ;;
8266
8267 amigaos*)
467b2e9e
PG
8268 case $host_cpu in
8269 powerpc)
8270 # see comment about AmigaOS4 .so support
8271 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8272 archive_expsym_cmds=''
8273 ;;
8274 m68k)
8275 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)'
8276 hardcode_libdir_flag_spec='-L$libdir'
8277 hardcode_minus_L=yes
8278 ;;
8279 esac
1cf3d07d
SE
8280 ;;
8281
8282 beos*)
8283 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8284 allow_undefined_flag=unsupported
8285 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8286 # support --undefined. This deserves some investigation. FIXME
8287 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8288 else
8289 ld_shlibs=no
8290 fi
8291 ;;
8292
467b2e9e 8293 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8294 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8295 # as there is no search path for DLLs.
8296 hardcode_libdir_flag_spec='-L$libdir'
43e02a8a 8297 export_dynamic_flag_spec='${wl}--export-all-symbols'
1cf3d07d
SE
8298 allow_undefined_flag=unsupported
8299 always_export_symbols=no
8300 enable_shared_with_static_runtimes=yes
8301 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8302
8303 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8304 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8305 # If the export-symbols file already is a .def file (1st line
8306 # is EXPORTS), use it as is; otherwise, prepend...
8307 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8308 cp $export_symbols $output_objdir/$soname.def;
8309 else
8310 echo EXPORTS > $output_objdir/$soname.def;
8311 cat $export_symbols >> $output_objdir/$soname.def;
8312 fi~
8313 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8314 else
8315 ld_shlibs=no
8316 fi
8317 ;;
8318
43e02a8a
RW
8319 haiku*)
8320 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8321 link_all_deplibs=yes
8322 ;;
8323
1cf3d07d
SE
8324 interix[3-9]*)
8325 hardcode_direct=no
8326 hardcode_shlibpath_var=no
8327 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8328 export_dynamic_flag_spec='${wl}-E'
8329 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8330 # Instead, shared libraries are loaded at an image base (0x10000000 by
8331 # default) and relocated if they conflict, which is a slow very memory
8332 # consuming and fragmenting process. To avoid this, we pick a random,
8333 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8334 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8335 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8336 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'
8337 ;;
8338
7a9d3fe8 8339 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
8340 tmp_diet=no
8341 if test "$host_os" = linux-dietlibc; then
8342 case $cc_basename in
8343 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8344 esac
8345 fi
8346 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8347 && test "$tmp_diet" = no
8348 then
8349 tmp_addflag=
467b2e9e 8350 tmp_sharedflag='-shared'
1cf3d07d
SE
8351 case $cc_basename,$host_cpu in
8352 pgcc*) # Portland Group C compiler
43e02a8a 8353 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
8354 tmp_addflag=' $pic_flag'
8355 ;;
43e02a8a
RW
8356 pgf77* | pgf90* | pgf95* | pgfortran*)
8357 # Portland Group f77 and f90 compilers
8358 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
8359 tmp_addflag=' $pic_flag -Mnomain' ;;
8360 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8361 tmp_addflag=' -i_dynamic' ;;
8362 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8363 tmp_addflag=' -i_dynamic -nofor_main' ;;
8364 ifc* | ifort*) # Intel Fortran compiler
8365 tmp_addflag=' -nofor_main' ;;
467b2e9e
PG
8366 lf95*) # Lahey Fortran 8.1
8367 whole_archive_flag_spec=
8368 tmp_sharedflag='--shared' ;;
43e02a8a 8369 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
467b2e9e
PG
8370 tmp_sharedflag='-qmkshrobj'
8371 tmp_addflag= ;;
43e02a8a
RW
8372 nvcc*) # Cuda Compiler Driver 2.2
8373 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'
8374 compiler_needs_object=yes
8375 ;;
1cf3d07d
SE
8376 esac
8377 case `$CC -V 2>&1 | sed 5q` in
8378 *Sun\ C*) # Sun C 5.9
43e02a8a 8379 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
8380 compiler_needs_object=yes
8381 tmp_sharedflag='-G' ;;
8382 *Sun\ F*) # Sun Fortran 8.3
8383 tmp_sharedflag='-G' ;;
1cf3d07d
SE
8384 esac
8385 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8386
8387 if test "x$supports_anon_versioning" = xyes; then
8388 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8389 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8390 echo "local: *; };" >> $output_objdir/$libname.ver~
8391 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8392 fi
467b2e9e
PG
8393
8394 case $cc_basename in
43e02a8a 8395 xlf* | bgf* | bgxlf* | mpixlf*)
467b2e9e
PG
8396 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8397 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8398 hardcode_libdir_flag_spec=
8399 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8400 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8401 if test "x$supports_anon_versioning" = xyes; then
8402 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8403 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8404 echo "local: *; };" >> $output_objdir/$libname.ver~
8405 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8406 fi
8407 ;;
8408 esac
1cf3d07d
SE
8409 else
8410 ld_shlibs=no
8411 fi
8412 ;;
8413
8414 netbsd*)
8415 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8416 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8417 wlarc=
8418 else
8419 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8420 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8421 fi
8422 ;;
8423
8424 solaris*)
8425 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8426 ld_shlibs=no
8427 cat <<_LT_EOF 1>&2
8428
8429*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8430*** create shared libraries on Solaris systems. Therefore, libtool
8431*** is disabling shared libraries support. We urge you to upgrade GNU
8432*** binutils to release 2.9.1 or newer. Another option is to modify
8433*** your PATH or compiler configuration so that the native linker is
8434*** used, and then restart.
8435
8436_LT_EOF
8437 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8438 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8439 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8440 else
8441 ld_shlibs=no
8442 fi
8443 ;;
8444
8445 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8446 case `$LD -v 2>&1` in
8447 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8448 ld_shlibs=no
8449 cat <<_LT_EOF 1>&2
8450
8451*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8452*** reliably create shared libraries on SCO systems. Therefore, libtool
8453*** is disabling shared libraries support. We urge you to upgrade GNU
8454*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8455*** your PATH or compiler configuration so that the native linker is
8456*** used, and then restart.
8457
8458_LT_EOF
8459 ;;
8460 *)
8461 # For security reasons, it is highly recommended that you always
8462 # use absolute paths for naming shared libraries, and exclude the
8463 # DT_RUNPATH tag from executables and libraries. But doing so
8464 # requires that you compile everything twice, which is a pain.
8465 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8466 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8467 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8468 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8469 else
8470 ld_shlibs=no
8471 fi
8472 ;;
8473 esac
8474 ;;
8475
8476 sunos4*)
8477 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8478 wlarc=
8479 hardcode_direct=yes
8480 hardcode_shlibpath_var=no
8481 ;;
8482
8483 *)
8484 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8485 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8486 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8487 else
8488 ld_shlibs=no
8489 fi
8490 ;;
8491 esac
8492
8493 if test "$ld_shlibs" = no; then
8494 runpath_var=
8495 hardcode_libdir_flag_spec=
8496 export_dynamic_flag_spec=
8497 whole_archive_flag_spec=
8498 fi
8499 else
8500 # PORTME fill in a description of your system's linker (not GNU ld)
8501 case $host_os in
8502 aix3*)
8503 allow_undefined_flag=unsupported
8504 always_export_symbols=yes
8505 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'
8506 # Note: this linker hardcodes the directories in LIBPATH if there
8507 # are no directories specified by -L.
8508 hardcode_minus_L=yes
8509 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8510 # Neither direct hardcoding nor static linking is supported with a
8511 # broken collect2.
8512 hardcode_direct=unsupported
8513 fi
8514 ;;
8515
e7ad4ca7 8516 aix[4-9]*)
1cf3d07d
SE
8517 if test "$host_cpu" = ia64; then
8518 # On IA64, the linker does run time linking by default, so we don't
8519 # have to do anything special.
8520 aix_use_runtimelinking=no
8521 exp_sym_flag='-Bexport'
8522 no_entry_flag=""
8523 else
8524 # If we're using GNU nm, then we don't want the "-C" option.
8525 # -C means demangle to AIX nm, but means don't demangle with GNU nm
43e02a8a
RW
8526 # Also, AIX nm treats weak defined symbols like other global
8527 # defined symbols, whereas GNU nm marks them as "W".
1cf3d07d 8528 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
43e02a8a 8529 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
SE
8530 else
8531 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8532 fi
8533 aix_use_runtimelinking=no
8534
8535 # Test if we are trying to use run time linking or normal
8536 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8537 # need to do runtime linking.
e7ad4ca7 8538 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1cf3d07d
SE
8539 for ld_flag in $LDFLAGS; do
8540 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8541 aix_use_runtimelinking=yes
8542 break
8543 fi
8544 done
8545 ;;
8546 esac
8547
8548 exp_sym_flag='-bexport'
8549 no_entry_flag='-bnoentry'
8550 fi
8551
8552 # When large executables or shared objects are built, AIX ld can
8553 # have problems creating the table of contents. If linking a library
8554 # or program results in "error TOC overflow" add -mminimal-toc to
8555 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8556 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8557
8558 archive_cmds=''
8559 hardcode_direct=yes
8560 hardcode_direct_absolute=yes
8561 hardcode_libdir_separator=':'
8562 link_all_deplibs=yes
8563 file_list_spec='${wl}-f,'
8564
8565 if test "$GCC" = yes; then
8566 case $host_os in aix4.[012]|aix4.[012].*)
8567 # We only want to do this on AIX 4.2 and lower, the check
8568 # below for broken collect2 doesn't work under 4.3+
8569 collect2name=`${CC} -print-prog-name=collect2`
8570 if test -f "$collect2name" &&
8571 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8572 then
8573 # We have reworked collect2
8574 :
8575 else
8576 # We have old collect2
8577 hardcode_direct=unsupported
8578 # It fails to find uninstalled libraries when the uninstalled
8579 # path is not listed in the libpath. Setting hardcode_minus_L
8580 # to unsupported forces relinking
8581 hardcode_minus_L=yes
8582 hardcode_libdir_flag_spec='-L$libdir'
8583 hardcode_libdir_separator=
8584 fi
8585 ;;
8586 esac
8587 shared_flag='-shared'
8588 if test "$aix_use_runtimelinking" = yes; then
8589 shared_flag="$shared_flag "'${wl}-G'
8590 fi
8591 else
8592 # not using gcc
8593 if test "$host_cpu" = ia64; then
8594 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8595 # chokes on -Wl,-G. The following line is correct:
8596 shared_flag='-G'
8597 else
8598 if test "$aix_use_runtimelinking" = yes; then
8599 shared_flag='${wl}-G'
8600 else
8601 shared_flag='${wl}-bM:SRE'
8602 fi
8603 fi
8604 fi
8605
467b2e9e 8606 export_dynamic_flag_spec='${wl}-bexpall'
1cf3d07d
SE
8607 # It seems that -bexpall does not export symbols beginning with
8608 # underscore (_), so it is better to generate a list of symbols to export.
8609 always_export_symbols=yes
8610 if test "$aix_use_runtimelinking" = yes; then
8611 # Warning - without using the other runtime loading flags (-brtl),
8612 # -berok will link without error, but may produce a broken library.
8613 allow_undefined_flag='-berok'
8614 # Determine the default libpath from the value encoded in an
8615 # empty executable.
8616 if test x$gcc_no_link = xyes; then
5213506e 8617 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8618fi
5213506e 8619cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
8620/* end confdefs.h. */
8621
8622int
8623main ()
8624{
8625
8626 ;
8627 return 0;
8628}
8629_ACEOF
5213506e 8630if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
8631
8632lt_aix_libpath_sed='
8633 /Import File Strings/,/^$/ {
8634 /^0/ {
8635 s/^0 *\(.*\)$/\1/
8636 p
8637 }
8638 }'
8639aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8640# Check for a 64-bit object if we didn't find anything.
8641if test -z "$aix_libpath"; then
8642 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8643fi
1cf3d07d 8644fi
5213506e
RW
8645rm -f core conftest.err conftest.$ac_objext \
8646 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8647if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8648
8649 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
43e02a8a 8650 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
8651 else
8652 if test "$host_cpu" = ia64; then
8653 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8654 allow_undefined_flag="-z nodefs"
8655 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"
8656 else
8657 # Determine the default libpath from the value encoded in an
8658 # empty executable.
8659 if test x$gcc_no_link = xyes; then
5213506e 8660 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8661fi
5213506e 8662cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
8663/* end confdefs.h. */
8664
8665int
8666main ()
8667{
8668
8669 ;
8670 return 0;
8671}
8672_ACEOF
5213506e 8673if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
8674
8675lt_aix_libpath_sed='
8676 /Import File Strings/,/^$/ {
8677 /^0/ {
8678 s/^0 *\(.*\)$/\1/
8679 p
8680 }
8681 }'
8682aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8683# Check for a 64-bit object if we didn't find anything.
8684if test -z "$aix_libpath"; then
8685 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8686fi
1cf3d07d 8687fi
5213506e
RW
8688rm -f core conftest.err conftest.$ac_objext \
8689 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8690if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8691
8692 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8693 # Warning - without using the other run time loading flags,
8694 # -berok will link without error, but may produce a broken library.
8695 no_undefined_flag=' ${wl}-bernotok'
8696 allow_undefined_flag=' ${wl}-berok'
43e02a8a
RW
8697 if test "$with_gnu_ld" = yes; then
8698 # We only use this code for GNU lds that support --whole-archive.
8699 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8700 else
8701 # Exported symbols can be pulled into shared objects from archives
8702 whole_archive_flag_spec='$convenience'
8703 fi
1cf3d07d
SE
8704 archive_cmds_need_lc=yes
8705 # This is similar to how AIX traditionally builds its shared libraries.
8706 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'
8707 fi
8708 fi
8709 ;;
8710
8711 amigaos*)
467b2e9e
PG
8712 case $host_cpu in
8713 powerpc)
8714 # see comment about AmigaOS4 .so support
8715 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8716 archive_expsym_cmds=''
8717 ;;
8718 m68k)
8719 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)'
8720 hardcode_libdir_flag_spec='-L$libdir'
8721 hardcode_minus_L=yes
8722 ;;
8723 esac
1cf3d07d
SE
8724 ;;
8725
8726 bsdi[45]*)
8727 export_dynamic_flag_spec=-rdynamic
8728 ;;
8729
467b2e9e 8730 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8731 # When not using gcc, we currently assume that we are using
8732 # Microsoft Visual C++.
8733 # hardcode_libdir_flag_spec is actually meaningless, as there is
8734 # no search path for DLLs.
8735 hardcode_libdir_flag_spec=' '
8736 allow_undefined_flag=unsupported
8737 # Tell ltmain to make .lib files, not .a files.
8738 libext=lib
8739 # Tell ltmain to make .dll files, not .so files.
8740 shrext_cmds=".dll"
8741 # FIXME: Setting linknames here is a bad hack.
43e02a8a 8742 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
1cf3d07d
SE
8743 # The linker will automatically build a .lib file if we build a DLL.
8744 old_archive_from_new_cmds='true'
8745 # FIXME: Should let the user specify the lib program.
8746 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8747 fix_srcfile_path='`cygpath -w "$srcfile"`'
8748 enable_shared_with_static_runtimes=yes
8749 ;;
8750
8751 darwin* | rhapsody*)
1cf3d07d 8752
467b2e9e
PG
8753
8754 archive_cmds_need_lc=no
8755 hardcode_direct=no
8756 hardcode_automatic=yes
8757 hardcode_shlibpath_var=unsupported
43e02a8a
RW
8758 if test "$lt_cv_ld_force_load" = "yes"; then
8759 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\"`'
8760 else
8761 whole_archive_flag_spec=''
8762 fi
467b2e9e
PG
8763 link_all_deplibs=yes
8764 allow_undefined_flag="$_lt_dar_allow_undefined"
8765 case $cc_basename in
8766 ifort*) _lt_dar_can_shared=yes ;;
8767 *) _lt_dar_can_shared=$GCC ;;
8768 esac
8769 if test "$_lt_dar_can_shared" = "yes"; then
43e02a8a 8770 output_verbose_link_cmd=func_echo_all
467b2e9e
PG
8771 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8772 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8773 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}"
8774 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}"
8775
8776 else
8777 ld_shlibs=no
8778 fi
8779
1cf3d07d
SE
8780 ;;
8781
8782 dgux*)
8783 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8784 hardcode_libdir_flag_spec='-L$libdir'
8785 hardcode_shlibpath_var=no
8786 ;;
8787
8788 freebsd1*)
8789 ld_shlibs=no
8790 ;;
8791
8792 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8793 # support. Future versions do this automatically, but an explicit c++rt0.o
8794 # does not break anything, and helps significantly (at the cost of a little
8795 # extra space).
8796 freebsd2.2*)
8797 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8798 hardcode_libdir_flag_spec='-R$libdir'
8799 hardcode_direct=yes
8800 hardcode_shlibpath_var=no
8801 ;;
8802
8803 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8804 freebsd2*)
8805 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8806 hardcode_direct=yes
8807 hardcode_minus_L=yes
8808 hardcode_shlibpath_var=no
8809 ;;
8810
8811 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8812 freebsd* | dragonfly*)
8813 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8814 hardcode_libdir_flag_spec='-R$libdir'
8815 hardcode_direct=yes
8816 hardcode_shlibpath_var=no
8817 ;;
8818
8819 hpux9*)
8820 if test "$GCC" = yes; then
8821 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'
8822 else
8823 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'
8824 fi
8825 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8826 hardcode_libdir_separator=:
8827 hardcode_direct=yes
8828
8829 # hardcode_minus_L: Not really in the search PATH,
8830 # but as the default location of the library.
8831 hardcode_minus_L=yes
8832 export_dynamic_flag_spec='${wl}-E'
8833 ;;
8834
8835 hpux10*)
43e02a8a 8836 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
1cf3d07d
SE
8837 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8838 else
8839 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8840 fi
8841 if test "$with_gnu_ld" = no; then
8842 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8843 hardcode_libdir_flag_spec_ld='+b $libdir'
8844 hardcode_libdir_separator=:
8845 hardcode_direct=yes
8846 hardcode_direct_absolute=yes
8847 export_dynamic_flag_spec='${wl}-E'
8848 # hardcode_minus_L: Not really in the search PATH,
8849 # but as the default location of the library.
8850 hardcode_minus_L=yes
8851 fi
8852 ;;
8853
8854 hpux11*)
43e02a8a 8855 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
1cf3d07d
SE
8856 case $host_cpu in
8857 hppa*64*)
8858 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8859 ;;
8860 ia64*)
467b2e9e 8861 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1cf3d07d
SE
8862 ;;
8863 *)
8864 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8865 ;;
8866 esac
8867 else
8868 case $host_cpu in
8869 hppa*64*)
8870 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8871 ;;
8872 ia64*)
8873 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8874 ;;
8875 *)
43e02a8a
RW
8876
8877 # Older versions of the 11.00 compiler do not understand -b yet
8878 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8880$as_echo_n "checking if $CC understands -b... " >&6; }
8881if test "${lt_cv_prog_compiler__b+set}" = set; then :
8882 $as_echo_n "(cached) " >&6
8883else
8884 lt_cv_prog_compiler__b=no
8885 save_LDFLAGS="$LDFLAGS"
8886 LDFLAGS="$LDFLAGS -b"
8887 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8888 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8889 # The linker can only warn and ignore the option if not recognized
8890 # So say no if there are warnings
8891 if test -s conftest.err; then
8892 # Append any errors to the config.log.
8893 cat conftest.err 1>&5
8894 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8895 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8896 if diff conftest.exp conftest.er2 >/dev/null; then
8897 lt_cv_prog_compiler__b=yes
8898 fi
8899 else
8900 lt_cv_prog_compiler__b=yes
8901 fi
8902 fi
8903 $RM -r conftest*
8904 LDFLAGS="$save_LDFLAGS"
8905
8906fi
8907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8908$as_echo "$lt_cv_prog_compiler__b" >&6; }
8909
8910if test x"$lt_cv_prog_compiler__b" = xyes; then
8911 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8912else
8913 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8914fi
8915
1cf3d07d
SE
8916 ;;
8917 esac
8918 fi
8919 if test "$with_gnu_ld" = no; then
8920 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8921 hardcode_libdir_separator=:
8922
8923 case $host_cpu in
8924 hppa*64*|ia64*)
8925 hardcode_direct=no
8926 hardcode_shlibpath_var=no
8927 ;;
8928 *)
8929 hardcode_direct=yes
8930 hardcode_direct_absolute=yes
8931 export_dynamic_flag_spec='${wl}-E'
8932
8933 # hardcode_minus_L: Not really in the search PATH,
8934 # but as the default location of the library.
8935 hardcode_minus_L=yes
8936 ;;
8937 esac
8938 fi
8939 ;;
8940
8941 irix5* | irix6* | nonstopux*)
8942 if test "$GCC" = yes; then
43e02a8a 8943 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
8944 # Try to use the -exported_symbol ld option, if it does not
8945 # work, assume that -exports_file does not work either and
8946 # implicitly export all symbols.
8947 save_LDFLAGS="$LDFLAGS"
8948 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8949 if test x$gcc_no_link = xyes; then
5213506e 8950 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8951fi
5213506e
RW
8952cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8953/* end confdefs.h. */
1cf3d07d
SE
8954int foo(void) {}
8955_ACEOF
5213506e 8956if ac_fn_c_try_link "$LINENO"; then :
43e02a8a 8957 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 8958
1cf3d07d 8959fi
5213506e
RW
8960rm -f core conftest.err conftest.$ac_objext \
8961 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8962 LDFLAGS="$save_LDFLAGS"
8963 else
43e02a8a
RW
8964 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'
8965 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
8966 fi
8967 archive_cmds_need_lc='no'
8968 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8969 hardcode_libdir_separator=:
8970 inherit_rpath=yes
8971 link_all_deplibs=yes
8972 ;;
8973
8974 netbsd*)
8975 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8976 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8977 else
8978 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8979 fi
8980 hardcode_libdir_flag_spec='-R$libdir'
8981 hardcode_direct=yes
8982 hardcode_shlibpath_var=no
8983 ;;
8984
8985 newsos6)
8986 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8987 hardcode_direct=yes
8988 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8989 hardcode_libdir_separator=:
8990 hardcode_shlibpath_var=no
8991 ;;
8992
8993 *nto* | *qnx*)
8994 ;;
8995
8996 openbsd*)
467b2e9e
PG
8997 if test -f /usr/libexec/ld.so; then
8998 hardcode_direct=yes
8999 hardcode_shlibpath_var=no
9000 hardcode_direct_absolute=yes
9001 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1cf3d07d 9002 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
467b2e9e 9003 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
1cf3d07d 9004 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
467b2e9e
PG
9005 export_dynamic_flag_spec='${wl}-E'
9006 else
9007 case $host_os in
9008 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9009 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9010 hardcode_libdir_flag_spec='-R$libdir'
9011 ;;
9012 *)
9013 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9014 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9015 ;;
9016 esac
9017 fi
9018 else
9019 ld_shlibs=no
1cf3d07d
SE
9020 fi
9021 ;;
9022
9023 os2*)
9024 hardcode_libdir_flag_spec='-L$libdir'
9025 hardcode_minus_L=yes
9026 allow_undefined_flag=unsupported
43e02a8a 9027 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
9028 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9029 ;;
9030
9031 osf3*)
9032 if test "$GCC" = yes; then
9033 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
43e02a8a 9034 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
9035 else
9036 allow_undefined_flag=' -expect_unresolved \*'
43e02a8a 9037 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
9038 fi
9039 archive_cmds_need_lc='no'
9040 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9041 hardcode_libdir_separator=:
9042 ;;
9043
9044 osf4* | osf5*) # as osf3* with the addition of -msym flag
9045 if test "$GCC" = yes; then
9046 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
43e02a8a 9047 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
9048 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9049 else
9050 allow_undefined_flag=' -expect_unresolved \*'
43e02a8a 9051 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 9052 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 9053 $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
9054
9055 # Both c and cxx compiler support -rpath directly
9056 hardcode_libdir_flag_spec='-rpath $libdir'
9057 fi
9058 archive_cmds_need_lc='no'
9059 hardcode_libdir_separator=:
9060 ;;
9061
9062 solaris*)
9063 no_undefined_flag=' -z defs'
9064 if test "$GCC" = yes; then
9065 wlarc='${wl}'
9066 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9067 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9068 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9069 else
9070 case `$CC -V 2>&1` in
9071 *"Compilers 5.0"*)
9072 wlarc=''
9073 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9074 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9075 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9076 ;;
9077 *)
9078 wlarc='${wl}'
9079 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9080 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9081 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9082 ;;
9083 esac
9084 fi
9085 hardcode_libdir_flag_spec='-R$libdir'
9086 hardcode_shlibpath_var=no
9087 case $host_os in
9088 solaris2.[0-5] | solaris2.[0-5].*) ;;
9089 *)
9090 # The compiler driver will combine and reorder linker options,
9091 # but understands `-z linker_flag'. GCC discards it without `$wl',
9092 # but is careful enough not to reorder.
9093 # Supported since Solaris 2.6 (maybe 2.5.1?)
9094 if test "$GCC" = yes; then
9095 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9096 else
9097 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9098 fi
9099 ;;
9100 esac
9101 link_all_deplibs=yes
9102 ;;
9103
9104 sunos4*)
9105 if test "x$host_vendor" = xsequent; then
9106 # Use $CC to link under sequent, because it throws in some extra .o
9107 # files that make .init and .fini sections work.
9108 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9109 else
9110 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9111 fi
9112 hardcode_libdir_flag_spec='-L$libdir'
9113 hardcode_direct=yes
9114 hardcode_minus_L=yes
9115 hardcode_shlibpath_var=no
9116 ;;
9117
9118 sysv4)
9119 case $host_vendor in
9120 sni)
9121 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9122 hardcode_direct=yes # is this really true???
9123 ;;
9124 siemens)
9125 ## LD is ld it makes a PLAMLIB
9126 ## CC just makes a GrossModule.
9127 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9128 reload_cmds='$CC -r -o $output$reload_objs'
9129 hardcode_direct=no
9130 ;;
9131 motorola)
9132 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9133 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9134 ;;
9135 esac
9136 runpath_var='LD_RUN_PATH'
9137 hardcode_shlibpath_var=no
9138 ;;
9139
9140 sysv4.3*)
9141 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9142 hardcode_shlibpath_var=no
9143 export_dynamic_flag_spec='-Bexport'
9144 ;;
9145
9146 sysv4*MP*)
9147 if test -d /usr/nec; then
9148 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9149 hardcode_shlibpath_var=no
9150 runpath_var=LD_RUN_PATH
9151 hardcode_runpath_var=yes
9152 ld_shlibs=yes
9153 fi
9154 ;;
9155
9156 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9157 no_undefined_flag='${wl}-z,text'
9158 archive_cmds_need_lc=no
9159 hardcode_shlibpath_var=no
9160 runpath_var='LD_RUN_PATH'
9161
9162 if test "$GCC" = yes; then
9163 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9164 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9165 else
9166 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9167 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9168 fi
9169 ;;
9170
9171 sysv5* | sco3.2v5* | sco5v6*)
9172 # Note: We can NOT use -z defs as we might desire, because we do not
9173 # link with -lc, and that would cause any symbols used from libc to
9174 # always be unresolved, which means just about no library would
9175 # ever link correctly. If we're not using GNU ld we use -z text
9176 # though, which does catch some bad symbols but isn't as heavy-handed
9177 # as -z defs.
9178 no_undefined_flag='${wl}-z,text'
9179 allow_undefined_flag='${wl}-z,nodefs'
9180 archive_cmds_need_lc=no
9181 hardcode_shlibpath_var=no
9182 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9183 hardcode_libdir_separator=':'
9184 link_all_deplibs=yes
9185 export_dynamic_flag_spec='${wl}-Bexport'
9186 runpath_var='LD_RUN_PATH'
9187
9188 if test "$GCC" = yes; then
9189 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9190 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9191 else
9192 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9193 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9194 fi
9195 ;;
9196
9197 uts4*)
9198 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9199 hardcode_libdir_flag_spec='-L$libdir'
9200 hardcode_shlibpath_var=no
9201 ;;
9202
9203 *)
9204 ld_shlibs=no
9205 ;;
9206 esac
9207
9208 if test x$host_vendor = xsni; then
9209 case $host in
9210 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9211 export_dynamic_flag_spec='${wl}-Blargedynsym'
9212 ;;
9213 esac
9214 fi
9215 fi
9216
5213506e
RW
9217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9218$as_echo "$ld_shlibs" >&6; }
1cf3d07d
SE
9219test "$ld_shlibs" = no && can_build_shared=no
9220
9221with_gnu_ld=$with_gnu_ld
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237#
9238# Do we need to explicitly link libc?
9239#
9240case "x$archive_cmds_need_lc" in
9241x|xyes)
9242 # Assume -lc should be added
9243 archive_cmds_need_lc=yes
9244
9245 if test "$enable_shared" = yes && test "$GCC" = yes; then
9246 case $archive_cmds in
9247 *'~'*)
9248 # FIXME: we may have to deal with multi-command sequences.
9249 ;;
9250 '$CC '*)
9251 # Test whether the compiler implicitly links with -lc since on some
9252 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9253 # to ld, don't add -lc before -lgcc.
5213506e
RW
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9255$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9256if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9257 $as_echo_n "(cached) " >&6
baafc534
RW
9258else
9259 $RM conftest*
9260 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1cf3d07d 9261
5213506e 9262 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
9263 (eval $ac_compile) 2>&5
9264 ac_status=$?
5213506e
RW
9265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9266 test $ac_status = 0; } 2>conftest.err; then
baafc534
RW
9267 soname=conftest
9268 lib=conftest
9269 libobjs=conftest.$ac_objext
9270 deplibs=
9271 wl=$lt_prog_compiler_wl
9272 pic_flag=$lt_prog_compiler_pic
9273 compiler_flags=-v
9274 linker_flags=-v
9275 verstring=
9276 output_objdir=.
9277 libname=conftest
9278 lt_save_allow_undefined_flag=$allow_undefined_flag
9279 allow_undefined_flag=
5213506e 9280 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
1cf3d07d
SE
9281 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9282 ac_status=$?
5213506e
RW
9283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9284 test $ac_status = 0; }
baafc534
RW
9285 then
9286 lt_cv_archive_cmds_need_lc=no
9287 else
9288 lt_cv_archive_cmds_need_lc=yes
9289 fi
9290 allow_undefined_flag=$lt_save_allow_undefined_flag
9291 else
9292 cat conftest.err 1>&5
9293 fi
9294 $RM conftest*
9295
9296fi
5213506e
RW
9297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9298$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
baafc534 9299 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
1cf3d07d
SE
9300 ;;
9301 esac
9302 fi
9303 ;;
9304esac
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
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
5213506e
RW
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9463$as_echo_n "checking dynamic linker characteristics... " >&6; }
467b2e9e
PG
9464
9465if test "$GCC" = yes; then
1cf3d07d
SE
9466 case $host_os in
9467 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9468 *) lt_awk_arg="/^libraries:/" ;;
9469 esac
43e02a8a
RW
9470 case $host_os in
9471 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9472 *) lt_sed_strip_eq="s,=/,/,g" ;;
9473 esac
9474 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9475 case $lt_search_path_spec in
9476 *\;*)
1cf3d07d
SE
9477 # if the path contains ";" then we assume it to be the separator
9478 # otherwise default to the standard path separator (i.e. ":") - it is
9479 # assumed that no part of a normal pathname contains ";" but that should
9480 # okay in the real world where ";" in dirpaths is itself problematic.
43e02a8a
RW
9481 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9482 ;;
9483 *)
9484 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9485 ;;
9486 esac
1cf3d07d
SE
9487 # Ok, now we have the path, separated by spaces, we can step through it
9488 # and add multilib dir if necessary.
9489 lt_tmp_lt_search_path_spec=
9490 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9491 for lt_sys_path in $lt_search_path_spec; do
9492 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9493 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9494 else
9495 test -d "$lt_sys_path" && \
9496 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9497 fi
9498 done
43e02a8a 9499 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
1cf3d07d
SE
9500BEGIN {RS=" "; FS="/|\n";} {
9501 lt_foo="";
9502 lt_count=0;
9503 for (lt_i = NF; lt_i > 0; lt_i--) {
9504 if ($lt_i != "" && $lt_i != ".") {
9505 if ($lt_i == "..") {
9506 lt_count++;
9507 } else {
9508 if (lt_count == 0) {
9509 lt_foo="/" $lt_i lt_foo;
9510 } else {
9511 lt_count--;
9512 }
9513 }
9514 }
9515 }
9516 if (lt_foo != "") { lt_freq[lt_foo]++; }
9517 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9518}'`
43e02a8a
RW
9519 # AWK program above erroneously prepends '/' to C:/dos/paths
9520 # for these hosts.
9521 case $host_os in
9522 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9523 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9524 esac
9525 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
1cf3d07d
SE
9526else
9527 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9528fi
9529library_names_spec=
9530libname_spec='lib$name'
9531soname_spec=
9532shrext_cmds=".so"
9533postinstall_cmds=
9534postuninstall_cmds=
9535finish_cmds=
9536finish_eval=
9537shlibpath_var=
9538shlibpath_overrides_runpath=unknown
9539version_type=none
9540dynamic_linker="$host_os ld.so"
9541sys_lib_dlsearch_path_spec="/lib /usr/lib"
9542need_lib_prefix=unknown
9543hardcode_into_libs=no
9544
9545# when you set need_version to no, make sure it does not cause -set_version
9546# flags to be left without arguments
9547need_version=unknown
9548
9549case $host_os in
9550aix3*)
9551 version_type=linux
9552 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9553 shlibpath_var=LIBPATH
9554
9555 # AIX 3 has no versioning support, so we append a major version to the name.
9556 soname_spec='${libname}${release}${shared_ext}$major'
9557 ;;
9558
e7ad4ca7 9559aix[4-9]*)
1cf3d07d
SE
9560 version_type=linux
9561 need_lib_prefix=no
9562 need_version=no
9563 hardcode_into_libs=yes
9564 if test "$host_cpu" = ia64; then
9565 # AIX 5 supports IA64
9566 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9567 shlibpath_var=LD_LIBRARY_PATH
9568 else
9569 # With GCC up to 2.95.x, collect2 would create an import file
9570 # for dependence libraries. The import file would start with
9571 # the line `#! .'. This would cause the generated library to
9572 # depend on `.', always an invalid library. This was fixed in
9573 # development snapshots of GCC prior to 3.0.
9574 case $host_os in
9575 aix4 | aix4.[01] | aix4.[01].*)
9576 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9577 echo ' yes '
9578 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9579 :
9580 else
9581 can_build_shared=no
9582 fi
9583 ;;
9584 esac
9585 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9586 # soname into executable. Probably we can add versioning support to
9587 # collect2, so additional links can be useful in future.
9588 if test "$aix_use_runtimelinking" = yes; then
9589 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9590 # instead of lib<name>.a to let people know that these are not
9591 # typical AIX shared libraries.
9592 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9593 else
9594 # We preserve .a as extension for shared libraries through AIX4.2
9595 # and later when we are not doing run time linking.
9596 library_names_spec='${libname}${release}.a $libname.a'
9597 soname_spec='${libname}${release}${shared_ext}$major'
9598 fi
9599 shlibpath_var=LIBPATH
9600 fi
9601 ;;
9602
9603amigaos*)
467b2e9e
PG
9604 case $host_cpu in
9605 powerpc)
9606 # Since July 2007 AmigaOS4 officially supports .so libraries.
9607 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9609 ;;
9610 m68k)
1cf3d07d
SE
9611 library_names_spec='$libname.ixlibrary $libname.a'
9612 # Create ${libname}_ixlibrary.a entries in /sys/libs.
43e02a8a 9613 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'
467b2e9e
PG
9614 ;;
9615 esac
1cf3d07d
SE
9616 ;;
9617
9618beos*)
9619 library_names_spec='${libname}${shared_ext}'
9620 dynamic_linker="$host_os ld.so"
9621 shlibpath_var=LIBRARY_PATH
9622 ;;
9623
9624bsdi[45]*)
9625 version_type=linux
9626 need_version=no
9627 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9628 soname_spec='${libname}${release}${shared_ext}$major'
9629 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9630 shlibpath_var=LD_LIBRARY_PATH
9631 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9632 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9633 # the default ld.so.conf also contains /usr/contrib/lib and
9634 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9635 # libtool to hard-code these into programs
9636 ;;
9637
467b2e9e 9638cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
9639 version_type=windows
9640 shrext_cmds=".dll"
9641 need_version=no
9642 need_lib_prefix=no
9643
467b2e9e
PG
9644 case $GCC,$host_os in
9645 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
1cf3d07d
SE
9646 library_names_spec='$libname.dll.a'
9647 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9648 postinstall_cmds='base_file=`basename \${file}`~
9649 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9650 dldir=$destdir/`dirname \$dlpath`~
9651 test -d \$dldir || mkdir -p \$dldir~
9652 $install_prog $dir/$dlname \$dldir/$dlname~
9653 chmod a+x \$dldir/$dlname~
9654 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9655 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9656 fi'
9657 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9658 dlpath=$dir/\$dldll~
9659 $RM \$dlpath'
9660 shlibpath_overrides_runpath=yes
9661
9662 case $host_os in
9663 cygwin*)
9664 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9665 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
43e02a8a
RW
9666
9667 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1cf3d07d 9668 ;;
467b2e9e 9669 mingw* | cegcc*)
1cf3d07d
SE
9670 # MinGW DLLs use traditional 'lib' prefix
9671 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1cf3d07d
SE
9672 ;;
9673 pw32*)
9674 # pw32 DLLs use 'pw' prefix rather than 'lib'
9675 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9676 ;;
9677 esac
9678 ;;
9679
9680 *)
9681 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9682 ;;
9683 esac
9684 dynamic_linker='Win32 ld.exe'
9685 # FIXME: first we should search . and the directory the executable is in
9686 shlibpath_var=PATH
9687 ;;
9688
9689darwin* | rhapsody*)
9690 dynamic_linker="$host_os dyld"
9691 version_type=darwin
9692 need_lib_prefix=no
9693 need_version=no
9694 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9695 soname_spec='${libname}${release}${major}$shared_ext'
9696 shlibpath_overrides_runpath=yes
9697 shlibpath_var=DYLD_LIBRARY_PATH
9698 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9699
9700 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9701 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9702 ;;
9703
9704dgux*)
9705 version_type=linux
9706 need_lib_prefix=no
9707 need_version=no
9708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9709 soname_spec='${libname}${release}${shared_ext}$major'
9710 shlibpath_var=LD_LIBRARY_PATH
9711 ;;
9712
9713freebsd1*)
9714 dynamic_linker=no
9715 ;;
9716
9717freebsd* | dragonfly*)
9718 # DragonFly does not have aout. When/if they implement a new
9719 # versioning mechanism, adjust this.
9720 if test -x /usr/bin/objformat; then
9721 objformat=`/usr/bin/objformat`
9722 else
9723 case $host_os in
9724 freebsd[123]*) objformat=aout ;;
9725 *) objformat=elf ;;
9726 esac
9727 fi
9728 version_type=freebsd-$objformat
9729 case $version_type in
9730 freebsd-elf*)
9731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9732 need_version=no
9733 need_lib_prefix=no
9734 ;;
9735 freebsd-*)
9736 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9737 need_version=yes
9738 ;;
9739 esac
9740 shlibpath_var=LD_LIBRARY_PATH
9741 case $host_os in
9742 freebsd2*)
9743 shlibpath_overrides_runpath=yes
9744 ;;
9745 freebsd3.[01]* | freebsdelf3.[01]*)
9746 shlibpath_overrides_runpath=yes
9747 hardcode_into_libs=yes
9748 ;;
9749 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9750 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9751 shlibpath_overrides_runpath=no
9752 hardcode_into_libs=yes
9753 ;;
9754 *) # from 4.6 on, and DragonFly
9755 shlibpath_overrides_runpath=yes
9756 hardcode_into_libs=yes
9757 ;;
9758 esac
9759 ;;
9760
9761gnu*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9766 soname_spec='${libname}${release}${shared_ext}$major'
9767 shlibpath_var=LD_LIBRARY_PATH
9768 hardcode_into_libs=yes
9769 ;;
9770
43e02a8a
RW
9771haiku*)
9772 version_type=linux
9773 need_lib_prefix=no
9774 need_version=no
9775 dynamic_linker="$host_os runtime_loader"
9776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9777 soname_spec='${libname}${release}${shared_ext}$major'
9778 shlibpath_var=LIBRARY_PATH
9779 shlibpath_overrides_runpath=yes
9780 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9781 hardcode_into_libs=yes
9782 ;;
9783
1cf3d07d
SE
9784hpux9* | hpux10* | hpux11*)
9785 # Give a soname corresponding to the major version so that dld.sl refuses to
9786 # link against other versions.
9787 version_type=sunos
9788 need_lib_prefix=no
9789 need_version=no
9790 case $host_cpu in
9791 ia64*)
9792 shrext_cmds='.so'
9793 hardcode_into_libs=yes
9794 dynamic_linker="$host_os dld.so"
9795 shlibpath_var=LD_LIBRARY_PATH
9796 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9798 soname_spec='${libname}${release}${shared_ext}$major'
9799 if test "X$HPUX_IA64_MODE" = X32; then
9800 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9801 else
9802 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9803 fi
9804 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9805 ;;
9806 hppa*64*)
9807 shrext_cmds='.sl'
9808 hardcode_into_libs=yes
9809 dynamic_linker="$host_os dld.sl"
9810 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9811 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9812 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9813 soname_spec='${libname}${release}${shared_ext}$major'
9814 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9815 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9816 ;;
9817 *)
9818 shrext_cmds='.sl'
9819 dynamic_linker="$host_os dld.sl"
9820 shlibpath_var=SHLIB_PATH
9821 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9823 soname_spec='${libname}${release}${shared_ext}$major'
9824 ;;
9825 esac
43e02a8a 9826 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1cf3d07d 9827 postinstall_cmds='chmod 555 $lib'
43e02a8a
RW
9828 # or fails outright, so override atomically:
9829 install_override_mode=555
1cf3d07d
SE
9830 ;;
9831
9832interix[3-9]*)
9833 version_type=linux
9834 need_lib_prefix=no
9835 need_version=no
9836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9837 soname_spec='${libname}${release}${shared_ext}$major'
9838 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9839 shlibpath_var=LD_LIBRARY_PATH
9840 shlibpath_overrides_runpath=no
9841 hardcode_into_libs=yes
9842 ;;
9843
9844irix5* | irix6* | nonstopux*)
9845 case $host_os in
9846 nonstopux*) version_type=nonstopux ;;
9847 *)
9848 if test "$lt_cv_prog_gnu_ld" = yes; then
9849 version_type=linux
9850 else
9851 version_type=irix
9852 fi ;;
9853 esac
9854 need_lib_prefix=no
9855 need_version=no
9856 soname_spec='${libname}${release}${shared_ext}$major'
9857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9858 case $host_os in
9859 irix5* | nonstopux*)
9860 libsuff= shlibsuff=
9861 ;;
9862 *)
9863 case $LD in # libtool.m4 will add one of these switches to LD
9864 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9865 libsuff= shlibsuff= libmagic=32-bit;;
9866 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9867 libsuff=32 shlibsuff=N32 libmagic=N32;;
9868 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9869 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9870 *) libsuff= shlibsuff= libmagic=never-match;;
9871 esac
9872 ;;
9873 esac
9874 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9875 shlibpath_overrides_runpath=no
9876 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9877 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9878 hardcode_into_libs=yes
9879 ;;
9880
9881# No shared lib support for Linux oldld, aout, or coff.
9882linux*oldld* | linux*aout* | linux*coff*)
9883 dynamic_linker=no
9884 ;;
9885
9886# This must be Linux ELF.
7a9d3fe8 9887linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
9888 version_type=linux
9889 need_lib_prefix=no
9890 need_version=no
9891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9892 soname_spec='${libname}${release}${shared_ext}$major'
9893 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9894 shlibpath_var=LD_LIBRARY_PATH
9895 shlibpath_overrides_runpath=no
baafc534 9896
1cf3d07d 9897 # Some binutils ld are patched to set DT_RUNPATH
5213506e
RW
9898 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9899 $as_echo_n "(cached) " >&6
baafc534
RW
9900else
9901 lt_cv_shlibpath_overrides_runpath=no
9902 save_LDFLAGS=$LDFLAGS
9903 save_libdir=$libdir
9904 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9905 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9906 if test x$gcc_no_link = xyes; then
5213506e 9907 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 9908fi
5213506e 9909cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
9910/* end confdefs.h. */
9911
9912int
9913main ()
9914{
9915
9916 ;
9917 return 0;
9918}
9919_ACEOF
5213506e
RW
9920if ac_fn_c_try_link "$LINENO"; then :
9921 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
baafc534 9922 lt_cv_shlibpath_overrides_runpath=yes
1cf3d07d 9923fi
1cf3d07d 9924fi
5213506e
RW
9925rm -f core conftest.err conftest.$ac_objext \
9926 conftest$ac_exeext conftest.$ac_ext
baafc534
RW
9927 LDFLAGS=$save_LDFLAGS
9928 libdir=$save_libdir
9929
9930fi
9931
9932 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
1cf3d07d
SE
9933
9934 # This implies no fast_install, which is unacceptable.
9935 # Some rework will be needed to allow for fast_install
9936 # before this can be enabled.
9937 hardcode_into_libs=yes
9938
9939 # Append ld.so.conf contents to the search path
9940 if test -f /etc/ld.so.conf; then
43e02a8a 9941 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
9942 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9943 fi
9944
9945 # We used to test for /lib/ld.so.1 and disable shared libraries on
9946 # powerpc, because MkLinux only supported shared libraries with the
9947 # GNU dynamic linker. Since this was broken with cross compilers,
9948 # most powerpc-linux boxes support dynamic linking these days and
9949 # people can always --disable-shared, the test was removed, and we
9950 # assume the GNU/Linux dynamic linker is in use.
9951 dynamic_linker='GNU/Linux ld.so'
9952 ;;
9953
9954netbsd*)
9955 version_type=sunos
9956 need_lib_prefix=no
9957 need_version=no
9958 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9959 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9960 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9961 dynamic_linker='NetBSD (a.out) ld.so'
9962 else
9963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9964 soname_spec='${libname}${release}${shared_ext}$major'
9965 dynamic_linker='NetBSD ld.elf_so'
9966 fi
9967 shlibpath_var=LD_LIBRARY_PATH
9968 shlibpath_overrides_runpath=yes
9969 hardcode_into_libs=yes
9970 ;;
9971
9972newsos6)
9973 version_type=linux
9974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9975 shlibpath_var=LD_LIBRARY_PATH
9976 shlibpath_overrides_runpath=yes
9977 ;;
9978
9979*nto* | *qnx*)
9980 version_type=qnx
9981 need_lib_prefix=no
9982 need_version=no
9983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9984 soname_spec='${libname}${release}${shared_ext}$major'
9985 shlibpath_var=LD_LIBRARY_PATH
9986 shlibpath_overrides_runpath=no
9987 hardcode_into_libs=yes
9988 dynamic_linker='ldqnx.so'
9989 ;;
9990
9991openbsd*)
9992 version_type=sunos
9993 sys_lib_dlsearch_path_spec="/usr/lib"
9994 need_lib_prefix=no
9995 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9996 case $host_os in
9997 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9998 *) need_version=no ;;
9999 esac
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10001 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10002 shlibpath_var=LD_LIBRARY_PATH
10003 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10004 case $host_os in
10005 openbsd2.[89] | openbsd2.[89].*)
10006 shlibpath_overrides_runpath=no
10007 ;;
10008 *)
10009 shlibpath_overrides_runpath=yes
10010 ;;
10011 esac
10012 else
10013 shlibpath_overrides_runpath=yes
10014 fi
10015 ;;
10016
10017os2*)
10018 libname_spec='$name'
10019 shrext_cmds=".dll"
10020 need_lib_prefix=no
10021 library_names_spec='$libname${shared_ext} $libname.a'
10022 dynamic_linker='OS/2 ld.exe'
10023 shlibpath_var=LIBPATH
10024 ;;
10025
10026osf3* | osf4* | osf5*)
10027 version_type=osf
10028 need_lib_prefix=no
10029 need_version=no
10030 soname_spec='${libname}${release}${shared_ext}$major'
10031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10032 shlibpath_var=LD_LIBRARY_PATH
10033 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10034 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10035 ;;
10036
10037rdos*)
10038 dynamic_linker=no
10039 ;;
10040
10041solaris*)
10042 version_type=linux
10043 need_lib_prefix=no
10044 need_version=no
10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10046 soname_spec='${libname}${release}${shared_ext}$major'
10047 shlibpath_var=LD_LIBRARY_PATH
10048 shlibpath_overrides_runpath=yes
10049 hardcode_into_libs=yes
10050 # ldd complains unless libraries are executable
10051 postinstall_cmds='chmod +x $lib'
10052 ;;
10053
10054sunos4*)
10055 version_type=sunos
10056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10057 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10058 shlibpath_var=LD_LIBRARY_PATH
10059 shlibpath_overrides_runpath=yes
10060 if test "$with_gnu_ld" = yes; then
10061 need_lib_prefix=no
10062 fi
10063 need_version=yes
10064 ;;
10065
10066sysv4 | sysv4.3*)
10067 version_type=linux
10068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10069 soname_spec='${libname}${release}${shared_ext}$major'
10070 shlibpath_var=LD_LIBRARY_PATH
10071 case $host_vendor in
10072 sni)
10073 shlibpath_overrides_runpath=no
10074 need_lib_prefix=no
10075 runpath_var=LD_RUN_PATH
10076 ;;
10077 siemens)
10078 need_lib_prefix=no
10079 ;;
10080 motorola)
10081 need_lib_prefix=no
10082 need_version=no
10083 shlibpath_overrides_runpath=no
10084 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10085 ;;
10086 esac
10087 ;;
10088
10089sysv4*MP*)
10090 if test -d /usr/nec ;then
10091 version_type=linux
10092 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10093 soname_spec='$libname${shared_ext}.$major'
10094 shlibpath_var=LD_LIBRARY_PATH
10095 fi
10096 ;;
10097
10098sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10099 version_type=freebsd-elf
10100 need_lib_prefix=no
10101 need_version=no
10102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10103 soname_spec='${libname}${release}${shared_ext}$major'
10104 shlibpath_var=LD_LIBRARY_PATH
10105 shlibpath_overrides_runpath=yes
10106 hardcode_into_libs=yes
10107 if test "$with_gnu_ld" = yes; then
10108 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10109 else
10110 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10111 case $host_os in
10112 sco3.2v5*)
10113 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10114 ;;
10115 esac
10116 fi
10117 sys_lib_dlsearch_path_spec='/usr/lib'
10118 ;;
10119
10120tpf*)
10121 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10122 version_type=linux
10123 need_lib_prefix=no
10124 need_version=no
467b2e9e 10125 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1cf3d07d
SE
10126 shlibpath_var=LD_LIBRARY_PATH
10127 shlibpath_overrides_runpath=no
10128 hardcode_into_libs=yes
10129 ;;
10130
10131uts4*)
10132 version_type=linux
10133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10134 soname_spec='${libname}${release}${shared_ext}$major'
10135 shlibpath_var=LD_LIBRARY_PATH
10136 ;;
10137
10138*)
10139 dynamic_linker=no
10140 ;;
10141esac
5213506e
RW
10142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10143$as_echo "$dynamic_linker" >&6; }
1cf3d07d
SE
10144test "$dynamic_linker" = no && can_build_shared=no
10145
10146variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10147if test "$GCC" = yes; then
10148 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10149fi
10150
467b2e9e
PG
10151if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10152 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10153fi
10154if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10155 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10156fi
10157
1cf3d07d
SE
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
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
43e02a8a
RW
10238
10239
10240
10241
10242
1cf3d07d
SE
10243
10244
10245
10246
10247
10248
5213506e
RW
10249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10250$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1cf3d07d
SE
10251hardcode_action=
10252if test -n "$hardcode_libdir_flag_spec" ||
10253 test -n "$runpath_var" ||
10254 test "X$hardcode_automatic" = "Xyes" ; then
10255
10256 # We can hardcode non-existent directories.
10257 if test "$hardcode_direct" != no &&
10258 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10259 # have to relink, otherwise we might link with an installed library
10260 # when we should be linking with a yet-to-be-installed one
10261 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10262 test "$hardcode_minus_L" != no; then
10263 # Linking always hardcodes the temporary library directory.
10264 hardcode_action=relink
10265 else
10266 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10267 hardcode_action=immediate
10268 fi
10269else
10270 # We cannot hardcode anything, or else we can only hardcode existing
10271 # directories.
10272 hardcode_action=unsupported
10273fi
5213506e
RW
10274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10275$as_echo "$hardcode_action" >&6; }
1cf3d07d
SE
10276
10277if test "$hardcode_action" = relink ||
10278 test "$inherit_rpath" = yes; then
10279 # Fast installation is not supported
10280 enable_fast_install=no
10281elif test "$shlibpath_overrides_runpath" = yes ||
10282 test "$enable_shared" = no; then
10283 # Fast installation is not necessary
10284 enable_fast_install=needless
10285fi
03391b53 10286
03391b53 10287
88386050 10288
03391b53 10289
03391b53 10290
88386050 10291
1cf3d07d
SE
10292 if test "x$enable_dlopen" != xyes; then
10293 enable_dlopen=unknown
10294 enable_dlopen_self=unknown
10295 enable_dlopen_self_static=unknown
03391b53 10296else
1cf3d07d
SE
10297 lt_cv_dlopen=no
10298 lt_cv_dlopen_libs=
03391b53 10299
1cf3d07d
SE
10300 case $host_os in
10301 beos*)
10302 lt_cv_dlopen="load_add_on"
10303 lt_cv_dlopen_libs=
10304 lt_cv_dlopen_self=yes
10305 ;;
03391b53 10306
467b2e9e 10307 mingw* | pw32* | cegcc*)
1cf3d07d
SE
10308 lt_cv_dlopen="LoadLibrary"
10309 lt_cv_dlopen_libs=
10310 ;;
f5cc59a7 10311
1cf3d07d
SE
10312 cygwin*)
10313 lt_cv_dlopen="dlopen"
10314 lt_cv_dlopen_libs=
10315 ;;
c5e3e1ed 10316
1cf3d07d
SE
10317 darwin*)
10318 # if libdl is installed we need to link against it
5213506e
RW
10319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10320$as_echo_n "checking for dlopen in -ldl... " >&6; }
10321if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10322 $as_echo_n "(cached) " >&6
03391b53 10323else
1cf3d07d
SE
10324 ac_check_lib_save_LIBS=$LIBS
10325LIBS="-ldl $LIBS"
10326if test x$gcc_no_link = xyes; then
5213506e 10327 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
88386050 10328fi
5213506e 10329cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
10330/* end confdefs.h. */
10331
5213506e
RW
10332/* Override any GCC internal prototype to avoid an error.
10333 Use char because int might match the return type of a GCC
10334 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10335#ifdef __cplusplus
10336extern "C"
10337#endif
1cf3d07d 10338char dlopen ();
88386050
NN
10339int
10340main ()
10341{
5213506e 10342return dlopen ();
88386050
NN
10343 ;
10344 return 0;
10345}
10346_ACEOF
5213506e 10347if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d 10348 ac_cv_lib_dl_dlopen=yes
03391b53 10349else
5213506e 10350 ac_cv_lib_dl_dlopen=no
03391b53 10351fi
5213506e
RW
10352rm -f core conftest.err conftest.$ac_objext \
10353 conftest$ac_exeext conftest.$ac_ext
1cf3d07d 10354LIBS=$ac_check_lib_save_LIBS
03391b53 10355fi
5213506e
RW
10356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10357$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10358if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
1cf3d07d
SE
10359 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10360else
88386050 10361
1cf3d07d
SE
10362 lt_cv_dlopen="dyld"
10363 lt_cv_dlopen_libs=
10364 lt_cv_dlopen_self=yes
88386050 10365
b150efee 10366fi
b150efee 10367
1cf3d07d 10368 ;;
b150efee 10369
1cf3d07d 10370 *)
5213506e
RW
10371 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10372if test "x$ac_cv_func_shl_load" = x""yes; then :
1cf3d07d
SE
10373 lt_cv_dlopen="shl_load"
10374else
5213506e
RW
10375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10376$as_echo_n "checking for shl_load in -ldld... " >&6; }
10377if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10378 $as_echo_n "(cached) " >&6
dd365157 10379else
1cf3d07d
SE
10380 ac_check_lib_save_LIBS=$LIBS
10381LIBS="-ldld $LIBS"
10382if test x$gcc_no_link = xyes; then
5213506e 10383 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10384fi
5213506e 10385cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dd365157
MS
10386/* end confdefs.h. */
10387
5213506e
RW
10388/* Override any GCC internal prototype to avoid an error.
10389 Use char because int might match the return type of a GCC
10390 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10391#ifdef __cplusplus
10392extern "C"
10393#endif
1cf3d07d 10394char shl_load ();
dd365157
MS
10395int
10396main ()
10397{
5213506e 10398return shl_load ();
dd365157
MS
10399 ;
10400 return 0;
10401}
10402_ACEOF
5213506e 10403if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d 10404 ac_cv_lib_dld_shl_load=yes
dd365157 10405else
5213506e 10406 ac_cv_lib_dld_shl_load=no
b150efee 10407fi
5213506e
RW
10408rm -f core conftest.err conftest.$ac_objext \
10409 conftest$ac_exeext conftest.$ac_ext
1cf3d07d 10410LIBS=$ac_check_lib_save_LIBS
b150efee 10411fi
5213506e
RW
10412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10413$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10414if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
467b2e9e 10415 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
b150efee 10416else
5213506e
RW
10417 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10418if test "x$ac_cv_func_dlopen" = x""yes; then :
10419 lt_cv_dlopen="dlopen"
88386050 10420else
5213506e
RW
10421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10422$as_echo_n "checking for dlopen in -ldl... " >&6; }
10423if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10424 $as_echo_n "(cached) " >&6
10425else
10426 ac_check_lib_save_LIBS=$LIBS
10427LIBS="-ldl $LIBS"
10428if test x$gcc_no_link = xyes; then
10429 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10430fi
5213506e 10431cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050 10432/* end confdefs.h. */
88386050 10433
5213506e
RW
10434/* Override any GCC internal prototype to avoid an error.
10435 Use char because int might match the return type of a GCC
10436 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10437#ifdef __cplusplus
10438extern "C"
1cf3d07d 10439#endif
1cf3d07d 10440char dlopen ();
1cf3d07d
SE
10441int
10442main ()
10443{
5213506e 10444return dlopen ();
1cf3d07d
SE
10445 ;
10446 return 0;
10447}
88386050 10448_ACEOF
5213506e
RW
10449if ac_fn_c_try_link "$LINENO"; then :
10450 ac_cv_lib_dl_dlopen=yes
88386050 10451else
5213506e 10452 ac_cv_lib_dl_dlopen=no
b150efee 10453fi
5213506e
RW
10454rm -f core conftest.err conftest.$ac_objext \
10455 conftest$ac_exeext conftest.$ac_ext
10456LIBS=$ac_check_lib_save_LIBS
b150efee 10457fi
5213506e
RW
10458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10459$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10460if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10461 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
b150efee 10462else
5213506e
RW
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10464$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10465if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10466 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10467else
10468 ac_check_lib_save_LIBS=$LIBS
5213506e 10469LIBS="-lsvld $LIBS"
1cf3d07d 10470if test x$gcc_no_link = xyes; then
5213506e 10471 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
b150efee 10472fi
5213506e 10473cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050 10474/* end confdefs.h. */
1cf3d07d 10475
5213506e
RW
10476/* Override any GCC internal prototype to avoid an error.
10477 Use char because int might match the return type of a GCC
10478 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10479#ifdef __cplusplus
10480extern "C"
88386050 10481#endif
1cf3d07d
SE
10482char dlopen ();
10483int
10484main ()
10485{
5213506e 10486return dlopen ();
1cf3d07d
SE
10487 ;
10488 return 0;
10489}
88386050 10490_ACEOF
5213506e
RW
10491if ac_fn_c_try_link "$LINENO"; then :
10492 ac_cv_lib_svld_dlopen=yes
b150efee 10493else
5213506e 10494 ac_cv_lib_svld_dlopen=no
88386050 10495fi
5213506e
RW
10496rm -f core conftest.err conftest.$ac_objext \
10497 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10498LIBS=$ac_check_lib_save_LIBS
10499fi
5213506e
RW
10500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10501$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10502if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10503 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
1cf3d07d 10504else
5213506e
RW
10505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10506$as_echo_n "checking for dld_link in -ldld... " >&6; }
10507if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10508 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10509else
10510 ac_check_lib_save_LIBS=$LIBS
5213506e 10511LIBS="-ldld $LIBS"
1cf3d07d 10512if test x$gcc_no_link = xyes; then
5213506e 10513 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10514fi
5213506e 10515cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050 10516/* end confdefs.h. */
1cf3d07d 10517
5213506e
RW
10518/* Override any GCC internal prototype to avoid an error.
10519 Use char because int might match the return type of a GCC
10520 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10521#ifdef __cplusplus
10522extern "C"
10523#endif
5213506e 10524char dld_link ();
1cf3d07d
SE
10525int
10526main ()
10527{
5213506e 10528return dld_link ();
1cf3d07d
SE
10529 ;
10530 return 0;
10531}
88386050 10532_ACEOF
5213506e 10533if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d 10534 ac_cv_lib_dld_dld_link=yes
b150efee 10535else
5213506e 10536 ac_cv_lib_dld_dld_link=no
1cf3d07d 10537fi
5213506e
RW
10538rm -f core conftest.err conftest.$ac_objext \
10539 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10540LIBS=$ac_check_lib_save_LIBS
10541fi
5213506e
RW
10542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10543$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10544if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
467b2e9e 10545 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
b150efee 10546fi
b150efee 10547
88386050 10548
03391b53 10549fi
1cf3d07d 10550
b150efee 10551
03391b53
AO
10552fi
10553
88386050 10554
1cf3d07d
SE
10555fi
10556
10557
10558fi
10559
10560
10561fi
10562
10563 ;;
10564 esac
10565
10566 if test "x$lt_cv_dlopen" != xno; then
10567 enable_dlopen=yes
10568 else
10569 enable_dlopen=no
10570 fi
10571
10572 case $lt_cv_dlopen in
10573 dlopen)
10574 save_CPPFLAGS="$CPPFLAGS"
10575 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10576
10577 save_LDFLAGS="$LDFLAGS"
10578 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10579
10580 save_LIBS="$LIBS"
10581 LIBS="$lt_cv_dlopen_libs $LIBS"
10582
5213506e
RW
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10584$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10585if test "${lt_cv_dlopen_self+set}" = set; then :
10586 $as_echo_n "(cached) " >&6
03391b53 10587else
1cf3d07d
SE
10588 if test "$cross_compiling" = yes; then :
10589 lt_cv_dlopen_self=cross
10590else
10591 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10592 lt_status=$lt_dlunknown
10593 cat > conftest.$ac_ext <<_LT_EOF
7de6ba7a 10594#line 10594 "configure"
1cf3d07d
SE
10595#include "confdefs.h"
10596
10597#if HAVE_DLFCN_H
10598#include <dlfcn.h>
10599#endif
10600
10601#include <stdio.h>
10602
10603#ifdef RTLD_GLOBAL
10604# define LT_DLGLOBAL RTLD_GLOBAL
10605#else
10606# ifdef DL_GLOBAL
10607# define LT_DLGLOBAL DL_GLOBAL
10608# else
10609# define LT_DLGLOBAL 0
10610# endif
10611#endif
10612
10613/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10614 find out it does not work in some platform. */
10615#ifndef LT_DLLAZY_OR_NOW
10616# ifdef RTLD_LAZY
10617# define LT_DLLAZY_OR_NOW RTLD_LAZY
10618# else
10619# ifdef DL_LAZY
10620# define LT_DLLAZY_OR_NOW DL_LAZY
10621# else
10622# ifdef RTLD_NOW
10623# define LT_DLLAZY_OR_NOW RTLD_NOW
10624# else
10625# ifdef DL_NOW
10626# define LT_DLLAZY_OR_NOW DL_NOW
10627# else
10628# define LT_DLLAZY_OR_NOW 0
10629# endif
10630# endif
10631# endif
10632# endif
10633#endif
10634
43e02a8a
RW
10635/* When -fvisbility=hidden is used, assume the code has been annotated
10636 correspondingly for the symbols needed. */
10637#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10638void fnord () __attribute__((visibility("default")));
10639#endif
10640
10641void fnord () { int i=42; }
1cf3d07d
SE
10642int main ()
10643{
10644 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10645 int status = $lt_dlunknown;
10646
10647 if (self)
10648 {
10649 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
43e02a8a
RW
10650 else
10651 {
10652 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10653 else puts (dlerror ());
10654 }
1cf3d07d
SE
10655 /* dlclose (self); */
10656 }
10657 else
10658 puts (dlerror ());
10659
467b2e9e 10660 return status;
1cf3d07d
SE
10661}
10662_LT_EOF
5213506e 10663 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d
SE
10664 (eval $ac_link) 2>&5
10665 ac_status=$?
5213506e
RW
10666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10667 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1cf3d07d
SE
10668 (./conftest; exit; ) >&5 2>/dev/null
10669 lt_status=$?
10670 case x$lt_status in
10671 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10672 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10673 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10674 esac
10675 else :
10676 # compilation failed
10677 lt_cv_dlopen_self=no
10678 fi
03391b53 10679fi
1cf3d07d
SE
10680rm -fr conftest*
10681
03391b53 10682
b150efee 10683fi
5213506e
RW
10684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10685$as_echo "$lt_cv_dlopen_self" >&6; }
03391b53 10686
1cf3d07d
SE
10687 if test "x$lt_cv_dlopen_self" = xyes; then
10688 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
5213506e
RW
10689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10690$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10691if test "${lt_cv_dlopen_self_static+set}" = set; then :
10692 $as_echo_n "(cached) " >&6
03391b53 10693else
1cf3d07d
SE
10694 if test "$cross_compiling" = yes; then :
10695 lt_cv_dlopen_self_static=cross
10696else
10697 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10698 lt_status=$lt_dlunknown
10699 cat > conftest.$ac_ext <<_LT_EOF
7de6ba7a 10700#line 10700 "configure"
1cf3d07d
SE
10701#include "confdefs.h"
10702
10703#if HAVE_DLFCN_H
10704#include <dlfcn.h>
10705#endif
10706
10707#include <stdio.h>
10708
10709#ifdef RTLD_GLOBAL
10710# define LT_DLGLOBAL RTLD_GLOBAL
88386050 10711#else
1cf3d07d
SE
10712# ifdef DL_GLOBAL
10713# define LT_DLGLOBAL DL_GLOBAL
10714# else
10715# define LT_DLGLOBAL 0
10716# endif
88386050 10717#endif
03391b53 10718
1cf3d07d
SE
10719/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10720 find out it does not work in some platform. */
10721#ifndef LT_DLLAZY_OR_NOW
10722# ifdef RTLD_LAZY
10723# define LT_DLLAZY_OR_NOW RTLD_LAZY
10724# else
10725# ifdef DL_LAZY
10726# define LT_DLLAZY_OR_NOW DL_LAZY
10727# else
10728# ifdef RTLD_NOW
10729# define LT_DLLAZY_OR_NOW RTLD_NOW
10730# else
10731# ifdef DL_NOW
10732# define LT_DLLAZY_OR_NOW DL_NOW
10733# else
10734# define LT_DLLAZY_OR_NOW 0
10735# endif
10736# endif
10737# endif
10738# endif
10739#endif
10740
43e02a8a
RW
10741/* When -fvisbility=hidden is used, assume the code has been annotated
10742 correspondingly for the symbols needed. */
10743#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10744void fnord () __attribute__((visibility("default")));
10745#endif
10746
10747void fnord () { int i=42; }
1cf3d07d 10748int main ()
88386050 10749{
1cf3d07d
SE
10750 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10751 int status = $lt_dlunknown;
10752
10753 if (self)
10754 {
10755 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
43e02a8a
RW
10756 else
10757 {
10758 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10759 else puts (dlerror ());
10760 }
1cf3d07d
SE
10761 /* dlclose (self); */
10762 }
10763 else
10764 puts (dlerror ());
10765
467b2e9e 10766 return status;
88386050 10767}
1cf3d07d 10768_LT_EOF
5213506e 10769 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
88386050
NN
10770 (eval $ac_link) 2>&5
10771 ac_status=$?
5213506e
RW
10772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10773 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1cf3d07d
SE
10774 (./conftest; exit; ) >&5 2>/dev/null
10775 lt_status=$?
10776 case x$lt_status in
10777 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10778 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10779 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10780 esac
10781 else :
10782 # compilation failed
10783 lt_cv_dlopen_self_static=no
10784 fi
03391b53 10785fi
1cf3d07d
SE
10786rm -fr conftest*
10787
10788
03391b53 10789fi
5213506e
RW
10790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10791$as_echo "$lt_cv_dlopen_self_static" >&6; }
1cf3d07d
SE
10792 fi
10793
10794 CPPFLAGS="$save_CPPFLAGS"
10795 LDFLAGS="$save_LDFLAGS"
10796 LIBS="$save_LIBS"
10797 ;;
10798 esac
10799
10800 case $lt_cv_dlopen_self in
10801 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10802 *) enable_dlopen_self=unknown ;;
10803 esac
10804
10805 case $lt_cv_dlopen_self_static in
10806 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10807 *) enable_dlopen_self_static=unknown ;;
10808 esac
b150efee 10809fi
1cf3d07d
SE
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827striplib=
10828old_striplib=
5213506e
RW
10829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10830$as_echo_n "checking whether stripping libraries is possible... " >&6; }
1cf3d07d
SE
10831if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10832 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10833 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5213506e
RW
10834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10835$as_echo "yes" >&6; }
1cf3d07d
SE
10836else
10837# FIXME - insert some real tests, host_os isn't really good enough
10838 case $host_os in
10839 darwin*)
10840 if test -n "$STRIP" ; then
10841 striplib="$STRIP -x"
10842 old_striplib="$STRIP -S"
5213506e
RW
10843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10844$as_echo "yes" >&6; }
1cf3d07d 10845 else
5213506e
RW
10846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10847$as_echo "no" >&6; }
1cf3d07d
SE
10848 fi
10849 ;;
10850 *)
5213506e
RW
10851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10852$as_echo "no" >&6; }
1cf3d07d
SE
10853 ;;
10854 esac
b150efee 10855fi
88386050 10856
1cf3d07d
SE
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868 # Report which library types will actually be built
5213506e
RW
10869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10870$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10872$as_echo "$can_build_shared" >&6; }
1cf3d07d 10873
5213506e
RW
10874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10875$as_echo_n "checking whether to build shared libraries... " >&6; }
1cf3d07d
SE
10876 test "$can_build_shared" = "no" && enable_shared=no
10877
10878 # On AIX, shared libraries and static libraries use the same namespace, and
10879 # are all built from PIC.
10880 case $host_os in
10881 aix3*)
10882 test "$enable_shared" = yes && enable_static=no
10883 if test -n "$RANLIB"; then
10884 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10885 postinstall_cmds='$RANLIB $lib'
10886 fi
10887 ;;
10888
e7ad4ca7 10889 aix[4-9]*)
1cf3d07d
SE
10890 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10891 test "$enable_shared" = yes && enable_static=no
10892 fi
10893 ;;
10894 esac
5213506e
RW
10895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10896$as_echo "$enable_shared" >&6; }
1cf3d07d 10897
5213506e
RW
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10899$as_echo_n "checking whether to build static libraries... " >&6; }
1cf3d07d
SE
10900 # Make sure either enable_shared or enable_static is yes.
10901 test "$enable_shared" = yes || enable_static=yes
5213506e
RW
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10903$as_echo "$enable_static" >&6; }
1cf3d07d
SE
10904
10905
10906
b150efee
FS
10907
10908fi
1cf3d07d
SE
10909ac_ext=c
10910ac_cpp='$CPP $CPPFLAGS'
10911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10913ac_compiler_gnu=$ac_cv_c_compiler_gnu
b150efee 10914
1cf3d07d 10915CC="$lt_save_CC"
b150efee 10916
88386050
NN
10917
10918
10919
10920
10921
10922
10923
10924
1cf3d07d
SE
10925
10926
10927
10928
5213506e 10929 ac_config_commands="$ac_config_commands libtool"
1cf3d07d
SE
10930
10931
10932
10933
10934# Only expand once:
10935
10936
10937
10938if test "x$CC" != xcc; then
5213506e
RW
10939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
10940$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
1cf3d07d 10941else
5213506e
RW
10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
10943$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
1cf3d07d 10944fi
5213506e 10945set dummy $CC; ac_cc=`$as_echo "$2" |
1cf3d07d 10946 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5213506e
RW
10947if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
10948 $as_echo_n "(cached) " >&6
88386050 10949else
5213506e 10950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050 10951/* end confdefs.h. */
88386050 10952
1cf3d07d
SE
10953int
10954main ()
10955{
10956
10957 ;
10958 return 0;
10959}
88386050 10960_ACEOF
1cf3d07d
SE
10961# Make sure it works both with $CC and with simple cc.
10962# We do the test twice because some compilers refuse to overwrite an
10963# existing .o file with -o, though they will create one.
5213506e
RW
10964ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10965rm -f conftest2.*
10966if { { case "(($ac_try" in
10967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10968 *) ac_try_echo=$ac_try;;
10969esac
10970eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10971$as_echo "$ac_try_echo"; } >&5
10972 (eval "$ac_try") 2>&5
88386050 10973 ac_status=$?
5213506e
RW
10974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10975 test $ac_status = 0; } &&
10976 test -f conftest2.$ac_objext && { { case "(($ac_try" in
10977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10978 *) ac_try_echo=$ac_try;;
10979esac
10980eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10981$as_echo "$ac_try_echo"; } >&5
10982 (eval "$ac_try") 2>&5
88386050 10983 ac_status=$?
5213506e
RW
10984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10985 test $ac_status = 0; };
1cf3d07d
SE
10986then
10987 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
10988 if test "x$CC" != xcc; then
10989 # Test first that cc exists at all.
10990 if { ac_try='cc -c conftest.$ac_ext >&5'
5213506e
RW
10991 { { case "(($ac_try" in
10992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10993 *) ac_try_echo=$ac_try;;
10994esac
10995eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10996$as_echo "$ac_try_echo"; } >&5
10997 (eval "$ac_try") 2>&5
88386050 10998 ac_status=$?
5213506e
RW
10999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11000 test $ac_status = 0; }; }; then
11001 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
11002 rm -f conftest2.*
11003 if { { case "(($ac_try" in
11004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11005 *) ac_try_echo=$ac_try;;
11006esac
11007eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11008$as_echo "$ac_try_echo"; } >&5
11009 (eval "$ac_try") 2>&5
1cf3d07d 11010 ac_status=$?
5213506e
RW
11011 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11012 test $ac_status = 0; } &&
11013 test -f conftest2.$ac_objext && { { case "(($ac_try" in
11014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11015 *) ac_try_echo=$ac_try;;
11016esac
11017eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11018$as_echo "$ac_try_echo"; } >&5
11019 (eval "$ac_try") 2>&5
1cf3d07d 11020 ac_status=$?
5213506e
RW
11021 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11022 test $ac_status = 0; };
1cf3d07d
SE
11023 then
11024 # cc works too.
11025 :
11026 else
11027 # cc exists but doesn't like -o.
11028 eval ac_cv_prog_cc_${ac_cc}_c_o=no
11029 fi
11030 fi
11031 fi
88386050 11032else
1cf3d07d
SE
11033 eval ac_cv_prog_cc_${ac_cc}_c_o=no
11034fi
5213506e 11035rm -f core conftest*
1cf3d07d
SE
11036
11037fi
5213506e
RW
11038if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11040$as_echo "yes" >&6; }
1cf3d07d 11041else
5213506e
RW
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11043$as_echo "no" >&6; }
1cf3d07d 11044
5213506e 11045$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
1cf3d07d
SE
11046
11047fi
11048
11049# expand $ac_aux_dir to an absolute path
11050am_aux_dir=`cd $ac_aux_dir && pwd`
11051
11052# FIXME: we rely on the cache variable name because
11053# there is no other way.
11054set dummy $CC
5213506e
RW
11055am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
11056eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
11057if test "$am_t" != yes; then
1cf3d07d
SE
11058 # Losing compiler, so override with the script.
11059 # FIXME: It is wrong to rewrite CC.
11060 # But if we don't then we get into trouble of one sort or another.
11061 # A longer-term fix would be to have automake use am__CC in this case,
11062 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
11063 CC="$am_aux_dir/compile $CC"
11064fi
88386050 11065
1cf3d07d 11066
5213506e
RW
11067
11068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11069$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11070set x ${MAKE-make}
11071ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11072if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
11073 $as_echo_n "(cached) " >&6
1cf3d07d
SE
11074else
11075 cat >conftest.make <<\_ACEOF
5213506e 11076SHELL = /bin/sh
1cf3d07d 11077all:
5213506e 11078 @echo '@@@%%%=$(MAKE)=@@@%%%'
1cf3d07d
SE
11079_ACEOF
11080# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5213506e
RW
11081case `${MAKE-make} -f conftest.make 2>/dev/null` in
11082 *@@@%%%=?*=@@@%%%*)
11083 eval ac_cv_prog_make_${ac_make}_set=yes;;
11084 *)
11085 eval ac_cv_prog_make_${ac_make}_set=no;;
11086esac
1cf3d07d 11087rm -f conftest.make
88386050 11088fi
5213506e
RW
11089if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11091$as_echo "yes" >&6; }
1cf3d07d
SE
11092 SET_MAKE=
11093else
5213506e
RW
11094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11095$as_echo "no" >&6; }
1cf3d07d 11096 SET_MAKE="MAKE=${MAKE-make}"
88386050
NN
11097fi
11098
88386050 11099
1cf3d07d
SE
11100# -------
11101# Headers
11102# -------
88386050 11103
1cf3d07d 11104# Sanity check for the cross-compilation case:
5213506e
RW
11105ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11106if test "x$ac_cv_header_stdio_h" = x""yes; then :
88386050
NN
11107 :
11108else
5213506e 11109 as_fn_error "Can't find stdio.h.
88386050
NN
11110You must have a usable C system for the target already installed, at least
11111including headers and, preferably, the library, before you can configure
11112the Objective C runtime system. If necessary, install gcc now with
5213506e 11113\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
88386050
NN
11114fi
11115
11116
11117
5213506e
RW
11118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11119$as_echo_n "checking for ANSI C header files... " >&6; }
11120if test "${ac_cv_header_stdc+set}" = set; then :
11121 $as_echo_n "(cached) " >&6
88386050 11122else
5213506e 11123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
11124/* end confdefs.h. */
11125#include <stdlib.h>
11126#include <stdarg.h>
11127#include <string.h>
11128#include <float.h>
11129
11130int
11131main ()
11132{
11133
11134 ;
11135 return 0;
11136}
11137_ACEOF
5213506e 11138if ac_fn_c_try_compile "$LINENO"; then :
88386050
NN
11139 ac_cv_header_stdc=yes
11140else
5213506e 11141 ac_cv_header_stdc=no
88386050 11142fi
5213506e 11143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
88386050
NN
11144
11145if test $ac_cv_header_stdc = yes; then
11146 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213506e 11147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
11148/* end confdefs.h. */
11149#include <string.h>
11150
11151_ACEOF
11152if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
11153 $EGREP "memchr" >/dev/null 2>&1; then :
11154
88386050
NN
11155else
11156 ac_cv_header_stdc=no
03391b53
AO
11157fi
11158rm -f conftest*
88386050 11159
03391b53 11160fi
88386050
NN
11161
11162if test $ac_cv_header_stdc = yes; then
11163 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5213506e 11164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
11165/* end confdefs.h. */
11166#include <stdlib.h>
11167
11168_ACEOF
11169if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
11170 $EGREP "free" >/dev/null 2>&1; then :
11171
88386050
NN
11172else
11173 ac_cv_header_stdc=no
11174fi
11175rm -f conftest*
11176
11177fi
11178
11179if test $ac_cv_header_stdc = yes; then
11180 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5213506e 11181 if test "$cross_compiling" = yes; then :
88386050
NN
11182 :
11183else
5213506e 11184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
11185/* end confdefs.h. */
11186#include <ctype.h>
5213506e 11187#include <stdlib.h>
88386050
NN
11188#if ((' ' & 0x0FF) == 0x020)
11189# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11190# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11191#else
11192# define ISLOWER(c) \
11193 (('a' <= (c) && (c) <= 'i') \
11194 || ('j' <= (c) && (c) <= 'r') \
11195 || ('s' <= (c) && (c) <= 'z'))
11196# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11197#endif
11198
11199#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11200int
11201main ()
11202{
11203 int i;
11204 for (i = 0; i < 256; i++)
11205 if (XOR (islower (i), ISLOWER (i))
11206 || toupper (i) != TOUPPER (i))
5213506e
RW
11207 return 2;
11208 return 0;
88386050
NN
11209}
11210_ACEOF
5213506e 11211if ac_fn_c_try_run "$LINENO"; then :
88386050 11212
5213506e
RW
11213else
11214 ac_cv_header_stdc=no
88386050 11215fi
5213506e
RW
11216rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11217 conftest.$ac_objext conftest.beam conftest.$ac_ext
88386050 11218fi
5213506e 11219
88386050
NN
11220fi
11221fi
5213506e
RW
11222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11223$as_echo "$ac_cv_header_stdc" >&6; }
88386050
NN
11224if test $ac_cv_header_stdc = yes; then
11225
5213506e 11226$as_echo "#define STDC_HEADERS 1" >>confdefs.h
88386050
NN
11227
11228fi
11229
11230
88386050 11231for ac_header in sched.h
5213506e
RW
11232do :
11233 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11234if test "x$ac_cv_header_sched_h" = x""yes; then :
88386050 11235 cat >>confdefs.h <<_ACEOF
5213506e 11236#define HAVE_SCHED_H 1
88386050
NN
11237_ACEOF
11238
11239fi
11240
b150efee 11241done
bce1b489 11242
03391b53 11243
252dde64
NN
11244# -----------
11245# Miscellanea
11246# -----------
11247
5213506e
RW
11248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
11249$as_echo_n "checking for thread model used by GCC... " >&6; }
6886e18e 11250target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
5213506e
RW
11251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
11252$as_echo "$target_thread_file" >&6; }
6886e18e
AP
11253
11254if test $target_thread_file != single; then
11255
5213506e 11256$as_echo "#define HAVE_GTHR_DEFAULT 1" >>confdefs.h
6886e18e 11257
03391b53 11258fi
03391b53 11259
fd312537
NP
11260# Check if we have thread-local storage
11261
11262
11263 # Check whether --enable-tls was given.
11264if test "${enable_tls+set}" = set; then :
11265 enableval=$enable_tls;
11266 case "$enableval" in
11267 yes|no) ;;
11268 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11269 esac
11270
11271else
11272 enable_tls=yes
11273fi
11274
11275
11276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11277$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11278if test "${gcc_cv_have_tls+set}" = set; then :
11279 $as_echo_n "(cached) " >&6
11280else
11281
11282 if test "$cross_compiling" = yes; then :
11283 if test x$gcc_no_link = xyes; then
11284 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11285fi
11286cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11287/* end confdefs.h. */
11288__thread int a; int b; int main() { return a = b; }
11289_ACEOF
11290if ac_fn_c_try_link "$LINENO"; then :
11291 chktls_save_LDFLAGS="$LDFLAGS"
11292 case $host in
11293 *-*-linux*)
11294 LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11295 ;;
11296 esac
11297 chktls_save_CFLAGS="$CFLAGS"
11298 CFLAGS="-fPIC $CFLAGS"
11299 if test x$gcc_no_link = xyes; then
11300 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11301fi
11302cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11303/* end confdefs.h. */
11304int f() { return 0; }
11305_ACEOF
11306if ac_fn_c_try_link "$LINENO"; then :
11307 if test x$gcc_no_link = xyes; then
11308 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11309fi
11310cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11311/* end confdefs.h. */
11312__thread int a; int b; int f() { return a = b; }
11313_ACEOF
11314if ac_fn_c_try_link "$LINENO"; then :
11315 gcc_cv_have_tls=yes
11316else
11317 gcc_cv_have_tls=no
11318fi
11319rm -f core conftest.err conftest.$ac_objext \
11320 conftest$ac_exeext conftest.$ac_ext
11321else
11322 gcc_cv_have_tls=yes
11323fi
11324rm -f core conftest.err conftest.$ac_objext \
11325 conftest$ac_exeext conftest.$ac_ext
11326 CFLAGS="$chktls_save_CFLAGS"
11327 LDFLAGS="$chktls_save_LDFLAGS"
11328else
11329 gcc_cv_have_tls=no
11330fi
11331rm -f core conftest.err conftest.$ac_objext \
11332 conftest$ac_exeext conftest.$ac_ext
11333
11334
11335else
11336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11337/* end confdefs.h. */
11338__thread int a; int b; int main() { return a = b; }
11339_ACEOF
11340if ac_fn_c_try_run "$LINENO"; then :
11341 chktls_save_LDFLAGS="$LDFLAGS"
11342 LDFLAGS="-static $LDFLAGS"
11343 if test x$gcc_no_link = xyes; then
11344 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11345fi
11346cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11347/* end confdefs.h. */
11348int main() { return 0; }
11349_ACEOF
11350if ac_fn_c_try_link "$LINENO"; then :
11351 if test "$cross_compiling" = yes; then :
11352 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11353$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11354as_fn_error "cannot run test program while cross compiling
11355See \`config.log' for more details." "$LINENO" 5; }
11356else
11357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11358/* end confdefs.h. */
11359__thread int a; int b; int main() { return a = b; }
11360_ACEOF
11361if ac_fn_c_try_run "$LINENO"; then :
11362 gcc_cv_have_tls=yes
11363else
11364 gcc_cv_have_tls=no
11365fi
11366rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11367 conftest.$ac_objext conftest.beam conftest.$ac_ext
11368fi
11369
11370else
11371 gcc_cv_have_tls=yes
11372fi
11373rm -f core conftest.err conftest.$ac_objext \
11374 conftest$ac_exeext conftest.$ac_ext
11375 LDFLAGS="$chktls_save_LDFLAGS"
11376 if test $gcc_cv_have_tls = yes; then
11377 chktls_save_CFLAGS="$CFLAGS"
11378 thread_CFLAGS=failed
11379 for flag in '' '-pthread' '-lpthread'; do
11380 CFLAGS="$flag $chktls_save_CFLAGS"
11381 if test x$gcc_no_link = xyes; then
11382 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11383fi
11384cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11385/* end confdefs.h. */
11386#include <pthread.h>
11387 void *g(void *d) { return NULL; }
11388int
11389main ()
11390{
11391pthread_t t; pthread_create(&t,NULL,g,NULL);
11392 ;
11393 return 0;
11394}
11395_ACEOF
11396if ac_fn_c_try_link "$LINENO"; then :
11397 thread_CFLAGS="$flag"
11398fi
11399rm -f core conftest.err conftest.$ac_objext \
11400 conftest$ac_exeext conftest.$ac_ext
11401 if test "X$thread_CFLAGS" != Xfailed; then
11402 break
11403 fi
11404 done
11405 CFLAGS="$chktls_save_CFLAGS"
11406 if test "X$thread_CFLAGS" != Xfailed; then
11407 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11408 if test "$cross_compiling" = yes; then :
11409 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11410$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11411as_fn_error "cannot run test program while cross compiling
11412See \`config.log' for more details." "$LINENO" 5; }
11413else
11414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11415/* end confdefs.h. */
11416#include <pthread.h>
11417 __thread int a;
11418 static int *volatile a_in_other_thread;
11419 static void *
11420 thread_func (void *arg)
11421 {
11422 a_in_other_thread = &a;
11423 return (void *)0;
11424 }
11425int
11426main ()
11427{
11428pthread_t thread;
11429 void *thread_retval;
11430 int *volatile a_in_main_thread;
11431 a_in_main_thread = &a;
11432 if (pthread_create (&thread, (pthread_attr_t *)0,
11433 thread_func, (void *)0))
11434 return 0;
11435 if (pthread_join (thread, &thread_retval))
11436 return 0;
11437 return (a_in_other_thread == a_in_main_thread);
11438 ;
11439 return 0;
11440}
11441_ACEOF
11442if ac_fn_c_try_run "$LINENO"; then :
11443 gcc_cv_have_tls=yes
11444else
11445 gcc_cv_have_tls=no
11446fi
11447rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11448 conftest.$ac_objext conftest.beam conftest.$ac_ext
11449fi
11450
11451 CFLAGS="$chktls_save_CFLAGS"
11452 fi
11453 fi
11454else
11455 gcc_cv_have_tls=no
11456fi
11457rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11458 conftest.$ac_objext conftest.beam conftest.$ac_ext
11459fi
11460
11461fi
11462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11463$as_echo "$gcc_cv_have_tls" >&6; }
11464 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11465
11466$as_echo "#define HAVE_TLS 1" >>confdefs.h
11467
11468 fi
c161c99b 11469
5213506e
RW
11470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
11471$as_echo_n "checking for exception model to use... " >&6; }
049bc404
AP
11472ac_ext=c
11473ac_cpp='$CPP $CPPFLAGS'
11474ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11475ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11476ac_compiler_gnu=$ac_cv_c_compiler_gnu
11477
5213506e
RW
11478# Check whether --enable-sjlj-exceptions was given.
11479if test "${enable_sjlj_exceptions+set}" = set; then :
11480 enableval=$enable_sjlj_exceptions; :
049bc404
AP
11481else
11482 cat > conftest.$ac_ext << EOF
7de6ba7a 11483#line 11483 "configure"
049bc404
AP
11484@interface Frob
11485@end
11486@implementation Frob
11487@end
11488int proc();
11489int foo()
11490{
11491 @try {
11492 return proc();
11493 }
11494 @catch (Frob* ex) {
11495 return 0;
11496 }
11497}
11498EOF
11499old_CFLAGS="$CFLAGS"
11500CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S"
5213506e 11501if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
049bc404
AP
11502 (eval $ac_compile) 2>&5
11503 ac_status=$?
5213506e
RW
11504 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11505 test $ac_status = 0; }; then
049bc404
AP
11506 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
11507 enable_sjlj_exceptions=yes
11508 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
11509 enable_sjlj_exceptions=no
11510 fi
11511fi
11512CFLAGS="$old_CFLAGS"
11513rm -f conftest*
5213506e
RW
11514fi
11515
049bc404
AP
11516if test x$enable_sjlj_exceptions = xyes; then
11517
5213506e 11518$as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
049bc404
AP
11519
11520 ac_exception_model_name=sjlj
11521elif test x$enable_sjlj_exceptions = xno; then
11522 ac_exception_model_name="call frame"
11523else
5213506e 11524 as_fn_error "unable to detect exception model" "$LINENO" 5
049bc404
AP
11525fi
11526ac_ext=c
11527ac_cpp='$CPP $CPPFLAGS'
11528ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11529ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11530ac_compiler_gnu=$ac_cv_c_compiler_gnu
11531
5213506e
RW
11532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
11533$as_echo "$ac_exception_model_name" >&6; }
049bc404 11534
252dde64
NN
11535# ------
11536# Output
11537# ------
03391b53 11538
2c888488
L
11539if test ${multilib} = yes; then
11540 multilib_arg="--enable-multilib"
11541else
11542 multilib_arg=
11543fi
252dde64 11544
5213506e 11545ac_config_files="$ac_config_files Makefile"
252dde64 11546
88386050 11547cat >confcache <<\_ACEOF
bce1b489
BE
11548# This file is a shell script that caches the results of configure
11549# tests run on this system so they can be shared between configure
88386050
NN
11550# scripts and configure runs, see configure's option --config-cache.
11551# It is not useful on other systems. If it contains results you don't
11552# want to keep, you may remove or edit it.
bce1b489 11553#
88386050
NN
11554# config.status only pays attention to the cache file if you give it
11555# the --recheck option to rerun configure.
bce1b489 11556#
88386050
NN
11557# `ac_cv_env_foo' variables (set or unset) will be overridden when
11558# loading this file, other *unset* `ac_cv_foo' will be assigned the
11559# following values.
11560
11561_ACEOF
11562
bce1b489
BE
11563# The following way of writing the cache mishandles newlines in values,
11564# but we know of no workaround that is simple, portable, and efficient.
5213506e 11565# So, we kill variables containing newlines.
bce1b489
BE
11566# Ultrix sh set writes to stderr and can't be redirected directly,
11567# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
11568(
11569 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11570 eval ac_val=\$$ac_var
11571 case $ac_val in #(
11572 *${as_nl}*)
11573 case $ac_var in #(
11574 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11575$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11576 esac
11577 case $ac_var in #(
11578 _ | IFS | as_nl) ;; #(
11579 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11580 *) { eval $ac_var=; unset $ac_var;} ;;
11581 esac ;;
11582 esac
11583 done
11584
88386050 11585 (set) 2>&1 |
5213506e
RW
11586 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11587 *${as_nl}ac_space=\ *)
11588 # `set' does not quote correctly, so add quotes: double-quote
11589 # substitution turns \\\\ into \\, and sed turns \\ into \.
88386050
NN
11590 sed -n \
11591 "s/'/'\\\\''/g;
11592 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 11593 ;; #(
88386050
NN
11594 *)
11595 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 11596 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
88386050 11597 ;;
5213506e
RW
11598 esac |
11599 sort
11600) |
88386050 11601 sed '
5213506e 11602 /^ac_cv_env_/b end
88386050 11603 t clear
5213506e 11604 :clear
88386050
NN
11605 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11606 t end
5213506e
RW
11607 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11608 :end' >>confcache
11609if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11610 if test -w "$cache_file"; then
11611 test "x$cache_file" != "x/dev/null" &&
11612 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11613$as_echo "$as_me: updating cache $cache_file" >&6;}
88386050 11614 cat confcache >$cache_file
bce1b489 11615 else
5213506e
RW
11616 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11617$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
bce1b489
BE
11618 fi
11619fi
11620rm -f confcache
03391b53 11621
bce1b489
BE
11622test "x$prefix" = xNONE && prefix=$ac_default_prefix
11623# Let make expand exec_prefix.
11624test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11625
049bc404 11626DEFS=-DHAVE_CONFIG_H
bce1b489 11627
88386050
NN
11628ac_libobjs=
11629ac_ltlibobjs=
11630for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11631 # 1. Remove the extension, and $U if already installed.
5213506e
RW
11632 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11633 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11634 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11635 # will be set to the directory where LIBOBJS objects are built.
11636 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11637 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
88386050
NN
11638done
11639LIBOBJS=$ac_libobjs
03391b53 11640
88386050
NN
11641LTLIBOBJS=$ac_ltlibobjs
11642
11643
dd365157 11644if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
5213506e
RW
11645 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11646Usually this means the macro was only invoked conditionally." "$LINENO" 5
dd365157 11647fi
88386050
NN
11648
11649: ${CONFIG_STATUS=./config.status}
5213506e 11650ac_write_fail=0
88386050
NN
11651ac_clean_files_save=$ac_clean_files
11652ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
11653{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11654$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11655as_write_fail=0
11656cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
88386050
NN
11657#! $SHELL
11658# Generated by $as_me.
bce1b489 11659# Run this file to recreate the current configuration.
bce1b489 11660# Compiler output produced by configure, useful for debugging
88386050 11661# configure, is in config.log if it exists.
bce1b489 11662
88386050
NN
11663debug=false
11664ac_cs_recheck=false
11665ac_cs_silent=false
88386050 11666
5213506e
RW
11667SHELL=\${CONFIG_SHELL-$SHELL}
11668export SHELL
11669_ASEOF
11670cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11671## -------------------- ##
11672## M4sh Initialization. ##
11673## -------------------- ##
11674
11675# Be more Bourne compatible
11676DUALCASE=1; export DUALCASE # for MKS sh
11677if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
88386050
NN
11678 emulate sh
11679 NULLCMD=:
5213506e 11680 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
88386050
NN
11681 # is contrary to our usage. Disable this feature.
11682 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
11683 setopt NO_GLOB_SUBST
11684else
11685 case `(set -o) 2>/dev/null` in #(
11686 *posix*) :
11687 set -o posix ;; #(
11688 *) :
11689 ;;
11690esac
88386050 11691fi
88386050 11692
5213506e
RW
11693
11694as_nl='
11695'
11696export as_nl
11697# Printing a long string crashes Solaris 7 /usr/bin/printf.
11698as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11699as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11700as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11701# Prefer a ksh shell builtin over an external printf program on Solaris,
11702# but without wasting forks for bash or zsh.
11703if test -z "$BASH_VERSION$ZSH_VERSION" \
11704 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11705 as_echo='print -r --'
11706 as_echo_n='print -rn --'
11707elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11708 as_echo='printf %s\n'
11709 as_echo_n='printf %s'
11710else
11711 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11712 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11713 as_echo_n='/usr/ucb/echo -n'
11714 else
11715 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11716 as_echo_n_body='eval
11717 arg=$1;
11718 case $arg in #(
11719 *"$as_nl"*)
11720 expr "X$arg" : "X\\(.*\\)$as_nl";
11721 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11722 esac;
11723 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11724 '
11725 export as_echo_n_body
11726 as_echo_n='sh -c $as_echo_n_body as_echo'
11727 fi
11728 export as_echo_body
11729 as_echo='sh -c $as_echo_body as_echo'
11730fi
11731
11732# The user is always right.
11733if test "${PATH_SEPARATOR+set}" != set; then
11734 PATH_SEPARATOR=:
11735 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11736 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11737 PATH_SEPARATOR=';'
11738 }
88386050
NN
11739fi
11740
11741
5213506e
RW
11742# IFS
11743# We need space, tab and new line, in precisely that order. Quoting is
11744# there to prevent editors from complaining about space-tab.
11745# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11746# splitting by setting IFS to empty value.)
11747IFS=" "" $as_nl"
11748
11749# Find who we are. Look in the path if we contain no directory separator.
11750case $0 in #((
11751 *[\\/]* ) as_myself=$0 ;;
11752 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11753for as_dir in $PATH
11754do
11755 IFS=$as_save_IFS
11756 test -z "$as_dir" && as_dir=.
11757 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11758 done
11759IFS=$as_save_IFS
11760
11761 ;;
11762esac
11763# We did not find ourselves, most probably we were run as `sh COMMAND'
11764# in which case we are not to be found in the path.
11765if test "x$as_myself" = x; then
11766 as_myself=$0
11767fi
11768if test ! -f "$as_myself"; then
11769 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11770 exit 1
11771fi
11772
11773# Unset variables that we do not need and which cause bugs (e.g. in
11774# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11775# suppresses any "Segmentation fault" message there. '((' could
11776# trigger a bug in pdksh 5.2.14.
11777for as_var in BASH_ENV ENV MAIL MAILPATH
11778do eval test x\${$as_var+set} = xset \
11779 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11780done
88386050
NN
11781PS1='$ '
11782PS2='> '
11783PS4='+ '
11784
11785# NLS nuisances.
5213506e
RW
11786LC_ALL=C
11787export LC_ALL
11788LANGUAGE=C
11789export LANGUAGE
11790
11791# CDPATH.
11792(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11793
11794
11795# as_fn_error ERROR [LINENO LOG_FD]
11796# ---------------------------------
11797# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11798# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11799# script with status $?, using 1 if that was 0.
11800as_fn_error ()
11801{
11802 as_status=$?; test $as_status -eq 0 && as_status=1
11803 if test "$3"; then
11804 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11805 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
88386050 11806 fi
5213506e
RW
11807 $as_echo "$as_me: error: $1" >&2
11808 as_fn_exit $as_status
11809} # as_fn_error
11810
bce1b489 11811
5213506e
RW
11812# as_fn_set_status STATUS
11813# -----------------------
11814# Set $? to STATUS, without forking.
11815as_fn_set_status ()
11816{
11817 return $1
11818} # as_fn_set_status
11819
11820# as_fn_exit STATUS
11821# -----------------
11822# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11823as_fn_exit ()
11824{
11825 set +e
11826 as_fn_set_status $1
11827 exit $1
11828} # as_fn_exit
11829
11830# as_fn_unset VAR
11831# ---------------
11832# Portably unset VAR.
11833as_fn_unset ()
11834{
11835 { eval $1=; unset $1;}
11836}
11837as_unset=as_fn_unset
11838# as_fn_append VAR VALUE
11839# ----------------------
11840# Append the text in VALUE to the end of the definition contained in VAR. Take
11841# advantage of any shell optimizations that allow amortized linear growth over
11842# repeated appends, instead of the typical quadratic growth present in naive
11843# implementations.
11844if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11845 eval 'as_fn_append ()
11846 {
11847 eval $1+=\$2
11848 }'
11849else
11850 as_fn_append ()
11851 {
11852 eval $1=\$$1\$2
11853 }
11854fi # as_fn_append
11855
11856# as_fn_arith ARG...
11857# ------------------
11858# Perform arithmetic evaluation on the ARGs, and store the result in the
11859# global $as_val. Take advantage of shells that can avoid forks. The arguments
11860# must be portable across $(()) and expr.
11861if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11862 eval 'as_fn_arith ()
11863 {
11864 as_val=$(( $* ))
11865 }'
11866else
11867 as_fn_arith ()
11868 {
11869 as_val=`expr "$@" || test $? -eq 1`
11870 }
11871fi # as_fn_arith
11872
11873
11874if expr a : '\(a\)' >/dev/null 2>&1 &&
11875 test "X`expr 00001 : '.*\(...\)'`" = X001; then
88386050
NN
11876 as_expr=expr
11877else
11878 as_expr=false
11879fi
162f5967 11880
5213506e 11881if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
88386050
NN
11882 as_basename=basename
11883else
11884 as_basename=false
11885fi
162f5967 11886
5213506e
RW
11887if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11888 as_dirname=dirname
11889else
11890 as_dirname=false
11891fi
bce1b489 11892
5213506e 11893as_me=`$as_basename -- "$0" ||
88386050
NN
11894$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11895 X"$0" : 'X\(//\)$' \| \
5213506e
RW
11896 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11897$as_echo X/"$0" |
11898 sed '/^.*\/\([^/][^/]*\)\/*$/{
11899 s//\1/
11900 q
11901 }
11902 /^X\/\(\/\/\)$/{
11903 s//\1/
11904 q
11905 }
11906 /^X\/\(\/\).*/{
11907 s//\1/
11908 q
11909 }
11910 s/.*/./; q'`
bce1b489 11911
88386050
NN
11912# Avoid depending upon Character Ranges.
11913as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11914as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11915as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11916as_cr_digits='0123456789'
11917as_cr_alnum=$as_cr_Letters$as_cr_digits
11918
5213506e
RW
11919ECHO_C= ECHO_N= ECHO_T=
11920case `echo -n x` in #(((((
11921-n*)
11922 case `echo 'xy\c'` in
11923 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11924 xy) ECHO_C='\c';;
11925 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11926 ECHO_T=' ';;
11927 esac;;
11928*)
11929 ECHO_N='-n';;
11930esac
11931
11932rm -f conf$$ conf$$.exe conf$$.file
11933if test -d conf$$.dir; then
11934 rm -f conf$$.dir/conf$$.file
11935else
11936 rm -f conf$$.dir
11937 mkdir conf$$.dir 2>/dev/null
11938fi
11939if (echo >conf$$.file) 2>/dev/null; then
11940 if ln -s conf$$.file conf$$ 2>/dev/null; then
11941 as_ln_s='ln -s'
11942 # ... but there are two gotchas:
11943 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11944 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11945 # In both cases, we have to default to `cp -p'.
11946 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11947 as_ln_s='cp -p'
11948 elif ln conf$$.file conf$$ 2>/dev/null; then
11949 as_ln_s=ln
03391b53 11950 else
5213506e 11951 as_ln_s='cp -p'
88386050 11952 fi
5213506e
RW
11953else
11954 as_ln_s='cp -p'
88386050 11955fi
5213506e
RW
11956rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11957rmdir conf$$.dir 2>/dev/null
88386050
NN
11958
11959
5213506e
RW
11960# as_fn_mkdir_p
11961# -------------
11962# Create "$as_dir" as a directory, including parents if necessary.
11963as_fn_mkdir_p ()
11964{
88386050 11965
5213506e
RW
11966 case $as_dir in #(
11967 -*) as_dir=./$as_dir;;
88386050 11968 esac
5213506e
RW
11969 test -d "$as_dir" || eval $as_mkdir_p || {
11970 as_dirs=
11971 while :; do
11972 case $as_dir in #(
11973 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11974 *) as_qdir=$as_dir;;
11975 esac
11976 as_dirs="'$as_qdir' $as_dirs"
11977 as_dir=`$as_dirname -- "$as_dir" ||
11978$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11979 X"$as_dir" : 'X\(//\)[^/]' \| \
11980 X"$as_dir" : 'X\(//\)$' \| \
11981 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11982$as_echo X"$as_dir" |
11983 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11984 s//\1/
11985 q
11986 }
11987 /^X\(\/\/\)[^/].*/{
11988 s//\1/
11989 q
11990 }
11991 /^X\(\/\/\)$/{
11992 s//\1/
11993 q
11994 }
11995 /^X\(\/\).*/{
11996 s//\1/
11997 q
11998 }
11999 s/.*/./; q'`
12000 test -d "$as_dir" && break
12001 done
12002 test -z "$as_dirs" || eval "mkdir $as_dirs"
12003 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
88386050 12004
88386050 12005
5213506e 12006} # as_fn_mkdir_p
88386050 12007if mkdir -p . 2>/dev/null; then
5213506e 12008 as_mkdir_p='mkdir -p "$as_dir"'
88386050
NN
12009else
12010 test -d ./-p && rmdir ./-p
12011 as_mkdir_p=false
12012fi
12013
5213506e
RW
12014if test -x / >/dev/null 2>&1; then
12015 as_test_x='test -x'
12016else
12017 if ls -dL / >/dev/null 2>&1; then
12018 as_ls_L_option=L
12019 else
12020 as_ls_L_option=
12021 fi
12022 as_test_x='
12023 eval sh -c '\''
12024 if test -d "$1"; then
12025 test -d "$1/.";
12026 else
12027 case $1 in #(
12028 -*)set "./$1";;
12029 esac;
12030 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12031 ???[sx]*):;;*)false;;esac;fi
12032 '\'' sh
12033 '
12034fi
12035as_executable_p=$as_test_x
88386050
NN
12036
12037# Sed expression to map a string onto a valid CPP name.
12038as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12039
12040# Sed expression to map a string onto a valid variable name.
12041as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12042
12043
88386050 12044exec 6>&1
5213506e
RW
12045## ----------------------------------- ##
12046## Main body of $CONFIG_STATUS script. ##
12047## ----------------------------------- ##
12048_ASEOF
12049test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12050
12051cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12052# Save the log message, to keep $0 and so on meaningful, and to
88386050 12053# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
12054# values after options handling.
12055ac_log="
684c64bf 12056This file was extended by package-unused $as_me version-unused, which was
5213506e 12057generated by GNU Autoconf 2.64. Invocation command line was
88386050
NN
12058
12059 CONFIG_FILES = $CONFIG_FILES
12060 CONFIG_HEADERS = $CONFIG_HEADERS
12061 CONFIG_LINKS = $CONFIG_LINKS
12062 CONFIG_COMMANDS = $CONFIG_COMMANDS
12063 $ $0 $@
12064
5213506e
RW
12065on `(hostname || uname -n) 2>/dev/null | sed 1q`
12066"
12067
88386050
NN
12068_ACEOF
12069
5213506e
RW
12070case $ac_config_files in *"
12071"*) set x $ac_config_files; shift; ac_config_files=$*;;
12072esac
88386050 12073
5213506e
RW
12074case $ac_config_headers in *"
12075"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12076esac
88386050 12077
88386050 12078
5213506e
RW
12079cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12080# Files that config.status was made for.
12081config_files="$ac_config_files"
12082config_headers="$ac_config_headers"
12083config_commands="$ac_config_commands"
88386050 12084
5213506e 12085_ACEOF
88386050 12086
5213506e 12087cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
88386050 12088ac_cs_usage="\
5213506e
RW
12089\`$as_me' instantiates files and other configuration actions
12090from templates according to the current configuration. Unless the files
12091and actions are specified as TAGs, all are instantiated by default.
88386050 12092
5213506e 12093Usage: $0 [OPTION]... [TAG]...
88386050
NN
12094
12095 -h, --help print this help, then exit
5213506e
RW
12096 -V, --version print version number and configuration settings, then exit
12097 -q, --quiet, --silent
12098 do not print progress messages
88386050
NN
12099 -d, --debug don't remove temporary files
12100 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
12101 --file=FILE[:TEMPLATE]
12102 instantiate the configuration file FILE
12103 --header=FILE[:TEMPLATE]
12104 instantiate the configuration header FILE
88386050
NN
12105
12106Configuration files:
12107$config_files
12108
049bc404
AP
12109Configuration headers:
12110$config_headers
12111
88386050
NN
12112Configuration commands:
12113$config_commands
12114
5213506e 12115Report bugs to the package provider."
88386050 12116
5213506e
RW
12117_ACEOF
12118cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
88386050 12119ac_cs_version="\\
684c64bf 12120package-unused config.status version-unused
5213506e
RW
12121configured by $0, generated by GNU Autoconf 2.64,
12122 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
88386050 12123
5213506e 12124Copyright (C) 2009 Free Software Foundation, Inc.
88386050
NN
12125This config.status script is free software; the Free Software Foundation
12126gives unlimited permission to copy, distribute and modify it."
5213506e
RW
12127
12128ac_pwd='$ac_pwd'
12129srcdir='$srcdir'
12130INSTALL='$INSTALL'
43e02a8a 12131AWK='$AWK'
5213506e 12132test -n "\$AWK" || AWK=awk
88386050
NN
12133_ACEOF
12134
5213506e
RW
12135cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12136# The default lists apply if the user does not specify any file.
88386050
NN
12137ac_need_defaults=:
12138while test $# != 0
12139do
12140 case $1 in
12141 --*=*)
5213506e
RW
12142 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12143 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
88386050
NN
12144 ac_shift=:
12145 ;;
5213506e 12146 *)
88386050
NN
12147 ac_option=$1
12148 ac_optarg=$2
12149 ac_shift=shift
12150 ;;
88386050
NN
12151 esac
12152
12153 case $ac_option in
12154 # Handling of the options.
88386050
NN
12155 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12156 ac_cs_recheck=: ;;
5213506e
RW
12157 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12158 $as_echo "$ac_cs_version"; exit ;;
12159 --debug | --debu | --deb | --de | --d | -d )
88386050
NN
12160 debug=: ;;
12161 --file | --fil | --fi | --f )
12162 $ac_shift
5213506e
RW
12163 case $ac_optarg in
12164 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12165 esac
12166 as_fn_append CONFIG_FILES " '$ac_optarg'"
88386050
NN
12167 ac_need_defaults=false;;
12168 --header | --heade | --head | --hea )
12169 $ac_shift
5213506e
RW
12170 case $ac_optarg in
12171 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12172 esac
12173 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
88386050 12174 ac_need_defaults=false;;
5213506e
RW
12175 --he | --h)
12176 # Conflict between --help and --header
12177 as_fn_error "ambiguous option: \`$1'
12178Try \`$0 --help' for more information.";;
12179 --help | --hel | -h )
12180 $as_echo "$ac_cs_usage"; exit ;;
88386050
NN
12181 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12182 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12183 ac_cs_silent=: ;;
12184
12185 # This is an error.
5213506e
RW
12186 -*) as_fn_error "unrecognized option: \`$1'
12187Try \`$0 --help' for more information." ;;
88386050 12188
5213506e
RW
12189 *) as_fn_append ac_config_targets " $1"
12190 ac_need_defaults=false ;;
88386050
NN
12191
12192 esac
12193 shift
03391b53 12194done
88386050
NN
12195
12196ac_configure_extra_args=
12197
12198if $ac_cs_silent; then
12199 exec 6>/dev/null
12200 ac_configure_extra_args="$ac_configure_extra_args --silent"
03391b53 12201fi
bce1b489 12202
88386050 12203_ACEOF
5213506e 12204cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
88386050 12205if \$ac_cs_recheck; then
5213506e
RW
12206 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12207 shift
12208 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12209 CONFIG_SHELL='$SHELL'
12210 export CONFIG_SHELL
12211 exec "\$@"
88386050 12212fi
03391b53 12213
88386050 12214_ACEOF
5213506e
RW
12215cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12216exec 5>>config.log
12217{
12218 echo
12219 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12220## Running $as_me. ##
12221_ASBOX
12222 $as_echo "$ac_log"
12223} >&5
88386050 12224
5213506e
RW
12225_ACEOF
12226cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
88386050 12227#
5213506e 12228# INIT-COMMANDS
88386050
NN
12229#
12230
5b043f08
GK
12231srcdir="$srcdir"
12232host="$host"
12233target="$target"
12234with_multisubdir="$with_multisubdir"
12235with_multisrctop="$with_multisrctop"
12236with_target_subdir="$with_target_subdir"
12237ac_configure_args="${multilib_arg} ${ac_configure_args}"
12238multi_basedir="$multi_basedir"
12239CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12240CC="$CC"
5213506e
RW
12241CXX="$CXX"
12242GFORTRAN="$GFORTRAN"
12243GCJ="$GCJ"
1cf3d07d
SE
12244
12245
12246# The HP-UX ksh and POSIX shell print the target directory to stdout
12247# if CDPATH is set.
12248(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12249
12250sed_quote_subst='$sed_quote_subst'
12251double_quote_subst='$double_quote_subst'
12252delay_variable_subst='$delay_variable_subst'
43e02a8a
RW
12253AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12254DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12255OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12256macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12257macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12258enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12259enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12260pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12261enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12262SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12263ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12264host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12265host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12266host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12267build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12268build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12269build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12270SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12271Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12272GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12273EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12274FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12275LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12276NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12277LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12278max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12279ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12280exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12281lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12282lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12283lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12284reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12285reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12286deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12287file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12288AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12289AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12290STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12291RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12292old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12293old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12294old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12295lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12296CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12297CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12298compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12299GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12300lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12301lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12302lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12303lt_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"`'
12304objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12305MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12306lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12307lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12308lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12309lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12310lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12311need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12312DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12313NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12314LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12315OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12316OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12317libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12318shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12319extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12320archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12321enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12322export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12323whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12324compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12325old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12326old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12327archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12328archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12329module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12330module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12331with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12332allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12333no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12334hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12335hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12336hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12337hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12338hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12339hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12340hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12341hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12342inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12343link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12344fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12345always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12346export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12347exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12348include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12349prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12350file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12351variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12352need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12353need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12354version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12355runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12356shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12357shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12358libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12359library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12360soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12361install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12362postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12363postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12364finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12365finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12366hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12367sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12368sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12369hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12370enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12371enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12372enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12373old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12374striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
1cf3d07d
SE
12375
12376LTCC='$LTCC'
12377LTCFLAGS='$LTCFLAGS'
12378compiler='$compiler_DEFAULT'
12379
43e02a8a
RW
12380# A function that is used when there is no print builtin or printf.
12381func_fallback_echo ()
12382{
12383 eval 'cat <<_LTECHO_EOF
12384\$1
12385_LTECHO_EOF'
12386}
12387
1cf3d07d 12388# Quote evaled strings.
43e02a8a
RW
12389for var in AS \
12390DLLTOOL \
12391OBJDUMP \
12392SHELL \
12393ECHO \
12394SED \
1cf3d07d
SE
12395GREP \
12396EGREP \
12397FGREP \
12398LD \
12399NM \
12400LN_S \
12401lt_SP2NL \
12402lt_NL2SP \
12403reload_flag \
12404deplibs_check_method \
12405file_magic_cmd \
12406AR \
12407AR_FLAGS \
12408STRIP \
12409RANLIB \
12410CC \
12411CFLAGS \
12412compiler \
12413lt_cv_sys_global_symbol_pipe \
12414lt_cv_sys_global_symbol_to_cdecl \
12415lt_cv_sys_global_symbol_to_c_name_address \
467b2e9e 12416lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1cf3d07d
SE
12417lt_prog_compiler_no_builtin_flag \
12418lt_prog_compiler_wl \
12419lt_prog_compiler_pic \
12420lt_prog_compiler_static \
12421lt_cv_prog_compiler_c_o \
12422need_locks \
467b2e9e
PG
12423DSYMUTIL \
12424NMEDIT \
12425LIPO \
12426OTOOL \
12427OTOOL64 \
1cf3d07d
SE
12428shrext_cmds \
12429export_dynamic_flag_spec \
12430whole_archive_flag_spec \
12431compiler_needs_object \
12432with_gnu_ld \
12433allow_undefined_flag \
12434no_undefined_flag \
12435hardcode_libdir_flag_spec \
12436hardcode_libdir_flag_spec_ld \
12437hardcode_libdir_separator \
12438fix_srcfile_path \
12439exclude_expsyms \
12440include_expsyms \
12441file_list_spec \
12442variables_saved_for_relink \
12443libname_spec \
12444library_names_spec \
12445soname_spec \
43e02a8a 12446install_override_mode \
1cf3d07d
SE
12447finish_eval \
12448old_striplib \
12449striplib; do
43e02a8a 12450 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1cf3d07d 12451 *[\\\\\\\`\\"\\\$]*)
43e02a8a 12452 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1cf3d07d
SE
12453 ;;
12454 *)
12455 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12456 ;;
12457 esac
12458done
12459
12460# Double-quote double-evaled strings.
12461for var in reload_cmds \
12462old_postinstall_cmds \
12463old_postuninstall_cmds \
12464old_archive_cmds \
12465extract_expsyms_cmds \
12466old_archive_from_new_cmds \
12467old_archive_from_expsyms_cmds \
12468archive_cmds \
12469archive_expsym_cmds \
12470module_cmds \
12471module_expsym_cmds \
12472export_symbols_cmds \
12473prelink_cmds \
12474postinstall_cmds \
12475postuninstall_cmds \
12476finish_cmds \
12477sys_lib_search_path_spec \
12478sys_lib_dlsearch_path_spec; do
43e02a8a 12479 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1cf3d07d 12480 *[\\\\\\\`\\"\\\$]*)
43e02a8a 12481 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1cf3d07d
SE
12482 ;;
12483 *)
12484 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12485 ;;
12486 esac
12487done
12488
1cf3d07d
SE
12489ac_aux_dir='$ac_aux_dir'
12490xsi_shell='$xsi_shell'
12491lt_shell_append='$lt_shell_append'
12492
12493# See if we are running on zsh, and set the options which allow our
12494# commands through without removal of \ escapes INIT.
12495if test -n "\${ZSH_VERSION+set}" ; then
12496 setopt NO_GLOB_SUBST
12497fi
12498
12499
12500 PACKAGE='$PACKAGE'
12501 VERSION='$VERSION'
12502 TIMESTAMP='$TIMESTAMP'
12503 RM='$RM'
12504 ofile='$ofile'
12505
12506
12507
88386050
NN
12508
12509_ACEOF
12510
5213506e 12511cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
88386050 12512
5213506e 12513# Handling of arguments.
88386050
NN
12514for ac_config_target in $ac_config_targets
12515do
5213506e
RW
12516 case $ac_config_target in
12517 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12518 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12519 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12520 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12521
12522 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
bce1b489 12523 esac
88386050 12524done
bce1b489 12525
5213506e 12526
88386050
NN
12527# If the user did not use the arguments to specify the items to instantiate,
12528# then the envvar interface is used. Set only those that are not.
12529# We use the long form for the default assignment because of an extremely
12530# bizarre bug on SunOS 4.1.3.
12531if $ac_need_defaults; then
12532 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
049bc404 12533 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
88386050
NN
12534 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12535fi
12536
12537# Have a temporary directory for convenience. Make it in the build tree
5213506e 12538# simply because there is no reason against having it here, and in addition,
88386050 12539# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
12540# Hook for its removal unless debugging.
12541# Note that there is a small window in which the directory will not be cleaned:
12542# after its creation but before its name has been assigned to `$tmp'.
88386050
NN
12543$debug ||
12544{
5213506e
RW
12545 tmp=
12546 trap 'exit_status=$?
12547 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12548' 0
12549 trap 'as_fn_exit 1' 1 2 13 15
88386050 12550}
88386050
NN
12551# Create a (secure) tmp directory for tmp files.
12552
12553{
5213506e 12554 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
88386050
NN
12555 test -n "$tmp" && test -d "$tmp"
12556} ||
12557{
5213506e
RW
12558 tmp=./conf$$-$RANDOM
12559 (umask 077 && mkdir "$tmp")
12560} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12561
12562# Set up the scripts for CONFIG_FILES section.
12563# No need to generate them if there are no CONFIG_FILES.
12564# This happens for instance with `./config.status config.h'.
12565if test -n "$CONFIG_FILES"; then
12566
12567
12568ac_cr=`echo X | tr X '\015'`
12569# On cygwin, bash can eat \r inside `` if the user requested igncr.
12570# But we know of no other shell where ac_cr would be empty at this
12571# point, so we can use a bashism as a fallback.
12572if test "x$ac_cr" = x; then
12573 eval ac_cr=\$\'\\r\'
12574fi
12575ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12576if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12577 ac_cs_awk_cr='\r'
12578else
12579 ac_cs_awk_cr=$ac_cr
12580fi
12581
12582echo 'BEGIN {' >"$tmp/subs1.awk" &&
12583_ACEOF
12584
12585
88386050 12586{
5213506e
RW
12587 echo "cat >conf$$subs.awk <<_ACEOF" &&
12588 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12589 echo "_ACEOF"
12590} >conf$$subs.sh ||
12591 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12592ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12593ac_delim='%!_!# '
12594for ac_last_try in false false false false false :; do
12595 . ./conf$$subs.sh ||
12596 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12597
12598 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12599 if test $ac_delim_n = $ac_delim_num; then
12600 break
12601 elif $ac_last_try; then
12602 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12603 else
12604 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12605 fi
12606done
12607rm -f conf$$subs.sh
88386050 12608
5213506e
RW
12609cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12610cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
88386050 12611_ACEOF
5213506e
RW
12612sed -n '
12613h
12614s/^/S["/; s/!.*/"]=/
12615p
12616g
12617s/^[^!]*!//
12618:repl
12619t repl
12620s/'"$ac_delim"'$//
12621t delim
12622:nl
12623h
12624s/\(.\{148\}\).*/\1/
12625t more1
12626s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12627p
12628n
12629b repl
12630:more1
12631s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12632p
12633g
12634s/.\{148\}//
12635t nl
12636:delim
12637h
12638s/\(.\{148\}\).*/\1/
12639t more2
12640s/["\\]/\\&/g; s/^/"/; s/$/"/
12641p
12642b
12643:more2
12644s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12645p
12646g
12647s/.\{148\}//
12648t delim
12649' <conf$$subs.awk | sed '
12650/^[^""]/{
12651 N
12652 s/\n//
12653}
12654' >>$CONFIG_STATUS || ac_write_fail=1
12655rm -f conf$$subs.awk
12656cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12657_ACAWK
12658cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12659 for (key in S) S_is_set[key] = 1
12660 FS = "\a"
88386050 12661
5213506e
RW
12662}
12663{
12664 line = $ 0
12665 nfields = split(line, field, "@")
12666 substed = 0
12667 len = length(field[1])
12668 for (i = 2; i < nfields; i++) {
12669 key = field[i]
12670 keylen = length(key)
12671 if (S_is_set[key]) {
12672 value = S[key]
12673 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12674 len += length(value) + length(field[++i])
12675 substed = 1
12676 } else
12677 len += 1 + keylen
12678 }
bce1b489 12679
5213506e
RW
12680 print line
12681}
12682
12683_ACAWK
12684_ACEOF
12685cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12686if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12687 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12688else
12689 cat
12690fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12691 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12692_ACEOF
12693
12694# VPATH may cause trouble with some makes, so we remove $(srcdir),
12695# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12696# trailing colons and then remove the whole line if VPATH becomes empty
12697# (actually we leave an empty line to preserve line numbers).
12698if test "x$srcdir" = x.; then
12699 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12700s/:*\$(srcdir):*/:/
12701s/:*\${srcdir}:*/:/
12702s/:*@srcdir@:*/:/
12703s/^\([^=]*=[ ]*\):*/\1/
12704s/:*$//
12705s/^[^=]*=[ ]*$//
12706}'
12707fi
88386050 12708
5213506e
RW
12709cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12710fi # test -n "$CONFIG_FILES"
88386050 12711
5213506e
RW
12712# Set up the scripts for CONFIG_HEADERS section.
12713# No need to generate them if there are no CONFIG_HEADERS.
12714# This happens for instance with `./config.status Makefile'.
12715if test -n "$CONFIG_HEADERS"; then
12716cat >"$tmp/defines.awk" <<\_ACAWK ||
12717BEGIN {
88386050
NN
12718_ACEOF
12719
5213506e
RW
12720# Transform confdefs.h into an awk script `defines.awk', embedded as
12721# here-document in config.status, that substitutes the proper values into
12722# config.h.in to produce config.h.
12723
12724# Create a delimiter string that does not exist in confdefs.h, to ease
12725# handling of long lines.
12726ac_delim='%!_!# '
12727for ac_last_try in false false :; do
12728 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12729 if test -z "$ac_t"; then
12730 break
12731 elif $ac_last_try; then
12732 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12733 else
12734 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
bce1b489 12735 fi
5213506e 12736done
bce1b489 12737
5213506e
RW
12738# For the awk script, D is an array of macro values keyed by name,
12739# likewise P contains macro parameters if any. Preserve backslash
12740# newline sequences.
12741
12742ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12743sed -n '
12744s/.\{148\}/&'"$ac_delim"'/g
12745t rset
12746:rset
12747s/^[ ]*#[ ]*define[ ][ ]*/ /
12748t def
12749d
12750:def
12751s/\\$//
12752t bsnl
12753s/["\\]/\\&/g
12754s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12755D["\1"]=" \3"/p
12756s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12757d
12758:bsnl
12759s/["\\]/\\&/g
12760s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12761D["\1"]=" \3\\\\\\n"\\/p
12762t cont
12763s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12764t cont
12765d
12766:cont
12767n
12768s/.\{148\}/&'"$ac_delim"'/g
12769t clear
12770:clear
12771s/\\$//
12772t bsnlc
12773s/["\\]/\\&/g; s/^/"/; s/$/"/p
12774d
12775:bsnlc
12776s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12777b cont
12778' <confdefs.h | sed '
12779s/'"$ac_delim"'/"\\\
12780"/g' >>$CONFIG_STATUS || ac_write_fail=1
12781
12782cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12783 for (key in D) D_is_set[key] = 1
12784 FS = "\a"
12785}
12786/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12787 line = \$ 0
12788 split(line, arg, " ")
12789 if (arg[1] == "#") {
12790 defundef = arg[2]
12791 mac1 = arg[3]
12792 } else {
12793 defundef = substr(arg[1], 2)
12794 mac1 = arg[2]
12795 }
12796 split(mac1, mac2, "(") #)
12797 macro = mac2[1]
12798 prefix = substr(line, 1, index(line, defundef) - 1)
12799 if (D_is_set[macro]) {
12800 # Preserve the white space surrounding the "#".
12801 print prefix "define", macro P[macro] D[macro]
12802 next
12803 } else {
12804 # Replace #undef with comments. This is necessary, for example,
12805 # in the case of _POSIX_SOURCE, which is predefined and required
12806 # on some systems where configure will not decide to define it.
12807 if (defundef == "undef") {
12808 print "/*", prefix defundef, macro, "*/"
12809 next
12810 }
12811 }
12812}
12813{ print }
12814_ACAWK
88386050 12815_ACEOF
5213506e
RW
12816cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12817 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12818fi # test -n "$CONFIG_HEADERS"
12819
12820
12821eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12822shift
12823for ac_tag
12824do
12825 case $ac_tag in
12826 :[FHLC]) ac_mode=$ac_tag; continue;;
12827 esac
12828 case $ac_mode$ac_tag in
12829 :[FHL]*:*);;
12830 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12831 :[FH]-) ac_tag=-:-;;
12832 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12833 esac
12834 ac_save_IFS=$IFS
12835 IFS=:
12836 set x $ac_tag
12837 IFS=$ac_save_IFS
12838 shift
12839 ac_file=$1
12840 shift
12841
12842 case $ac_mode in
12843 :L) ac_source=$1;;
12844 :[FH])
12845 ac_file_inputs=
12846 for ac_f
12847 do
12848 case $ac_f in
12849 -) ac_f="$tmp/stdin";;
12850 *) # Look for the file first in the build tree, then in the source tree
12851 # (if the path is not absolute). The absolute path cannot be DOS-style,
12852 # because $ac_f cannot contain `:'.
12853 test -f "$ac_f" ||
12854 case $ac_f in
12855 [\\/$]*) false;;
12856 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12857 esac ||
12858 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12859 esac
12860 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12861 as_fn_append ac_file_inputs " '$ac_f'"
12862 done
12863
12864 # Let's still pretend it is `configure' which instantiates (i.e., don't
12865 # use $as_me), people would be surprised to read:
12866 # /* config.h. Generated by config.status. */
12867 configure_input='Generated from '`
12868 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12869 `' by configure.'
12870 if test x"$ac_file" != x-; then
12871 configure_input="$ac_file. $configure_input"
12872 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12873$as_echo "$as_me: creating $ac_file" >&6;}
12874 fi
12875 # Neutralize special characters interpreted by sed in replacement strings.
12876 case $configure_input in #(
12877 *\&* | *\|* | *\\* )
12878 ac_sed_conf_input=`$as_echo "$configure_input" |
12879 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12880 *) ac_sed_conf_input=$configure_input;;
12881 esac
12882
12883 case $ac_tag in
12884 *:-:* | *:-) cat >"$tmp/stdin" \
12885 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12886 esac
12887 ;;
bce1b489
BE
12888 esac
12889
5213506e 12890 ac_dir=`$as_dirname -- "$ac_file" ||
88386050
NN
12891$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12892 X"$ac_file" : 'X\(//\)[^/]' \| \
12893 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
12894 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12895$as_echo X"$ac_file" |
12896 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12897 s//\1/
12898 q
12899 }
12900 /^X\(\/\/\)[^/].*/{
12901 s//\1/
12902 q
12903 }
12904 /^X\(\/\/\)$/{
12905 s//\1/
12906 q
12907 }
12908 /^X\(\/\).*/{
12909 s//\1/
12910 q
12911 }
12912 s/.*/./; q'`
12913 as_dir="$ac_dir"; as_fn_mkdir_p
88386050
NN
12914 ac_builddir=.
12915
5213506e
RW
12916case "$ac_dir" in
12917.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12918*)
12919 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12920 # A ".." for each directory in $ac_dir_suffix.
12921 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12922 case $ac_top_builddir_sub in
12923 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12924 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12925 esac ;;
12926esac
12927ac_abs_top_builddir=$ac_pwd
12928ac_abs_builddir=$ac_pwd$ac_dir_suffix
12929# for backward compatibility:
12930ac_top_builddir=$ac_top_build_prefix
88386050
NN
12931
12932case $srcdir in
5213506e 12933 .) # We are building in place.
88386050 12934 ac_srcdir=.
5213506e
RW
12935 ac_top_srcdir=$ac_top_builddir_sub
12936 ac_abs_top_srcdir=$ac_pwd ;;
12937 [\\/]* | ?:[\\/]* ) # Absolute name.
88386050 12938 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
12939 ac_top_srcdir=$srcdir
12940 ac_abs_top_srcdir=$srcdir ;;
12941 *) # Relative name.
12942 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12943 ac_top_srcdir=$ac_top_build_prefix$srcdir
12944 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
88386050 12945esac
5213506e 12946ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
88386050 12947
88386050 12948
5213506e
RW
12949 case $ac_mode in
12950 :F)
12951 #
12952 # CONFIG_FILE
12953 #
bce1b489 12954
88386050
NN
12955 case $INSTALL in
12956 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5213506e 12957 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
03391b53 12958 esac
5213506e 12959_ACEOF
bce1b489 12960
5213506e
RW
12961cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12962# If the template does not know about datarootdir, expand it.
12963# FIXME: This hack should be removed a few years after 2.60.
12964ac_datarootdir_hack=; ac_datarootdir_seen=
12965ac_sed_dataroot='
12966/datarootdir/ {
12967 p
12968 q
12969}
12970/@datadir@/p
12971/@docdir@/p
12972/@infodir@/p
12973/@localedir@/p
12974/@mandir@/p'
12975case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12976*datarootdir*) ac_datarootdir_seen=yes;;
12977*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12979$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12980_ACEOF
12981cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12982 ac_datarootdir_hack='
12983 s&@datadir@&$datadir&g
12984 s&@docdir@&$docdir&g
12985 s&@infodir@&$infodir&g
12986 s&@localedir@&$localedir&g
12987 s&@mandir@&$mandir&g
12988 s&\\\${datarootdir}&$datarootdir&g' ;;
12989esac
88386050 12990_ACEOF
5213506e
RW
12991
12992# Neutralize VPATH when `$srcdir' = `.'.
12993# Shell code in configure.ac might set extrasub.
12994# FIXME: do we really want to maintain this feature?
12995cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12996ac_sed_extra="$ac_vpsub
88386050
NN
12997$extrasub
12998_ACEOF
5213506e 12999cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
88386050
NN
13000:t
13001/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5213506e
RW
13002s|@configure_input@|$ac_sed_conf_input|;t t
13003s&@top_builddir@&$ac_top_builddir_sub&;t t
13004s&@top_build_prefix@&$ac_top_build_prefix&;t t
13005s&@srcdir@&$ac_srcdir&;t t
13006s&@abs_srcdir@&$ac_abs_srcdir&;t t
13007s&@top_srcdir@&$ac_top_srcdir&;t t
13008s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13009s&@builddir@&$ac_builddir&;t t
13010s&@abs_builddir@&$ac_abs_builddir&;t t
13011s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13012s&@INSTALL@&$ac_INSTALL&;t t
13013$ac_datarootdir_hack
13014"
13015eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13016 || as_fn_error "could not create $ac_file" "$LINENO" 5
13017
13018test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13019 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13020 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13022which seems to be undefined. Please make sure it is defined." >&5
13023$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13024which seems to be undefined. Please make sure it is defined." >&2;}
13025
13026 rm -f "$tmp/stdin"
049bc404 13027 case $ac_file in
5213506e
RW
13028 -) cat "$tmp/out" && rm -f "$tmp/out";;
13029 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13030 esac \
13031 || as_fn_error "could not create $ac_file" "$LINENO" 5
13032 ;;
13033 :H)
13034 #
13035 # CONFIG_HEADER
13036 #
049bc404 13037 if test x"$ac_file" != x-; then
5213506e
RW
13038 {
13039 $as_echo "/* $configure_input */" \
13040 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13041 } >"$tmp/config.h" \
13042 || as_fn_error "could not create $ac_file" "$LINENO" 5
13043 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13044 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13045$as_echo "$as_me: $ac_file is unchanged" >&6;}
049bc404 13046 else
5213506e
RW
13047 rm -f "$ac_file"
13048 mv "$tmp/config.h" "$ac_file" \
13049 || as_fn_error "could not create $ac_file" "$LINENO" 5
049bc404
AP
13050 fi
13051 else
5213506e
RW
13052 $as_echo "/* $configure_input */" \
13053 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13054 || as_fn_error "could not create -" "$LINENO" 5
049bc404 13055 fi
5213506e 13056 ;;
88386050 13057
5213506e
RW
13058 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13059$as_echo "$as_me: executing $ac_file commands" >&6;}
13060 ;;
13061 esac
88386050
NN
13062
13063
5213506e
RW
13064 case $ac_file$ac_mode in
13065 "default-1":C)
5b043f08
GK
13066# Only add multilib support code if we just rebuilt the top-level
13067# Makefile.
13068case " $CONFIG_FILES " in
13069 *" Makefile "*)
13070 ac_file=Makefile . ${multi_basedir}/config-ml.in
13071 ;;
13072esac ;;
5213506e 13073 "libtool":C)
1cf3d07d
SE
13074
13075 # See if we are running on zsh, and set the options which allow our
13076 # commands through without removal of \ escapes.
13077 if test -n "${ZSH_VERSION+set}" ; then
13078 setopt NO_GLOB_SUBST
13079 fi
13080
13081 cfgfile="${ofile}T"
13082 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13083 $RM "$cfgfile"
13084
13085 cat <<_LT_EOF >> "$cfgfile"
13086#! $SHELL
13087
13088# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
467b2e9e 13089# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1cf3d07d
SE
13090# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13091# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13092#
467b2e9e 13093# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
43e02a8a 13094# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
467b2e9e 13095# Written by Gordon Matzigkeit, 1996
1cf3d07d 13096#
467b2e9e 13097# This file is part of GNU Libtool.
1cf3d07d 13098#
467b2e9e
PG
13099# GNU Libtool is free software; you can redistribute it and/or
13100# modify it under the terms of the GNU General Public License as
13101# published by the Free Software Foundation; either version 2 of
13102# the License, or (at your option) any later version.
1cf3d07d 13103#
467b2e9e
PG
13104# As a special exception to the GNU General Public License,
13105# if you distribute this file as part of a program or library that
13106# is built using GNU Libtool, you may include this file under the
13107# same distribution terms that you use for the rest of that program.
1cf3d07d 13108#
467b2e9e
PG
13109# GNU Libtool is distributed in the hope that it will be useful,
13110# but WITHOUT ANY WARRANTY; without even the implied warranty of
13111# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13112# GNU General Public License for more details.
1cf3d07d 13113#
467b2e9e
PG
13114# You should have received a copy of the GNU General Public License
13115# along with GNU Libtool; see the file COPYING. If not, a copy
13116# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13117# obtained by writing to the Free Software Foundation, Inc.,
13118# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1cf3d07d
SE
13119
13120
13121# The names of the tagged configurations supported by this script.
13122available_tags=""
13123
13124# ### BEGIN LIBTOOL CONFIG
13125
13126# Assembler program.
43e02a8a 13127AS=$lt_AS
1cf3d07d
SE
13128
13129# DLL creation program.
43e02a8a 13130DLLTOOL=$lt_DLLTOOL
1cf3d07d
SE
13131
13132# Object dumper program.
43e02a8a 13133OBJDUMP=$lt_OBJDUMP
1cf3d07d
SE
13134
13135# Which release of libtool.m4 was used?
13136macro_version=$macro_version
13137macro_revision=$macro_revision
13138
13139# Whether or not to build shared libraries.
13140build_libtool_libs=$enable_shared
13141
13142# Whether or not to build static libraries.
13143build_old_libs=$enable_static
13144
13145# What type of objects to build.
13146pic_mode=$pic_mode
13147
13148# Whether or not to optimize for fast installation.
13149fast_install=$enable_fast_install
13150
43e02a8a
RW
13151# Shell to use when invoking shell scripts.
13152SHELL=$lt_SHELL
13153
13154# An echo program that protects backslashes.
13155ECHO=$lt_ECHO
13156
1cf3d07d
SE
13157# The host system.
13158host_alias=$host_alias
13159host=$host
13160host_os=$host_os
13161
13162# The build system.
13163build_alias=$build_alias
13164build=$build
13165build_os=$build_os
13166
13167# A sed program that does not truncate output.
13168SED=$lt_SED
13169
13170# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13171Xsed="\$SED -e 1s/^X//"
13172
13173# A grep program that handles long lines.
13174GREP=$lt_GREP
13175
13176# An ERE matcher.
13177EGREP=$lt_EGREP
13178
13179# A literal string matcher.
13180FGREP=$lt_FGREP
13181
13182# A BSD- or MS-compatible name lister.
13183NM=$lt_NM
13184
13185# Whether we need soft or hard links.
13186LN_S=$lt_LN_S
13187
13188# What is the maximum length of a command?
13189max_cmd_len=$max_cmd_len
13190
13191# Object file suffix (normally "o").
13192objext=$ac_objext
13193
13194# Executable file suffix (normally "").
13195exeext=$exeext
13196
13197# whether the shell understands "unset".
13198lt_unset=$lt_unset
13199
13200# turn spaces into newlines.
13201SP2NL=$lt_lt_SP2NL
13202
13203# turn newlines into spaces.
13204NL2SP=$lt_lt_NL2SP
13205
1cf3d07d
SE
13206# Method to check whether dependent libraries are shared objects.
13207deplibs_check_method=$lt_deplibs_check_method
13208
13209# Command to use when deplibs_check_method == "file_magic".
13210file_magic_cmd=$lt_file_magic_cmd
13211
13212# The archiver.
13213AR=$lt_AR
13214AR_FLAGS=$lt_AR_FLAGS
13215
13216# A symbol stripping program.
13217STRIP=$lt_STRIP
13218
13219# Commands used to install an old-style archive.
13220RANLIB=$lt_RANLIB
13221old_postinstall_cmds=$lt_old_postinstall_cmds
13222old_postuninstall_cmds=$lt_old_postuninstall_cmds
13223
43e02a8a
RW
13224# Whether to use a lock for old archive extraction.
13225lock_old_archive_extraction=$lock_old_archive_extraction
13226
1cf3d07d
SE
13227# A C compiler.
13228LTCC=$lt_CC
13229
13230# LTCC compiler flags.
13231LTCFLAGS=$lt_CFLAGS
13232
13233# Take the output of nm and produce a listing of raw symbols and C names.
13234global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13235
13236# Transform the output of nm in a proper C declaration.
13237global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13238
13239# Transform the output of nm in a C name address pair.
13240global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13241
467b2e9e
PG
13242# Transform the output of nm in a C name address pair when lib prefix is needed.
13243global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13244
1cf3d07d
SE
13245# The name of the directory that contains temporary libtool files.
13246objdir=$objdir
13247
1cf3d07d
SE
13248# Used to examine libraries when file_magic_cmd begins with "file".
13249MAGIC_CMD=$MAGIC_CMD
13250
13251# Must we lock files when doing compilation?
13252need_locks=$lt_need_locks
13253
467b2e9e
PG
13254# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13255DSYMUTIL=$lt_DSYMUTIL
13256
13257# Tool to change global to local symbols on Mac OS X.
13258NMEDIT=$lt_NMEDIT
13259
13260# Tool to manipulate fat objects and archives on Mac OS X.
13261LIPO=$lt_LIPO
13262
13263# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13264OTOOL=$lt_OTOOL
13265
13266# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13267OTOOL64=$lt_OTOOL64
13268
1cf3d07d
SE
13269# Old archive suffix (normally "a").
13270libext=$libext
13271
13272# Shared library suffix (normally ".so").
13273shrext_cmds=$lt_shrext_cmds
13274
13275# The commands to extract the exported symbol list from a shared archive.
13276extract_expsyms_cmds=$lt_extract_expsyms_cmds
13277
13278# Variables whose values should be saved in libtool wrapper scripts and
13279# restored at link time.
13280variables_saved_for_relink=$lt_variables_saved_for_relink
13281
13282# Do we need the "lib" prefix for modules?
13283need_lib_prefix=$need_lib_prefix
13284
13285# Do we need a version for libraries?
13286need_version=$need_version
13287
13288# Library versioning type.
13289version_type=$version_type
13290
13291# Shared library runtime path variable.
13292runpath_var=$runpath_var
13293
13294# Shared library path variable.
13295shlibpath_var=$shlibpath_var
13296
13297# Is shlibpath searched before the hard-coded library search path?
13298shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13299
13300# Format of library name prefix.
13301libname_spec=$lt_libname_spec
13302
13303# List of archive names. First name is the real one, the rest are links.
13304# The last name is the one that the linker finds with -lNAME
13305library_names_spec=$lt_library_names_spec
13306
13307# The coded name of the library, if different from the real name.
13308soname_spec=$lt_soname_spec
13309
43e02a8a
RW
13310# Permission mode override for installation of shared libraries.
13311install_override_mode=$lt_install_override_mode
13312
1cf3d07d
SE
13313# Command to use after installation of a shared archive.
13314postinstall_cmds=$lt_postinstall_cmds
13315
13316# Command to use after uninstallation of a shared archive.
13317postuninstall_cmds=$lt_postuninstall_cmds
13318
13319# Commands used to finish a libtool library installation in a directory.
13320finish_cmds=$lt_finish_cmds
13321
13322# As "finish_cmds", except a single script fragment to be evaled but
13323# not shown.
13324finish_eval=$lt_finish_eval
13325
13326# Whether we should hardcode library paths into libraries.
13327hardcode_into_libs=$hardcode_into_libs
13328
13329# Compile-time system search path for libraries.
13330sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13331
13332# Run-time system search path for libraries.
13333sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13334
13335# Whether dlopen is supported.
13336dlopen_support=$enable_dlopen
13337
13338# Whether dlopen of programs is supported.
13339dlopen_self=$enable_dlopen_self
13340
13341# Whether dlopen of statically linked programs is supported.
13342dlopen_self_static=$enable_dlopen_self_static
13343
13344# Commands to strip libraries.
13345old_striplib=$lt_old_striplib
13346striplib=$lt_striplib
13347
13348
13349# The linker used to build libraries.
13350LD=$lt_LD
13351
43e02a8a
RW
13352# How to create reloadable object files.
13353reload_flag=$lt_reload_flag
13354reload_cmds=$lt_reload_cmds
13355
1cf3d07d
SE
13356# Commands used to build an old-style archive.
13357old_archive_cmds=$lt_old_archive_cmds
13358
13359# A language specific compiler.
13360CC=$lt_compiler
13361
13362# Is the compiler the GNU compiler?
13363with_gcc=$GCC
13364
13365# Compiler flag to turn off builtin functions.
13366no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13367
13368# How to pass a linker flag through the compiler.
13369wl=$lt_lt_prog_compiler_wl
13370
13371# Additional compiler flags for building library objects.
13372pic_flag=$lt_lt_prog_compiler_pic
13373
13374# Compiler flag to prevent dynamic linking.
13375link_static_flag=$lt_lt_prog_compiler_static
13376
13377# Does compiler simultaneously support -c and -o options?
13378compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13379
13380# Whether or not to add -lc for building shared libraries.
13381build_libtool_need_lc=$archive_cmds_need_lc
13382
13383# Whether or not to disallow shared libs when runtime libs are static.
13384allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13385
13386# Compiler flag to allow reflexive dlopens.
13387export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13388
13389# Compiler flag to generate shared objects directly from archives.
13390whole_archive_flag_spec=$lt_whole_archive_flag_spec
13391
13392# Whether the compiler copes with passing no objects directly.
13393compiler_needs_object=$lt_compiler_needs_object
13394
13395# Create an old-style archive from a shared archive.
13396old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13397
13398# Create a temporary old-style archive to link instead of a shared archive.
13399old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13400
13401# Commands used to build a shared archive.
13402archive_cmds=$lt_archive_cmds
13403archive_expsym_cmds=$lt_archive_expsym_cmds
13404
13405# Commands used to build a loadable module if different from building
13406# a shared archive.
13407module_cmds=$lt_module_cmds
13408module_expsym_cmds=$lt_module_expsym_cmds
13409
13410# Whether we are building with GNU ld or not.
13411with_gnu_ld=$lt_with_gnu_ld
13412
13413# Flag that allows shared libraries with undefined symbols to be built.
13414allow_undefined_flag=$lt_allow_undefined_flag
13415
13416# Flag that enforces no undefined symbols.
13417no_undefined_flag=$lt_no_undefined_flag
13418
13419# Flag to hardcode \$libdir into a binary during linking.
13420# This must work even if \$libdir does not exist
13421hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13422
13423# If ld is used when linking, flag to hardcode \$libdir into a binary
13424# during linking. This must work even if \$libdir does not exist.
13425hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13426
13427# Whether we need a single "-rpath" flag with a separated argument.
13428hardcode_libdir_separator=$lt_hardcode_libdir_separator
13429
13430# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13431# DIR into the resulting binary.
13432hardcode_direct=$hardcode_direct
13433
13434# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13435# DIR into the resulting binary and the resulting library dependency is
13436# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13437# library is relocated.
13438hardcode_direct_absolute=$hardcode_direct_absolute
13439
13440# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13441# into the resulting binary.
13442hardcode_minus_L=$hardcode_minus_L
13443
13444# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13445# into the resulting binary.
13446hardcode_shlibpath_var=$hardcode_shlibpath_var
13447
13448# Set to "yes" if building a shared library automatically hardcodes DIR
13449# into the library and all subsequent libraries and executables linked
13450# against it.
13451hardcode_automatic=$hardcode_automatic
13452
13453# Set to yes if linker adds runtime paths of dependent libraries
13454# to runtime path list.
13455inherit_rpath=$inherit_rpath
13456
13457# Whether libtool must link a program against all its dependency libraries.
13458link_all_deplibs=$link_all_deplibs
13459
13460# Fix the shell variable \$srcfile for the compiler.
13461fix_srcfile_path=$lt_fix_srcfile_path
13462
13463# Set to "yes" if exported symbols are required.
13464always_export_symbols=$always_export_symbols
13465
13466# The commands to list exported symbols.
13467export_symbols_cmds=$lt_export_symbols_cmds
13468
13469# Symbols that should not be listed in the preloaded symbols.
13470exclude_expsyms=$lt_exclude_expsyms
13471
13472# Symbols that must always be exported.
13473include_expsyms=$lt_include_expsyms
13474
13475# Commands necessary for linking programs (against libraries) with templates.
13476prelink_cmds=$lt_prelink_cmds
13477
13478# Specify filename containing input files.
13479file_list_spec=$lt_file_list_spec
13480
13481# How to hardcode a shared library path into an executable.
13482hardcode_action=$hardcode_action
13483
13484# ### END LIBTOOL CONFIG
13485
13486_LT_EOF
13487
13488 case $host_os in
13489 aix3*)
13490 cat <<\_LT_EOF >> "$cfgfile"
13491# AIX sometimes has problems with the GCC collect2 program. For some
13492# reason, if we set the COLLECT_NAMES environment variable, the problems
13493# vanish in a puff of smoke.
13494if test "X${COLLECT_NAMES+set}" != Xset; then
13495 COLLECT_NAMES=
13496 export COLLECT_NAMES
13497fi
13498_LT_EOF
13499 ;;
13500 esac
13501
13502
13503ltmain="$ac_aux_dir/ltmain.sh"
13504
13505
13506 # We use sed instead of cat because bash on DJGPP gets confused if
13507 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13508 # text mode, it properly converts lines to CR/LF. This bash problem
13509 # is reportedly fixed, but why not run on old versions too?
13510 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13511 || (rm -f "$cfgfile"; exit 1)
13512
13513 case $xsi_shell in
13514 yes)
13515 cat << \_LT_EOF >> "$cfgfile"
467b2e9e 13516
1cf3d07d
SE
13517# func_dirname file append nondir_replacement
13518# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13519# otherwise set result to NONDIR_REPLACEMENT.
13520func_dirname ()
13521{
13522 case ${1} in
13523 */*) func_dirname_result="${1%/*}${2}" ;;
13524 * ) func_dirname_result="${3}" ;;
13525 esac
13526}
13527
13528# func_basename file
13529func_basename ()
13530{
13531 func_basename_result="${1##*/}"
13532}
13533
467b2e9e
PG
13534# func_dirname_and_basename file append nondir_replacement
13535# perform func_basename and func_dirname in a single function
13536# call:
13537# dirname: Compute the dirname of FILE. If nonempty,
13538# add APPEND to the result, otherwise set result
13539# to NONDIR_REPLACEMENT.
13540# value returned in "$func_dirname_result"
13541# basename: Compute filename of FILE.
13542# value retuned in "$func_basename_result"
13543# Implementation must be kept synchronized with func_dirname
13544# and func_basename. For efficiency, we do not delegate to
13545# those functions but instead duplicate the functionality here.
13546func_dirname_and_basename ()
13547{
13548 case ${1} in
13549 */*) func_dirname_result="${1%/*}${2}" ;;
13550 * ) func_dirname_result="${3}" ;;
13551 esac
13552 func_basename_result="${1##*/}"
13553}
13554
1cf3d07d
SE
13555# func_stripname prefix suffix name
13556# strip PREFIX and SUFFIX off of NAME.
13557# PREFIX and SUFFIX must not contain globbing or regex special
13558# characters, hashes, percent signs, but SUFFIX may contain a leading
13559# dot (in which case that matches only a dot).
13560func_stripname ()
13561{
13562 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13563 # positional parameters, so assign one to ordinary parameter first.
13564 func_stripname_result=${3}
13565 func_stripname_result=${func_stripname_result#"${1}"}
13566 func_stripname_result=${func_stripname_result%"${2}"}
13567}
13568
13569# func_opt_split
13570func_opt_split ()
13571{
13572 func_opt_split_opt=${1%%=*}
13573 func_opt_split_arg=${1#*=}
13574}
13575
13576# func_lo2o object
13577func_lo2o ()
13578{
13579 case ${1} in
13580 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13581 *) func_lo2o_result=${1} ;;
13582 esac
13583}
467b2e9e
PG
13584
13585# func_xform libobj-or-source
13586func_xform ()
13587{
13588 func_xform_result=${1%.*}.lo
13589}
13590
13591# func_arith arithmetic-term...
13592func_arith ()
13593{
13594 func_arith_result=$(( $* ))
13595}
13596
13597# func_len string
13598# STRING may not start with a hyphen.
13599func_len ()
13600{
13601 func_len_result=${#1}
13602}
13603
1cf3d07d
SE
13604_LT_EOF
13605 ;;
13606 *) # Bourne compatible functions.
13607 cat << \_LT_EOF >> "$cfgfile"
467b2e9e 13608
1cf3d07d
SE
13609# func_dirname file append nondir_replacement
13610# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13611# otherwise set result to NONDIR_REPLACEMENT.
13612func_dirname ()
13613{
13614 # Extract subdirectory from the argument.
43e02a8a 13615 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
1cf3d07d
SE
13616 if test "X$func_dirname_result" = "X${1}"; then
13617 func_dirname_result="${3}"
13618 else
13619 func_dirname_result="$func_dirname_result${2}"
13620 fi
13621}
13622
13623# func_basename file
13624func_basename ()
13625{
43e02a8a 13626 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
1cf3d07d
SE
13627}
13628
467b2e9e 13629
1cf3d07d
SE
13630# func_stripname prefix suffix name
13631# strip PREFIX and SUFFIX off of NAME.
13632# PREFIX and SUFFIX must not contain globbing or regex special
13633# characters, hashes, percent signs, but SUFFIX may contain a leading
13634# dot (in which case that matches only a dot).
13635# func_strip_suffix prefix name
13636func_stripname ()
13637{
13638 case ${2} in
43e02a8a
RW
13639 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13640 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
1cf3d07d
SE
13641 esac
13642}
13643
13644# sed scripts:
13645my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13646my_sed_long_arg='1s/^-[^=]*=//'
13647
13648# func_opt_split
13649func_opt_split ()
13650{
43e02a8a
RW
13651 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13652 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
1cf3d07d
SE
13653}
13654
13655# func_lo2o object
13656func_lo2o ()
13657{
43e02a8a 13658 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
1cf3d07d 13659}
467b2e9e
PG
13660
13661# func_xform libobj-or-source
13662func_xform ()
13663{
43e02a8a 13664 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
467b2e9e
PG
13665}
13666
13667# func_arith arithmetic-term...
13668func_arith ()
13669{
13670 func_arith_result=`expr "$@"`
13671}
13672
13673# func_len string
13674# STRING may not start with a hyphen.
13675func_len ()
13676{
13677 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13678}
13679
1cf3d07d
SE
13680_LT_EOF
13681esac
13682
13683case $lt_shell_append in
13684 yes)
13685 cat << \_LT_EOF >> "$cfgfile"
13686
13687# func_append var value
13688# Append VALUE to the end of shell variable VAR.
13689func_append ()
13690{
13691 eval "$1+=\$2"
13692}
13693_LT_EOF
13694 ;;
13695 *)
13696 cat << \_LT_EOF >> "$cfgfile"
13697
13698# func_append var value
13699# Append VALUE to the end of shell variable VAR.
13700func_append ()
13701{
13702 eval "$1=\$$1\$2"
13703}
467b2e9e 13704
1cf3d07d
SE
13705_LT_EOF
13706 ;;
13707 esac
13708
13709
13710 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13711 || (rm -f "$cfgfile"; exit 1)
13712
13713 mv -f "$cfgfile" "$ofile" ||
13714 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13715 chmod +x "$ofile"
13716
13717 ;;
5213506e 13718
88386050 13719 esac
5213506e 13720done # for ac_tag
88386050 13721
88386050 13722
5213506e 13723as_fn_exit 0
88386050 13724_ACEOF
88386050
NN
13725ac_clean_files=$ac_clean_files_save
13726
5213506e
RW
13727test $ac_write_fail = 0 ||
13728 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13729
88386050
NN
13730
13731# configure is writing to config.log, and then calls config.status.
13732# config.status does its own redirection, appending to config.log.
13733# Unfortunately, on DOS this fails, as config.log is still kept open
13734# by configure, so config.status won't be able to write to it; its
13735# output is simply discarded. So we exec the FD to /dev/null,
13736# effectively closing config.log, so it can be properly (re)opened and
13737# appended to by config.status. When coming back to configure, we
13738# need to make the FD available again.
13739if test "$no_create" != yes; then
13740 ac_cs_success=:
13741 ac_config_status_args=
13742 test "$silent" = yes &&
13743 ac_config_status_args="$ac_config_status_args --quiet"
13744 exec 5>/dev/null
13745 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13746 exec 5>>config.log
13747 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13748 # would make configure fail if this is the last instruction.
5213506e
RW
13749 $ac_cs_success || as_fn_exit $?
13750fi
13751if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13753$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
88386050 13754fi
bce1b489 13755