]> git.ipfire.org Git - thirdparty/gcc.git/blame - libobjc/configure
pr81356.c: New test.
[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
3c36aa6b 603get_gcc_base_ver
114bf3f1
MK
604OBJC_BOEHM_GC_LIBS
605OBJC_BOEHM_GC_INCLUDES
606OBJC_BOEHM_GC
607OBJC_GCFLAGS
5213506e
RW
608SET_MAKE
609CPP
610OTOOL64
611OTOOL
612LIPO
613NMEDIT
614DSYMUTIL
43e02a8a 615AWK
5213506e
RW
616STRIP
617LN_S
618NM
619ac_ct_DUMPBIN
620DUMPBIN
621LD
622FGREP
623EGREP
624GREP
625SED
626LIBTOOL
627OBJDUMP
628DLLTOOL
629MAINT
630MAINTAINER_MODE_FALSE
631MAINTAINER_MODE_TRUE
632INSTALL_DATA
633INSTALL_SCRIPT
634INSTALL_PROGRAM
635RANLIB
636AR
637AS
638extra_ldflags_libobjc
7de6ba7a 639lt_host_flags
5213506e
RW
640OBJEXT
641EXEEXT
642ac_ct_CC
643CPPFLAGS
644LDFLAGS
645CFLAGS
646CC
647libsuffix
648includedirname
649toolexeclibdir
650toolexecdir
651glibcpp_srcdir
652target_noncanonical
653target_os
654target_vendor
655target_cpu
656target
657host_os
658host_vendor
659host_cpu
660host
661multi_basedir
5213506e
RW
662VERSION
663target_subdir
664host_subdir
665build_subdir
666build_libsubdir
667build_os
668build_vendor
669build_cpu
670build
671target_alias
672host_alias
673build_alias
674LIBS
675ECHO_T
676ECHO_N
677ECHO_C
678DEFS
679mandir
680localedir
681libdir
682psdir
683pdfdir
684dvidir
685htmldir
686infodir
687docdir
688oldincludedir
689includedir
690localstatedir
691sharedstatedir
692sysconfdir
693datadir
694datarootdir
695libexecdir
696sbindir
697bindir
698program_transform_name
699prefix
700exec_prefix
701PACKAGE_URL
702PACKAGE_BUGREPORT
703PACKAGE_STRING
704PACKAGE_VERSION
705PACKAGE_TARNAME
706PACKAGE_NAME
707PATH_SEPARATOR
708SHELL'
88386050 709ac_subst_files=''
5213506e
RW
710ac_user_opts='
711enable_option_checking
712with_build_libsubdir
713with_target_subdir
714with_cross_host
715enable_version_specific_runtime_libs
5213506e
RW
716enable_multilib
717enable_maintainer_mode
718enable_shared
719enable_static
720with_pic
721enable_fast_install
722with_gnu_ld
723enable_libtool_lock
fd312537 724enable_tls
114bf3f1
MK
725enable_objc_gc
726with_target_bdw_gc
727with_target_bdw_gc_include
728with_target_bdw_gc_lib
3c36aa6b 729with_gcc_major_version_only
5213506e
RW
730'
731 ac_precious_vars='build_alias
732host_alias
733target_alias
734CPP
825fba52 735CPPFLAGS'
5213506e 736
bce1b489
BE
737
738# Initialize some variables set by options.
88386050
NN
739ac_init_help=
740ac_init_version=false
5213506e
RW
741ac_unrecognized_opts=
742ac_unrecognized_sep=
bce1b489
BE
743# The variables have the same names as the options, with
744# dashes changed to underlines.
88386050 745cache_file=/dev/null
bce1b489 746exec_prefix=NONE
bce1b489 747no_create=
bce1b489
BE
748no_recursion=
749prefix=NONE
750program_prefix=NONE
751program_suffix=NONE
752program_transform_name=s,x,x,
753silent=
754site=
755srcdir=
bce1b489
BE
756verbose=
757x_includes=NONE
758x_libraries=NONE
88386050
NN
759
760# Installation directory options.
761# These are left unexpanded so users can "make install exec_prefix=/foo"
762# and all the variables that are supposed to be based on exec_prefix
763# by default will actually change.
764# Use braces instead of parens because sh, perl, etc. also accept them.
5213506e 765# (The list follows the same order as the GNU Coding Standards.)
bce1b489
BE
766bindir='${exec_prefix}/bin'
767sbindir='${exec_prefix}/sbin'
768libexecdir='${exec_prefix}/libexec'
5213506e
RW
769datarootdir='${prefix}/share'
770datadir='${datarootdir}'
bce1b489
BE
771sysconfdir='${prefix}/etc'
772sharedstatedir='${prefix}/com'
773localstatedir='${prefix}/var'
bce1b489
BE
774includedir='${prefix}/include'
775oldincludedir='/usr/include'
5213506e
RW
776docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
777infodir='${datarootdir}/info'
778htmldir='${docdir}'
779dvidir='${docdir}'
780pdfdir='${docdir}'
781psdir='${docdir}'
782libdir='${exec_prefix}/lib'
783localedir='${datarootdir}/locale'
784mandir='${datarootdir}/man'
bce1b489 785
bce1b489 786ac_prev=
5213506e 787ac_dashdash=
bce1b489
BE
788for ac_option
789do
bce1b489
BE
790 # If the previous option needs an argument, assign it.
791 if test -n "$ac_prev"; then
5213506e 792 eval $ac_prev=\$ac_option
bce1b489
BE
793 ac_prev=
794 continue
795 fi
796
5213506e
RW
797 case $ac_option in
798 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
799 *) ac_optarg=yes ;;
800 esac
bce1b489
BE
801
802 # Accept the important Cygnus configure options, so we can diagnose typos.
803
5213506e
RW
804 case $ac_dashdash$ac_option in
805 --)
806 ac_dashdash=yes ;;
bce1b489
BE
807
808 -bindir | --bindir | --bindi | --bind | --bin | --bi)
809 ac_prev=bindir ;;
810 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
88386050 811 bindir=$ac_optarg ;;
bce1b489
BE
812
813 -build | --build | --buil | --bui | --bu)
88386050 814 ac_prev=build_alias ;;
bce1b489 815 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
88386050 816 build_alias=$ac_optarg ;;
bce1b489
BE
817
818 -cache-file | --cache-file | --cache-fil | --cache-fi \
819 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
820 ac_prev=cache_file ;;
821 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
822 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
88386050
NN
823 cache_file=$ac_optarg ;;
824
825 --config-cache | -C)
826 cache_file=config.cache ;;
bce1b489 827
5213506e 828 -datadir | --datadir | --datadi | --datad)
bce1b489 829 ac_prev=datadir ;;
5213506e 830 -datadir=* | --datadir=* | --datadi=* | --datad=*)
88386050 831 datadir=$ac_optarg ;;
bce1b489 832
5213506e
RW
833 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
834 | --dataroo | --dataro | --datar)
835 ac_prev=datarootdir ;;
836 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
837 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
838 datarootdir=$ac_optarg ;;
839
bce1b489 840 -disable-* | --disable-*)
5213506e 841 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
bce1b489 842 # Reject names that are not valid shell variable names.
5213506e
RW
843 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
844 as_fn_error "invalid feature name: $ac_useropt"
845 ac_useropt_orig=$ac_useropt
846 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
847 case $ac_user_opts in
848 *"
849"enable_$ac_useropt"
850"*) ;;
851 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
852 ac_unrecognized_sep=', ';;
853 esac
854 eval enable_$ac_useropt=no ;;
855
856 -docdir | --docdir | --docdi | --doc | --do)
857 ac_prev=docdir ;;
858 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
859 docdir=$ac_optarg ;;
860
861 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
862 ac_prev=dvidir ;;
863 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
864 dvidir=$ac_optarg ;;
bce1b489
BE
865
866 -enable-* | --enable-*)
5213506e 867 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
bce1b489 868 # Reject names that are not valid shell variable names.
5213506e
RW
869 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
870 as_fn_error "invalid feature name: $ac_useropt"
871 ac_useropt_orig=$ac_useropt
872 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
873 case $ac_user_opts in
874 *"
875"enable_$ac_useropt"
876"*) ;;
877 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
878 ac_unrecognized_sep=', ';;
bce1b489 879 esac
5213506e 880 eval enable_$ac_useropt=\$ac_optarg ;;
bce1b489
BE
881
882 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
883 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
884 | --exec | --exe | --ex)
885 ac_prev=exec_prefix ;;
886 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
887 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
888 | --exec=* | --exe=* | --ex=*)
88386050 889 exec_prefix=$ac_optarg ;;
bce1b489
BE
890
891 -gas | --gas | --ga | --g)
892 # Obsolete; use --with-gas.
893 with_gas=yes ;;
894
88386050
NN
895 -help | --help | --hel | --he | -h)
896 ac_init_help=long ;;
897 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
898 ac_init_help=recursive ;;
899 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
900 ac_init_help=short ;;
bce1b489
BE
901
902 -host | --host | --hos | --ho)
88386050 903 ac_prev=host_alias ;;
bce1b489 904 -host=* | --host=* | --hos=* | --ho=*)
88386050 905 host_alias=$ac_optarg ;;
bce1b489 906
5213506e
RW
907 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
908 ac_prev=htmldir ;;
909 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
910 | --ht=*)
911 htmldir=$ac_optarg ;;
912
bce1b489
BE
913 -includedir | --includedir | --includedi | --included | --include \
914 | --includ | --inclu | --incl | --inc)
915 ac_prev=includedir ;;
916 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
917 | --includ=* | --inclu=* | --incl=* | --inc=*)
88386050 918 includedir=$ac_optarg ;;
bce1b489
BE
919
920 -infodir | --infodir | --infodi | --infod | --info | --inf)
921 ac_prev=infodir ;;
922 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
88386050 923 infodir=$ac_optarg ;;
bce1b489
BE
924
925 -libdir | --libdir | --libdi | --libd)
926 ac_prev=libdir ;;
927 -libdir=* | --libdir=* | --libdi=* | --libd=*)
88386050 928 libdir=$ac_optarg ;;
bce1b489
BE
929
930 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
931 | --libexe | --libex | --libe)
932 ac_prev=libexecdir ;;
933 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
934 | --libexe=* | --libex=* | --libe=*)
88386050 935 libexecdir=$ac_optarg ;;
bce1b489 936
5213506e
RW
937 -localedir | --localedir | --localedi | --localed | --locale)
938 ac_prev=localedir ;;
939 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
940 localedir=$ac_optarg ;;
941
bce1b489 942 -localstatedir | --localstatedir | --localstatedi | --localstated \
5213506e 943 | --localstate | --localstat | --localsta | --localst | --locals)
bce1b489
BE
944 ac_prev=localstatedir ;;
945 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5213506e 946 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
88386050 947 localstatedir=$ac_optarg ;;
bce1b489
BE
948
949 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
950 ac_prev=mandir ;;
951 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
88386050 952 mandir=$ac_optarg ;;
bce1b489
BE
953
954 -nfp | --nfp | --nf)
955 # Obsolete; use --without-fp.
956 with_fp=no ;;
957
958 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
88386050 959 | --no-cr | --no-c | -n)
bce1b489
BE
960 no_create=yes ;;
961
962 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
963 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
964 no_recursion=yes ;;
965
966 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
967 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
968 | --oldin | --oldi | --old | --ol | --o)
969 ac_prev=oldincludedir ;;
970 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
971 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
972 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
88386050 973 oldincludedir=$ac_optarg ;;
bce1b489
BE
974
975 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
976 ac_prev=prefix ;;
977 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
88386050 978 prefix=$ac_optarg ;;
bce1b489
BE
979
980 -program-prefix | --program-prefix | --program-prefi | --program-pref \
981 | --program-pre | --program-pr | --program-p)
982 ac_prev=program_prefix ;;
983 -program-prefix=* | --program-prefix=* | --program-prefi=* \
984 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
88386050 985 program_prefix=$ac_optarg ;;
bce1b489
BE
986
987 -program-suffix | --program-suffix | --program-suffi | --program-suff \
988 | --program-suf | --program-su | --program-s)
989 ac_prev=program_suffix ;;
990 -program-suffix=* | --program-suffix=* | --program-suffi=* \
991 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
88386050 992 program_suffix=$ac_optarg ;;
bce1b489
BE
993
994 -program-transform-name | --program-transform-name \
995 | --program-transform-nam | --program-transform-na \
996 | --program-transform-n | --program-transform- \
997 | --program-transform | --program-transfor \
998 | --program-transfo | --program-transf \
999 | --program-trans | --program-tran \
1000 | --progr-tra | --program-tr | --program-t)
1001 ac_prev=program_transform_name ;;
1002 -program-transform-name=* | --program-transform-name=* \
1003 | --program-transform-nam=* | --program-transform-na=* \
1004 | --program-transform-n=* | --program-transform-=* \
1005 | --program-transform=* | --program-transfor=* \
1006 | --program-transfo=* | --program-transf=* \
1007 | --program-trans=* | --program-tran=* \
1008 | --progr-tra=* | --program-tr=* | --program-t=*)
88386050 1009 program_transform_name=$ac_optarg ;;
bce1b489 1010
5213506e
RW
1011 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1012 ac_prev=pdfdir ;;
1013 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1014 pdfdir=$ac_optarg ;;
1015
1016 -psdir | --psdir | --psdi | --psd | --ps)
1017 ac_prev=psdir ;;
1018 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1019 psdir=$ac_optarg ;;
1020
bce1b489
BE
1021 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1022 | -silent | --silent | --silen | --sile | --sil)
1023 silent=yes ;;
1024
1025 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1026 ac_prev=sbindir ;;
1027 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1028 | --sbi=* | --sb=*)
88386050 1029 sbindir=$ac_optarg ;;
bce1b489
BE
1030
1031 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1032 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1033 | --sharedst | --shareds | --shared | --share | --shar \
1034 | --sha | --sh)
1035 ac_prev=sharedstatedir ;;
1036 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1037 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1038 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1039 | --sha=* | --sh=*)
88386050 1040 sharedstatedir=$ac_optarg ;;
bce1b489
BE
1041
1042 -site | --site | --sit)
1043 ac_prev=site ;;
1044 -site=* | --site=* | --sit=*)
88386050 1045 site=$ac_optarg ;;
03391b53 1046
bce1b489
BE
1047 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1048 ac_prev=srcdir ;;
1049 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
88386050 1050 srcdir=$ac_optarg ;;
bce1b489
BE
1051
1052 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1053 | --syscon | --sysco | --sysc | --sys | --sy)
1054 ac_prev=sysconfdir ;;
1055 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1056 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
88386050 1057 sysconfdir=$ac_optarg ;;
bce1b489
BE
1058
1059 -target | --target | --targe | --targ | --tar | --ta | --t)
88386050 1060 ac_prev=target_alias ;;
bce1b489 1061 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
88386050 1062 target_alias=$ac_optarg ;;
bce1b489
BE
1063
1064 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1065 verbose=yes ;;
1066
88386050
NN
1067 -version | --version | --versio | --versi | --vers | -V)
1068 ac_init_version=: ;;
bce1b489
BE
1069
1070 -with-* | --with-*)
5213506e 1071 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
bce1b489 1072 # Reject names that are not valid shell variable names.
5213506e
RW
1073 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1074 as_fn_error "invalid package name: $ac_useropt"
1075 ac_useropt_orig=$ac_useropt
1076 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1077 case $ac_user_opts in
1078 *"
1079"with_$ac_useropt"
1080"*) ;;
1081 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1082 ac_unrecognized_sep=', ';;
bce1b489 1083 esac
5213506e 1084 eval with_$ac_useropt=\$ac_optarg ;;
bce1b489
BE
1085
1086 -without-* | --without-*)
5213506e 1087 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
bce1b489 1088 # Reject names that are not valid shell variable names.
5213506e
RW
1089 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1090 as_fn_error "invalid package name: $ac_useropt"
1091 ac_useropt_orig=$ac_useropt
1092 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1093 case $ac_user_opts in
1094 *"
1095"with_$ac_useropt"
1096"*) ;;
1097 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1098 ac_unrecognized_sep=', ';;
1099 esac
1100 eval with_$ac_useropt=no ;;
bce1b489
BE
1101
1102 --x)
1103 # Obsolete; use --with-x.
1104 with_x=yes ;;
1105
1106 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1107 | --x-incl | --x-inc | --x-in | --x-i)
1108 ac_prev=x_includes ;;
1109 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1110 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
88386050 1111 x_includes=$ac_optarg ;;
bce1b489
BE
1112
1113 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1114 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1115 ac_prev=x_libraries ;;
1116 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1117 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
88386050 1118 x_libraries=$ac_optarg ;;
bce1b489 1119
5213506e
RW
1120 -*) as_fn_error "unrecognized option: \`$ac_option'
1121Try \`$0 --help' for more information."
bce1b489
BE
1122 ;;
1123
88386050
NN
1124 *=*)
1125 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1126 # Reject names that are not valid shell variable names.
5213506e
RW
1127 case $ac_envvar in #(
1128 '' | [0-9]* | *[!_$as_cr_alnum]* )
1129 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1130 esac
1131 eval $ac_envvar=\$ac_optarg
88386050
NN
1132 export $ac_envvar ;;
1133
162f5967 1134 *)
88386050 1135 # FIXME: should be removed in autoconf 3.0.
5213506e 1136 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
88386050 1137 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5213506e 1138 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
88386050 1139 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
bce1b489
BE
1140 ;;
1141
1142 esac
1143done
1144
1145if test -n "$ac_prev"; then
88386050 1146 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
5213506e 1147 as_fn_error "missing argument to $ac_option"
bce1b489
BE
1148fi
1149
5213506e
RW
1150if test -n "$ac_unrecognized_opts"; then
1151 case $enable_option_checking in
1152 no) ;;
1153 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1154 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
88386050 1155 esac
5213506e 1156fi
03391b53 1157
5213506e
RW
1158# Check all directory arguments for consistency.
1159for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1160 datadir sysconfdir sharedstatedir localstatedir includedir \
1161 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1162 libdir localedir mandir
03391b53 1163do
5213506e
RW
1164 eval ac_val=\$$ac_var
1165 # Remove trailing slashes.
1166 case $ac_val in
1167 */ )
1168 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1169 eval $ac_var=\$ac_val;;
1170 esac
1171 # Be sure to have absolute directory names.
88386050 1172 case $ac_val in
5213506e
RW
1173 [\\/$]* | ?:[\\/]* ) continue;;
1174 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
03391b53 1175 esac
5213506e 1176 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
03391b53 1177done
bce1b489 1178
88386050
NN
1179# There might be people who depend on the old broken behavior: `$host'
1180# used to hold the argument of --host etc.
1181# FIXME: To remove some day.
1182build=$build_alias
1183host=$host_alias
1184target=$target_alias
1185
1186# FIXME: To remove some day.
1187if test "x$host_alias" != x; then
1188 if test "x$build_alias" = x; then
1189 cross_compiling=maybe
5213506e 1190 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
88386050
NN
1191 If a cross compiler is detected then cross compile mode will be used." >&2
1192 elif test "x$build_alias" != "x$host_alias"; then
1193 cross_compiling=yes
1194 fi
1195fi
bce1b489 1196
88386050
NN
1197ac_tool_prefix=
1198test -n "$host_alias" && ac_tool_prefix=$host_alias-
1199
1200test "$silent" = yes && exec 6>/dev/null
bce1b489 1201
03391b53 1202
5213506e
RW
1203ac_pwd=`pwd` && test -n "$ac_pwd" &&
1204ac_ls_di=`ls -di .` &&
1205ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1206 as_fn_error "working directory cannot be determined"
1207test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1208 as_fn_error "pwd does not report name of working directory"
1209
1210
03391b53
AO
1211# Find the source files, if location was not specified.
1212if test -z "$srcdir"; then
1213 ac_srcdir_defaulted=yes
5213506e
RW
1214 # Try the directory containing this script, then the parent directory.
1215 ac_confdir=`$as_dirname -- "$as_myself" ||
1216$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1217 X"$as_myself" : 'X\(//\)[^/]' \| \
1218 X"$as_myself" : 'X\(//\)$' \| \
1219 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1220$as_echo X"$as_myself" |
1221 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1222 s//\1/
1223 q
1224 }
1225 /^X\(\/\/\)[^/].*/{
1226 s//\1/
1227 q
1228 }
1229 /^X\(\/\/\)$/{
1230 s//\1/
1231 q
1232 }
1233 /^X\(\/\).*/{
1234 s//\1/
1235 q
1236 }
1237 s/.*/./; q'`
03391b53 1238 srcdir=$ac_confdir
5213506e 1239 if test ! -r "$srcdir/$ac_unique_file"; then
03391b53
AO
1240 srcdir=..
1241 fi
1242else
1243 ac_srcdir_defaulted=no
1244fi
5213506e
RW
1245if test ! -r "$srcdir/$ac_unique_file"; then
1246 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1247 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1248fi
1249ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1250ac_abs_confdir=`(
1251 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1252 pwd)`
1253# When building in place, set srcdir=.
1254if test "$ac_abs_confdir" = "$ac_pwd"; then
1255 srcdir=.
1256fi
1257# Remove unnecessary trailing slashes from srcdir.
1258# Double slashes in file names in object file debugging info
1259# mess up M-x gdb in Emacs.
1260case $srcdir in
1261*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1262esac
1263for ac_var in $ac_precious_vars; do
1264 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1265 eval ac_env_${ac_var}_value=\$${ac_var}
1266 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1267 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1268done
03391b53 1269
88386050
NN
1270#
1271# Report the --help message.
1272#
1273if test "$ac_init_help" = "long"; then
1274 # Omit some internal or obsolete options to make the list less imposing.
1275 # This message is too long to be a string in the A/UX 3.1 sh.
1276 cat <<_ACEOF
684c64bf 1277\`configure' configures package-unused version-unused to adapt to many kinds of systems.
bce1b489 1278
88386050 1279Usage: $0 [OPTION]... [VAR=VALUE]...
bce1b489 1280
88386050
NN
1281To assign environment variables (e.g., CC, CFLAGS...), specify them as
1282VAR=VALUE. See below for descriptions of some of the useful variables.
03391b53 1283
88386050 1284Defaults for the options are specified in brackets.
9c01f395 1285
88386050
NN
1286Configuration:
1287 -h, --help display this help and exit
1288 --help=short display options specific to this package
1289 --help=recursive display the short help of all the included packages
1290 -V, --version display version information and exit
1291 -q, --quiet, --silent do not print \`checking...' messages
1292 --cache-file=FILE cache test results in FILE [disabled]
1293 -C, --config-cache alias for \`--cache-file=config.cache'
1294 -n, --no-create do not create output files
1295 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1296
88386050
NN
1297Installation directories:
1298 --prefix=PREFIX install architecture-independent files in PREFIX
5213506e 1299 [$ac_default_prefix]
88386050 1300 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5213506e 1301 [PREFIX]
9c01f395 1302
88386050
NN
1303By default, \`make install' will install all the files in
1304\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1305an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1306for instance \`--prefix=\$HOME'.
9c01f395 1307
88386050 1308For better control, use the options below.
9c01f395 1309
88386050 1310Fine tuning of the installation directories:
5213506e
RW
1311 --bindir=DIR user executables [EPREFIX/bin]
1312 --sbindir=DIR system admin executables [EPREFIX/sbin]
1313 --libexecdir=DIR program executables [EPREFIX/libexec]
1314 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1315 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1316 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1317 --libdir=DIR object code libraries [EPREFIX/lib]
1318 --includedir=DIR C header files [PREFIX/include]
1319 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1320 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1321 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1322 --infodir=DIR info documentation [DATAROOTDIR/info]
1323 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1324 --mandir=DIR man documentation [DATAROOTDIR/man]
1325 --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc]
1326 --htmldir=DIR html documentation [DOCDIR]
1327 --dvidir=DIR dvi documentation [DOCDIR]
1328 --pdfdir=DIR pdf documentation [DOCDIR]
1329 --psdir=DIR ps documentation [DOCDIR]
88386050
NN
1330_ACEOF
1331
1332 cat <<\_ACEOF
1333
1334System types:
1335 --build=BUILD configure for building on BUILD [guessed]
1336 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1337 --target=TARGET configure for building compilers for TARGET [HOST]
1338_ACEOF
9c01f395
NN
1339fi
1340
88386050 1341if test -n "$ac_init_help"; then
684c64bf
AP
1342 case $ac_init_help in
1343 short | recursive ) echo "Configuration of package-unused version-unused:";;
1344 esac
88386050 1345 cat <<\_ACEOF
03391b53 1346
88386050 1347Optional Features:
5213506e 1348 --disable-option-checking ignore unrecognized --enable/--with options
88386050
NN
1349 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1350 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
88386050 1351 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
5b043f08 1352 --enable-multilib build many library versions (default)
dd365157
MS
1353 --enable-maintainer-mode enable make rules and dependencies not useful
1354 (and sometimes confusing) to the casual installer
5213506e
RW
1355 --enable-shared[=PKGS] build shared libraries [default=yes]
1356 --enable-static[=PKGS] build static libraries [default=yes]
1cf3d07d
SE
1357 --enable-fast-install[=PKGS]
1358 optimize for fast installation [default=yes]
88386050 1359 --disable-libtool-lock avoid locking (might break parallel builds)
fd312537 1360 --enable-tls Use thread-local storage [default=yes]
114bf3f1
MK
1361 --enable-objc-gc enable use of Boehm's garbage collector with the GNU
1362 Objective-C runtime
03391b53 1363
88386050
NN
1364Optional Packages:
1365 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1366 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
57255173 1367 --with-build-libsubdir=DIR Directory where to find libraries for build system
88386050
NN
1368 --with-target-subdir=SUBDIR
1369 configuring in a subdirectory
1370 --with-cross-host=HOST configuring with a cross compiler
1cf3d07d
SE
1371 --with-pic try to use only PIC/non-PIC objects [default=use
1372 both]
1373 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
114bf3f1
MK
1374 --with-target-bdw-gc=PATHLIST
1375 specify prefix directory for installed bdw-gc
1376 package. Equivalent to
1377 --with-target-bdw-gc-include=PATH/include plus
1378 --with-target-bdw-gc-lib=PATH/lib
1379 --with-target-bdw-gc-include=PATHLIST
1380 specify directories for installed bdw-gc include
1381 files
1382 --with-target-bdw-gc-lib=PATHLIST
1383 specify directories for installed bdw-gc library
3c36aa6b
JJ
1384 --with-gcc-major-version-only
1385 use only GCC major number in filesystem paths
1fcfac98 1386
88386050
NN
1387Some influential environment variables:
1388 CC C compiler command
1389 CFLAGS C compiler flags
1390 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1391 nonstandard directory <lib dir>
5213506e
RW
1392 LIBS libraries to pass to the linker, e.g. -l<library>
1393 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1394 you have headers in a nonstandard directory <include dir>
88386050 1395 CPP C preprocessor
1fcfac98 1396
88386050
NN
1397Use these variables to override the choices made by `configure' or to help
1398it to find libraries and programs with nonstandard names/locations.
6706f116 1399
5213506e 1400Report bugs to the package provider.
88386050 1401_ACEOF
5213506e 1402ac_status=$?
88386050
NN
1403fi
1404
1405if test "$ac_init_help" = "recursive"; then
1406 # If there are subdirs, report their specific --help.
88386050 1407 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5213506e
RW
1408 test -d "$ac_dir" ||
1409 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1410 continue
88386050
NN
1411 ac_builddir=.
1412
5213506e
RW
1413case "$ac_dir" in
1414.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1415*)
1416 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1417 # A ".." for each directory in $ac_dir_suffix.
1418 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1419 case $ac_top_builddir_sub in
1420 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1421 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1422 esac ;;
1423esac
1424ac_abs_top_builddir=$ac_pwd
1425ac_abs_builddir=$ac_pwd$ac_dir_suffix
1426# for backward compatibility:
1427ac_top_builddir=$ac_top_build_prefix
aebb8c22 1428
88386050 1429case $srcdir in
5213506e 1430 .) # We are building in place.
88386050 1431 ac_srcdir=.
5213506e
RW
1432 ac_top_srcdir=$ac_top_builddir_sub
1433 ac_abs_top_srcdir=$ac_pwd ;;
1434 [\\/]* | ?:[\\/]* ) # Absolute name.
88386050 1435 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
1436 ac_top_srcdir=$srcdir
1437 ac_abs_top_srcdir=$srcdir ;;
1438 *) # Relative name.
1439 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1440 ac_top_srcdir=$ac_top_build_prefix$srcdir
1441 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
88386050 1442esac
5213506e
RW
1443ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1444
1445 cd "$ac_dir" || { ac_status=$?; continue; }
1446 # Check for guested configure.
1447 if test -f "$ac_srcdir/configure.gnu"; then
1448 echo &&
1449 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1450 elif test -f "$ac_srcdir/configure"; then
1451 echo &&
1452 $SHELL "$ac_srcdir/configure" --help=recursive
88386050 1453 else
5213506e
RW
1454 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1455 fi || ac_status=$?
1456 cd "$ac_pwd" || { ac_status=$?; break; }
88386050 1457 done
aebb8c22 1458fi
88386050 1459
5213506e 1460test -n "$ac_init_help" && exit $ac_status
88386050
NN
1461if $ac_init_version; then
1462 cat <<\_ACEOF
684c64bf 1463package-unused configure version-unused
5213506e 1464generated by GNU Autoconf 2.64
88386050 1465
5213506e 1466Copyright (C) 2009 Free Software Foundation, Inc.
88386050
NN
1467This configure script is free software; the Free Software Foundation
1468gives unlimited permission to copy, distribute and modify it.
1469_ACEOF
5213506e 1470 exit
b150efee 1471fi
aebb8c22 1472
5213506e
RW
1473## ------------------------ ##
1474## Autoconf initialization. ##
1475## ------------------------ ##
aebb8c22 1476
5213506e
RW
1477# ac_fn_c_try_compile LINENO
1478# --------------------------
1479# Try to compile conftest.$ac_ext, and return whether this succeeded.
1480ac_fn_c_try_compile ()
88386050 1481{
5213506e
RW
1482 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1483 rm -f conftest.$ac_objext
1484 if { { ac_try="$ac_compile"
1485case "(($ac_try" in
1486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1487 *) ac_try_echo=$ac_try;;
1488esac
1489eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1490$as_echo "$ac_try_echo"; } >&5
1491 (eval "$ac_compile") 2>conftest.err
1492 ac_status=$?
1493 if test -s conftest.err; then
1494 grep -v '^ *+' conftest.err >conftest.er1
1495 cat conftest.er1 >&5
1496 mv -f conftest.er1 conftest.err
1497 fi
1498 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1499 test $ac_status = 0; } && {
1500 test -z "$ac_c_werror_flag" ||
1501 test ! -s conftest.err
1502 } && test -s conftest.$ac_objext; then :
1503 ac_retval=0
1504else
1505 $as_echo "$as_me: failed program was:" >&5
1506sed 's/^/| /' conftest.$ac_ext >&5
b150efee 1507
5213506e
RW
1508 ac_retval=1
1509fi
1510 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1511 return $ac_retval
b150efee 1512
5213506e 1513} # ac_fn_c_try_compile
b150efee 1514
5213506e
RW
1515# ac_fn_c_try_link LINENO
1516# -----------------------
1517# Try to link conftest.$ac_ext, and return whether this succeeded.
1518ac_fn_c_try_link ()
1519{
1520 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1521 rm -f conftest.$ac_objext conftest$ac_exeext
1522 if { { ac_try="$ac_link"
1523case "(($ac_try" in
1524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1525 *) ac_try_echo=$ac_try;;
1526esac
1527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1528$as_echo "$ac_try_echo"; } >&5
1529 (eval "$ac_link") 2>conftest.err
1530 ac_status=$?
1531 if test -s conftest.err; then
1532 grep -v '^ *+' conftest.err >conftest.er1
1533 cat conftest.er1 >&5
1534 mv -f conftest.er1 conftest.err
1535 fi
1536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537 test $ac_status = 0; } && {
1538 test -z "$ac_c_werror_flag" ||
1539 test ! -s conftest.err
1540 } && test -s conftest$ac_exeext && {
1541 test "$cross_compiling" = yes ||
1542 $as_test_x conftest$ac_exeext
1543 }; then :
1544 ac_retval=0
1545else
1546 $as_echo "$as_me: failed program was:" >&5
1547sed 's/^/| /' conftest.$ac_ext >&5
b150efee 1548
5213506e
RW
1549 ac_retval=1
1550fi
1551 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1552 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1553 # interfere with the next link command; also delete a directory that is
1554 # left behind by Apple's compiler. We do this before executing the actions.
1555 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1556 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1557 return $ac_retval
b150efee 1558
5213506e 1559} # ac_fn_c_try_link
b150efee 1560
5213506e
RW
1561# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1562# -------------------------------------------------------
1563# Tests whether HEADER exists and can be compiled using the include files in
1564# INCLUDES, setting the cache variable VAR accordingly.
1565ac_fn_c_check_header_compile ()
1566{
1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1569$as_echo_n "checking for $2... " >&6; }
1570if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1571 $as_echo_n "(cached) " >&6
1572else
1573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1574/* end confdefs.h. */
1575$4
1576#include <$2>
1577_ACEOF
1578if ac_fn_c_try_compile "$LINENO"; then :
1579 eval "$3=yes"
1580else
1581 eval "$3=no"
1582fi
1583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1584fi
1585eval ac_res=\$$3
1586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1587$as_echo "$ac_res" >&6; }
1588 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1589
1590} # ac_fn_c_check_header_compile
1591
1592# ac_fn_c_try_cpp LINENO
1593# ----------------------
1594# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1595ac_fn_c_try_cpp ()
1596{
1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598 if { { ac_try="$ac_cpp conftest.$ac_ext"
1599case "(($ac_try" in
1600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1601 *) ac_try_echo=$ac_try;;
1602esac
1603eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1604$as_echo "$ac_try_echo"; } >&5
1605 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1606 ac_status=$?
1607 if test -s conftest.err; then
1608 grep -v '^ *+' conftest.err >conftest.er1
1609 cat conftest.er1 >&5
1610 mv -f conftest.er1 conftest.err
1611 fi
1612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1613 test $ac_status = 0; } >/dev/null && {
1614 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1615 test ! -s conftest.err
1616 }; then :
1617 ac_retval=0
1618else
1619 $as_echo "$as_me: failed program was:" >&5
1620sed 's/^/| /' conftest.$ac_ext >&5
1621
1622 ac_retval=1
1623fi
1624 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1625 return $ac_retval
1626
1627} # ac_fn_c_try_cpp
1628
1629# ac_fn_c_try_run LINENO
1630# ----------------------
1631# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1632# that executables *can* be run.
1633ac_fn_c_try_run ()
1634{
1635 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1636 if { { ac_try="$ac_link"
1637case "(($ac_try" in
1638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1639 *) ac_try_echo=$ac_try;;
1640esac
1641eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1642$as_echo "$ac_try_echo"; } >&5
1643 (eval "$ac_link") 2>&5
1644 ac_status=$?
1645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1646 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1647 { { case "(($ac_try" in
1648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1649 *) ac_try_echo=$ac_try;;
1650esac
1651eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1652$as_echo "$ac_try_echo"; } >&5
1653 (eval "$ac_try") 2>&5
1654 ac_status=$?
1655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1656 test $ac_status = 0; }; }; then :
1657 ac_retval=0
1658else
1659 $as_echo "$as_me: program exited with status $ac_status" >&5
1660 $as_echo "$as_me: failed program was:" >&5
1661sed 's/^/| /' conftest.$ac_ext >&5
1662
1663 ac_retval=$ac_status
1664fi
1665 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1666 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1667 return $ac_retval
1668
1669} # ac_fn_c_try_run
1670
1671# ac_fn_c_check_func LINENO FUNC VAR
1672# ----------------------------------
1673# Tests whether FUNC exists, setting the cache variable VAR accordingly
1674ac_fn_c_check_func ()
1675{
1676 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1678$as_echo_n "checking for $2... " >&6; }
1679if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1680 $as_echo_n "(cached) " >&6
1681else
1682 if test x$gcc_no_link = xyes; then
1683 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1684fi
1685cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1686/* end confdefs.h. */
1687/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1688 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1689#define $2 innocuous_$2
1690
1691/* System header to define __stub macros and hopefully few prototypes,
1692 which can conflict with char $2 (); below.
1693 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1694 <limits.h> exists even on freestanding compilers. */
1695
1696#ifdef __STDC__
1697# include <limits.h>
1698#else
1699# include <assert.h>
1700#endif
1701
1702#undef $2
1703
1704/* Override any GCC internal prototype to avoid an error.
1705 Use char because int might match the return type of a GCC
1706 builtin and then its argument prototype would still apply. */
1707#ifdef __cplusplus
1708extern "C"
1709#endif
1710char $2 ();
1711/* The GNU C library defines this for functions which it implements
1712 to always fail with ENOSYS. Some functions are actually named
1713 something starting with __ and the normal name is an alias. */
1714#if defined __stub_$2 || defined __stub___$2
1715choke me
1716#endif
1717
1718int
1719main ()
1720{
1721return $2 ();
1722 ;
1723 return 0;
1724}
1725_ACEOF
1726if ac_fn_c_try_link "$LINENO"; then :
1727 eval "$3=yes"
1728else
1729 eval "$3=no"
1730fi
1731rm -f core conftest.err conftest.$ac_objext \
1732 conftest$ac_exeext conftest.$ac_ext
1733fi
1734eval ac_res=\$$3
1735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1736$as_echo "$ac_res" >&6; }
1737 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1738
1739} # ac_fn_c_check_func
1740
1741# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1742# -------------------------------------------------------
1743# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1744# the include files in INCLUDES and setting the cache variable VAR
1745# accordingly.
1746ac_fn_c_check_header_mongrel ()
1747{
1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1749 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751$as_echo_n "checking for $2... " >&6; }
1752if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1753 $as_echo_n "(cached) " >&6
1754fi
1755eval ac_res=\$$3
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757$as_echo "$ac_res" >&6; }
1758else
1759 # Is the header compilable?
1760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1761$as_echo_n "checking $2 usability... " >&6; }
1762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763/* end confdefs.h. */
1764$4
1765#include <$2>
1766_ACEOF
1767if ac_fn_c_try_compile "$LINENO"; then :
1768 ac_header_compiler=yes
1769else
1770 ac_header_compiler=no
1771fi
1772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1774$as_echo "$ac_header_compiler" >&6; }
1775
1776# Is the header present?
1777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1778$as_echo_n "checking $2 presence... " >&6; }
1779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780/* end confdefs.h. */
1781#include <$2>
1782_ACEOF
1783if ac_fn_c_try_cpp "$LINENO"; then :
1784 ac_header_preproc=yes
1785else
1786 ac_header_preproc=no
1787fi
1788rm -f conftest.err conftest.$ac_ext
1789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1790$as_echo "$ac_header_preproc" >&6; }
1791
1792# So? What about this header?
1793case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1794 yes:no: )
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1796$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1798$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1799 ;;
1800 no:yes:* )
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1802$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1804$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1806$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1808$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1810$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1811 ;;
1812esac
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1814$as_echo_n "checking for $2... " >&6; }
1815if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1816 $as_echo_n "(cached) " >&6
1817else
1818 eval "$3=\$ac_header_compiler"
1819fi
1820eval ac_res=\$$3
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822$as_echo "$ac_res" >&6; }
1823fi
1824 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1825
1826} # ac_fn_c_check_header_mongrel
1827cat >config.log <<_ACEOF
1828This file contains any messages produced by compilers while
1829running configure, to aid debugging if configure makes a mistake.
1830
1831It was created by package-unused $as_me version-unused, which was
1832generated by GNU Autoconf 2.64. Invocation command line was
1833
1834 $ $0 $@
1835
1836_ACEOF
1837exec 5>>config.log
1838{
1839cat <<_ASUNAME
1840## --------- ##
1841## Platform. ##
1842## --------- ##
1843
1844hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1845uname -m = `(uname -m) 2>/dev/null || echo unknown`
1846uname -r = `(uname -r) 2>/dev/null || echo unknown`
1847uname -s = `(uname -s) 2>/dev/null || echo unknown`
1848uname -v = `(uname -v) 2>/dev/null || echo unknown`
1849
1850/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1851/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1852
1853/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1854/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1855/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1856/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1857/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1858/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1859/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1860
1861_ASUNAME
1862
1863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1864for as_dir in $PATH
1865do
1866 IFS=$as_save_IFS
1867 test -z "$as_dir" && as_dir=.
1868 $as_echo "PATH: $as_dir"
1869 done
1870IFS=$as_save_IFS
1871
1872} >&5
1873
1874cat >&5 <<_ACEOF
b150efee 1875
b150efee 1876
88386050
NN
1877## ----------- ##
1878## Core tests. ##
1879## ----------- ##
b150efee 1880
88386050
NN
1881_ACEOF
1882
1883
1884# Keep a trace of the command line.
1885# Strip out --no-create and --no-recursion so they do not pile up.
1886# Strip out --silent because we don't want to record it for future runs.
1887# Also quote any args containing shell meta-characters.
1888# Make two passes to allow for proper duplicate-argument suppression.
1889ac_configure_args=
1890ac_configure_args0=
1891ac_configure_args1=
88386050
NN
1892ac_must_keep_next=false
1893for ac_pass in 1 2
1894do
1895 for ac_arg
1896 do
1897 case $ac_arg in
1898 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1899 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1900 | -silent | --silent | --silen | --sile | --sil)
1901 continue ;;
5213506e
RW
1902 *\'*)
1903 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
88386050
NN
1904 esac
1905 case $ac_pass in
5213506e 1906 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
88386050 1907 2)
5213506e 1908 as_fn_append ac_configure_args1 " '$ac_arg'"
88386050
NN
1909 if test $ac_must_keep_next = true; then
1910 ac_must_keep_next=false # Got value, back to normal.
1911 else
1912 case $ac_arg in
1913 *=* | --config-cache | -C | -disable-* | --disable-* \
1914 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1915 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1916 | -with-* | --with-* | -without-* | --without-* | --x)
1917 case "$ac_configure_args0 " in
1918 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1919 esac
1920 ;;
1921 -* ) ac_must_keep_next=true ;;
1922 esac
1923 fi
5213506e 1924 as_fn_append ac_configure_args " '$ac_arg'"
88386050
NN
1925 ;;
1926 esac
1927 done
1928done
5213506e
RW
1929{ ac_configure_args0=; unset ac_configure_args0;}
1930{ ac_configure_args1=; unset ac_configure_args1;}
88386050
NN
1931
1932# When interrupted or exit'd, cleanup temporary files, and complete
1933# config.log. We remove comments because anyway the quotes in there
1934# would cause problems or look ugly.
5213506e
RW
1935# WARNING: Use '\'' to represent an apostrophe within the trap.
1936# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
88386050
NN
1937trap 'exit_status=$?
1938 # Save into config.log some information that might help in debugging.
1939 {
1940 echo
1941
1942 cat <<\_ASBOX
1943## ---------------- ##
1944## Cache variables. ##
1945## ---------------- ##
1946_ASBOX
1947 echo
1948 # The following way of writing the cache mishandles newlines in values,
5213506e
RW
1949(
1950 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1951 eval ac_val=\$$ac_var
1952 case $ac_val in #(
1953 *${as_nl}*)
1954 case $ac_var in #(
1955 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1956$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1957 esac
1958 case $ac_var in #(
1959 _ | IFS | as_nl) ;; #(
1960 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1961 *) { eval $ac_var=; unset $ac_var;} ;;
1962 esac ;;
1963 esac
1964 done
88386050 1965 (set) 2>&1 |
5213506e
RW
1966 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1967 *${as_nl}ac_space=\ *)
88386050 1968 sed -n \
5213506e
RW
1969 "s/'\''/'\''\\\\'\'''\''/g;
1970 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1971 ;; #(
88386050 1972 *)
5213506e 1973 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
88386050 1974 ;;
5213506e
RW
1975 esac |
1976 sort
1977)
88386050
NN
1978 echo
1979
1980 cat <<\_ASBOX
1981## ----------------- ##
1982## Output variables. ##
1983## ----------------- ##
1984_ASBOX
1985 echo
1986 for ac_var in $ac_subst_vars
1987 do
5213506e
RW
1988 eval ac_val=\$$ac_var
1989 case $ac_val in
1990 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1991 esac
1992 $as_echo "$ac_var='\''$ac_val'\''"
88386050
NN
1993 done | sort
1994 echo
1995
1996 if test -n "$ac_subst_files"; then
1997 cat <<\_ASBOX
5213506e
RW
1998## ------------------- ##
1999## File substitutions. ##
2000## ------------------- ##
88386050
NN
2001_ASBOX
2002 echo
2003 for ac_var in $ac_subst_files
2004 do
5213506e
RW
2005 eval ac_val=\$$ac_var
2006 case $ac_val in
2007 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2008 esac
2009 $as_echo "$ac_var='\''$ac_val'\''"
88386050
NN
2010 done | sort
2011 echo
2012 fi
2013
2014 if test -s confdefs.h; then
2015 cat <<\_ASBOX
2016## ----------- ##
2017## confdefs.h. ##
2018## ----------- ##
2019_ASBOX
2020 echo
5213506e 2021 cat confdefs.h
88386050
NN
2022 echo
2023 fi
2024 test "$ac_signal" != 0 &&
5213506e
RW
2025 $as_echo "$as_me: caught signal $ac_signal"
2026 $as_echo "$as_me: exit $exit_status"
88386050 2027 } >&5
5213506e
RW
2028 rm -f core *.core core.conftest.* &&
2029 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
88386050 2030 exit $exit_status
5213506e 2031' 0
88386050 2032for ac_signal in 1 2 13 15; do
5213506e 2033 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
88386050
NN
2034done
2035ac_signal=0
2036
2037# confdefs.h avoids OS command line length limits that DEFS can exceed.
5213506e
RW
2038rm -f -r conftest* confdefs.h
2039
2040$as_echo "/* confdefs.h */" > confdefs.h
88386050
NN
2041
2042# Predefined preprocessor variables.
2043
2044cat >>confdefs.h <<_ACEOF
2045#define PACKAGE_NAME "$PACKAGE_NAME"
2046_ACEOF
2047
88386050
NN
2048cat >>confdefs.h <<_ACEOF
2049#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2050_ACEOF
2051
88386050
NN
2052cat >>confdefs.h <<_ACEOF
2053#define PACKAGE_VERSION "$PACKAGE_VERSION"
2054_ACEOF
2055
88386050
NN
2056cat >>confdefs.h <<_ACEOF
2057#define PACKAGE_STRING "$PACKAGE_STRING"
2058_ACEOF
2059
88386050
NN
2060cat >>confdefs.h <<_ACEOF
2061#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2062_ACEOF
2063
5213506e
RW
2064cat >>confdefs.h <<_ACEOF
2065#define PACKAGE_URL "$PACKAGE_URL"
2066_ACEOF
2067
88386050
NN
2068
2069# Let the site file select an alternate cache file if it wants to.
5213506e
RW
2070# Prefer an explicitly selected file to automatically selected ones.
2071ac_site_file1=NONE
2072ac_site_file2=NONE
2073if test -n "$CONFIG_SITE"; then
2074 ac_site_file1=$CONFIG_SITE
2075elif test "x$prefix" != xNONE; then
2076 ac_site_file1=$prefix/share/config.site
2077 ac_site_file2=$prefix/etc/config.site
2078else
2079 ac_site_file1=$ac_default_prefix/share/config.site
2080 ac_site_file2=$ac_default_prefix/etc/config.site
2081fi
2082for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2083do
2084 test "x$ac_site_file" = xNONE && continue
88386050 2085 if test -r "$ac_site_file"; then
5213506e
RW
2086 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2087$as_echo "$as_me: loading site script $ac_site_file" >&6;}
88386050
NN
2088 sed 's/^/| /' "$ac_site_file" >&5
2089 . "$ac_site_file"
2090 fi
2091done
2092
2093if test -r "$cache_file"; then
2094 # Some versions of bash will fail to source /dev/null (special
2095 # files actually), so we avoid doing that.
2096 if test -f "$cache_file"; then
5213506e
RW
2097 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2098$as_echo "$as_me: loading cache $cache_file" >&6;}
88386050 2099 case $cache_file in
5213506e
RW
2100 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2101 *) . "./$cache_file";;
88386050
NN
2102 esac
2103 fi
2104else
5213506e
RW
2105 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2106$as_echo "$as_me: creating cache $cache_file" >&6;}
88386050
NN
2107 >$cache_file
2108fi
2109
2110# Check that the precious variables saved in the cache have kept the same
2111# value.
2112ac_cache_corrupted=false
5213506e 2113for ac_var in $ac_precious_vars; do
88386050
NN
2114 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2115 eval ac_new_set=\$ac_env_${ac_var}_set
5213506e
RW
2116 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2117 eval ac_new_val=\$ac_env_${ac_var}_value
88386050
NN
2118 case $ac_old_set,$ac_new_set in
2119 set,)
5213506e
RW
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2121$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
88386050
NN
2122 ac_cache_corrupted=: ;;
2123 ,set)
5213506e
RW
2124 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2125$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
88386050
NN
2126 ac_cache_corrupted=: ;;
2127 ,);;
2128 *)
2129 if test "x$ac_old_val" != "x$ac_new_val"; then
5213506e
RW
2130 # differences in whitespace do not lead to failure.
2131 ac_old_val_w=`echo x $ac_old_val`
2132 ac_new_val_w=`echo x $ac_new_val`
2133 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2135$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2136 ac_cache_corrupted=:
2137 else
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2139$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2140 eval $ac_var=\$ac_old_val
2141 fi
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2143$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2144 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2145$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
88386050
NN
2146 fi;;
2147 esac
2148 # Pass precious variables to config.status.
2149 if test "$ac_new_set" = set; then
2150 case $ac_new_val in
5213506e 2151 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
88386050
NN
2152 *) ac_arg=$ac_var=$ac_new_val ;;
2153 esac
2154 case " $ac_configure_args " in
2155 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5213506e 2156 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
88386050
NN
2157 esac
2158 fi
2159done
2160if $ac_cache_corrupted; then
5213506e
RW
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2162$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2164$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2165 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
88386050 2166fi
5213506e
RW
2167## -------------------- ##
2168## Main body of script. ##
2169## -------------------- ##
88386050
NN
2170
2171ac_ext=c
2172ac_cpp='$CPP $CPPFLAGS'
2173ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2174ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2175ac_compiler_gnu=$ac_cv_c_compiler_gnu
2176
2177
2178
2179
2180
2181
215c351a 2182ac_aux_dir=
5213506e
RW
2183for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2184 for ac_t in install-sh install.sh shtool; do
2185 if test -f "$ac_dir/$ac_t"; then
2186 ac_aux_dir=$ac_dir
2187 ac_install_sh="$ac_aux_dir/$ac_t -c"
2188 break 2
2189 fi
2190 done
215c351a
PB
2191done
2192if test -z "$ac_aux_dir"; then
5213506e 2193 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
215c351a 2194fi
5213506e
RW
2195
2196# These three variables are undocumented and unsupported,
2197# and are intended to be withdrawn in a future Autoconf release.
2198# They can cause serious problems if a builder's source tree is in a directory
2199# whose full name contains unusual characters.
2200ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2201ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2202ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2203
215c351a
PB
2204
2205# Make sure we can run config.sub.
5213506e
RW
2206$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2207 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2208
2209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2210$as_echo_n "checking build system type... " >&6; }
2211if test "${ac_cv_build+set}" = set; then :
2212 $as_echo_n "(cached) " >&6
2213else
2214 ac_build_alias=$build_alias
2215test "x$ac_build_alias" = x &&
2216 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2217test "x$ac_build_alias" = x &&
2218 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2219ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2220 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2221
2222fi
2223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2224$as_echo "$ac_cv_build" >&6; }
2225case $ac_cv_build in
2226*-*-*) ;;
2227*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2228esac
215c351a 2229build=$ac_cv_build
5213506e
RW
2230ac_save_IFS=$IFS; IFS='-'
2231set x $ac_cv_build
2232shift
2233build_cpu=$1
2234build_vendor=$2
2235shift; shift
2236# Remember, the first character of IFS is used to create $*,
2237# except with old shells:
2238build_os=$*
2239IFS=$ac_save_IFS
2240case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
215c351a
PB
2241
2242
2243 case ${build_alias} in
2244 "") build_noncanonical=${build} ;;
2245 *) build_noncanonical=${build_alias} ;;
2246esac
2247
2248 case ${host_alias} in
2249 "") host_noncanonical=${build_noncanonical} ;;
2250 *) host_noncanonical=${host_alias} ;;
2251esac
2252
2253 case ${target_alias} in
2254 "") target_noncanonical=${host_noncanonical} ;;
2255 *) target_noncanonical=${target_alias} ;;
2256esac
2257
57255173
PB
2258
2259# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2260# have matching libraries, they should use host libraries: Makefile.tpl
2261# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2262# However, they still use the build modules, because the corresponding
2263# host modules (e.g. bison) are only built for the host when bootstrap
2264# finishes. So:
2265# - build_subdir is where we find build modules, and never changes.
2266# - build_libsubdir is where we find build libraries, and can be overridden.
2267
2268# Prefix 'build-' so this never conflicts with target_subdir.
215c351a 2269build_subdir="build-${build_noncanonical}"
57255173 2270
5213506e
RW
2271# Check whether --with-build-libsubdir was given.
2272if test "${with_build_libsubdir+set}" = set; then :
2273 withval=$with_build_libsubdir; build_libsubdir="$withval"
57255173
PB
2274else
2275 build_libsubdir="$build_subdir"
5213506e
RW
2276fi
2277
215c351a
PB
2278# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2279if ( test $srcdir = . && test -d gcc ) \
2280 || test -d $srcdir/../host-${host_noncanonical}; then
2281 host_subdir="host-${host_noncanonical}"
2282else
2283 host_subdir=.
2284fi
2285# No prefix.
2286target_subdir=${target_noncanonical}
252dde64 2287
88386050 2288
252dde64 2289# We need the following definitions because AC_PROG_LIBTOOL relies on them
88386050 2290PACKAGE=libobjc
252dde64 2291# Version is pulled out to make it a bit easier to change using sed.
c7907a55 2292VERSION=4:0:0
88386050
NN
2293
2294
2295# This works around the fact that libtool configuration may change LD
2296# for this particular configuration, but some shells, instead of
2297# keeping the changes in LD private, export them just because LD is
2298# exported.
2299ORIGINAL_LD_FOR_MULTILIBS=$LD
2300
252dde64
NN
2301# -------
2302# Options
2303# -------
2304
252dde64
NN
2305# We use these options to decide which functions to include.
2306
5213506e
RW
2307# Check whether --with-target-subdir was given.
2308if test "${with_target_subdir+set}" = set; then :
2309 withval=$with_target_subdir;
2310fi
252dde64 2311
252dde64 2312
5213506e
RW
2313# Check whether --with-cross-host was given.
2314if test "${with_cross_host+set}" = set; then :
2315 withval=$with_cross_host;
2316fi
252dde64 2317
252dde64 2318
5213506e
RW
2319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2320$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2321# Check whether --enable-version-specific-runtime-libs was given.
2322if test "${enable_version_specific_runtime_libs+set}" = set; then :
2323 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
252dde64
NN
2324 yes) version_specific_libs=yes ;;
2325 no) version_specific_libs=no ;;
5213506e 2326 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
252dde64
NN
2327 esac
2328else
2329 version_specific_libs=no
5213506e
RW
2330fi
2331
2332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2333$as_echo "$version_specific_libs" >&6; }
2334
252dde64
NN
2335# -----------
2336# Directories
2337# -----------
2338
5b043f08
GK
2339# Find the rest of the source tree framework.
2340# Default to --enable-multilib
5213506e
RW
2341# Check whether --enable-multilib was given.
2342if test "${enable_multilib+set}" = set; then :
2343 enableval=$enable_multilib; case "$enableval" in
5b043f08
GK
2344 yes) multilib=yes ;;
2345 no) multilib=no ;;
5213506e 2346 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
5b043f08
GK
2347 esac
2348else
2349 multilib=yes
5213506e
RW
2350fi
2351
5b043f08
GK
2352
2353# We may get other options which we leave undocumented:
2354# --with-target-subdir, --with-multisrctop, --with-multisubdir
2355# See config-ml.in if you want the gory details.
2356
2357if test "$srcdir" = "."; then
2358 if test "$with_target_subdir" != "."; then
2359 multi_basedir="$srcdir/$with_multisrctop../.."
88386050 2360 else
5b043f08 2361 multi_basedir="$srcdir/$with_multisrctop.."
88386050
NN
2362 fi
2363else
5b043f08 2364 multi_basedir="$srcdir/.."
88386050 2365fi
5b043f08
GK
2366
2367
2368# Even if the default multilib is not a cross compilation,
2369# it may be that some of the other multilibs are.
2370if test $cross_compiling = no && test $multilib = yes \
2371 && test "x${with_multisubdir}" != x ; then
2372 cross_compiling=maybe
88386050 2373fi
88386050 2374
5213506e 2375ac_config_commands="$ac_config_commands default-1"
88386050
NN
2376
2377
5213506e
RW
2378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2379$as_echo_n "checking host system type... " >&6; }
2380if test "${ac_cv_host+set}" = set; then :
2381 $as_echo_n "(cached) " >&6
2382else
2383 if test "x$host_alias" = x; then
2384 ac_cv_host=$ac_cv_build
88386050 2385else
5213506e
RW
2386 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2387 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2388fi
88386050
NN
2389
2390fi
5213506e
RW
2391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2392$as_echo "$ac_cv_host" >&6; }
2393case $ac_cv_host in
2394*-*-*) ;;
2395*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2396esac
88386050 2397host=$ac_cv_host
5213506e
RW
2398ac_save_IFS=$IFS; IFS='-'
2399set x $ac_cv_host
2400shift
2401host_cpu=$1
2402host_vendor=$2
2403shift; shift
2404# Remember, the first character of IFS is used to create $*,
2405# except with old shells:
2406host_os=$*
2407IFS=$ac_save_IFS
2408case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
88386050
NN
2409
2410
5213506e
RW
2411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2412$as_echo_n "checking target system type... " >&6; }
2413if test "${ac_cv_target+set}" = set; then :
2414 $as_echo_n "(cached) " >&6
88386050 2415else
5213506e
RW
2416 if test "x$target_alias" = x; then
2417 ac_cv_target=$ac_cv_host
2418else
2419 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2420 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2421fi
88386050
NN
2422
2423fi
5213506e
RW
2424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2425$as_echo "$ac_cv_target" >&6; }
2426case $ac_cv_target in
2427*-*-*) ;;
2428*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2429esac
88386050 2430target=$ac_cv_target
5213506e
RW
2431ac_save_IFS=$IFS; IFS='-'
2432set x $ac_cv_target
2433shift
2434target_cpu=$1
2435target_vendor=$2
2436shift; shift
2437# Remember, the first character of IFS is used to create $*,
2438# except with old shells:
2439target_os=$*
2440IFS=$ac_save_IFS
2441case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
88386050
NN
2442
2443
2444# The aliases save the names the user supplied, while $host etc.
2445# will get canonicalized.
2446test -n "$target_alias" &&
b150efee
FS
2447 test "$program_prefix$program_suffix$program_transform_name" = \
2448 NONENONEs,x,x, &&
2449 program_prefix=${target_alias}-
b150efee 2450
b150efee 2451
049bc404 2452
5213506e 2453
608e1e0c 2454# Export source directory.
b150efee
FS
2455# These need to be absolute paths, yet at the same time need to
2456# canonicalize only relative paths, because then amd will not unmount
2457# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
b150efee 2458case $srcdir in
252dde64
NN
2459 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2460 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
b150efee
FS
2461esac
2462
2463
608e1e0c 2464# Calculate toolexeclibdir
a42a57cb 2465# Also toolexecdir, though it's only used in toolexeclibdir
252dde64
NN
2466case ${version_specific_libs} in
2467 yes)
2468 # Need the gcc compiler version to know where to install libraries
2469 # and header files if --enable-version-specific-runtime-libs option
2470 # is selected.
a42a57cb 2471 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2b37e3d5 2472 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
252dde64
NN
2473 ;;
2474 no)
2475 if test -n "$with_cross_host" &&
2476 test x"$with_cross_host" != x"no"; then
252dde64 2477 # Install a library built with a cross compiler in tooldir, not libdir.
a42a57cb 2478 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
608e1e0c
NN
2479 toolexeclibdir='$(toolexecdir)/lib'
2480 else
a42a57cb 2481 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
608e1e0c 2482 toolexeclibdir='$(libdir)'
252dde64
NN
2483 fi
2484 multi_os_directory=`$CC -print-multi-os-directory`
2485 case $multi_os_directory in
2486 .) ;; # Avoid trailing /.
608e1e0c 2487 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
252dde64
NN
2488 esac
2489 ;;
2490esac
71205e0b 2491
252dde64 2492
a42a57cb 2493
ff65de76
AP
2494# Figure out if we want to name the include directory and the
2495# library name changes differently.
7d34a5a9 2496includedirname=include
45d5f86c 2497libsuffix=
ff65de76
AP
2498case "${host}" in
2499 *-darwin*)
2500 # Darwin is the only target so far that needs a different include directory.
7d34a5a9 2501 includedirname=include-gnu-runtime
af333b9a 2502 libsuffix=-gnu
ff65de76
AP
2503 ;;
2504esac
2505
2506
2507
5213506e 2508ac_config_headers="$ac_config_headers config.h"
049bc404
AP
2509
2510
252dde64
NN
2511# --------
2512# Programs
2513# --------
7c6b0e92 2514
b150efee 2515
db7f3c69
NN
2516
2517# We must force CC to /not/ be a precious variable; otherwise
2518# the wrong, non-multilib-adjusted value will be used in multilibs.
2519# As a side effect, we have to subst CFLAGS ourselves.
2520
2521
88386050
NN
2522ac_ext=c
2523ac_cpp='$CPP $CPPFLAGS'
2524ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2525ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2526ac_compiler_gnu=$ac_cv_c_compiler_gnu
2527if test -n "$ac_tool_prefix"; then
2528 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2529set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
2530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2531$as_echo_n "checking for $ac_word... " >&6; }
2532if test "${ac_cv_prog_CC+set}" = set; then :
2533 $as_echo_n "(cached) " >&6
88386050
NN
2534else
2535 if test -n "$CC"; then
2536 ac_cv_prog_CC="$CC" # Let the user override the test.
2537else
2538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539for as_dir in $PATH
2540do
2541 IFS=$as_save_IFS
2542 test -z "$as_dir" && as_dir=.
5213506e
RW
2543 for ac_exec_ext in '' $ac_executable_extensions; do
2544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2545 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 2546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2547 break 2
2548 fi
2549done
5213506e
RW
2550 done
2551IFS=$as_save_IFS
b150efee 2552
88386050
NN
2553fi
2554fi
2555CC=$ac_cv_prog_CC
2556if test -n "$CC"; then
5213506e
RW
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2558$as_echo "$CC" >&6; }
88386050 2559else
5213506e
RW
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2561$as_echo "no" >&6; }
88386050 2562fi
b150efee 2563
5213506e 2564
88386050
NN
2565fi
2566if test -z "$ac_cv_prog_CC"; then
2567 ac_ct_CC=$CC
2568 # Extract the first word of "gcc", so it can be a program name with args.
2569set dummy gcc; ac_word=$2
5213506e
RW
2570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2571$as_echo_n "checking for $ac_word... " >&6; }
2572if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2573 $as_echo_n "(cached) " >&6
88386050
NN
2574else
2575 if test -n "$ac_ct_CC"; then
2576 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2577else
2578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2579for as_dir in $PATH
2580do
2581 IFS=$as_save_IFS
2582 test -z "$as_dir" && as_dir=.
5213506e
RW
2583 for ac_exec_ext in '' $ac_executable_extensions; do
2584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2585 ac_cv_prog_ac_ct_CC="gcc"
5213506e 2586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2587 break 2
2588 fi
2589done
5213506e
RW
2590 done
2591IFS=$as_save_IFS
b150efee 2592
88386050
NN
2593fi
2594fi
2595ac_ct_CC=$ac_cv_prog_ac_ct_CC
2596if test -n "$ac_ct_CC"; then
5213506e
RW
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2598$as_echo "$ac_ct_CC" >&6; }
88386050 2599else
5213506e
RW
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2601$as_echo "no" >&6; }
88386050 2602fi
7c6b0e92 2603
5213506e
RW
2604 if test "x$ac_ct_CC" = x; then
2605 CC=""
2606 else
2607 case $cross_compiling:$ac_tool_warned in
2608yes:)
2609{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2610$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2611ac_tool_warned=yes ;;
2612esac
2613 CC=$ac_ct_CC
2614 fi
88386050
NN
2615else
2616 CC="$ac_cv_prog_CC"
2617fi
7c6b0e92 2618
88386050 2619if test -z "$CC"; then
5213506e
RW
2620 if test -n "$ac_tool_prefix"; then
2621 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
88386050 2622set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
2623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2624$as_echo_n "checking for $ac_word... " >&6; }
2625if test "${ac_cv_prog_CC+set}" = set; then :
2626 $as_echo_n "(cached) " >&6
bce1b489
BE
2627else
2628 if test -n "$CC"; then
2629 ac_cv_prog_CC="$CC" # Let the user override the test.
2630else
88386050
NN
2631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2632for as_dir in $PATH
2633do
2634 IFS=$as_save_IFS
2635 test -z "$as_dir" && as_dir=.
5213506e
RW
2636 for ac_exec_ext in '' $ac_executable_extensions; do
2637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2638 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 2639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2640 break 2
2641 fi
2642done
5213506e
RW
2643 done
2644IFS=$as_save_IFS
88386050 2645
bce1b489
BE
2646fi
2647fi
88386050 2648CC=$ac_cv_prog_CC
bce1b489 2649if test -n "$CC"; then
5213506e
RW
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2651$as_echo "$CC" >&6; }
88386050 2652else
5213506e
RW
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2654$as_echo "no" >&6; }
88386050
NN
2655fi
2656
5213506e
RW
2657
2658 fi
88386050 2659fi
5213506e 2660if test -z "$CC"; then
88386050
NN
2661 # Extract the first word of "cc", so it can be a program name with args.
2662set dummy cc; ac_word=$2
5213506e
RW
2663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2664$as_echo_n "checking for $ac_word... " >&6; }
2665if test "${ac_cv_prog_CC+set}" = set; then :
2666 $as_echo_n "(cached) " >&6
88386050 2667else
5213506e
RW
2668 if test -n "$CC"; then
2669 ac_cv_prog_CC="$CC" # Let the user override the test.
88386050 2670else
5213506e 2671 ac_prog_rejected=no
88386050
NN
2672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2673for as_dir in $PATH
2674do
2675 IFS=$as_save_IFS
2676 test -z "$as_dir" && as_dir=.
5213506e
RW
2677 for ac_exec_ext in '' $ac_executable_extensions; do
2678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2679 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2680 ac_prog_rejected=yes
2681 continue
2682 fi
2683 ac_cv_prog_CC="cc"
2684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2685 break 2
2686 fi
2687done
5213506e
RW
2688 done
2689IFS=$as_save_IFS
88386050 2690
bce1b489
BE
2691if test $ac_prog_rejected = yes; then
2692 # We found a bogon in the path, so make sure we never use it.
2693 set dummy $ac_cv_prog_CC
2694 shift
88386050 2695 if test $# != 0; then
bce1b489
BE
2696 # We chose a different compiler from the bogus one.
2697 # However, it has the same basename, so the bogon will be chosen
2698 # first if we set CC to just the basename; use the full file name.
2699 shift
88386050 2700 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
bce1b489
BE
2701 fi
2702fi
2703fi
2704fi
88386050 2705CC=$ac_cv_prog_CC
bce1b489 2706if test -n "$CC"; then
5213506e
RW
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2708$as_echo "$CC" >&6; }
bce1b489 2709else
5213506e
RW
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711$as_echo "no" >&6; }
bce1b489
BE
2712fi
2713
5213506e 2714
03391b53 2715fi
88386050
NN
2716if test -z "$CC"; then
2717 if test -n "$ac_tool_prefix"; then
5213506e 2718 for ac_prog in cl.exe
88386050
NN
2719 do
2720 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2721set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2723$as_echo_n "checking for $ac_word... " >&6; }
2724if test "${ac_cv_prog_CC+set}" = set; then :
2725 $as_echo_n "(cached) " >&6
bce1b489 2726else
88386050
NN
2727 if test -n "$CC"; then
2728 ac_cv_prog_CC="$CC" # Let the user override the test.
bce1b489 2729else
88386050
NN
2730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2731for as_dir in $PATH
2732do
2733 IFS=$as_save_IFS
2734 test -z "$as_dir" && as_dir=.
5213506e
RW
2735 for ac_exec_ext in '' $ac_executable_extensions; do
2736 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2737 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 2738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
2739 break 2
2740 fi
2741done
5213506e
RW
2742 done
2743IFS=$as_save_IFS
88386050 2744
bce1b489
BE
2745fi
2746fi
88386050
NN
2747CC=$ac_cv_prog_CC
2748if test -n "$CC"; then
5213506e
RW
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2750$as_echo "$CC" >&6; }
bce1b489 2751else
5213506e
RW
2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2753$as_echo "no" >&6; }
bce1b489 2754fi
bce1b489 2755
5213506e 2756
88386050
NN
2757 test -n "$CC" && break
2758 done
bce1b489 2759fi
88386050
NN
2760if test -z "$CC"; then
2761 ac_ct_CC=$CC
5213506e 2762 for ac_prog in cl.exe
88386050
NN
2763do
2764 # Extract the first word of "$ac_prog", so it can be a program name with args.
2765set dummy $ac_prog; ac_word=$2
5213506e
RW
2766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2767$as_echo_n "checking for $ac_word... " >&6; }
2768if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2769 $as_echo_n "(cached) " >&6
88386050
NN
2770else
2771 if test -n "$ac_ct_CC"; then
2772 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2773else
2774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2775for as_dir in $PATH
2776do
2777 IFS=$as_save_IFS
2778 test -z "$as_dir" && as_dir=.
5213506e
RW
2779 for ac_exec_ext in '' $ac_executable_extensions; do
2780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 2781 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 2782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050 2783 break 2
da4b1927 2784 fi
88386050 2785done
5213506e
RW
2786 done
2787IFS=$as_save_IFS
88386050
NN
2788
2789fi
2790fi
2791ac_ct_CC=$ac_cv_prog_ac_ct_CC
2792if test -n "$ac_ct_CC"; then
5213506e
RW
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2794$as_echo "$ac_ct_CC" >&6; }
88386050 2795else
5213506e
RW
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2797$as_echo "no" >&6; }
88386050
NN
2798fi
2799
5213506e 2800
88386050
NN
2801 test -n "$ac_ct_CC" && break
2802done
2803
5213506e
RW
2804 if test "x$ac_ct_CC" = x; then
2805 CC=""
2806 else
2807 case $cross_compiling:$ac_tool_warned in
2808yes:)
2809{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2810$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2811ac_tool_warned=yes ;;
2812esac
2813 CC=$ac_ct_CC
2814 fi
88386050
NN
2815fi
2816
2817fi
2818
2819
5213506e
RW
2820test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2821$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2822as_fn_error "no acceptable C compiler found in \$PATH
2823See \`config.log' for more details." "$LINENO" 5; }
88386050
NN
2824
2825# Provide some information about the compiler.
5213506e
RW
2826$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2827set X $ac_compile
2828ac_compiler=$2
2829for ac_option in --version -v -V -qversion; do
2830 { { ac_try="$ac_compiler $ac_option >&5"
2831case "(($ac_try" in
2832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2833 *) ac_try_echo=$ac_try;;
2834esac
2835eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2836$as_echo "$ac_try_echo"; } >&5
2837 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
88386050 2838 ac_status=$?
5213506e
RW
2839 if test -s conftest.err; then
2840 sed '10a\
2841... rest of stderr output deleted ...
2842 10q' conftest.err >conftest.er1
2843 cat conftest.er1 >&5
2844 rm -f conftest.er1 conftest.err
2845 fi
2846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2847 test $ac_status = 0; }
2848done
88386050 2849
5213506e 2850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
2851/* end confdefs.h. */
2852
2853int
2854main ()
2855{
2856
2857 ;
2858 return 0;
2859}
2860_ACEOF
2861# FIXME: Cleanup?
5213506e 2862if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
88386050
NN
2863 (eval $ac_link) 2>&5
2864 ac_status=$?
5213506e
RW
2865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2866 test $ac_status = 0; }; then :
88386050
NN
2867 gcc_no_link=no
2868else
2869 gcc_no_link=yes
2870fi
88386050
NN
2871if test x$gcc_no_link = xyes; then
2872 # Setting cross_compile will disable run tests; it will
2873 # also disable AC_CHECK_FILE but that's generally
2874 # correct if we can't link.
2875 cross_compiling=yes
2876 EXEEXT=
2877else
5213506e 2878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
2879/* end confdefs.h. */
2880
2881int
2882main ()
2883{
2884
2885 ;
2886 return 0;
2887}
2888_ACEOF
2889ac_clean_files_save=$ac_clean_files
5213506e 2890ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
88386050
NN
2891# Try to create an executable without -o first, disregard a.out.
2892# It will help us diagnose broken compilers, and finding out an intuition
2893# of exeext.
5213506e
RW
2894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2895$as_echo_n "checking for C compiler default output file name... " >&6; }
2896ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2897
2898# The possible output files:
2899ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2900
2901ac_rmfiles=
2902for ac_file in $ac_files
2903do
2904 case $ac_file in
2905 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2906 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2907 esac
2908done
2909rm -f $ac_rmfiles
2910
2911if { { ac_try="$ac_link_default"
2912case "(($ac_try" in
2913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2914 *) ac_try_echo=$ac_try;;
2915esac
2916eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2917$as_echo "$ac_try_echo"; } >&5
2918 (eval "$ac_link_default") 2>&5
88386050 2919 ac_status=$?
5213506e
RW
2920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2921 test $ac_status = 0; }; then :
2922 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2923# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2924# in a Makefile. We should not override ac_cv_exeext if it was cached,
2925# so that the user can short-circuit this test for compilers unknown to
2926# Autoconf.
2927for ac_file in $ac_files ''
88386050
NN
2928do
2929 test -f "$ac_file" || continue
2930 case $ac_file in
5213506e 2931 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
88386050
NN
2932 ;;
2933 [ab].out )
2934 # We found the default executable, but exeext='' is most
2935 # certainly right.
2936 break;;
2937 *.* )
5213506e
RW
2938 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2939 then :; else
2940 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2941 fi
2942 # We set ac_cv_exeext here because the later test for it is not
2943 # safe: cross compilers may not add the suffix if given an `-o'
2944 # argument, so we may need to know it at that point already.
2945 # Even if this section looks crufty: it has the advantage of
2946 # actually working.
88386050
NN
2947 break;;
2948 * )
2949 break;;
2950 esac
2951done
5213506e
RW
2952test "$ac_cv_exeext" = no && ac_cv_exeext=
2953
88386050 2954else
5213506e
RW
2955 ac_file=''
2956fi
2957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2958$as_echo "$ac_file" >&6; }
2959if test -z "$ac_file"; then :
2960 $as_echo "$as_me: failed program was:" >&5
88386050
NN
2961sed 's/^/| /' conftest.$ac_ext >&5
2962
5213506e
RW
2963{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2965{ as_fn_set_status 77
2966as_fn_error "C compiler cannot create executables
2967See \`config.log' for more details." "$LINENO" 5; }; }
88386050 2968fi
88386050 2969ac_exeext=$ac_cv_exeext
88386050 2970
5213506e 2971# Check that the compiler produces executables we can run. If not, either
88386050 2972# the compiler is broken, or we cross compile.
5213506e
RW
2973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2974$as_echo_n "checking whether the C compiler works... " >&6; }
88386050
NN
2975# If not cross compiling, check that we can run a simple program.
2976if test "$cross_compiling" != yes; then
2977 if { ac_try='./$ac_file'
5213506e
RW
2978 { { case "(($ac_try" in
2979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980 *) ac_try_echo=$ac_try;;
2981esac
2982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2983$as_echo "$ac_try_echo"; } >&5
2984 (eval "$ac_try") 2>&5
88386050 2985 ac_status=$?
5213506e
RW
2986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2987 test $ac_status = 0; }; }; then
88386050
NN
2988 cross_compiling=no
2989 else
2990 if test "$cross_compiling" = maybe; then
2991 cross_compiling=yes
2992 else
5213506e
RW
2993 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2994$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2995as_fn_error "cannot run C compiled programs.
88386050 2996If you meant to cross compile, use \`--host'.
5213506e 2997See \`config.log' for more details." "$LINENO" 5; }
88386050
NN
2998 fi
2999 fi
3000fi
5213506e
RW
3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3002$as_echo "yes" >&6; }
88386050 3003
5213506e 3004rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
88386050 3005ac_clean_files=$ac_clean_files_save
5213506e 3006# Check that the compiler produces executables we can run. If not, either
88386050 3007# the compiler is broken, or we cross compile.
5213506e
RW
3008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3009$as_echo_n "checking whether we are cross compiling... " >&6; }
3010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3011$as_echo "$cross_compiling" >&6; }
3012
3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3014$as_echo_n "checking for suffix of executables... " >&6; }
3015if { { ac_try="$ac_link"
3016case "(($ac_try" in
3017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018 *) ac_try_echo=$ac_try;;
3019esac
3020eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3021$as_echo "$ac_try_echo"; } >&5
3022 (eval "$ac_link") 2>&5
88386050 3023 ac_status=$?
5213506e
RW
3024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3025 test $ac_status = 0; }; then :
88386050
NN
3026 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3027# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3028# work properly (i.e., refer to `conftest.exe'), while it won't with
3029# `rm'.
3030for ac_file in conftest.exe conftest conftest.*; do
3031 test -f "$ac_file" || continue
3032 case $ac_file in
5213506e 3033 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
88386050 3034 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
88386050
NN
3035 break;;
3036 * ) break;;
3037 esac
3038done
3039else
5213506e
RW
3040 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3041$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3042as_fn_error "cannot compute suffix of executables: cannot compile and link
3043See \`config.log' for more details." "$LINENO" 5; }
88386050 3044fi
88386050 3045rm -f conftest$ac_cv_exeext
5213506e
RW
3046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3047$as_echo "$ac_cv_exeext" >&6; }
88386050
NN
3048
3049rm -f conftest.$ac_ext
3050EXEEXT=$ac_cv_exeext
3051ac_exeext=$EXEEXT
3052fi
5213506e
RW
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3054$as_echo_n "checking for suffix of object files... " >&6; }
3055if test "${ac_cv_objext+set}" = set; then :
3056 $as_echo_n "(cached) " >&6
88386050 3057else
5213506e 3058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
3059/* end confdefs.h. */
3060
3061int
3062main ()
3063{
3064
3065 ;
3066 return 0;
3067}
3068_ACEOF
3069rm -f conftest.o conftest.obj
5213506e
RW
3070if { { ac_try="$ac_compile"
3071case "(($ac_try" in
3072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3073 *) ac_try_echo=$ac_try;;
3074esac
3075eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3076$as_echo "$ac_try_echo"; } >&5
3077 (eval "$ac_compile") 2>&5
88386050 3078 ac_status=$?
5213506e
RW
3079 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3080 test $ac_status = 0; }; then :
3081 for ac_file in conftest.o conftest.obj conftest.*; do
3082 test -f "$ac_file" || continue;
88386050 3083 case $ac_file in
5213506e 3084 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
88386050
NN
3085 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3086 break;;
3087 esac
3088done
3089else
5213506e 3090 $as_echo "$as_me: failed program was:" >&5
88386050
NN
3091sed 's/^/| /' conftest.$ac_ext >&5
3092
5213506e
RW
3093{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3094$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3095as_fn_error "cannot compute suffix of object files: cannot compile
3096See \`config.log' for more details." "$LINENO" 5; }
88386050 3097fi
88386050
NN
3098rm -f conftest.$ac_cv_objext conftest.$ac_ext
3099fi
5213506e
RW
3100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3101$as_echo "$ac_cv_objext" >&6; }
88386050
NN
3102OBJEXT=$ac_cv_objext
3103ac_objext=$OBJEXT
5213506e
RW
3104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3105$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3106if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3107 $as_echo_n "(cached) " >&6
88386050 3108else
5213506e 3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
3110/* end confdefs.h. */
3111
3112int
3113main ()
3114{
3115#ifndef __GNUC__
3116 choke me
3117#endif
3118
3119 ;
3120 return 0;
3121}
3122_ACEOF
5213506e 3123if ac_fn_c_try_compile "$LINENO"; then :
88386050
NN
3124 ac_compiler_gnu=yes
3125else
5213506e 3126 ac_compiler_gnu=no
88386050 3127fi
5213506e 3128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
88386050
NN
3129ac_cv_c_compiler_gnu=$ac_compiler_gnu
3130
3131fi
5213506e
RW
3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3133$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3134if test $ac_compiler_gnu = yes; then
3135 GCC=yes
3136else
3137 GCC=
3138fi
88386050
NN
3139ac_test_CFLAGS=${CFLAGS+set}
3140ac_save_CFLAGS=$CFLAGS
5213506e
RW
3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3142$as_echo_n "checking whether $CC accepts -g... " >&6; }
3143if test "${ac_cv_prog_cc_g+set}" = set; then :
3144 $as_echo_n "(cached) " >&6
3145else
3146 ac_save_c_werror_flag=$ac_c_werror_flag
3147 ac_c_werror_flag=yes
3148 ac_cv_prog_cc_g=no
3149 CFLAGS="-g"
3150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
3151/* end confdefs.h. */
3152
3153int
3154main ()
3155{
3156
3157 ;
3158 return 0;
3159}
3160_ACEOF
5213506e 3161if ac_fn_c_try_compile "$LINENO"; then :
88386050
NN
3162 ac_cv_prog_cc_g=yes
3163else
5213506e
RW
3164 CFLAGS=""
3165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3166/* end confdefs.h. */
88386050 3167
5213506e
RW
3168int
3169main ()
3170{
3171
3172 ;
3173 return 0;
3174}
3175_ACEOF
3176if ac_fn_c_try_compile "$LINENO"; then :
3177
3178else
3179 ac_c_werror_flag=$ac_save_c_werror_flag
3180 CFLAGS="-g"
3181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3182/* end confdefs.h. */
3183
3184int
3185main ()
3186{
3187
3188 ;
3189 return 0;
3190}
3191_ACEOF
3192if ac_fn_c_try_compile "$LINENO"; then :
3193 ac_cv_prog_cc_g=yes
3194fi
3195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
88386050 3196fi
5213506e 3197rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
88386050 3198fi
5213506e
RW
3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200 ac_c_werror_flag=$ac_save_c_werror_flag
3201fi
3202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3203$as_echo "$ac_cv_prog_cc_g" >&6; }
88386050
NN
3204if test "$ac_test_CFLAGS" = set; then
3205 CFLAGS=$ac_save_CFLAGS
3206elif test $ac_cv_prog_cc_g = yes; then
3207 if test "$GCC" = yes; then
3208 CFLAGS="-g -O2"
3209 else
3210 CFLAGS="-g"
3211 fi
3212else
3213 if test "$GCC" = yes; then
3214 CFLAGS="-O2"
3215 else
3216 CFLAGS=
3217 fi
3218fi
5213506e
RW
3219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3220$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3221if test "${ac_cv_prog_cc_c89+set}" = set; then :
3222 $as_echo_n "(cached) " >&6
88386050 3223else
5213506e 3224 ac_cv_prog_cc_c89=no
88386050 3225ac_save_CC=$CC
5213506e 3226cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
3227/* end confdefs.h. */
3228#include <stdarg.h>
3229#include <stdio.h>
3230#include <sys/types.h>
3231#include <sys/stat.h>
3232/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3233struct buf { int x; };
3234FILE * (*rcsopen) (struct buf *, struct stat *, int);
3235static char *e (p, i)
3236 char **p;
3237 int i;
3238{
3239 return p[i];
3240}
3241static char *f (char * (*g) (char **, int), char **p, ...)
3242{
3243 char *s;
3244 va_list v;
3245 va_start (v,p);
3246 s = g (p, va_arg (v,int));
3247 va_end (v);
3248 return s;
3249}
3250
3251/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3252 function prototypes and stuff, but not '\xHH' hex character constants.
3253 These don't provoke an error unfortunately, instead are silently treated
5213506e 3254 as 'x'. The following induces an error, until -std is added to get
88386050
NN
3255 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3256 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 3257 that's true only with -std. */
88386050
NN
3258int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3259
5213506e
RW
3260/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3261 inside strings and character constants. */
3262#define FOO(x) 'x'
3263int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3264
88386050
NN
3265int test (int i, double x);
3266struct s1 {int (*f) (int a);};
3267struct s2 {int (*f) (double a);};
3268int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3269int argc;
3270char **argv;
3271int
3272main ()
3273{
3274return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3275 ;
3276 return 0;
3277}
3278_ACEOF
5213506e
RW
3279for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3280 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
88386050
NN
3281do
3282 CC="$ac_save_CC $ac_arg"
5213506e
RW
3283 if ac_fn_c_try_compile "$LINENO"; then :
3284 ac_cv_prog_cc_c89=$ac_arg
88386050 3285fi
5213506e
RW
3286rm -f core conftest.err conftest.$ac_objext
3287 test "x$ac_cv_prog_cc_c89" != "xno" && break
88386050 3288done
5213506e 3289rm -f conftest.$ac_ext
88386050
NN
3290CC=$ac_save_CC
3291
bce1b489 3292fi
5213506e
RW
3293# AC_CACHE_VAL
3294case "x$ac_cv_prog_cc_c89" in
3295 x)
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3297$as_echo "none needed" >&6; } ;;
3298 xno)
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3300$as_echo "unsupported" >&6; } ;;
88386050 3301 *)
5213506e
RW
3302 CC="$CC $ac_cv_prog_cc_c89"
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3304$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
88386050 3305esac
5213506e 3306if test "x$ac_cv_prog_cc_c89" != xno; then :
88386050
NN
3307
3308fi
88386050 3309
88386050
NN
3310ac_ext=c
3311ac_cpp='$CPP $CPPFLAGS'
3312ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3313ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3314ac_compiler_gnu=$ac_cv_c_compiler_gnu
3315
9c01f395 3316
db7f3c69 3317
a5a813f8 3318# extra LD Flags which are required for targets
7de6ba7a
DK
3319
3320
3321
3322case $host in
3323 *-cygwin* | *-mingw*)
3324 # 'host' will be top-level target in the case of a target lib,
3325 # we must compare to with_cross_host to decide if this is a native
3326 # or cross-compiler and select where to install dlls appropriately.
3327 if test -n "$with_cross_host" &&
3328 test x"$with_cross_host" != x"no"; then
3329 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3330 else
3331 lt_host_flags='-no-undefined -bindir "$(bindir)"';
3332 fi
3333 ;;
3334 *)
3335 lt_host_flags=
3336 ;;
3337esac
3338
3339
3340
a5a813f8
AP
3341case "${host}" in
3342 *-darwin*)
3343 # Darwin needs -single_module when linking libobjc
7de6ba7a 3344 extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
a5a813f8 3345 ;;
19222959
DK
3346 *-cygwin*|*-mingw*)
3347 # Tell libtool to build DLLs on Windows
7de6ba7a 3348 extra_ldflags_libobjc='$(lt_host_flags)'
19222959 3349 ;;
a5a813f8
AP
3350esac
3351
3352
db7f3c69
NN
3353
3354
88386050
NN
3355if test -n "$ac_tool_prefix"; then
3356 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
b150efee 3357set dummy ${ac_tool_prefix}as; ac_word=$2
5213506e
RW
3358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3359$as_echo_n "checking for $ac_word... " >&6; }
3360if test "${ac_cv_prog_AS+set}" = set; then :
3361 $as_echo_n "(cached) " >&6
bce1b489 3362else
b150efee
FS
3363 if test -n "$AS"; then
3364 ac_cv_prog_AS="$AS" # Let the user override the test.
3365else
88386050
NN
3366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3367for as_dir in $PATH
3368do
3369 IFS=$as_save_IFS
3370 test -z "$as_dir" && as_dir=.
5213506e
RW
3371 for ac_exec_ext in '' $ac_executable_extensions; do
3372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3373 ac_cv_prog_AS="${ac_tool_prefix}as"
5213506e 3374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3375 break 2
3376 fi
3377done
5213506e
RW
3378 done
3379IFS=$as_save_IFS
88386050 3380
b150efee
FS
3381fi
3382fi
88386050 3383AS=$ac_cv_prog_AS
b150efee 3384if test -n "$AS"; then
5213506e
RW
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3386$as_echo "$AS" >&6; }
b150efee 3387else
5213506e
RW
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3389$as_echo "no" >&6; }
88386050
NN
3390fi
3391
5213506e 3392
b150efee 3393fi
88386050
NN
3394if test -z "$ac_cv_prog_AS"; then
3395 ac_ct_AS=$AS
3396 # Extract the first word of "as", so it can be a program name with args.
3397set dummy as; ac_word=$2
5213506e
RW
3398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3399$as_echo_n "checking for $ac_word... " >&6; }
3400if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3401 $as_echo_n "(cached) " >&6
88386050
NN
3402else
3403 if test -n "$ac_ct_AS"; then
3404 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3405else
3406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3407for as_dir in $PATH
3408do
3409 IFS=$as_save_IFS
3410 test -z "$as_dir" && as_dir=.
5213506e
RW
3411 for ac_exec_ext in '' $ac_executable_extensions; do
3412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3413 ac_cv_prog_ac_ct_AS="as"
5213506e 3414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3415 break 2
3416 fi
3417done
5213506e
RW
3418 done
3419IFS=$as_save_IFS
b150efee 3420
88386050
NN
3421fi
3422fi
3423ac_ct_AS=$ac_cv_prog_ac_ct_AS
3424if test -n "$ac_ct_AS"; then
5213506e
RW
3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3426$as_echo "$ac_ct_AS" >&6; }
88386050 3427else
5213506e
RW
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3429$as_echo "no" >&6; }
88386050 3430fi
b150efee 3431
5213506e
RW
3432 if test "x$ac_ct_AS" = x; then
3433 AS=""
3434 else
3435 case $cross_compiling:$ac_tool_warned in
3436yes:)
3437{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3438$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3439ac_tool_warned=yes ;;
3440esac
3441 AS=$ac_ct_AS
3442 fi
88386050
NN
3443else
3444 AS="$ac_cv_prog_AS"
3445fi
b150efee 3446
88386050
NN
3447if test -n "$ac_tool_prefix"; then
3448 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
b150efee 3449set dummy ${ac_tool_prefix}ar; ac_word=$2
5213506e
RW
3450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3451$as_echo_n "checking for $ac_word... " >&6; }
3452if test "${ac_cv_prog_AR+set}" = set; then :
3453 $as_echo_n "(cached) " >&6
b150efee
FS
3454else
3455 if test -n "$AR"; then
3456 ac_cv_prog_AR="$AR" # Let the user override the test.
3457else
88386050
NN
3458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3459for as_dir in $PATH
3460do
3461 IFS=$as_save_IFS
3462 test -z "$as_dir" && as_dir=.
5213506e
RW
3463 for ac_exec_ext in '' $ac_executable_extensions; do
3464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3465 ac_cv_prog_AR="${ac_tool_prefix}ar"
5213506e 3466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3467 break 2
3468 fi
3469done
5213506e
RW
3470 done
3471IFS=$as_save_IFS
88386050 3472
b150efee
FS
3473fi
3474fi
88386050 3475AR=$ac_cv_prog_AR
b150efee 3476if test -n "$AR"; then
5213506e
RW
3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3478$as_echo "$AR" >&6; }
b150efee 3479else
5213506e
RW
3480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3481$as_echo "no" >&6; }
b150efee
FS
3482fi
3483
5213506e 3484
88386050
NN
3485fi
3486if test -z "$ac_cv_prog_AR"; then
3487 ac_ct_AR=$AR
3488 # Extract the first word of "ar", so it can be a program name with args.
3489set dummy ar; ac_word=$2
5213506e
RW
3490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3491$as_echo_n "checking for $ac_word... " >&6; }
3492if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
3493 $as_echo_n "(cached) " >&6
88386050
NN
3494else
3495 if test -n "$ac_ct_AR"; then
3496 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3497else
3498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3499for as_dir in $PATH
3500do
3501 IFS=$as_save_IFS
3502 test -z "$as_dir" && as_dir=.
5213506e
RW
3503 for ac_exec_ext in '' $ac_executable_extensions; do
3504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3505 ac_cv_prog_ac_ct_AR="ar"
5213506e 3506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3507 break 2
3508 fi
3509done
5213506e
RW
3510 done
3511IFS=$as_save_IFS
88386050
NN
3512
3513fi
3514fi
3515ac_ct_AR=$ac_cv_prog_ac_ct_AR
3516if test -n "$ac_ct_AR"; then
5213506e
RW
3517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3518$as_echo "$ac_ct_AR" >&6; }
88386050 3519else
5213506e
RW
3520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3521$as_echo "no" >&6; }
88386050 3522fi
b150efee 3523
5213506e
RW
3524 if test "x$ac_ct_AR" = x; then
3525 AR=""
3526 else
3527 case $cross_compiling:$ac_tool_warned in
3528yes:)
3529{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3530$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3531ac_tool_warned=yes ;;
3532esac
3533 AR=$ac_ct_AR
3534 fi
88386050
NN
3535else
3536 AR="$ac_cv_prog_AR"
3537fi
b150efee 3538
88386050
NN
3539if test -n "$ac_tool_prefix"; then
3540 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
b150efee 3541set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5213506e
RW
3542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3543$as_echo_n "checking for $ac_word... " >&6; }
3544if test "${ac_cv_prog_RANLIB+set}" = set; then :
3545 $as_echo_n "(cached) " >&6
b150efee
FS
3546else
3547 if test -n "$RANLIB"; then
3548 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3549else
88386050
NN
3550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3551for as_dir in $PATH
3552do
3553 IFS=$as_save_IFS
3554 test -z "$as_dir" && as_dir=.
5213506e
RW
3555 for ac_exec_ext in '' $ac_executable_extensions; do
3556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3557 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5213506e 3558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3559 break 2
3560 fi
3561done
5213506e
RW
3562 done
3563IFS=$as_save_IFS
88386050 3564
b150efee
FS
3565fi
3566fi
88386050 3567RANLIB=$ac_cv_prog_RANLIB
b150efee 3568if test -n "$RANLIB"; then
5213506e
RW
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3570$as_echo "$RANLIB" >&6; }
b150efee 3571else
5213506e
RW
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3573$as_echo "no" >&6; }
b150efee
FS
3574fi
3575
5213506e 3576
88386050 3577fi
b150efee 3578if test -z "$ac_cv_prog_RANLIB"; then
88386050 3579 ac_ct_RANLIB=$RANLIB
b150efee
FS
3580 # Extract the first word of "ranlib", so it can be a program name with args.
3581set dummy ranlib; ac_word=$2
5213506e
RW
3582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3583$as_echo_n "checking for $ac_word... " >&6; }
3584if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3585 $as_echo_n "(cached) " >&6
b150efee 3586else
88386050
NN
3587 if test -n "$ac_ct_RANLIB"; then
3588 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
bce1b489 3589else
88386050
NN
3590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3591for as_dir in $PATH
3592do
3593 IFS=$as_save_IFS
3594 test -z "$as_dir" && as_dir=.
5213506e
RW
3595 for ac_exec_ext in '' $ac_executable_extensions; do
3596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
88386050 3597 ac_cv_prog_ac_ct_RANLIB="ranlib"
5213506e 3598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
3599 break 2
3600 fi
3601done
5213506e
RW
3602 done
3603IFS=$as_save_IFS
88386050 3604
bce1b489
BE
3605fi
3606fi
88386050
NN
3607ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3608if test -n "$ac_ct_RANLIB"; then
5213506e
RW
3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3610$as_echo "$ac_ct_RANLIB" >&6; }
bce1b489 3611else
5213506e
RW
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3613$as_echo "no" >&6; }
bce1b489
BE
3614fi
3615
5213506e
RW
3616 if test "x$ac_ct_RANLIB" = x; then
3617 RANLIB=":"
3618 else
3619 case $cross_compiling:$ac_tool_warned in
3620yes:)
3621{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3622$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3623ac_tool_warned=yes ;;
3624esac
3625 RANLIB=$ac_ct_RANLIB
3626 fi
b150efee 3627else
88386050 3628 RANLIB="$ac_cv_prog_RANLIB"
b150efee
FS
3629fi
3630
9c01f395 3631# Find a good install program. We prefer a C program (faster),
bce1b489
BE
3632# so one script is as good as another. But avoid the broken or
3633# incompatible versions:
3634# SysV /etc/install, /usr/sbin/install
3635# SunOS /usr/etc/install
3636# IRIX /sbin/install
3637# AIX /bin/install
88386050 3638# AmigaOS /C/install, which installs bootblocks on floppy discs
bce1b489
BE
3639# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3640# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3641# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
88386050 3642# OS/2's system install, which has a completely different semantic
bce1b489 3643# ./install, which can be erroneously created by make from ./install.sh.
deb984e6 3644# Reject install programs that cannot install multiple files.
5213506e
RW
3645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3646$as_echo_n "checking for a BSD-compatible install... " >&6; }
bce1b489 3647if test -z "$INSTALL"; then
5213506e
RW
3648if test "${ac_cv_path_install+set}" = set; then :
3649 $as_echo_n "(cached) " >&6
bce1b489 3650else
88386050
NN
3651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3652for as_dir in $PATH
3653do
3654 IFS=$as_save_IFS
3655 test -z "$as_dir" && as_dir=.
5213506e
RW
3656 # Account for people who put trailing slashes in PATH elements.
3657case $as_dir/ in #((
3658 ./ | .// | /[cC]/* | \
88386050 3659 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5213506e 3660 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
88386050
NN
3661 /usr/ucb/* ) ;;
3662 *)
3663 # OSF1 and SCO ODT 3.0 have their own names for install.
3664 # Don't use installbsd from OSF since it installs stuff as root
3665 # by default.
3666 for ac_prog in ginstall scoinst install; do
3667 for ac_exec_ext in '' $ac_executable_extensions; do
5213506e 3668 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
bce1b489 3669 if test $ac_prog = install &&
88386050 3670 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
bce1b489
BE
3671 # AIX install. It has an incompatible calling convention.
3672 :
88386050
NN
3673 elif test $ac_prog = install &&
3674 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3675 # program-specific install script used by HP pwplus--don't use.
3676 :
bce1b489 3677 else
deb984e6
PB
3678 rm -rf conftest.one conftest.two conftest.dir
3679 echo one > conftest.one
3680 echo two > conftest.two
3681 mkdir conftest.dir
3682 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3683 test -s conftest.one && test -s conftest.two &&
3684 test -s conftest.dir/conftest.one &&
3685 test -s conftest.dir/conftest.two
3686 then
3687 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3688 break 3
3689 fi
bce1b489
BE
3690 fi
3691 fi
3692 done
88386050
NN
3693 done
3694 ;;
3695esac
5213506e
RW
3696
3697 done
3698IFS=$as_save_IFS
88386050 3699
deb984e6 3700rm -rf conftest.one conftest.two conftest.dir
bce1b489
BE
3701
3702fi
3703 if test "${ac_cv_path_install+set}" = set; then
88386050 3704 INSTALL=$ac_cv_path_install
bce1b489 3705 else
deb984e6
PB
3706 # As a last resort, use the slow shell script. Don't cache a
3707 # value for INSTALL within a source directory, because that will
bce1b489 3708 # break other packages using the cache if that directory is
deb984e6 3709 # removed, or if the value is a relative name.
88386050 3710 INSTALL=$ac_install_sh
bce1b489
BE
3711 fi
3712fi
5213506e
RW
3713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3714$as_echo "$INSTALL" >&6; }
bce1b489
BE
3715
3716# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3717# It thinks the first close brace ends the variable substitution.
3718test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3719
88386050 3720test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
da4b1927 3721
bce1b489
BE
3722test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3723
03391b53 3724
5213506e
RW
3725
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3727$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3728 # Check whether --enable-maintainer-mode was given.
3729if test "${enable_maintainer_mode+set}" = set; then :
3730 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
dd365157
MS
3731else
3732 USE_MAINTAINER_MODE=no
5213506e 3733fi
dd365157 3734
5213506e
RW
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3736$as_echo "$USE_MAINTAINER_MODE" >&6; }
3737 if test $USE_MAINTAINER_MODE = yes; then
dd365157
MS
3738 MAINTAINER_MODE_TRUE=
3739 MAINTAINER_MODE_FALSE='#'
3740else
3741 MAINTAINER_MODE_TRUE='#'
3742 MAINTAINER_MODE_FALSE=
3743fi
3744
3745 MAINT=$MAINTAINER_MODE_TRUE
3746
3747
3748
3f35ff6f 3749# Enable Win32 DLL on MS Windows - FIXME
1cf3d07d 3750enable_win32_dll=yes
3f35ff6f 3751
1cf3d07d 3752case $host in
43e02a8a 3753*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
1cf3d07d
SE
3754 if test -n "$ac_tool_prefix"; then
3755 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3756set dummy ${ac_tool_prefix}as; ac_word=$2
5213506e
RW
3757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3758$as_echo_n "checking for $ac_word... " >&6; }
3759if test "${ac_cv_prog_AS+set}" = set; then :
3760 $as_echo_n "(cached) " >&6
03391b53 3761else
1cf3d07d
SE
3762 if test -n "$AS"; then
3763 ac_cv_prog_AS="$AS" # Let the user override the test.
03391b53 3764else
1cf3d07d
SE
3765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3766for as_dir in $PATH
3767do
3768 IFS=$as_save_IFS
3769 test -z "$as_dir" && as_dir=.
5213506e
RW
3770 for ac_exec_ext in '' $ac_executable_extensions; do
3771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3772 ac_cv_prog_AS="${ac_tool_prefix}as"
5213506e 3773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3774 break 2
3775 fi
3776done
5213506e
RW
3777 done
3778IFS=$as_save_IFS
1cf3d07d 3779
03391b53
AO
3780fi
3781fi
1cf3d07d
SE
3782AS=$ac_cv_prog_AS
3783if test -n "$AS"; then
5213506e
RW
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3785$as_echo "$AS" >&6; }
03391b53 3786else
5213506e
RW
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3788$as_echo "no" >&6; }
03391b53 3789fi
1cf3d07d 3790
5213506e 3791
1cf3d07d
SE
3792fi
3793if test -z "$ac_cv_prog_AS"; then
3794 ac_ct_AS=$AS
3795 # Extract the first word of "as", so it can be a program name with args.
3796set dummy as; ac_word=$2
5213506e
RW
3797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3798$as_echo_n "checking for $ac_word... " >&6; }
3799if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3800 $as_echo_n "(cached) " >&6
03391b53 3801else
1cf3d07d
SE
3802 if test -n "$ac_ct_AS"; then
3803 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
03391b53 3804else
1cf3d07d
SE
3805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3806for as_dir in $PATH
3807do
3808 IFS=$as_save_IFS
3809 test -z "$as_dir" && as_dir=.
5213506e
RW
3810 for ac_exec_ext in '' $ac_executable_extensions; do
3811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3812 ac_cv_prog_ac_ct_AS="as"
5213506e 3813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3814 break 2
3815 fi
3816done
5213506e
RW
3817 done
3818IFS=$as_save_IFS
1cf3d07d 3819
03391b53
AO
3820fi
3821fi
1cf3d07d
SE
3822ac_ct_AS=$ac_cv_prog_ac_ct_AS
3823if test -n "$ac_ct_AS"; then
5213506e
RW
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3825$as_echo "$ac_ct_AS" >&6; }
1cf3d07d 3826else
5213506e
RW
3827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3828$as_echo "no" >&6; }
1cf3d07d 3829fi
03391b53 3830
5213506e
RW
3831 if test "x$ac_ct_AS" = x; then
3832 AS="false"
3833 else
3834 case $cross_compiling:$ac_tool_warned in
3835yes:)
3836{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3837$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3838ac_tool_warned=yes ;;
3839esac
3840 AS=$ac_ct_AS
3841 fi
03391b53 3842else
1cf3d07d 3843 AS="$ac_cv_prog_AS"
03391b53 3844fi
03391b53 3845
1cf3d07d
SE
3846 if test -n "$ac_tool_prefix"; then
3847 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3848set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5213506e
RW
3849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3850$as_echo_n "checking for $ac_word... " >&6; }
3851if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
3852 $as_echo_n "(cached) " >&6
03391b53 3853else
1cf3d07d
SE
3854 if test -n "$DLLTOOL"; then
3855 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
03391b53 3856else
1cf3d07d
SE
3857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3858for as_dir in $PATH
3859do
3860 IFS=$as_save_IFS
3861 test -z "$as_dir" && as_dir=.
5213506e
RW
3862 for ac_exec_ext in '' $ac_executable_extensions; do
3863 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3864 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5213506e 3865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3866 break 2
3867 fi
3868done
5213506e
RW
3869 done
3870IFS=$as_save_IFS
1cf3d07d 3871
03391b53
AO
3872fi
3873fi
1cf3d07d
SE
3874DLLTOOL=$ac_cv_prog_DLLTOOL
3875if test -n "$DLLTOOL"; then
5213506e
RW
3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
3877$as_echo "$DLLTOOL" >&6; }
1fcfac98 3878else
5213506e
RW
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3880$as_echo "no" >&6; }
1fcfac98
NN
3881fi
3882
5213506e 3883
1cf3d07d
SE
3884fi
3885if test -z "$ac_cv_prog_DLLTOOL"; then
3886 ac_ct_DLLTOOL=$DLLTOOL
3887 # Extract the first word of "dlltool", so it can be a program name with args.
3888set dummy dlltool; ac_word=$2
5213506e
RW
3889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3890$as_echo_n "checking for $ac_word... " >&6; }
3891if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
3892 $as_echo_n "(cached) " >&6
03391b53 3893else
1cf3d07d
SE
3894 if test -n "$ac_ct_DLLTOOL"; then
3895 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3896else
3897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3898for as_dir in $PATH
3899do
3900 IFS=$as_save_IFS
3901 test -z "$as_dir" && as_dir=.
5213506e
RW
3902 for ac_exec_ext in '' $ac_executable_extensions; do
3903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3904 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5213506e 3905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3906 break 2
3907 fi
3908done
5213506e
RW
3909 done
3910IFS=$as_save_IFS
03391b53 3911
1cf3d07d
SE
3912fi
3913fi
3914ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3915if test -n "$ac_ct_DLLTOOL"; then
5213506e
RW
3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
3917$as_echo "$ac_ct_DLLTOOL" >&6; }
1cf3d07d 3918else
5213506e
RW
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3920$as_echo "no" >&6; }
1cf3d07d 3921fi
03391b53 3922
5213506e
RW
3923 if test "x$ac_ct_DLLTOOL" = x; then
3924 DLLTOOL="false"
3925 else
3926 case $cross_compiling:$ac_tool_warned in
3927yes:)
3928{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3929$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3930ac_tool_warned=yes ;;
3931esac
3932 DLLTOOL=$ac_ct_DLLTOOL
3933 fi
1cf3d07d
SE
3934else
3935 DLLTOOL="$ac_cv_prog_DLLTOOL"
3936fi
03391b53 3937
1cf3d07d
SE
3938 if test -n "$ac_tool_prefix"; then
3939 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3940set dummy ${ac_tool_prefix}objdump; ac_word=$2
5213506e
RW
3941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3942$as_echo_n "checking for $ac_word... " >&6; }
3943if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
3944 $as_echo_n "(cached) " >&6
1cf3d07d
SE
3945else
3946 if test -n "$OBJDUMP"; then
3947 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3948else
3949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3950for as_dir in $PATH
3951do
3952 IFS=$as_save_IFS
3953 test -z "$as_dir" && as_dir=.
5213506e
RW
3954 for ac_exec_ext in '' $ac_executable_extensions; do
3955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3956 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5213506e 3957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
3958 break 2
3959 fi
3960done
5213506e
RW
3961 done
3962IFS=$as_save_IFS
03391b53 3963
1cf3d07d
SE
3964fi
3965fi
3966OBJDUMP=$ac_cv_prog_OBJDUMP
3967if test -n "$OBJDUMP"; then
5213506e
RW
3968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
3969$as_echo "$OBJDUMP" >&6; }
1cf3d07d 3970else
5213506e
RW
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3972$as_echo "no" >&6; }
1cf3d07d 3973fi
33456445 3974
5213506e 3975
1cf3d07d
SE
3976fi
3977if test -z "$ac_cv_prog_OBJDUMP"; then
3978 ac_ct_OBJDUMP=$OBJDUMP
3979 # Extract the first word of "objdump", so it can be a program name with args.
3980set dummy objdump; ac_word=$2
5213506e
RW
3981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3982$as_echo_n "checking for $ac_word... " >&6; }
3983if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
3984 $as_echo_n "(cached) " >&6
1cf3d07d
SE
3985else
3986 if test -n "$ac_ct_OBJDUMP"; then
3987 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
3988else
3989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3990for as_dir in $PATH
3991do
3992 IFS=$as_save_IFS
3993 test -z "$as_dir" && as_dir=.
5213506e
RW
3994 for ac_exec_ext in '' $ac_executable_extensions; do
3995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 3996 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5213506e 3997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d 3998 break 2
03391b53 3999 fi
1cf3d07d 4000done
5213506e
RW
4001 done
4002IFS=$as_save_IFS
03391b53 4003
1cf3d07d
SE
4004fi
4005fi
4006ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4007if test -n "$ac_ct_OBJDUMP"; then
5213506e
RW
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4009$as_echo "$ac_ct_OBJDUMP" >&6; }
1cf3d07d 4010else
5213506e
RW
4011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4012$as_echo "no" >&6; }
1cf3d07d 4013fi
03391b53 4014
5213506e
RW
4015 if test "x$ac_ct_OBJDUMP" = x; then
4016 OBJDUMP="false"
4017 else
4018 case $cross_compiling:$ac_tool_warned in
4019yes:)
4020{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4021$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4022ac_tool_warned=yes ;;
4023esac
4024 OBJDUMP=$ac_ct_OBJDUMP
4025 fi
1cf3d07d
SE
4026else
4027 OBJDUMP="$ac_cv_prog_OBJDUMP"
4028fi
03391b53 4029
03391b53 4030 ;;
1cf3d07d 4031esac
03391b53 4032
1cf3d07d 4033test -z "$AS" && AS=as
03391b53 4034
03391b53 4035
33456445 4036
03391b53 4037
03391b53 4038
1cf3d07d 4039test -z "$DLLTOOL" && DLLTOOL=dlltool
03391b53 4040
33456445 4041
03391b53 4042
03391b53 4043
9c01f395 4044
1cf3d07d 4045test -z "$OBJDUMP" && OBJDUMP=objdump
9c01f395 4046
9c01f395 4047
9c01f395 4048
03391b53 4049
6dab073b 4050
6dab073b 4051
6dab073b 4052
6dab073b 4053
467b2e9e
PG
4054case `pwd` in
4055 *\ * | *\ *)
5213506e
RW
4056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4057$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
467b2e9e 4058esac
6dab073b 4059
6dab073b 4060
1cf3d07d 4061
43e02a8a
RW
4062macro_version='2.2.7a'
4063macro_revision='1.3134'
1cf3d07d
SE
4064
4065
4066
4067
4068
4069
03391b53 4070
1cf3d07d
SE
4071
4072
4073
4074
4075
4076
467b2e9e 4077ltmain="$ac_aux_dir/ltmain.sh"
1cf3d07d 4078
43e02a8a
RW
4079# Backslashify metacharacters that are still active within
4080# double-quoted strings.
4081sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4082
4083# Same as above, but do not quote variable references.
4084double_quote_subst='s/\(["`\\]\)/\\\1/g'
4085
4086# Sed substitution to delay expansion of an escaped shell variable in a
4087# double_quote_subst'ed string.
4088delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4089
4090# Sed substitution to delay expansion of an escaped single quote.
4091delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4092
4093# Sed substitution to avoid accidental globbing in evaled expressions
4094no_glob_subst='s/\*/\\\*/g'
4095
4096ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4097ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4098ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4099
4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4101$as_echo_n "checking how to print strings... " >&6; }
4102# Test print first, because it will be a builtin if present.
4103if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4104 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4105 ECHO='print -r --'
4106elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4107 ECHO='printf %s\n'
4108else
4109 # Use this function as a fallback that always works.
4110 func_fallback_echo ()
4111 {
4112 eval 'cat <<_LTECHO_EOF
4113$1
4114_LTECHO_EOF'
4115 }
4116 ECHO='func_fallback_echo'
4117fi
4118
4119# func_echo_all arg...
4120# Invoke $ECHO with all args, space-separated.
4121func_echo_all ()
4122{
4123 $ECHO ""
4124}
4125
4126case "$ECHO" in
4127 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4128$as_echo "printf" >&6; } ;;
4129 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4130$as_echo "print -r" >&6; } ;;
4131 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4132$as_echo "cat" >&6; } ;;
4133esac
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
5213506e
RW
4148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4149$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4150if test "${ac_cv_path_SED+set}" = set; then :
4151 $as_echo_n "(cached) " >&6
4152else
4153 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4154 for ac_i in 1 2 3 4 5 6 7; do
4155 ac_script="$ac_script$as_nl$ac_script"
4156 done
4157 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4158 { ac_script=; unset ac_script;}
4159 if test -z "$SED"; then
4160 ac_path_SED_found=false
4161 # Loop through the user's path and test for each of PROGNAME-LIST
4162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
88386050
NN
4163for as_dir in $PATH
4164do
4165 IFS=$as_save_IFS
4166 test -z "$as_dir" && as_dir=.
5213506e 4167 for ac_prog in sed gsed; do
1cf3d07d 4168 for ac_exec_ext in '' $ac_executable_extensions; do
5213506e
RW
4169 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4170 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4171# Check for GNU ac_path_SED and select it if it is found.
4172 # Check for GNU $ac_path_SED
4173case `"$ac_path_SED" --version 2>&1` in
4174*GNU*)
4175 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4176*)
4177 ac_count=0
4178 $as_echo_n 0123456789 >"conftest.in"
4179 while :
4180 do
4181 cat "conftest.in" "conftest.in" >"conftest.tmp"
4182 mv "conftest.tmp" "conftest.in"
4183 cp "conftest.in" "conftest.nl"
4184 $as_echo '' >> "conftest.nl"
4185 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4186 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4187 as_fn_arith $ac_count + 1 && ac_count=$as_val
4188 if test $ac_count -gt ${ac_path_SED_max-0}; then
4189 # Best one so far, save it but keep looking for a better one
4190 ac_cv_path_SED="$ac_path_SED"
4191 ac_path_SED_max=$ac_count
4192 fi
4193 # 10*(2^10) chars as input seems more than enough
4194 test $ac_count -gt 10 && break
4195 done
4196 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4197esac
4198
4199 $ac_path_SED_found && break 3
1cf3d07d
SE
4200 done
4201 done
5213506e 4202 done
1cf3d07d 4203IFS=$as_save_IFS
5213506e
RW
4204 if test -z "$ac_cv_path_SED"; then
4205 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
1cf3d07d 4206 fi
5213506e
RW
4207else
4208 ac_cv_path_SED=$SED
03391b53
AO
4209fi
4210
5213506e
RW
4211fi
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4213$as_echo "$ac_cv_path_SED" >&6; }
4214 SED="$ac_cv_path_SED"
4215 rm -f conftest.sed
1cf3d07d
SE
4216
4217test -z "$SED" && SED=sed
4218Xsed="$SED -e 1s/^X//"
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
5213506e
RW
4230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4231$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4232if test "${ac_cv_path_GREP+set}" = set; then :
4233 $as_echo_n "(cached) " >&6
4234else
4235 if test -z "$GREP"; then
4236 ac_path_GREP_found=false
4237 # Loop through the user's path and test for each of PROGNAME-LIST
4238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4240do
4241 IFS=$as_save_IFS
4242 test -z "$as_dir" && as_dir=.
4243 for ac_prog in grep ggrep; do
4244 for ac_exec_ext in '' $ac_executable_extensions; do
4245 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4246 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4247# Check for GNU ac_path_GREP and select it if it is found.
4248 # Check for GNU $ac_path_GREP
4249case `"$ac_path_GREP" --version 2>&1` in
4250*GNU*)
4251 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4252*)
4253 ac_count=0
4254 $as_echo_n 0123456789 >"conftest.in"
4255 while :
4256 do
4257 cat "conftest.in" "conftest.in" >"conftest.tmp"
4258 mv "conftest.tmp" "conftest.in"
4259 cp "conftest.in" "conftest.nl"
4260 $as_echo 'GREP' >> "conftest.nl"
4261 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4262 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4263 as_fn_arith $ac_count + 1 && ac_count=$as_val
4264 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4265 # Best one so far, save it but keep looking for a better one
4266 ac_cv_path_GREP="$ac_path_GREP"
4267 ac_path_GREP_max=$ac_count
4268 fi
4269 # 10*(2^10) chars as input seems more than enough
4270 test $ac_count -gt 10 && break
4271 done
4272 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4273esac
4274
4275 $ac_path_GREP_found && break 3
4276 done
4277 done
4278 done
4279IFS=$as_save_IFS
4280 if test -z "$ac_cv_path_GREP"; then
4281 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4282 fi
4283else
4284 ac_cv_path_GREP=$GREP
4285fi
4286
4287fi
4288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4289$as_echo "$ac_cv_path_GREP" >&6; }
4290 GREP="$ac_cv_path_GREP"
4291
4292
4293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4294$as_echo_n "checking for egrep... " >&6; }
4295if test "${ac_cv_path_EGREP+set}" = set; then :
4296 $as_echo_n "(cached) " >&6
03391b53 4297else
5213506e
RW
4298 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4299 then ac_cv_path_EGREP="$GREP -E"
4300 else
4301 if test -z "$EGREP"; then
4302 ac_path_EGREP_found=false
4303 # Loop through the user's path and test for each of PROGNAME-LIST
4304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4305for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4306do
4307 IFS=$as_save_IFS
4308 test -z "$as_dir" && as_dir=.
4309 for ac_prog in egrep; do
4310 for ac_exec_ext in '' $ac_executable_extensions; do
4311 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4312 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4313# Check for GNU ac_path_EGREP and select it if it is found.
4314 # Check for GNU $ac_path_EGREP
4315case `"$ac_path_EGREP" --version 2>&1` in
4316*GNU*)
4317 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4318*)
4319 ac_count=0
4320 $as_echo_n 0123456789 >"conftest.in"
4321 while :
4322 do
4323 cat "conftest.in" "conftest.in" >"conftest.tmp"
4324 mv "conftest.tmp" "conftest.in"
4325 cp "conftest.in" "conftest.nl"
4326 $as_echo 'EGREP' >> "conftest.nl"
4327 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4328 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4329 as_fn_arith $ac_count + 1 && ac_count=$as_val
4330 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4331 # Best one so far, save it but keep looking for a better one
4332 ac_cv_path_EGREP="$ac_path_EGREP"
4333 ac_path_EGREP_max=$ac_count
1cf3d07d 4334 fi
5213506e
RW
4335 # 10*(2^10) chars as input seems more than enough
4336 test $ac_count -gt 10 && break
4337 done
4338 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4339esac
4340
4341 $ac_path_EGREP_found && break 3
4342 done
4343 done
4344 done
4345IFS=$as_save_IFS
4346 if test -z "$ac_cv_path_EGREP"; then
4347 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4348 fi
4349else
4350 ac_cv_path_EGREP=$EGREP
4351fi
4352
4353 fi
03391b53 4354fi
5213506e
RW
4355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4356$as_echo "$ac_cv_path_EGREP" >&6; }
4357 EGREP="$ac_cv_path_EGREP"
03391b53 4358
1cf3d07d 4359
5213506e
RW
4360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4361$as_echo_n "checking for fgrep... " >&6; }
4362if test "${ac_cv_path_FGREP+set}" = set; then :
4363 $as_echo_n "(cached) " >&6
03391b53 4364else
5213506e
RW
4365 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4366 then ac_cv_path_FGREP="$GREP -F"
4367 else
4368 if test -z "$FGREP"; then
4369 ac_path_FGREP_found=false
4370 # Loop through the user's path and test for each of PROGNAME-LIST
4371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4372for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4373do
4374 IFS=$as_save_IFS
4375 test -z "$as_dir" && as_dir=.
4376 for ac_prog in fgrep; do
4377 for ac_exec_ext in '' $ac_executable_extensions; do
4378 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4379 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4380# Check for GNU ac_path_FGREP and select it if it is found.
4381 # Check for GNU $ac_path_FGREP
4382case `"$ac_path_FGREP" --version 2>&1` in
4383*GNU*)
4384 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4385*)
4386 ac_count=0
4387 $as_echo_n 0123456789 >"conftest.in"
4388 while :
4389 do
4390 cat "conftest.in" "conftest.in" >"conftest.tmp"
4391 mv "conftest.tmp" "conftest.in"
4392 cp "conftest.in" "conftest.nl"
4393 $as_echo 'FGREP' >> "conftest.nl"
4394 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4395 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4396 as_fn_arith $ac_count + 1 && ac_count=$as_val
4397 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4398 # Best one so far, save it but keep looking for a better one
4399 ac_cv_path_FGREP="$ac_path_FGREP"
4400 ac_path_FGREP_max=$ac_count
1cf3d07d 4401 fi
5213506e
RW
4402 # 10*(2^10) chars as input seems more than enough
4403 test $ac_count -gt 10 && break
4404 done
4405 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4406esac
4407
4408 $ac_path_FGREP_found && break 3
4409 done
4410 done
4411 done
4412IFS=$as_save_IFS
4413 if test -z "$ac_cv_path_FGREP"; then
4414 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4415 fi
4416else
4417 ac_cv_path_FGREP=$FGREP
1cf3d07d 4418fi
5213506e
RW
4419
4420 fi
4421fi
4422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4423$as_echo "$ac_cv_path_FGREP" >&6; }
4424 FGREP="$ac_cv_path_FGREP"
1cf3d07d
SE
4425
4426
4427test -z "$GREP" && GREP=grep
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
5213506e
RW
4447# Check whether --with-gnu-ld was given.
4448if test "${with_gnu_ld+set}" = set; then :
4449 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
1cf3d07d
SE
4450else
4451 with_gnu_ld=no
5213506e
RW
4452fi
4453
1cf3d07d
SE
4454ac_prog=ld
4455if test "$GCC" = yes; then
4456 # Check if gcc -print-prog-name=ld gives a path.
5213506e
RW
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4458$as_echo_n "checking for ld used by $CC... " >&6; }
1cf3d07d
SE
4459 case $host in
4460 *-*-mingw*)
4461 # gcc leaves a trailing carriage return which upsets mingw
4462 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4463 *)
4464 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4465 esac
4466 case $ac_prog in
4467 # Accept absolute paths.
4468 [\\/]* | ?:[\\/]*)
4469 re_direlt='/[^/][^/]*/\.\./'
4470 # Canonicalize the pathname of ld
4471 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4472 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4473 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4474 done
4475 test -z "$LD" && LD="$ac_prog"
4476 ;;
4477 "")
4478 # If it fails, then pretend we aren't using GCC.
4479 ac_prog=ld
4480 ;;
4481 *)
4482 # If it is relative, then search for the first ld in PATH.
4483 with_gnu_ld=unknown
4484 ;;
4485 esac
4486elif test "$with_gnu_ld" = yes; then
5213506e
RW
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4488$as_echo_n "checking for GNU ld... " >&6; }
1cf3d07d 4489else
5213506e
RW
4490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4491$as_echo_n "checking for non-GNU ld... " >&6; }
1cf3d07d 4492fi
5213506e
RW
4493if test "${lt_cv_path_LD+set}" = set; then :
4494 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4495else
4496 if test -z "$LD"; then
4497 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4498 for ac_dir in $PATH; do
4499 IFS="$lt_save_ifs"
4500 test -z "$ac_dir" && ac_dir=.
4501 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4502 lt_cv_path_LD="$ac_dir/$ac_prog"
4503 # Check to see if the program is GNU ld. I'd rather use --version,
4504 # but apparently some variants of GNU ld only accept -v.
4505 # Break only if it was the GNU/non-GNU ld that we prefer.
4506 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4507 *GNU* | *'with BFD'*)
4508 test "$with_gnu_ld" != no && break
4509 ;;
4510 *)
4511 test "$with_gnu_ld" != yes && break
4512 ;;
4513 esac
4514 fi
4515 done
4516 IFS="$lt_save_ifs"
4517else
4518 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4519fi
4520fi
4521
4522LD="$lt_cv_path_LD"
4523if test -n "$LD"; then
5213506e
RW
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4525$as_echo "$LD" >&6; }
1cf3d07d 4526else
5213506e
RW
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4528$as_echo "no" >&6; }
1cf3d07d 4529fi
5213506e
RW
4530test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4532$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4533if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4534 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4535else
4536 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4537case `$LD -v 2>&1 </dev/null` in
4538*GNU* | *'with BFD'*)
4539 lt_cv_prog_gnu_ld=yes
4540 ;;
4541*)
4542 lt_cv_prog_gnu_ld=no
4543 ;;
4544esac
4545fi
5213506e
RW
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4547$as_echo "$lt_cv_prog_gnu_ld" >&6; }
1cf3d07d
SE
4548with_gnu_ld=$lt_cv_prog_gnu_ld
4549
4550
4551
4552
4553
4554
4555
4556
4557
5213506e
RW
4558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4559$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4560if test "${lt_cv_path_NM+set}" = set; then :
4561 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4562else
4563 if test -n "$NM"; then
4564 # Let the user override the test.
4565 lt_cv_path_NM="$NM"
4566else
4567 lt_nm_to_check="${ac_tool_prefix}nm"
4568 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4569 lt_nm_to_check="$lt_nm_to_check nm"
4570 fi
4571 for lt_tmp_nm in $lt_nm_to_check; do
4572 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4573 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4574 IFS="$lt_save_ifs"
4575 test -z "$ac_dir" && ac_dir=.
4576 tmp_nm="$ac_dir/$lt_tmp_nm"
4577 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4578 # Check to see if the nm accepts a BSD-compat flag.
4579 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4580 # nm: unknown option "B" ignored
4581 # Tru64's nm complains that /dev/null is an invalid object file
4582 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4583 */dev/null* | *'Invalid file or object type'*)
4584 lt_cv_path_NM="$tmp_nm -B"
4585 break
4586 ;;
4587 *)
4588 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4589 */dev/null*)
4590 lt_cv_path_NM="$tmp_nm -p"
4591 break
4592 ;;
4593 *)
4594 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4595 continue # so that we can try to find one that supports BSD flags
4596 ;;
4597 esac
4598 ;;
4599 esac
4600 fi
4601 done
4602 IFS="$lt_save_ifs"
4603 done
4604 : ${lt_cv_path_NM=no}
4605fi
4606fi
5213506e
RW
4607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4608$as_echo "$lt_cv_path_NM" >&6; }
1cf3d07d
SE
4609if test "$lt_cv_path_NM" != "no"; then
4610 NM="$lt_cv_path_NM"
4611else
4612 # Didn't find any BSD compatible name lister, look for dumpbin.
43e02a8a
RW
4613 if test -n "$DUMPBIN"; then :
4614 # Let the user override the test.
4615 else
4616 if test -n "$ac_tool_prefix"; then
4617 for ac_prog in dumpbin "link -dump"
1cf3d07d
SE
4618 do
4619 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4620set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
4621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4622$as_echo_n "checking for $ac_word... " >&6; }
4623if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4624 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4625else
4626 if test -n "$DUMPBIN"; then
4627 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4628else
4629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4630for as_dir in $PATH
4631do
4632 IFS=$as_save_IFS
88386050 4633 test -z "$as_dir" && as_dir=.
5213506e
RW
4634 for ac_exec_ext in '' $ac_executable_extensions; do
4635 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 4636 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5213506e 4637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
4638 break 2
4639 fi
4640done
5213506e
RW
4641 done
4642IFS=$as_save_IFS
88386050 4643
03391b53
AO
4644fi
4645fi
1cf3d07d
SE
4646DUMPBIN=$ac_cv_prog_DUMPBIN
4647if test -n "$DUMPBIN"; then
5213506e
RW
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4649$as_echo "$DUMPBIN" >&6; }
03391b53 4650else
5213506e
RW
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4652$as_echo "no" >&6; }
03391b53
AO
4653fi
4654
5213506e 4655
1cf3d07d
SE
4656 test -n "$DUMPBIN" && break
4657 done
88386050 4658fi
1cf3d07d
SE
4659if test -z "$DUMPBIN"; then
4660 ac_ct_DUMPBIN=$DUMPBIN
43e02a8a 4661 for ac_prog in dumpbin "link -dump"
1cf3d07d
SE
4662do
4663 # Extract the first word of "$ac_prog", so it can be a program name with args.
4664set dummy $ac_prog; ac_word=$2
5213506e
RW
4665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4666$as_echo_n "checking for $ac_word... " >&6; }
4667if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4668 $as_echo_n "(cached) " >&6
03391b53 4669else
1cf3d07d
SE
4670 if test -n "$ac_ct_DUMPBIN"; then
4671 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
03391b53 4672else
88386050
NN
4673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4674for as_dir in $PATH
4675do
4676 IFS=$as_save_IFS
4677 test -z "$as_dir" && as_dir=.
5213506e
RW
4678 for ac_exec_ext in '' $ac_executable_extensions; do
4679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 4680 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5213506e 4681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
88386050
NN
4682 break 2
4683 fi
4684done
5213506e
RW
4685 done
4686IFS=$as_save_IFS
88386050 4687
03391b53
AO
4688fi
4689fi
1cf3d07d
SE
4690ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4691if test -n "$ac_ct_DUMPBIN"; then
5213506e
RW
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4693$as_echo "$ac_ct_DUMPBIN" >&6; }
03391b53 4694else
5213506e
RW
4695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4696$as_echo "no" >&6; }
03391b53
AO
4697fi
4698
5213506e 4699
1cf3d07d
SE
4700 test -n "$ac_ct_DUMPBIN" && break
4701done
1cf3d07d 4702
5213506e
RW
4703 if test "x$ac_ct_DUMPBIN" = x; then
4704 DUMPBIN=":"
4705 else
4706 case $cross_compiling:$ac_tool_warned in
4707yes:)
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4709$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4710ac_tool_warned=yes ;;
4711esac
4712 DUMPBIN=$ac_ct_DUMPBIN
4713 fi
1cf3d07d
SE
4714fi
4715
43e02a8a
RW
4716 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4717 *COFF*)
4718 DUMPBIN="$DUMPBIN -symbols"
4719 ;;
4720 *)
4721 DUMPBIN=:
4722 ;;
4723 esac
4724 fi
1cf3d07d
SE
4725
4726 if test "$DUMPBIN" != ":"; then
4727 NM="$DUMPBIN"
4728 fi
4729fi
4730test -z "$NM" && NM=nm
4731
4732
4733
4734
4735
4736
5213506e
RW
4737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4738$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4739if test "${lt_cv_nm_interface+set}" = set; then :
4740 $as_echo_n "(cached) " >&6
03391b53 4741else
1cf3d07d
SE
4742 lt_cv_nm_interface="BSD nm"
4743 echo "int some_variable = 0;" > conftest.$ac_ext
43e02a8a 4744 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
1cf3d07d
SE
4745 (eval "$ac_compile" 2>conftest.err)
4746 cat conftest.err >&5
43e02a8a 4747 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
1cf3d07d
SE
4748 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4749 cat conftest.err >&5
43e02a8a 4750 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
1cf3d07d
SE
4751 cat conftest.out >&5
4752 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4753 lt_cv_nm_interface="MS dumpbin"
4754 fi
4755 rm -f conftest*
4756fi
5213506e
RW
4757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4758$as_echo "$lt_cv_nm_interface" >&6; }
1cf3d07d 4759
5213506e
RW
4760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4761$as_echo_n "checking whether ln -s works... " >&6; }
1cf3d07d
SE
4762LN_S=$as_ln_s
4763if test "$LN_S" = "ln -s"; then
5213506e
RW
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4765$as_echo "yes" >&6; }
1cf3d07d 4766else
5213506e
RW
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4768$as_echo "no, using $LN_S" >&6; }
03391b53
AO
4769fi
4770
1cf3d07d 4771# find the maximum length of command line arguments
5213506e
RW
4772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4773$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4774if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4775 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4776else
4777 i=0
4778 teststring="ABCD"
4779
4780 case $build_os in
4781 msdosdjgpp*)
4782 # On DJGPP, this test can blow up pretty badly due to problems in libc
4783 # (any single argument exceeding 2000 bytes causes a buffer overrun
4784 # during glob expansion). Even if it were fixed, the result of this
4785 # check would be larger than it should be.
4786 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4787 ;;
4788
4789 gnu*)
4790 # Under GNU Hurd, this test is not required because there is
4791 # no limit to the length of command line arguments.
4792 # Libtool will interpret -1 as no limit whatsoever
4793 lt_cv_sys_max_cmd_len=-1;
4794 ;;
4795
467b2e9e 4796 cygwin* | mingw* | cegcc*)
1cf3d07d
SE
4797 # On Win9x/ME, this test blows up -- it succeeds, but takes
4798 # about 5 minutes as the teststring grows exponentially.
4799 # Worse, since 9x/ME are not pre-emptively multitasking,
4800 # you end up with a "frozen" computer, even though with patience
4801 # the test eventually succeeds (with a max line length of 256k).
4802 # Instead, let's just punt: use the minimum linelength reported by
4803 # all of the supported platforms: 8192 (on NT/2K/XP).
4804 lt_cv_sys_max_cmd_len=8192;
4805 ;;
4806
43e02a8a
RW
4807 mint*)
4808 # On MiNT this can take a long time and run out of memory.
4809 lt_cv_sys_max_cmd_len=8192;
4810 ;;
4811
1cf3d07d
SE
4812 amigaos*)
4813 # On AmigaOS with pdksh, this test takes hours, literally.
4814 # So we just punt and use a minimum line length of 8192.
4815 lt_cv_sys_max_cmd_len=8192;
4816 ;;
4817
4818 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4819 # This has been around since 386BSD, at least. Likely further.
4820 if test -x /sbin/sysctl; then
4821 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4822 elif test -x /usr/sbin/sysctl; then
4823 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4824 else
4825 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4826 fi
4827 # And add a safety zone
4828 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4829 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4830 ;;
4831
4832 interix*)
4833 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4834 lt_cv_sys_max_cmd_len=196608
4835 ;;
4836
4837 osf*)
4838 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4839 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4840 # nice to cause kernel panics so lets avoid the loop below.
4841 # First set a reasonable default.
4842 lt_cv_sys_max_cmd_len=16384
4843 #
4844 if test -x /sbin/sysconfig; then
4845 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4846 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4847 esac
4848 fi
4849 ;;
4850 sco3.2v5*)
4851 lt_cv_sys_max_cmd_len=102400
4852 ;;
4853 sysv5* | sco5v6* | sysv4.2uw2*)
4854 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4855 if test -n "$kargmax"; then
4856 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4857 else
4858 lt_cv_sys_max_cmd_len=32768
4859 fi
4860 ;;
4861 *)
467b2e9e
PG
4862 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4863 if test -n "$lt_cv_sys_max_cmd_len"; then
82a6cadf
PB
4864 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4865 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4866 else
4867 # Make teststring a little bigger before we do anything with it.
4868 # a 1K string should be a reasonable start.
4869 for i in 1 2 3 4 5 6 7 8 ; do
4870 teststring=$teststring$teststring
4871 done
4872 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4873 # If test is not a shell built-in, we'll probably end up computing a
4874 # maximum length that is only half of the actual maximum length, but
4875 # we can't tell.
43e02a8a
RW
4876 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4877 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
82a6cadf
PB
4878 test $i != 17 # 1/2 MB should be enough
4879 do
4880 i=`expr $i + 1`
4881 teststring=$teststring$teststring
4882 done
4883 # Only check the string length outside the loop.
4884 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4885 teststring=
4886 # Add a significant safety factor because C++ compilers can tack on
4887 # massive amounts of additional arguments before passing them to the
4888 # linker. It appears as though 1/2 is a usable value.
4889 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4890 fi
1cf3d07d
SE
4891 ;;
4892 esac
4893
4894fi
4895
4896if test -n $lt_cv_sys_max_cmd_len ; then
5213506e
RW
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4898$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
1cf3d07d 4899else
5213506e
RW
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4901$as_echo "none" >&6; }
1cf3d07d
SE
4902fi
4903max_cmd_len=$lt_cv_sys_max_cmd_len
4904
4905
4906
4907
4908
4909
1cf3d07d
SE
4910: ${CP="cp -f"}
4911: ${MV="mv -f"}
4912: ${RM="rm -f"}
4913
5213506e
RW
4914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4915$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
1cf3d07d
SE
4916# Try some XSI features
4917xsi_shell=no
4918( _lt_dummy="a/b/c"
4919 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
467b2e9e
PG
4920 = c,a/b,, \
4921 && eval 'test $(( 1 + 1 )) -eq 2 \
4922 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
1cf3d07d 4923 && xsi_shell=yes
5213506e
RW
4924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4925$as_echo "$xsi_shell" >&6; }
1cf3d07d
SE
4926
4927
5213506e
RW
4928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4929$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
1cf3d07d
SE
4930lt_shell_append=no
4931( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4932 >/dev/null 2>&1 \
4933 && lt_shell_append=yes
5213506e
RW
4934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4935$as_echo "$lt_shell_append" >&6; }
1cf3d07d
SE
4936
4937
4938if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4939 lt_unset=unset
4940else
4941 lt_unset=false
4942fi
4943
4944
4945
4946
4947
4948# test EBCDIC or ASCII
4949case `echo X|tr X '\101'` in
4950 A) # ASCII based system
4951 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4952 lt_SP2NL='tr \040 \012'
4953 lt_NL2SP='tr \015\012 \040\040'
4954 ;;
4955 *) # EBCDIC based system
4956 lt_SP2NL='tr \100 \n'
4957 lt_NL2SP='tr \r\n \100\100'
4958 ;;
4959esac
4960
4961
4962
4963
4964
4965
4966
4967
4968
5213506e
RW
4969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4970$as_echo_n "checking for $LD option to reload object files... " >&6; }
4971if test "${lt_cv_ld_reload_flag+set}" = set; then :
4972 $as_echo_n "(cached) " >&6
1cf3d07d
SE
4973else
4974 lt_cv_ld_reload_flag='-r'
4975fi
5213506e
RW
4976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4977$as_echo "$lt_cv_ld_reload_flag" >&6; }
1cf3d07d
SE
4978reload_flag=$lt_cv_ld_reload_flag
4979case $reload_flag in
4980"" | " "*) ;;
4981*) reload_flag=" $reload_flag" ;;
4982esac
4983reload_cmds='$LD$reload_flag -o $output$reload_objs'
4984case $host_os in
4985 darwin*)
4986 if test "$GCC" = yes; then
4987 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4988 else
4989 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4990 fi
4991 ;;
4992esac
4993
4994
4995
4996
4997
4998
4999
5000
5001
467b2e9e
PG
5002if test -n "$ac_tool_prefix"; then
5003 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5004set dummy ${ac_tool_prefix}objdump; ac_word=$2
5213506e
RW
5005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5006$as_echo_n "checking for $ac_word... " >&6; }
5007if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5008 $as_echo_n "(cached) " >&6
467b2e9e
PG
5009else
5010 if test -n "$OBJDUMP"; then
5011 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5012else
5013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5014for as_dir in $PATH
5015do
5016 IFS=$as_save_IFS
5017 test -z "$as_dir" && as_dir=.
5213506e
RW
5018 for ac_exec_ext in '' $ac_executable_extensions; do
5019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 5020 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5213506e 5021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
5022 break 2
5023 fi
5024done
5213506e
RW
5025 done
5026IFS=$as_save_IFS
467b2e9e
PG
5027
5028fi
5029fi
5030OBJDUMP=$ac_cv_prog_OBJDUMP
5031if test -n "$OBJDUMP"; then
5213506e
RW
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5033$as_echo "$OBJDUMP" >&6; }
467b2e9e 5034else
5213506e
RW
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5036$as_echo "no" >&6; }
467b2e9e
PG
5037fi
5038
5213506e 5039
467b2e9e
PG
5040fi
5041if test -z "$ac_cv_prog_OBJDUMP"; then
5042 ac_ct_OBJDUMP=$OBJDUMP
5043 # Extract the first word of "objdump", so it can be a program name with args.
5044set dummy objdump; ac_word=$2
5213506e
RW
5045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5046$as_echo_n "checking for $ac_word... " >&6; }
5047if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5048 $as_echo_n "(cached) " >&6
467b2e9e
PG
5049else
5050 if test -n "$ac_ct_OBJDUMP"; then
5051 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5052else
5053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5054for as_dir in $PATH
5055do
5056 IFS=$as_save_IFS
5057 test -z "$as_dir" && as_dir=.
5213506e
RW
5058 for ac_exec_ext in '' $ac_executable_extensions; do
5059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 5060 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5213506e 5061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
5062 break 2
5063 fi
5064done
5213506e
RW
5065 done
5066IFS=$as_save_IFS
467b2e9e 5067
467b2e9e
PG
5068fi
5069fi
5070ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5071if test -n "$ac_ct_OBJDUMP"; then
5213506e
RW
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5073$as_echo "$ac_ct_OBJDUMP" >&6; }
467b2e9e 5074else
5213506e
RW
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5076$as_echo "no" >&6; }
467b2e9e
PG
5077fi
5078
5213506e
RW
5079 if test "x$ac_ct_OBJDUMP" = x; then
5080 OBJDUMP="false"
5081 else
5082 case $cross_compiling:$ac_tool_warned in
5083yes:)
5084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5086ac_tool_warned=yes ;;
5087esac
5088 OBJDUMP=$ac_ct_OBJDUMP
5089 fi
467b2e9e
PG
5090else
5091 OBJDUMP="$ac_cv_prog_OBJDUMP"
5092fi
5093
5094test -z "$OBJDUMP" && OBJDUMP=objdump
5095
5096
5097
5098
5099
1cf3d07d 5100
5213506e
RW
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5102$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5103if test "${lt_cv_deplibs_check_method+set}" = set; then :
5104 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5105else
5106 lt_cv_file_magic_cmd='$MAGIC_CMD'
5107lt_cv_file_magic_test_file=
5108lt_cv_deplibs_check_method='unknown'
5109# Need to set the preceding variable on all platforms that support
5110# interlibrary dependencies.
5111# 'none' -- dependencies not supported.
5112# `unknown' -- same as none, but documents that we really don't know.
5113# 'pass_all' -- all dependencies passed with no checks.
5114# 'test_compile' -- check by making test program.
5115# 'file_magic [[regex]]' -- check by looking for files in library path
5116# which responds to the $file_magic_cmd with a given extended regex.
5117# If you have `file' or equivalent on your system and you're not sure
5118# whether `pass_all' will *always* work, you probably want this one.
5119
5120case $host_os in
e7ad4ca7 5121aix[4-9]*)
1cf3d07d
SE
5122 lt_cv_deplibs_check_method=pass_all
5123 ;;
5124
5125beos*)
5126 lt_cv_deplibs_check_method=pass_all
5127 ;;
5128
5129bsdi[45]*)
5130 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5131 lt_cv_file_magic_cmd='/usr/bin/file -L'
5132 lt_cv_file_magic_test_file=/shlib/libc.so
5133 ;;
5134
5135cygwin*)
5136 # func_win32_libid is a shell function defined in ltmain.sh
5137 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5138 lt_cv_file_magic_cmd='func_win32_libid'
5139 ;;
5140
5141mingw* | pw32*)
5142 # Base MSYS/MinGW do not provide the 'file' command needed by
5143 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5144 # unless we find 'file', for example because we are cross-compiling.
43e02a8a
RW
5145 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5146 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
1cf3d07d
SE
5147 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5148 lt_cv_file_magic_cmd='func_win32_libid'
5149 else
5150 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5151 lt_cv_file_magic_cmd='$OBJDUMP -f'
5152 fi
5153 ;;
5154
43e02a8a 5155cegcc*)
467b2e9e
PG
5156 # use the weaker test based on 'objdump'. See mingw*.
5157 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5158 lt_cv_file_magic_cmd='$OBJDUMP -f'
5159 ;;
5160
1cf3d07d
SE
5161darwin* | rhapsody*)
5162 lt_cv_deplibs_check_method=pass_all
5163 ;;
5164
5165freebsd* | dragonfly*)
5166 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5167 case $host_cpu in
5168 i*86 )
5169 # Not sure whether the presence of OpenBSD here was a mistake.
5170 # Let's accept both of them until this is cleared up.
5171 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5172 lt_cv_file_magic_cmd=/usr/bin/file
5173 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5174 ;;
5175 esac
5176 else
5177 lt_cv_deplibs_check_method=pass_all
5178 fi
5179 ;;
5180
5181gnu*)
5182 lt_cv_deplibs_check_method=pass_all
5183 ;;
5184
43e02a8a
RW
5185haiku*)
5186 lt_cv_deplibs_check_method=pass_all
5187 ;;
5188
1cf3d07d
SE
5189hpux10.20* | hpux11*)
5190 lt_cv_file_magic_cmd=/usr/bin/file
5191 case $host_cpu in
5192 ia64*)
5193 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5194 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5195 ;;
5196 hppa*64*)
43e02a8a 5197 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
5198 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5199 ;;
5200 *)
43e02a8a 5201 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
1cf3d07d
SE
5202 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5203 ;;
5204 esac
5205 ;;
5206
5207interix[3-9]*)
5208 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5209 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5210 ;;
5211
5212irix5* | irix6* | nonstopux*)
5213 case $LD in
5214 *-32|*"-32 ") libmagic=32-bit;;
5215 *-n32|*"-n32 ") libmagic=N32;;
5216 *-64|*"-64 ") libmagic=64-bit;;
5217 *) libmagic=never-match;;
5218 esac
5219 lt_cv_deplibs_check_method=pass_all
5220 ;;
5221
5222# This must be Linux ELF.
7a9d3fe8 5223linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
5224 lt_cv_deplibs_check_method=pass_all
5225 ;;
5226
5227netbsd*)
5228 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5229 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5230 else
5231 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5232 fi
5233 ;;
5234
5235newos6*)
5236 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5237 lt_cv_file_magic_cmd=/usr/bin/file
5238 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5239 ;;
5240
5241*nto* | *qnx*)
5242 lt_cv_deplibs_check_method=pass_all
5243 ;;
5244
5245openbsd*)
5246 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5247 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5248 else
5249 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5250 fi
5251 ;;
5252
5253osf3* | osf4* | osf5*)
5254 lt_cv_deplibs_check_method=pass_all
5255 ;;
5256
5257rdos*)
5258 lt_cv_deplibs_check_method=pass_all
5259 ;;
5260
5261solaris*)
5262 lt_cv_deplibs_check_method=pass_all
5263 ;;
5264
5265sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5266 lt_cv_deplibs_check_method=pass_all
5267 ;;
5268
5269sysv4 | sysv4.3*)
5270 case $host_vendor in
5271 motorola)
5272 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]'
5273 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5274 ;;
5275 ncr)
5276 lt_cv_deplibs_check_method=pass_all
5277 ;;
5278 sequent)
5279 lt_cv_file_magic_cmd='/bin/file'
5280 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5281 ;;
5282 sni)
5283 lt_cv_file_magic_cmd='/bin/file'
5284 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5285 lt_cv_file_magic_test_file=/lib/libc.so
5286 ;;
5287 siemens)
5288 lt_cv_deplibs_check_method=pass_all
5289 ;;
5290 pc)
5291 lt_cv_deplibs_check_method=pass_all
5292 ;;
5293 esac
5294 ;;
5295
5296tpf*)
5297 lt_cv_deplibs_check_method=pass_all
5298 ;;
5299esac
5300
5301fi
5213506e
RW
5302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5303$as_echo "$lt_cv_deplibs_check_method" >&6; }
1cf3d07d
SE
5304file_magic_cmd=$lt_cv_file_magic_cmd
5305deplibs_check_method=$lt_cv_deplibs_check_method
5306test -z "$deplibs_check_method" && deplibs_check_method=unknown
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319if test -n "$ac_tool_prefix"; then
5320 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5321set dummy ${ac_tool_prefix}ar; ac_word=$2
5213506e
RW
5322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5323$as_echo_n "checking for $ac_word... " >&6; }
5324if test "${ac_cv_prog_AR+set}" = set; then :
5325 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5326else
5327 if test -n "$AR"; then
5328 ac_cv_prog_AR="$AR" # Let the user override the test.
5329else
5330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5331for as_dir in $PATH
5332do
5333 IFS=$as_save_IFS
5334 test -z "$as_dir" && as_dir=.
5213506e
RW
5335 for ac_exec_ext in '' $ac_executable_extensions; do
5336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5337 ac_cv_prog_AR="${ac_tool_prefix}ar"
5213506e 5338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5339 break 2
5340 fi
5341done
5213506e
RW
5342 done
5343IFS=$as_save_IFS
1cf3d07d
SE
5344
5345fi
5346fi
5347AR=$ac_cv_prog_AR
5348if test -n "$AR"; then
5213506e
RW
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5350$as_echo "$AR" >&6; }
1cf3d07d 5351else
5213506e
RW
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5353$as_echo "no" >&6; }
1cf3d07d
SE
5354fi
5355
5213506e 5356
1cf3d07d
SE
5357fi
5358if test -z "$ac_cv_prog_AR"; then
5359 ac_ct_AR=$AR
5360 # Extract the first word of "ar", so it can be a program name with args.
5361set dummy ar; ac_word=$2
5213506e
RW
5362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5363$as_echo_n "checking for $ac_word... " >&6; }
5364if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5365 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5366else
5367 if test -n "$ac_ct_AR"; then
5368 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5369else
5370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5371for as_dir in $PATH
5372do
5373 IFS=$as_save_IFS
5374 test -z "$as_dir" && as_dir=.
5213506e
RW
5375 for ac_exec_ext in '' $ac_executable_extensions; do
5376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5377 ac_cv_prog_ac_ct_AR="ar"
5213506e 5378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5379 break 2
5380 fi
5381done
5213506e
RW
5382 done
5383IFS=$as_save_IFS
1cf3d07d 5384
1cf3d07d
SE
5385fi
5386fi
5387ac_ct_AR=$ac_cv_prog_ac_ct_AR
5388if test -n "$ac_ct_AR"; then
5213506e
RW
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5390$as_echo "$ac_ct_AR" >&6; }
1cf3d07d 5391else
5213506e
RW
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5393$as_echo "no" >&6; }
1cf3d07d
SE
5394fi
5395
5213506e
RW
5396 if test "x$ac_ct_AR" = x; then
5397 AR="false"
5398 else
5399 case $cross_compiling:$ac_tool_warned in
5400yes:)
5401{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5402$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5403ac_tool_warned=yes ;;
5404esac
5405 AR=$ac_ct_AR
5406 fi
1cf3d07d
SE
5407else
5408 AR="$ac_cv_prog_AR"
5409fi
5410
5411test -z "$AR" && AR=ar
5412test -z "$AR_FLAGS" && AR_FLAGS=cru
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424if test -n "$ac_tool_prefix"; then
5425 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5426set dummy ${ac_tool_prefix}strip; ac_word=$2
5213506e
RW
5427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5428$as_echo_n "checking for $ac_word... " >&6; }
5429if test "${ac_cv_prog_STRIP+set}" = set; then :
5430 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5431else
5432 if test -n "$STRIP"; then
5433 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5434else
5435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5436for as_dir in $PATH
5437do
5438 IFS=$as_save_IFS
5439 test -z "$as_dir" && as_dir=.
5213506e
RW
5440 for ac_exec_ext in '' $ac_executable_extensions; do
5441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5442 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5213506e 5443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5444 break 2
5445 fi
5446done
5213506e
RW
5447 done
5448IFS=$as_save_IFS
1cf3d07d
SE
5449
5450fi
5451fi
5452STRIP=$ac_cv_prog_STRIP
5453if test -n "$STRIP"; then
5213506e
RW
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5455$as_echo "$STRIP" >&6; }
1cf3d07d 5456else
5213506e
RW
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5458$as_echo "no" >&6; }
1cf3d07d
SE
5459fi
5460
5213506e 5461
1cf3d07d
SE
5462fi
5463if test -z "$ac_cv_prog_STRIP"; then
5464 ac_ct_STRIP=$STRIP
5465 # Extract the first word of "strip", so it can be a program name with args.
5466set dummy strip; ac_word=$2
5213506e
RW
5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5468$as_echo_n "checking for $ac_word... " >&6; }
5469if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5470 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5471else
5472 if test -n "$ac_ct_STRIP"; then
5473 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5474else
5475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5476for as_dir in $PATH
5477do
5478 IFS=$as_save_IFS
5479 test -z "$as_dir" && as_dir=.
5213506e
RW
5480 for ac_exec_ext in '' $ac_executable_extensions; do
5481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5482 ac_cv_prog_ac_ct_STRIP="strip"
5213506e 5483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5484 break 2
5485 fi
5486done
5213506e
RW
5487 done
5488IFS=$as_save_IFS
1cf3d07d 5489
1cf3d07d
SE
5490fi
5491fi
5492ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5493if test -n "$ac_ct_STRIP"; then
5213506e
RW
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5495$as_echo "$ac_ct_STRIP" >&6; }
1cf3d07d 5496else
5213506e
RW
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5498$as_echo "no" >&6; }
1cf3d07d
SE
5499fi
5500
5213506e
RW
5501 if test "x$ac_ct_STRIP" = x; then
5502 STRIP=":"
5503 else
5504 case $cross_compiling:$ac_tool_warned in
5505yes:)
5506{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5507$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5508ac_tool_warned=yes ;;
5509esac
5510 STRIP=$ac_ct_STRIP
5511 fi
1cf3d07d
SE
5512else
5513 STRIP="$ac_cv_prog_STRIP"
5514fi
5515
5516test -z "$STRIP" && STRIP=:
5517
5518
5519
5520
5521
5522
5523if test -n "$ac_tool_prefix"; then
5524 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5525set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5213506e
RW
5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5527$as_echo_n "checking for $ac_word... " >&6; }
5528if test "${ac_cv_prog_RANLIB+set}" = set; then :
5529 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5530else
5531 if test -n "$RANLIB"; then
5532 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5533else
5534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5535for as_dir in $PATH
5536do
5537 IFS=$as_save_IFS
5538 test -z "$as_dir" && as_dir=.
5213506e
RW
5539 for ac_exec_ext in '' $ac_executable_extensions; do
5540 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5541 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5213506e 5542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5543 break 2
5544 fi
5545done
5213506e
RW
5546 done
5547IFS=$as_save_IFS
1cf3d07d
SE
5548
5549fi
5550fi
5551RANLIB=$ac_cv_prog_RANLIB
5552if test -n "$RANLIB"; then
5213506e
RW
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5554$as_echo "$RANLIB" >&6; }
1cf3d07d 5555else
5213506e
RW
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5557$as_echo "no" >&6; }
1cf3d07d
SE
5558fi
5559
5213506e 5560
1cf3d07d
SE
5561fi
5562if test -z "$ac_cv_prog_RANLIB"; then
5563 ac_ct_RANLIB=$RANLIB
5564 # Extract the first word of "ranlib", so it can be a program name with args.
5565set dummy ranlib; ac_word=$2
5213506e
RW
5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5567$as_echo_n "checking for $ac_word... " >&6; }
5568if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5569 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5570else
5571 if test -n "$ac_ct_RANLIB"; then
5572 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5573else
5574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5575for as_dir in $PATH
5576do
5577 IFS=$as_save_IFS
5578 test -z "$as_dir" && as_dir=.
5213506e
RW
5579 for ac_exec_ext in '' $ac_executable_extensions; do
5580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1cf3d07d 5581 ac_cv_prog_ac_ct_RANLIB="ranlib"
5213506e 5582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1cf3d07d
SE
5583 break 2
5584 fi
5585done
5213506e
RW
5586 done
5587IFS=$as_save_IFS
1cf3d07d 5588
1cf3d07d
SE
5589fi
5590fi
5591ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5592if test -n "$ac_ct_RANLIB"; then
5213506e
RW
5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5594$as_echo "$ac_ct_RANLIB" >&6; }
1cf3d07d 5595else
5213506e
RW
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5597$as_echo "no" >&6; }
1cf3d07d
SE
5598fi
5599
5213506e
RW
5600 if test "x$ac_ct_RANLIB" = x; then
5601 RANLIB=":"
5602 else
5603 case $cross_compiling:$ac_tool_warned in
5604yes:)
5605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5607ac_tool_warned=yes ;;
5608esac
5609 RANLIB=$ac_ct_RANLIB
5610 fi
1cf3d07d
SE
5611else
5612 RANLIB="$ac_cv_prog_RANLIB"
5613fi
5614
5615test -z "$RANLIB" && RANLIB=:
5616
5617
5618
5619
5620
5621
5622# Determine commands to create old-style static archives.
467b2e9e 5623old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
1cf3d07d
SE
5624old_postinstall_cmds='chmod 644 $oldlib'
5625old_postuninstall_cmds=
5626
5627if test -n "$RANLIB"; then
5628 case $host_os in
5629 openbsd*)
5630 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5631 ;;
5632 *)
5633 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5634 ;;
5635 esac
5636 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5637fi
5638
43e02a8a
RW
5639case $host_os in
5640 darwin*)
5641 lock_old_archive_extraction=yes ;;
5642 *)
5643 lock_old_archive_extraction=no ;;
5644esac
1cf3d07d
SE
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
43e02a8a
RW
5665
5666for ac_prog in gawk mawk nawk awk
5667do
5668 # Extract the first word of "$ac_prog", so it can be a program name with args.
5669set dummy $ac_prog; ac_word=$2
5670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5671$as_echo_n "checking for $ac_word... " >&6; }
5672if test "${ac_cv_prog_AWK+set}" = set; then :
5673 $as_echo_n "(cached) " >&6
5674else
5675 if test -n "$AWK"; then
5676 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5677else
5678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5679for as_dir in $PATH
5680do
5681 IFS=$as_save_IFS
5682 test -z "$as_dir" && as_dir=.
5683 for ac_exec_ext in '' $ac_executable_extensions; do
5684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5685 ac_cv_prog_AWK="$ac_prog"
5686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5687 break 2
5688 fi
5689done
5690 done
5691IFS=$as_save_IFS
5692
5693fi
5694fi
5695AWK=$ac_cv_prog_AWK
5696if test -n "$AWK"; then
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5698$as_echo "$AWK" >&6; }
5699else
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5701$as_echo "no" >&6; }
5702fi
5703
5704
5705 test -n "$AWK" && break
5706done
5707
5708
5709
5710
5711
5712
1cf3d07d
SE
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726# If no C compiler was specified, use CC.
5727LTCC=${LTCC-"$CC"}
5728
5729# If no C compiler flags were specified, use CFLAGS.
5730LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5731
5732# Allow CC to be a program name with arguments.
5733compiler=$CC
5734
5735
5736# Check for command to grab the raw symbol name followed by C symbol from nm.
5213506e
RW
5737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5738$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5739if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5740 $as_echo_n "(cached) " >&6
1cf3d07d
SE
5741else
5742
5743# These are sane defaults that work on at least a few old systems.
5744# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5745
5746# Character class describing NM global symbol codes.
5747symcode='[BCDEGRST]'
5748
5749# Regexp to match symbols that can be accessed directly from C.
5750sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5751
5752# Define system-specific variables.
5753case $host_os in
5754aix*)
5755 symcode='[BCDT]'
5756 ;;
467b2e9e 5757cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
5758 symcode='[ABCDGISTW]'
5759 ;;
5760hpux*)
5761 if test "$host_cpu" = ia64; then
5762 symcode='[ABCDEGRST]'
5763 fi
5764 ;;
5765irix* | nonstopux*)
5766 symcode='[BCDEGRST]'
5767 ;;
5768osf*)
5769 symcode='[BCDEGQRST]'
5770 ;;
5771solaris*)
5772 symcode='[BDRT]'
5773 ;;
5774sco3.2v5*)
5775 symcode='[DT]'
5776 ;;
5777sysv4.2uw2*)
5778 symcode='[DT]'
5779 ;;
5780sysv5* | sco5v6* | unixware* | OpenUNIX*)
5781 symcode='[ABDT]'
5782 ;;
5783sysv4)
5784 symcode='[DFNSTU]'
5785 ;;
5786esac
5787
5788# If we're using GNU nm, then use its standard symbol codes.
5789case `$NM -V 2>&1` in
5790*GNU* | *'with BFD'*)
5791 symcode='[ABCDGIRSTW]' ;;
5792esac
5793
5794# Transform an extracted symbol line into a proper C declaration.
5795# Some systems (esp. on ia64) link data and code symbols differently,
5796# so use this general approach.
5797lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5798
5799# Transform an extracted symbol line into symbol name and symbol address
5800lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
467b2e9e 5801lt_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
5802
5803# Handle CRLF in mingw tool chain
5804opt_cr=
5805case $build_os in
5806mingw*)
5807 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5808 ;;
5809esac
5810
5811# Try without a prefix underscore, then with it.
5812for ac_symprfx in "" "_"; do
5813
5814 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5815 symxfrm="\\1 $ac_symprfx\\2 \\2"
5816
5817 # Write the raw and C identifiers.
5818 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5819 # Fake it for dumpbin and say T for any non-static function
5820 # and D for any global variable.
5821 # Also find C++ and __fastcall symbols from MSVC++,
5822 # which start with @ or ?.
5823 lt_cv_sys_global_symbol_pipe="$AWK '"\
5824" {last_section=section; section=\$ 3};"\
5825" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5826" \$ 0!~/External *\|/{next};"\
5827" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5828" {if(hide[section]) next};"\
5829" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5830" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5831" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5832" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5833" ' prfx=^$ac_symprfx"
5834 else
5835 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5836 fi
5837
5838 # Check to see that the pipe works correctly.
5839 pipe_works=no
5840
5841 rm -f conftest*
5842 cat > conftest.$ac_ext <<_LT_EOF
5843#ifdef __cplusplus
5844extern "C" {
5845#endif
5846char nm_test_var;
5847void nm_test_func(void);
5848void nm_test_func(void){}
5849#ifdef __cplusplus
5850}
5851#endif
5852int main(){nm_test_var='a';nm_test_func();return(0);}
5853_LT_EOF
5854
5213506e 5855 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
5856 (eval $ac_compile) 2>&5
5857 ac_status=$?
5213506e
RW
5858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5859 test $ac_status = 0; }; then
1cf3d07d
SE
5860 # Now try to grab the symbols.
5861 nlist=conftest.nm
43e02a8a
RW
5862 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5863 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
1cf3d07d 5864 ac_status=$?
5213506e
RW
5865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866 test $ac_status = 0; } && test -s "$nlist"; then
1cf3d07d
SE
5867 # Try sorting and uniquifying the output.
5868 if sort "$nlist" | uniq > "$nlist"T; then
5869 mv -f "$nlist"T "$nlist"
5870 else
5871 rm -f "$nlist"T
5872 fi
5873
5874 # Make sure that we snagged all the symbols we need.
5875 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5876 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5877 cat <<_LT_EOF > conftest.$ac_ext
5878#ifdef __cplusplus
5879extern "C" {
5880#endif
5881
5882_LT_EOF
5883 # Now generate the symbol file.
5884 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5885
5886 cat <<_LT_EOF >> conftest.$ac_ext
5887
5888/* The mapping between symbol names and symbols. */
5889const struct {
5890 const char *name;
5891 void *address;
5892}
5893lt__PROGRAM__LTX_preloaded_symbols[] =
5894{
5895 { "@PROGRAM@", (void *) 0 },
5896_LT_EOF
5897 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5898 cat <<\_LT_EOF >> conftest.$ac_ext
5899 {0, (void *) 0}
5900};
5901
5902/* This works around a problem in FreeBSD linker */
5903#ifdef FREEBSD_WORKAROUND
5904static const void *lt_preloaded_setup() {
5905 return lt__PROGRAM__LTX_preloaded_symbols;
5906}
5907#endif
5908
5909#ifdef __cplusplus
5910}
5911#endif
5912_LT_EOF
5913 # Now try linking the two files.
5914 mv conftest.$ac_objext conftstm.$ac_objext
5915 lt_save_LIBS="$LIBS"
5916 lt_save_CFLAGS="$CFLAGS"
5917 LIBS="conftstm.$ac_objext"
5918 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5213506e 5919 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d
SE
5920 (eval $ac_link) 2>&5
5921 ac_status=$?
5213506e
RW
5922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5923 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
1cf3d07d
SE
5924 pipe_works=yes
5925 fi
5926 LIBS="$lt_save_LIBS"
5927 CFLAGS="$lt_save_CFLAGS"
5928 else
5929 echo "cannot find nm_test_func in $nlist" >&5
5930 fi
5931 else
5932 echo "cannot find nm_test_var in $nlist" >&5
5933 fi
5934 else
5935 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5936 fi
5937 else
5938 echo "$progname: failed program was:" >&5
5939 cat conftest.$ac_ext >&5
5940 fi
467b2e9e 5941 rm -rf conftest* conftst*
1cf3d07d
SE
5942
5943 # Do not use the global_symbol_pipe unless it works.
5944 if test "$pipe_works" = yes; then
5945 break
5946 else
5947 lt_cv_sys_global_symbol_pipe=
5948 fi
5949done
5950
5951fi
5952
5953if test -z "$lt_cv_sys_global_symbol_pipe"; then
5954 lt_cv_sys_global_symbol_to_cdecl=
5955fi
5956if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5213506e
RW
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5958$as_echo "failed" >&6; }
1cf3d07d 5959else
5213506e
RW
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5961$as_echo "ok" >&6; }
1cf3d07d
SE
5962fi
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
467b2e9e
PG
5978
5979
5980
5981
5982
1cf3d07d
SE
5983
5984
5985
5213506e
RW
5986# Check whether --enable-libtool-lock was given.
5987if test "${enable_libtool_lock+set}" = set; then :
5988 enableval=$enable_libtool_lock;
5989fi
1cf3d07d 5990
1cf3d07d
SE
5991test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5992
5993# Some flags need to be propagated to the compiler or linker for good
5994# libtool support.
5995case $host in
5996ia64-*-hpux*)
5997 # Find out which ABI we are using.
5998 echo 'int i;' > conftest.$ac_ext
5213506e 5999 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6000 (eval $ac_compile) 2>&5
6001 ac_status=$?
5213506e
RW
6002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6003 test $ac_status = 0; }; then
1cf3d07d
SE
6004 case `/usr/bin/file conftest.$ac_objext` in
6005 *ELF-32*)
6006 HPUX_IA64_MODE="32"
6007 ;;
6008 *ELF-64*)
6009 HPUX_IA64_MODE="64"
6010 ;;
6011 esac
6012 fi
6013 rm -rf conftest*
6014 ;;
6015*-*-irix6*)
6016 # Find out which ABI we are using.
43e02a8a 6017 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5213506e 6018 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6019 (eval $ac_compile) 2>&5
6020 ac_status=$?
5213506e
RW
6021 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6022 test $ac_status = 0; }; then
1cf3d07d
SE
6023 if test "$lt_cv_prog_gnu_ld" = yes; then
6024 case `/usr/bin/file conftest.$ac_objext` in
6025 *32-bit*)
6026 LD="${LD-ld} -melf32bsmip"
6027 ;;
6028 *N32*)
6029 LD="${LD-ld} -melf32bmipn32"
6030 ;;
6031 *64-bit*)
6032 LD="${LD-ld} -melf64bmip"
6033 ;;
6034 esac
6035 else
6036 case `/usr/bin/file conftest.$ac_objext` in
6037 *32-bit*)
6038 LD="${LD-ld} -32"
6039 ;;
6040 *N32*)
6041 LD="${LD-ld} -n32"
6042 ;;
6043 *64-bit*)
6044 LD="${LD-ld} -64"
6045 ;;
6046 esac
6047 fi
6048 fi
6049 rm -rf conftest*
6050 ;;
6051
3cbe17f7 6052x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
1cf3d07d
SE
6053s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6054 # Find out which ABI we are using.
6055 echo 'int i;' > conftest.$ac_ext
5213506e 6056 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6057 (eval $ac_compile) 2>&5
6058 ac_status=$?
5213506e
RW
6059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6060 test $ac_status = 0; }; then
1cf3d07d
SE
6061 case `/usr/bin/file conftest.o` in
6062 *32-bit*)
6063 case $host in
6064 x86_64-*kfreebsd*-gnu)
6065 LD="${LD-ld} -m elf_i386_fbsd"
6066 ;;
6067 x86_64-*linux*)
e6d5f8c9
L
6068 case `/usr/bin/file conftest.o` in
6069 *x86-64*)
6070 LD="${LD-ld} -m elf32_x86_64"
6071 ;;
6072 *)
6073 LD="${LD-ld} -m elf_i386"
6074 ;;
6075 esac
1cf3d07d 6076 ;;
3cbe17f7
AM
6077 powerpc64le-*linux*)
6078 LD="${LD-ld} -m elf32lppclinux"
6079 ;;
6080 powerpc64-*linux*)
1cf3d07d
SE
6081 LD="${LD-ld} -m elf32ppclinux"
6082 ;;
6083 s390x-*linux*)
6084 LD="${LD-ld} -m elf_s390"
6085 ;;
6086 sparc64-*linux*)
6087 LD="${LD-ld} -m elf32_sparc"
6088 ;;
6089 esac
6090 ;;
6091 *64-bit*)
6092 case $host in
6093 x86_64-*kfreebsd*-gnu)
6094 LD="${LD-ld} -m elf_x86_64_fbsd"
6095 ;;
6096 x86_64-*linux*)
6097 LD="${LD-ld} -m elf_x86_64"
6098 ;;
3cbe17f7
AM
6099 powerpcle-*linux*)
6100 LD="${LD-ld} -m elf64lppc"
6101 ;;
6102 powerpc-*linux*)
1cf3d07d
SE
6103 LD="${LD-ld} -m elf64ppc"
6104 ;;
6105 s390*-*linux*|s390*-*tpf*)
6106 LD="${LD-ld} -m elf64_s390"
6107 ;;
6108 sparc*-*linux*)
6109 LD="${LD-ld} -m elf64_sparc"
6110 ;;
6111 esac
6112 ;;
6113 esac
6114 fi
6115 rm -rf conftest*
6116 ;;
6117
6118*-*-sco3.2v5*)
6119 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6120 SAVE_CFLAGS="$CFLAGS"
6121 CFLAGS="$CFLAGS -belf"
5213506e
RW
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6123$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6124if test "${lt_cv_cc_needs_belf+set}" = set; then :
6125 $as_echo_n "(cached) " >&6
1cf3d07d
SE
6126else
6127 ac_ext=c
6128ac_cpp='$CPP $CPPFLAGS'
6129ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6130ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6131ac_compiler_gnu=$ac_cv_c_compiler_gnu
6132
6133 if test x$gcc_no_link = xyes; then
5213506e 6134 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 6135fi
5213506e 6136cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6137/* end confdefs.h. */
6138
6139int
6140main ()
6141{
6142
6143 ;
6144 return 0;
6145}
6146_ACEOF
5213506e 6147if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
6148 lt_cv_cc_needs_belf=yes
6149else
5213506e 6150 lt_cv_cc_needs_belf=no
1cf3d07d 6151fi
5213506e
RW
6152rm -f core conftest.err conftest.$ac_objext \
6153 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
6154 ac_ext=c
6155ac_cpp='$CPP $CPPFLAGS'
6156ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6157ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6158ac_compiler_gnu=$ac_cv_c_compiler_gnu
6159
6160fi
5213506e
RW
6161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6162$as_echo "$lt_cv_cc_needs_belf" >&6; }
1cf3d07d
SE
6163 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6164 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6165 CFLAGS="$SAVE_CFLAGS"
6166 fi
6167 ;;
6168sparc*-*solaris*)
6169 # Find out which ABI we are using.
6170 echo 'int i;' > conftest.$ac_ext
5213506e 6171 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
6172 (eval $ac_compile) 2>&5
6173 ac_status=$?
5213506e
RW
6174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6175 test $ac_status = 0; }; then
1cf3d07d
SE
6176 case `/usr/bin/file conftest.o` in
6177 *64-bit*)
6178 case $lt_cv_prog_gnu_ld in
6179 yes*) LD="${LD-ld} -m elf64_sparc" ;;
467b2e9e
PG
6180 *)
6181 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6182 LD="${LD-ld} -64"
6183 fi
6184 ;;
1cf3d07d
SE
6185 esac
6186 ;;
6187 esac
6188 fi
6189 rm -rf conftest*
6190 ;;
6191esac
6192
6193need_locks="$enable_libtool_lock"
6194
467b2e9e
PG
6195
6196 case $host_os in
6197 rhapsody* | darwin*)
6198 if test -n "$ac_tool_prefix"; then
6199 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6200set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5213506e
RW
6201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6202$as_echo_n "checking for $ac_word... " >&6; }
6203if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6204 $as_echo_n "(cached) " >&6
1cf3d07d 6205else
467b2e9e
PG
6206 if test -n "$DSYMUTIL"; then
6207 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6208else
6209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6210for as_dir in $PATH
1cf3d07d 6211do
467b2e9e
PG
6212 IFS=$as_save_IFS
6213 test -z "$as_dir" && as_dir=.
5213506e
RW
6214 for ac_exec_ext in '' $ac_executable_extensions; do
6215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6216 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5213506e 6217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6218 break 2
6219 fi
6220done
5213506e
RW
6221 done
6222IFS=$as_save_IFS
467b2e9e
PG
6223
6224fi
6225fi
6226DSYMUTIL=$ac_cv_prog_DSYMUTIL
6227if test -n "$DSYMUTIL"; then
5213506e
RW
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6229$as_echo "$DSYMUTIL" >&6; }
467b2e9e 6230else
5213506e
RW
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6232$as_echo "no" >&6; }
467b2e9e
PG
6233fi
6234
5213506e 6235
467b2e9e
PG
6236fi
6237if test -z "$ac_cv_prog_DSYMUTIL"; then
6238 ac_ct_DSYMUTIL=$DSYMUTIL
6239 # Extract the first word of "dsymutil", so it can be a program name with args.
6240set dummy dsymutil; ac_word=$2
5213506e
RW
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6242$as_echo_n "checking for $ac_word... " >&6; }
6243if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6244 $as_echo_n "(cached) " >&6
467b2e9e
PG
6245else
6246 if test -n "$ac_ct_DSYMUTIL"; then
6247 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6248else
6249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6250for as_dir in $PATH
6251do
6252 IFS=$as_save_IFS
6253 test -z "$as_dir" && as_dir=.
5213506e
RW
6254 for ac_exec_ext in '' $ac_executable_extensions; do
6255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6256 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5213506e 6257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6258 break 2
6259 fi
6260done
5213506e
RW
6261 done
6262IFS=$as_save_IFS
467b2e9e 6263
467b2e9e
PG
6264fi
6265fi
6266ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6267if test -n "$ac_ct_DSYMUTIL"; then
5213506e
RW
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6269$as_echo "$ac_ct_DSYMUTIL" >&6; }
467b2e9e 6270else
5213506e
RW
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6272$as_echo "no" >&6; }
467b2e9e
PG
6273fi
6274
5213506e
RW
6275 if test "x$ac_ct_DSYMUTIL" = x; then
6276 DSYMUTIL=":"
6277 else
6278 case $cross_compiling:$ac_tool_warned in
6279yes:)
6280{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6281$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6282ac_tool_warned=yes ;;
6283esac
6284 DSYMUTIL=$ac_ct_DSYMUTIL
6285 fi
467b2e9e
PG
6286else
6287 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6288fi
6289
6290 if test -n "$ac_tool_prefix"; then
6291 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6292set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5213506e
RW
6293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6294$as_echo_n "checking for $ac_word... " >&6; }
6295if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6296 $as_echo_n "(cached) " >&6
467b2e9e
PG
6297else
6298 if test -n "$NMEDIT"; then
6299 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6300else
6301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6302for as_dir in $PATH
6303do
6304 IFS=$as_save_IFS
6305 test -z "$as_dir" && as_dir=.
5213506e
RW
6306 for ac_exec_ext in '' $ac_executable_extensions; do
6307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6308 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5213506e 6309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6310 break 2
6311 fi
6312done
5213506e
RW
6313 done
6314IFS=$as_save_IFS
467b2e9e
PG
6315
6316fi
6317fi
6318NMEDIT=$ac_cv_prog_NMEDIT
6319if test -n "$NMEDIT"; then
5213506e
RW
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6321$as_echo "$NMEDIT" >&6; }
467b2e9e 6322else
5213506e
RW
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6324$as_echo "no" >&6; }
467b2e9e
PG
6325fi
6326
5213506e 6327
467b2e9e
PG
6328fi
6329if test -z "$ac_cv_prog_NMEDIT"; then
6330 ac_ct_NMEDIT=$NMEDIT
6331 # Extract the first word of "nmedit", so it can be a program name with args.
6332set dummy nmedit; ac_word=$2
5213506e
RW
6333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6334$as_echo_n "checking for $ac_word... " >&6; }
6335if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6336 $as_echo_n "(cached) " >&6
467b2e9e
PG
6337else
6338 if test -n "$ac_ct_NMEDIT"; then
6339 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6340else
6341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6342for as_dir in $PATH
6343do
6344 IFS=$as_save_IFS
6345 test -z "$as_dir" && as_dir=.
5213506e
RW
6346 for ac_exec_ext in '' $ac_executable_extensions; do
6347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6348 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5213506e 6349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6350 break 2
6351 fi
6352done
5213506e
RW
6353 done
6354IFS=$as_save_IFS
467b2e9e 6355
467b2e9e
PG
6356fi
6357fi
6358ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6359if test -n "$ac_ct_NMEDIT"; then
5213506e
RW
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6361$as_echo "$ac_ct_NMEDIT" >&6; }
467b2e9e 6362else
5213506e
RW
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6364$as_echo "no" >&6; }
467b2e9e
PG
6365fi
6366
5213506e
RW
6367 if test "x$ac_ct_NMEDIT" = x; then
6368 NMEDIT=":"
6369 else
6370 case $cross_compiling:$ac_tool_warned in
6371yes:)
6372{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6373$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6374ac_tool_warned=yes ;;
6375esac
6376 NMEDIT=$ac_ct_NMEDIT
6377 fi
467b2e9e
PG
6378else
6379 NMEDIT="$ac_cv_prog_NMEDIT"
6380fi
6381
6382 if test -n "$ac_tool_prefix"; then
6383 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6384set dummy ${ac_tool_prefix}lipo; ac_word=$2
5213506e
RW
6385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6386$as_echo_n "checking for $ac_word... " >&6; }
6387if test "${ac_cv_prog_LIPO+set}" = set; then :
6388 $as_echo_n "(cached) " >&6
467b2e9e
PG
6389else
6390 if test -n "$LIPO"; then
6391 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6392else
6393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394for as_dir in $PATH
6395do
6396 IFS=$as_save_IFS
6397 test -z "$as_dir" && as_dir=.
5213506e
RW
6398 for ac_exec_ext in '' $ac_executable_extensions; do
6399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6400 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5213506e 6401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6402 break 2
6403 fi
6404done
5213506e
RW
6405 done
6406IFS=$as_save_IFS
467b2e9e
PG
6407
6408fi
6409fi
6410LIPO=$ac_cv_prog_LIPO
6411if test -n "$LIPO"; then
5213506e
RW
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6413$as_echo "$LIPO" >&6; }
467b2e9e 6414else
5213506e
RW
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6416$as_echo "no" >&6; }
467b2e9e
PG
6417fi
6418
5213506e 6419
467b2e9e
PG
6420fi
6421if test -z "$ac_cv_prog_LIPO"; then
6422 ac_ct_LIPO=$LIPO
6423 # Extract the first word of "lipo", so it can be a program name with args.
6424set dummy lipo; ac_word=$2
5213506e
RW
6425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6426$as_echo_n "checking for $ac_word... " >&6; }
6427if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6428 $as_echo_n "(cached) " >&6
467b2e9e
PG
6429else
6430 if test -n "$ac_ct_LIPO"; then
6431 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6432else
6433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6434for as_dir in $PATH
6435do
6436 IFS=$as_save_IFS
6437 test -z "$as_dir" && as_dir=.
5213506e
RW
6438 for ac_exec_ext in '' $ac_executable_extensions; do
6439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6440 ac_cv_prog_ac_ct_LIPO="lipo"
5213506e 6441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6442 break 2
6443 fi
6444done
5213506e
RW
6445 done
6446IFS=$as_save_IFS
467b2e9e 6447
467b2e9e
PG
6448fi
6449fi
6450ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6451if test -n "$ac_ct_LIPO"; then
5213506e
RW
6452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6453$as_echo "$ac_ct_LIPO" >&6; }
467b2e9e 6454else
5213506e
RW
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6456$as_echo "no" >&6; }
467b2e9e
PG
6457fi
6458
5213506e
RW
6459 if test "x$ac_ct_LIPO" = x; then
6460 LIPO=":"
6461 else
6462 case $cross_compiling:$ac_tool_warned in
6463yes:)
6464{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6466ac_tool_warned=yes ;;
6467esac
6468 LIPO=$ac_ct_LIPO
6469 fi
467b2e9e
PG
6470else
6471 LIPO="$ac_cv_prog_LIPO"
6472fi
6473
6474 if test -n "$ac_tool_prefix"; then
6475 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6476set dummy ${ac_tool_prefix}otool; ac_word=$2
5213506e
RW
6477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6478$as_echo_n "checking for $ac_word... " >&6; }
6479if test "${ac_cv_prog_OTOOL+set}" = set; then :
6480 $as_echo_n "(cached) " >&6
467b2e9e
PG
6481else
6482 if test -n "$OTOOL"; then
6483 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6484else
6485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6486for as_dir in $PATH
6487do
6488 IFS=$as_save_IFS
6489 test -z "$as_dir" && as_dir=.
5213506e
RW
6490 for ac_exec_ext in '' $ac_executable_extensions; do
6491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6492 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5213506e 6493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6494 break 2
6495 fi
6496done
5213506e
RW
6497 done
6498IFS=$as_save_IFS
467b2e9e
PG
6499
6500fi
6501fi
6502OTOOL=$ac_cv_prog_OTOOL
6503if test -n "$OTOOL"; then
5213506e
RW
6504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6505$as_echo "$OTOOL" >&6; }
467b2e9e 6506else
5213506e
RW
6507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6508$as_echo "no" >&6; }
467b2e9e
PG
6509fi
6510
5213506e 6511
467b2e9e
PG
6512fi
6513if test -z "$ac_cv_prog_OTOOL"; then
6514 ac_ct_OTOOL=$OTOOL
6515 # Extract the first word of "otool", so it can be a program name with args.
6516set dummy otool; ac_word=$2
5213506e
RW
6517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6518$as_echo_n "checking for $ac_word... " >&6; }
6519if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6520 $as_echo_n "(cached) " >&6
467b2e9e
PG
6521else
6522 if test -n "$ac_ct_OTOOL"; then
6523 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6524else
6525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6526for as_dir in $PATH
6527do
6528 IFS=$as_save_IFS
6529 test -z "$as_dir" && as_dir=.
5213506e
RW
6530 for ac_exec_ext in '' $ac_executable_extensions; do
6531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6532 ac_cv_prog_ac_ct_OTOOL="otool"
5213506e 6533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6534 break 2
6535 fi
6536done
5213506e
RW
6537 done
6538IFS=$as_save_IFS
467b2e9e 6539
467b2e9e
PG
6540fi
6541fi
6542ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6543if test -n "$ac_ct_OTOOL"; then
5213506e
RW
6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6545$as_echo "$ac_ct_OTOOL" >&6; }
467b2e9e 6546else
5213506e
RW
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6548$as_echo "no" >&6; }
467b2e9e
PG
6549fi
6550
5213506e
RW
6551 if test "x$ac_ct_OTOOL" = x; then
6552 OTOOL=":"
6553 else
6554 case $cross_compiling:$ac_tool_warned in
6555yes:)
6556{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6557$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6558ac_tool_warned=yes ;;
6559esac
6560 OTOOL=$ac_ct_OTOOL
6561 fi
467b2e9e
PG
6562else
6563 OTOOL="$ac_cv_prog_OTOOL"
6564fi
6565
6566 if test -n "$ac_tool_prefix"; then
6567 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6568set dummy ${ac_tool_prefix}otool64; ac_word=$2
5213506e
RW
6569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6570$as_echo_n "checking for $ac_word... " >&6; }
6571if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6572 $as_echo_n "(cached) " >&6
467b2e9e
PG
6573else
6574 if test -n "$OTOOL64"; then
6575 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6576else
6577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6578for as_dir in $PATH
6579do
6580 IFS=$as_save_IFS
6581 test -z "$as_dir" && as_dir=.
5213506e
RW
6582 for ac_exec_ext in '' $ac_executable_extensions; do
6583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6584 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5213506e 6585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6586 break 2
6587 fi
6588done
5213506e
RW
6589 done
6590IFS=$as_save_IFS
467b2e9e
PG
6591
6592fi
6593fi
6594OTOOL64=$ac_cv_prog_OTOOL64
6595if test -n "$OTOOL64"; then
5213506e
RW
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6597$as_echo "$OTOOL64" >&6; }
467b2e9e 6598else
5213506e
RW
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6600$as_echo "no" >&6; }
467b2e9e
PG
6601fi
6602
5213506e 6603
467b2e9e
PG
6604fi
6605if test -z "$ac_cv_prog_OTOOL64"; then
6606 ac_ct_OTOOL64=$OTOOL64
6607 # Extract the first word of "otool64", so it can be a program name with args.
6608set dummy otool64; ac_word=$2
5213506e
RW
6609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6610$as_echo_n "checking for $ac_word... " >&6; }
6611if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6612 $as_echo_n "(cached) " >&6
467b2e9e
PG
6613else
6614 if test -n "$ac_ct_OTOOL64"; then
6615 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6616else
6617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6618for as_dir in $PATH
6619do
6620 IFS=$as_save_IFS
6621 test -z "$as_dir" && as_dir=.
5213506e
RW
6622 for ac_exec_ext in '' $ac_executable_extensions; do
6623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
467b2e9e 6624 ac_cv_prog_ac_ct_OTOOL64="otool64"
5213506e 6625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
467b2e9e
PG
6626 break 2
6627 fi
6628done
5213506e
RW
6629 done
6630IFS=$as_save_IFS
467b2e9e 6631
467b2e9e
PG
6632fi
6633fi
6634ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6635if test -n "$ac_ct_OTOOL64"; then
5213506e
RW
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6637$as_echo "$ac_ct_OTOOL64" >&6; }
467b2e9e 6638else
5213506e
RW
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6640$as_echo "no" >&6; }
467b2e9e
PG
6641fi
6642
5213506e
RW
6643 if test "x$ac_ct_OTOOL64" = x; then
6644 OTOOL64=":"
6645 else
6646 case $cross_compiling:$ac_tool_warned in
6647yes:)
6648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6650ac_tool_warned=yes ;;
6651esac
6652 OTOOL64=$ac_ct_OTOOL64
6653 fi
467b2e9e
PG
6654else
6655 OTOOL64="$ac_cv_prog_OTOOL64"
6656fi
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
5213506e
RW
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6685$as_echo_n "checking for -single_module linker flag... " >&6; }
6686if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6687 $as_echo_n "(cached) " >&6
467b2e9e
PG
6688else
6689 lt_cv_apple_cc_single_mod=no
6690 if test -z "${LT_MULTI_MODULE}"; then
6691 # By default we will add the -single_module flag. You can override
6692 # by either setting the environment variable LT_MULTI_MODULE
6693 # non-empty at configure time, or by adding -multi_module to the
6694 # link flags.
6695 rm -rf libconftest.dylib*
6696 echo "int foo(void){return 1;}" > conftest.c
6697 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6698-dynamiclib -Wl,-single_module conftest.c" >&5
6699 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6700 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6701 _lt_result=$?
6702 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6703 lt_cv_apple_cc_single_mod=yes
6704 else
6705 cat conftest.err >&5
6706 fi
6707 rm -rf libconftest.dylib*
6708 rm -f conftest.*
6709 fi
6710fi
5213506e
RW
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6712$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6714$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6715if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6716 $as_echo_n "(cached) " >&6
467b2e9e
PG
6717else
6718 lt_cv_ld_exported_symbols_list=no
6719 save_LDFLAGS=$LDFLAGS
6720 echo "_main" > conftest.sym
6721 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6722 if test x$gcc_no_link = xyes; then
5213506e 6723 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
467b2e9e 6724fi
5213506e 6725cat confdefs.h - <<_ACEOF >conftest.$ac_ext
467b2e9e
PG
6726/* end confdefs.h. */
6727
6728int
6729main ()
6730{
6731
6732 ;
6733 return 0;
6734}
6735_ACEOF
5213506e 6736if ac_fn_c_try_link "$LINENO"; then :
467b2e9e
PG
6737 lt_cv_ld_exported_symbols_list=yes
6738else
5213506e 6739 lt_cv_ld_exported_symbols_list=no
467b2e9e 6740fi
5213506e
RW
6741rm -f core conftest.err conftest.$ac_objext \
6742 conftest$ac_exeext conftest.$ac_ext
467b2e9e
PG
6743 LDFLAGS="$save_LDFLAGS"
6744
6745fi
5213506e
RW
6746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6747$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
43e02a8a
RW
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6749$as_echo_n "checking for -force_load linker flag... " >&6; }
6750if test "${lt_cv_ld_force_load+set}" = set; then :
6751 $as_echo_n "(cached) " >&6
6752else
6753 lt_cv_ld_force_load=no
6754 cat > conftest.c << _LT_EOF
6755int forced_loaded() { return 2;}
6756_LT_EOF
6757 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6758 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6759 echo "$AR cru libconftest.a conftest.o" >&5
6760 $AR cru libconftest.a conftest.o 2>&5
6761 cat > conftest.c << _LT_EOF
6762int main() { return 0;}
6763_LT_EOF
6764 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6765 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6766 _lt_result=$?
6767 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6768 lt_cv_ld_force_load=yes
6769 else
6770 cat conftest.err >&5
6771 fi
6772 rm -f conftest.err libconftest.a conftest conftest.c
6773 rm -rf conftest.dSYM
6774
6775fi
6776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6777$as_echo "$lt_cv_ld_force_load" >&6; }
467b2e9e
PG
6778 case $host_os in
6779 rhapsody* | darwin1.[012])
6780 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6781 darwin1.*)
6782 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6783 darwin*) # darwin 5.x on
6784 # if running on 10.5 or later, the deployment target defaults
6785 # to the OS version, if on x86, and 10.4, the deployment
6786 # target defaults to 10.4. Don't you love it?
6787 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6788 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6789 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ebf6d33b 6790 10.[012][,.]*)
467b2e9e
PG
6791 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6792 10.*)
6793 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6794 esac
6795 ;;
6796 esac
6797 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6798 _lt_dar_single_mod='$single_module'
6799 fi
6800 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6801 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6802 else
6803 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6804 fi
43e02a8a 6805 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
467b2e9e
PG
6806 _lt_dsymutil='~$DSYMUTIL $lib || :'
6807 else
6808 _lt_dsymutil=
6809 fi
6810 ;;
6811 esac
6812
6813ac_ext=c
6814ac_cpp='$CPP $CPPFLAGS'
6815ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6816ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6817ac_compiler_gnu=$ac_cv_c_compiler_gnu
5213506e
RW
6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6819$as_echo_n "checking how to run the C preprocessor... " >&6; }
467b2e9e
PG
6820# On Suns, sometimes $CPP names a directory.
6821if test -n "$CPP" && test -d "$CPP"; then
6822 CPP=
6823fi
6824if test -z "$CPP"; then
5213506e
RW
6825 if test "${ac_cv_prog_CPP+set}" = set; then :
6826 $as_echo_n "(cached) " >&6
467b2e9e
PG
6827else
6828 # Double quotes because CPP needs to be expanded
6829 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6830 do
6831 ac_preproc_ok=false
6832for ac_c_preproc_warn_flag in '' yes
6833do
6834 # Use a header file that comes with gcc, so configuring glibc
6835 # with a fresh cross-compiler works.
6836 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6837 # <limits.h> exists even on freestanding compilers.
6838 # On the NeXT, cc -E runs the code through the compiler's parser,
6839 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 6840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
467b2e9e
PG
6841/* end confdefs.h. */
6842#ifdef __STDC__
6843# include <limits.h>
6844#else
6845# include <assert.h>
6846#endif
6847 Syntax error
1cf3d07d 6848_ACEOF
5213506e 6849if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d 6850
5213506e 6851else
1cf3d07d
SE
6852 # Broken: fails on valid input.
6853continue
6854fi
6855rm -f conftest.err conftest.$ac_ext
6856
5213506e 6857 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 6858 # can be detected and how.
5213506e 6859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6860/* end confdefs.h. */
6861#include <ac_nonexistent.h>
6862_ACEOF
5213506e 6863if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
6864 # Broken: success on invalid input.
6865continue
6866else
1cf3d07d
SE
6867 # Passes both tests.
6868ac_preproc_ok=:
6869break
6870fi
6871rm -f conftest.err conftest.$ac_ext
6872
6873done
6874# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6875rm -f conftest.err conftest.$ac_ext
5213506e 6876if $ac_preproc_ok; then :
1cf3d07d
SE
6877 break
6878fi
6879
6880 done
6881 ac_cv_prog_CPP=$CPP
6882
6883fi
6884 CPP=$ac_cv_prog_CPP
6885else
6886 ac_cv_prog_CPP=$CPP
6887fi
5213506e
RW
6888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6889$as_echo "$CPP" >&6; }
1cf3d07d
SE
6890ac_preproc_ok=false
6891for ac_c_preproc_warn_flag in '' yes
6892do
6893 # Use a header file that comes with gcc, so configuring glibc
6894 # with a fresh cross-compiler works.
6895 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6896 # <limits.h> exists even on freestanding compilers.
6897 # On the NeXT, cc -E runs the code through the compiler's parser,
6898 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 6899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6900/* end confdefs.h. */
6901#ifdef __STDC__
6902# include <limits.h>
6903#else
6904# include <assert.h>
6905#endif
6906 Syntax error
6907_ACEOF
5213506e
RW
6908if ac_fn_c_try_cpp "$LINENO"; then :
6909
1cf3d07d 6910else
1cf3d07d
SE
6911 # Broken: fails on valid input.
6912continue
6913fi
6914rm -f conftest.err conftest.$ac_ext
6915
5213506e 6916 # OK, works on sane cases. Now check whether nonexistent headers
1cf3d07d 6917 # can be detected and how.
5213506e 6918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6919/* end confdefs.h. */
6920#include <ac_nonexistent.h>
6921_ACEOF
5213506e 6922if ac_fn_c_try_cpp "$LINENO"; then :
1cf3d07d
SE
6923 # Broken: success on invalid input.
6924continue
6925else
1cf3d07d
SE
6926 # Passes both tests.
6927ac_preproc_ok=:
6928break
6929fi
6930rm -f conftest.err conftest.$ac_ext
6931
6932done
6933# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6934rm -f conftest.err conftest.$ac_ext
5213506e
RW
6935if $ac_preproc_ok; then :
6936
1cf3d07d 6937else
5213506e
RW
6938 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6940as_fn_error "C preprocessor \"$CPP\" fails sanity check
6941See \`config.log' for more details." "$LINENO" 5; }
1cf3d07d
SE
6942fi
6943
6944ac_ext=c
6945ac_cpp='$CPP $CPPFLAGS'
6946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6948ac_compiler_gnu=$ac_cv_c_compiler_gnu
6949
6950
5213506e
RW
6951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6952$as_echo_n "checking for ANSI C header files... " >&6; }
6953if test "${ac_cv_header_stdc+set}" = set; then :
6954 $as_echo_n "(cached) " >&6
1cf3d07d 6955else
5213506e 6956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6957/* end confdefs.h. */
6958#include <stdlib.h>
6959#include <stdarg.h>
6960#include <string.h>
6961#include <float.h>
6962
6963int
6964main ()
6965{
6966
6967 ;
6968 return 0;
6969}
6970_ACEOF
5213506e 6971if ac_fn_c_try_compile "$LINENO"; then :
1cf3d07d
SE
6972 ac_cv_header_stdc=yes
6973else
5213506e 6974 ac_cv_header_stdc=no
1cf3d07d 6975fi
5213506e 6976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1cf3d07d
SE
6977
6978if test $ac_cv_header_stdc = yes; then
6979 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213506e 6980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6981/* end confdefs.h. */
6982#include <string.h>
6983
6984_ACEOF
6985if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
6986 $EGREP "memchr" >/dev/null 2>&1; then :
6987
1cf3d07d
SE
6988else
6989 ac_cv_header_stdc=no
6990fi
6991rm -f conftest*
6992
6993fi
6994
6995if test $ac_cv_header_stdc = yes; then
6996 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5213506e 6997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
6998/* end confdefs.h. */
6999#include <stdlib.h>
7000
7001_ACEOF
7002if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
7003 $EGREP "free" >/dev/null 2>&1; then :
7004
1cf3d07d
SE
7005else
7006 ac_cv_header_stdc=no
7007fi
7008rm -f conftest*
7009
7010fi
7011
7012if test $ac_cv_header_stdc = yes; then
7013 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5213506e 7014 if test "$cross_compiling" = yes; then :
1cf3d07d
SE
7015 :
7016else
5213506e 7017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
7018/* end confdefs.h. */
7019#include <ctype.h>
5213506e 7020#include <stdlib.h>
1cf3d07d
SE
7021#if ((' ' & 0x0FF) == 0x020)
7022# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7023# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7024#else
7025# define ISLOWER(c) \
7026 (('a' <= (c) && (c) <= 'i') \
7027 || ('j' <= (c) && (c) <= 'r') \
7028 || ('s' <= (c) && (c) <= 'z'))
7029# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7030#endif
7031
7032#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7033int
7034main ()
7035{
7036 int i;
7037 for (i = 0; i < 256; i++)
7038 if (XOR (islower (i), ISLOWER (i))
7039 || toupper (i) != TOUPPER (i))
5213506e
RW
7040 return 2;
7041 return 0;
1cf3d07d
SE
7042}
7043_ACEOF
5213506e 7044if ac_fn_c_try_run "$LINENO"; then :
1cf3d07d 7045
5213506e
RW
7046else
7047 ac_cv_header_stdc=no
1cf3d07d 7048fi
5213506e
RW
7049rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7050 conftest.$ac_objext conftest.beam conftest.$ac_ext
1cf3d07d 7051fi
5213506e 7052
1cf3d07d
SE
7053fi
7054fi
5213506e
RW
7055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7056$as_echo "$ac_cv_header_stdc" >&6; }
1cf3d07d
SE
7057if test $ac_cv_header_stdc = yes; then
7058
5213506e 7059$as_echo "#define STDC_HEADERS 1" >>confdefs.h
1cf3d07d
SE
7060
7061fi
7062
7063# On IRIX 5.3, sys/types and inttypes.h are conflicting.
1cf3d07d
SE
7064for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7065 inttypes.h stdint.h unistd.h
5213506e
RW
7066do :
7067 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7068ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7069"
7070eval as_val=\$$as_ac_Header
7071 if test "x$as_val" = x""yes; then :
467b2e9e 7072 cat >>confdefs.h <<_ACEOF
5213506e 7073#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
467b2e9e
PG
7074_ACEOF
7075
7076fi
7077
7078done
7079
7080
467b2e9e 7081for ac_header in dlfcn.h
5213506e
RW
7082do :
7083 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7084"
7085if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
467b2e9e 7086 cat >>confdefs.h <<_ACEOF
5213506e 7087#define HAVE_DLFCN_H 1
467b2e9e
PG
7088_ACEOF
7089
7090fi
7091
7092done
7093
7094
7095
43e02a8a
RW
7096
7097
467b2e9e
PG
7098# Set options
7099
7100
7101
7102 enable_dlopen=no
7103
7104
7105
5213506e
RW
7106 # Check whether --enable-shared was given.
7107if test "${enable_shared+set}" = set; then :
7108 enableval=$enable_shared; p=${PACKAGE-default}
467b2e9e
PG
7109 case $enableval in
7110 yes) enable_shared=yes ;;
7111 no) enable_shared=no ;;
7112 *)
7113 enable_shared=no
7114 # Look at the argument we got. We use all the common list separators.
7115 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7116 for pkg in $enableval; do
7117 IFS="$lt_save_ifs"
7118 if test "X$pkg" = "X$p"; then
7119 enable_shared=yes
7120 fi
7121 done
7122 IFS="$lt_save_ifs"
7123 ;;
7124 esac
7125else
7126 enable_shared=yes
5213506e 7127fi
467b2e9e
PG
7128
7129
7130
7131
7132
7133
7134
7135
5213506e
RW
7136
7137 # Check whether --enable-static was given.
7138if test "${enable_static+set}" = set; then :
7139 enableval=$enable_static; p=${PACKAGE-default}
467b2e9e
PG
7140 case $enableval in
7141 yes) enable_static=yes ;;
7142 no) enable_static=no ;;
7143 *)
7144 enable_static=no
7145 # Look at the argument we got. We use all the common list separators.
7146 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7147 for pkg in $enableval; do
7148 IFS="$lt_save_ifs"
7149 if test "X$pkg" = "X$p"; then
7150 enable_static=yes
7151 fi
7152 done
7153 IFS="$lt_save_ifs"
7154 ;;
7155 esac
7156else
7157 enable_static=yes
5213506e 7158fi
467b2e9e
PG
7159
7160
7161
7162
7163
7164
7165
7166
7167
5213506e
RW
7168
7169# Check whether --with-pic was given.
7170if test "${with_pic+set}" = set; then :
7171 withval=$with_pic; pic_mode="$withval"
467b2e9e
PG
7172else
7173 pic_mode=default
5213506e
RW
7174fi
7175
1cf3d07d 7176
467b2e9e 7177test -z "$pic_mode" && pic_mode=default
1cf3d07d 7178
1cf3d07d 7179
1cf3d07d
SE
7180
7181
7182
1cf3d07d 7183
467b2e9e 7184
5213506e
RW
7185 # Check whether --enable-fast-install was given.
7186if test "${enable_fast_install+set}" = set; then :
7187 enableval=$enable_fast_install; p=${PACKAGE-default}
467b2e9e
PG
7188 case $enableval in
7189 yes) enable_fast_install=yes ;;
7190 no) enable_fast_install=no ;;
7191 *)
7192 enable_fast_install=no
7193 # Look at the argument we got. We use all the common list separators.
7194 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7195 for pkg in $enableval; do
7196 IFS="$lt_save_ifs"
7197 if test "X$pkg" = "X$p"; then
7198 enable_fast_install=yes
7199 fi
7200 done
7201 IFS="$lt_save_ifs"
7202 ;;
7203 esac
1cf3d07d 7204else
467b2e9e 7205 enable_fast_install=yes
5213506e
RW
7206fi
7207
467b2e9e
PG
7208
7209
7210
7211
1cf3d07d 7212
1cf3d07d 7213
1cf3d07d 7214
1cf3d07d
SE
7215
7216
7217
7218# This can be used to rebuild libtool when needed
7219LIBTOOL_DEPS="$ltmain"
7220
7221# Always use our own libtool.
7222LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
43e02a8a 7246
1cf3d07d
SE
7247
7248
7249test -z "$LN_S" && LN_S="ln -s"
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264if test -n "${ZSH_VERSION+set}" ; then
7265 setopt NO_GLOB_SUBST
7266fi
7267
5213506e
RW
7268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7269$as_echo_n "checking for objdir... " >&6; }
7270if test "${lt_cv_objdir+set}" = set; then :
7271 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7272else
7273 rm -f .libs 2>/dev/null
7274mkdir .libs 2>/dev/null
7275if test -d .libs; then
7276 lt_cv_objdir=.libs
7277else
7278 # MS-DOS does not allow filenames that begin with a dot.
7279 lt_cv_objdir=_libs
7280fi
7281rmdir .libs 2>/dev/null
7282fi
5213506e
RW
7283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7284$as_echo "$lt_cv_objdir" >&6; }
1cf3d07d
SE
7285objdir=$lt_cv_objdir
7286
7287
7288
7289
7290
7291cat >>confdefs.h <<_ACEOF
7292#define LT_OBJDIR "$lt_cv_objdir/"
7293_ACEOF
7294
7295
7296
7297
1cf3d07d
SE
7298case $host_os in
7299aix3*)
7300 # AIX sometimes has problems with the GCC collect2 program. For some
7301 # reason, if we set the COLLECT_NAMES environment variable, the problems
7302 # vanish in a puff of smoke.
7303 if test "X${COLLECT_NAMES+set}" != Xset; then
7304 COLLECT_NAMES=
7305 export COLLECT_NAMES
7306 fi
7307 ;;
7308esac
7309
1cf3d07d
SE
7310# Global variables:
7311ofile=libtool
7312can_build_shared=yes
7313
7314# All known linkers require a `.a' archive for static linking (except MSVC,
7315# which needs '.lib').
7316libext=a
7317
7318with_gnu_ld="$lt_cv_prog_gnu_ld"
7319
7320old_CC="$CC"
7321old_CFLAGS="$CFLAGS"
7322
7323# Set sane defaults for various variables
7324test -z "$CC" && CC=cc
7325test -z "$LTCC" && LTCC=$CC
7326test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7327test -z "$LD" && LD=ld
7328test -z "$ac_objext" && ac_objext=o
7329
7330for cc_temp in $compiler""; do
7331 case $cc_temp in
7332 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7333 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7334 \-*) ;;
7335 *) break;;
7336 esac
7337done
43e02a8a 7338cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
1cf3d07d
SE
7339
7340
7341# Only perform the check for file, if the check method requires it
7342test -z "$MAGIC_CMD" && MAGIC_CMD=file
7343case $deplibs_check_method in
7344file_magic*)
7345 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5213506e
RW
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7347$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7348if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7349 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7350else
7351 case $MAGIC_CMD in
7352[\\/*] | ?:[\\/]*)
7353 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7354 ;;
7355*)
7356 lt_save_MAGIC_CMD="$MAGIC_CMD"
7357 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7358 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7359 for ac_dir in $ac_dummy; do
7360 IFS="$lt_save_ifs"
7361 test -z "$ac_dir" && ac_dir=.
7362 if test -f $ac_dir/${ac_tool_prefix}file; then
7363 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7364 if test -n "$file_magic_test_file"; then
7365 case $deplibs_check_method in
7366 "file_magic "*)
7367 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7368 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7369 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7370 $EGREP "$file_magic_regex" > /dev/null; then
7371 :
7372 else
7373 cat <<_LT_EOF 1>&2
7374
7375*** Warning: the command libtool uses to detect shared libraries,
7376*** $file_magic_cmd, produces output that libtool cannot recognize.
7377*** The result is that libtool may fail to recognize shared libraries
7378*** as such. This will affect the creation of libtool libraries that
7379*** depend on shared libraries, but programs linked with such libtool
7380*** libraries will work regardless of this problem. Nevertheless, you
7381*** may want to report the problem to your system manager and/or to
7382*** bug-libtool@gnu.org
7383
7384_LT_EOF
7385 fi ;;
7386 esac
7387 fi
7388 break
7389 fi
7390 done
7391 IFS="$lt_save_ifs"
7392 MAGIC_CMD="$lt_save_MAGIC_CMD"
7393 ;;
7394esac
7395fi
7396
7397MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7398if test -n "$MAGIC_CMD"; then
5213506e
RW
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7400$as_echo "$MAGIC_CMD" >&6; }
1cf3d07d 7401else
5213506e
RW
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7403$as_echo "no" >&6; }
1cf3d07d
SE
7404fi
7405
7406
7407
7408
7409
7410if test -z "$lt_cv_path_MAGIC_CMD"; then
7411 if test -n "$ac_tool_prefix"; then
5213506e
RW
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7413$as_echo_n "checking for file... " >&6; }
7414if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7415 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7416else
7417 case $MAGIC_CMD in
7418[\\/*] | ?:[\\/]*)
7419 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7420 ;;
7421*)
7422 lt_save_MAGIC_CMD="$MAGIC_CMD"
7423 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7424 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7425 for ac_dir in $ac_dummy; do
7426 IFS="$lt_save_ifs"
7427 test -z "$ac_dir" && ac_dir=.
7428 if test -f $ac_dir/file; then
7429 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7430 if test -n "$file_magic_test_file"; then
7431 case $deplibs_check_method in
7432 "file_magic "*)
7433 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7434 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7435 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7436 $EGREP "$file_magic_regex" > /dev/null; then
7437 :
7438 else
7439 cat <<_LT_EOF 1>&2
7440
7441*** Warning: the command libtool uses to detect shared libraries,
7442*** $file_magic_cmd, produces output that libtool cannot recognize.
7443*** The result is that libtool may fail to recognize shared libraries
7444*** as such. This will affect the creation of libtool libraries that
7445*** depend on shared libraries, but programs linked with such libtool
7446*** libraries will work regardless of this problem. Nevertheless, you
7447*** may want to report the problem to your system manager and/or to
7448*** bug-libtool@gnu.org
7449
7450_LT_EOF
7451 fi ;;
7452 esac
7453 fi
7454 break
7455 fi
7456 done
7457 IFS="$lt_save_ifs"
7458 MAGIC_CMD="$lt_save_MAGIC_CMD"
7459 ;;
7460esac
7461fi
7462
7463MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7464if test -n "$MAGIC_CMD"; then
5213506e
RW
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7466$as_echo "$MAGIC_CMD" >&6; }
1cf3d07d 7467else
5213506e
RW
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7469$as_echo "no" >&6; }
1cf3d07d
SE
7470fi
7471
7472
7473 else
7474 MAGIC_CMD=:
7475 fi
7476fi
7477
7478 fi
7479 ;;
7480esac
7481
7482# Use C for the default configuration in the libtool script
7483
7484lt_save_CC="$CC"
7485ac_ext=c
7486ac_cpp='$CPP $CPPFLAGS'
7487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7489ac_compiler_gnu=$ac_cv_c_compiler_gnu
7490
7491
7492# Source file extension for C test sources.
7493ac_ext=c
7494
7495# Object file extension for compiled C test sources.
7496objext=o
7497objext=$objext
7498
7499# Code to be used in simple compile tests
7500lt_simple_compile_test_code="int some_variable = 0;"
7501
7502# Code to be used in simple link tests
7503lt_simple_link_test_code='int main(){return(0);}'
7504
7505
7506
7507
7508
7509
7510
7511# If no C compiler was specified, use CC.
7512LTCC=${LTCC-"$CC"}
7513
7514# If no C compiler flags were specified, use CFLAGS.
7515LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7516
7517# Allow CC to be a program name with arguments.
7518compiler=$CC
7519
7520# Save the default compiler, since it gets overwritten when the other
7521# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7522compiler_DEFAULT=$CC
7523
7524# save warnings/boilerplate of simple test code
7525ac_outfile=conftest.$ac_objext
7526echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7527eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7528_lt_compiler_boilerplate=`cat conftest.err`
7529$RM conftest*
7530
7531ac_outfile=conftest.$ac_objext
7532echo "$lt_simple_link_test_code" >conftest.$ac_ext
7533eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7534_lt_linker_boilerplate=`cat conftest.err`
467b2e9e 7535$RM -r conftest*
1cf3d07d
SE
7536
7537
7538## CAVEAT EMPTOR:
7539## There is no encapsulation within the following macros, do not change
7540## the running order or otherwise move them around unless you know exactly
7541## what you are doing...
7542if test -n "$compiler"; then
7543
7544lt_prog_compiler_no_builtin_flag=
7545
7546if test "$GCC" = yes; then
43e02a8a
RW
7547 case $cc_basename in
7548 nvcc*)
7549 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7550 *)
7551 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7552 esac
1cf3d07d 7553
5213506e
RW
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7555$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7556if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7557 $as_echo_n "(cached) " >&6
1cf3d07d
SE
7558else
7559 lt_cv_prog_compiler_rtti_exceptions=no
7560 ac_outfile=conftest.$ac_objext
7561 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7562 lt_compiler_flag="-fno-rtti -fno-exceptions"
7563 # Insert the option either (1) after the last *FLAGS variable, or
7564 # (2) before a word containing "conftest.", or (3) at the end.
7565 # Note that $ac_compile itself does not contain backslashes and begins
7566 # with a dollar sign (not a hyphen), so the echo should work correctly.
7567 # The option is referenced via a variable to avoid confusing sed.
7568 lt_compile=`echo "$ac_compile" | $SED \
7569 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7570 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7571 -e 's:$: $lt_compiler_flag:'`
43e02a8a 7572 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
7573 (eval "$lt_compile" 2>conftest.err)
7574 ac_status=$?
7575 cat conftest.err >&5
43e02a8a 7576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
7577 if (exit $ac_status) && test -s "$ac_outfile"; then
7578 # The compiler can only warn and ignore the option if not recognized
7579 # So say no if there are warnings other than the usual output.
43e02a8a 7580 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1cf3d07d
SE
7581 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7582 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7583 lt_cv_prog_compiler_rtti_exceptions=yes
7584 fi
7585 fi
7586 $RM conftest*
7587
7588fi
5213506e
RW
7589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7590$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
1cf3d07d
SE
7591
7592if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7593 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7594else
7595 :
7596fi
7597
7598fi
7599
7600
7601
7602
7603
7604
7605 lt_prog_compiler_wl=
7606lt_prog_compiler_pic=
7607lt_prog_compiler_static=
7608
5213506e
RW
7609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7610$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1cf3d07d
SE
7611
7612 if test "$GCC" = yes; then
7613 lt_prog_compiler_wl='-Wl,'
7614 lt_prog_compiler_static='-static'
7615
7616 case $host_os in
7617 aix*)
7618 # All AIX code is PIC.
7619 if test "$host_cpu" = ia64; then
7620 # AIX 5 now supports IA64 processor
7621 lt_prog_compiler_static='-Bstatic'
7622 fi
a3476c48 7623 lt_prog_compiler_pic='-fPIC'
1cf3d07d
SE
7624 ;;
7625
7626 amigaos*)
467b2e9e
PG
7627 case $host_cpu in
7628 powerpc)
7629 # see comment about AmigaOS4 .so support
7630 lt_prog_compiler_pic='-fPIC'
7631 ;;
7632 m68k)
7633 # FIXME: we need at least 68020 code to build shared libraries, but
7634 # adding the `-m68020' flag to GCC prevents building anything better,
7635 # like `-m68040'.
7636 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7637 ;;
7638 esac
1cf3d07d
SE
7639 ;;
7640
7641 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7642 # PIC is the default for these OSes.
7643 ;;
7644
467b2e9e 7645 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
7646 # This hack is so that the source file can tell whether it is being
7647 # built for inclusion in a dll (and should export symbols for example).
7648 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7649 # (--disable-auto-import) libraries
7650 lt_prog_compiler_pic='-DDLL_EXPORT'
7651 ;;
7652
7653 darwin* | rhapsody*)
7654 # PIC is the default on this platform
7655 # Common symbols not allowed in MH_DYLIB files
7656 lt_prog_compiler_pic='-fno-common'
7657 ;;
7658
43e02a8a
RW
7659 haiku*)
7660 # PIC is the default for Haiku.
7661 # The "-static" flag exists, but is broken.
7662 lt_prog_compiler_static=
7663 ;;
7664
1cf3d07d 7665 hpux*)
467b2e9e
PG
7666 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7667 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7668 # sets the default TLS model and affects inlining.
1cf3d07d 7669 case $host_cpu in
467b2e9e 7670 hppa*64*)
1cf3d07d
SE
7671 # +Z the default
7672 ;;
7673 *)
7674 lt_prog_compiler_pic='-fPIC'
7675 ;;
7676 esac
7677 ;;
7678
7679 interix[3-9]*)
7680 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7681 # Instead, we relocate shared libraries at runtime.
7682 ;;
7683
7684 msdosdjgpp*)
7685 # Just because we use GCC doesn't mean we suddenly get shared libraries
7686 # on systems that don't support them.
7687 lt_prog_compiler_can_build_shared=no
7688 enable_shared=no
7689 ;;
7690
7691 *nto* | *qnx*)
7692 # QNX uses GNU C++, but need to define -shared option too, otherwise
7693 # it will coredump.
7694 lt_prog_compiler_pic='-fPIC -shared'
7695 ;;
7696
7697 sysv4*MP*)
7698 if test -d /usr/nec; then
7699 lt_prog_compiler_pic=-Kconform_pic
7700 fi
7701 ;;
7702
7703 *)
7704 lt_prog_compiler_pic='-fPIC'
7705 ;;
7706 esac
43e02a8a
RW
7707
7708 case $cc_basename in
7709 nvcc*) # Cuda Compiler Driver 2.2
7710 lt_prog_compiler_wl='-Xlinker '
7711 lt_prog_compiler_pic='-Xcompiler -fPIC'
7712 ;;
7713 esac
1cf3d07d
SE
7714 else
7715 # PORTME Check for flag to pass linker flags through the system compiler.
7716 case $host_os in
7717 aix*)
7718 lt_prog_compiler_wl='-Wl,'
7719 if test "$host_cpu" = ia64; then
7720 # AIX 5 now supports IA64 processor
7721 lt_prog_compiler_static='-Bstatic'
7722 else
7723 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7724 fi
7725 ;;
1cf3d07d 7726
467b2e9e 7727 mingw* | cygwin* | pw32* | os2* | cegcc*)
1cf3d07d
SE
7728 # This hack is so that the source file can tell whether it is being
7729 # built for inclusion in a dll (and should export symbols for example).
7730 lt_prog_compiler_pic='-DDLL_EXPORT'
7731 ;;
7732
7733 hpux9* | hpux10* | hpux11*)
7734 lt_prog_compiler_wl='-Wl,'
7735 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7736 # not for PA HP-UX.
7737 case $host_cpu in
7738 hppa*64*|ia64*)
7739 # +Z the default
7740 ;;
7741 *)
7742 lt_prog_compiler_pic='+Z'
7743 ;;
7744 esac
7745 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7746 lt_prog_compiler_static='${wl}-a ${wl}archive'
7747 ;;
7748
7749 irix5* | irix6* | nonstopux*)
7750 lt_prog_compiler_wl='-Wl,'
7751 # PIC (with -KPIC) is the default.
7752 lt_prog_compiler_static='-non_shared'
7753 ;;
7754
7a9d3fe8 7755 linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d 7756 case $cc_basename in
467b2e9e
PG
7757 # old Intel for x86_64 which still supported -KPIC.
7758 ecc*)
1cf3d07d
SE
7759 lt_prog_compiler_wl='-Wl,'
7760 lt_prog_compiler_pic='-KPIC'
7761 lt_prog_compiler_static='-static'
7762 ;;
467b2e9e
PG
7763 # icc used to be incompatible with GCC.
7764 # ICC 10 doesn't accept -KPIC any more.
7765 icc* | ifort*)
7766 lt_prog_compiler_wl='-Wl,'
7767 lt_prog_compiler_pic='-fPIC'
7768 lt_prog_compiler_static='-static'
7769 ;;
7770 # Lahey Fortran 8.1.
7771 lf95*)
7772 lt_prog_compiler_wl='-Wl,'
7773 lt_prog_compiler_pic='--shared'
7774 lt_prog_compiler_static='--static'
7775 ;;
43e02a8a 7776 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
1cf3d07d
SE
7777 # Portland Group compilers (*not* the Pentium gcc compiler,
7778 # which looks to be a dead project)
7779 lt_prog_compiler_wl='-Wl,'
7780 lt_prog_compiler_pic='-fpic'
7781 lt_prog_compiler_static='-Bstatic'
7782 ;;
7783 ccc*)
7784 lt_prog_compiler_wl='-Wl,'
7785 # All Alpha code is PIC.
7786 lt_prog_compiler_static='-non_shared'
7787 ;;
43e02a8a
RW
7788 xl* | bgxl* | bgf* | mpixl*)
7789 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
467b2e9e
PG
7790 lt_prog_compiler_wl='-Wl,'
7791 lt_prog_compiler_pic='-qpic'
7792 lt_prog_compiler_static='-qstaticlink'
7793 ;;
1cf3d07d
SE
7794 *)
7795 case `$CC -V 2>&1 | sed 5q` in
43e02a8a
RW
7796 *Sun\ F* | *Sun*Fortran*)
7797 # Sun Fortran 8.3 passes all unrecognized flags to the linker
1cf3d07d
SE
7798 lt_prog_compiler_pic='-KPIC'
7799 lt_prog_compiler_static='-Bstatic'
43e02a8a 7800 lt_prog_compiler_wl=''
1cf3d07d 7801 ;;
43e02a8a
RW
7802 *Sun\ C*)
7803 # Sun C 5.9
1cf3d07d
SE
7804 lt_prog_compiler_pic='-KPIC'
7805 lt_prog_compiler_static='-Bstatic'
43e02a8a 7806 lt_prog_compiler_wl='-Wl,'
1cf3d07d
SE
7807 ;;
7808 esac
7809 ;;
7810 esac
7811 ;;
7812
7813 newsos6)
7814 lt_prog_compiler_pic='-KPIC'
7815 lt_prog_compiler_static='-Bstatic'
7816 ;;
7817
7818 *nto* | *qnx*)
7819 # QNX uses GNU C++, but need to define -shared option too, otherwise
7820 # it will coredump.
7821 lt_prog_compiler_pic='-fPIC -shared'
7822 ;;
7823
7824 osf3* | osf4* | osf5*)
7825 lt_prog_compiler_wl='-Wl,'
7826 # All OSF/1 code is PIC.
7827 lt_prog_compiler_static='-non_shared'
7828 ;;
7829
7830 rdos*)
7831 lt_prog_compiler_static='-non_shared'
7832 ;;
7833
7834 solaris*)
7835 lt_prog_compiler_pic='-KPIC'
7836 lt_prog_compiler_static='-Bstatic'
7837 case $cc_basename in
7838 f77* | f90* | f95*)
7839 lt_prog_compiler_wl='-Qoption ld ';;
7840 *)
7841 lt_prog_compiler_wl='-Wl,';;
7842 esac
7843 ;;
7844
7845 sunos4*)
7846 lt_prog_compiler_wl='-Qoption ld '
7847 lt_prog_compiler_pic='-PIC'
7848 lt_prog_compiler_static='-Bstatic'
7849 ;;
7850
7851 sysv4 | sysv4.2uw2* | sysv4.3*)
7852 lt_prog_compiler_wl='-Wl,'
7853 lt_prog_compiler_pic='-KPIC'
7854 lt_prog_compiler_static='-Bstatic'
7855 ;;
7856
7857 sysv4*MP*)
7858 if test -d /usr/nec ;then
7859 lt_prog_compiler_pic='-Kconform_pic'
7860 lt_prog_compiler_static='-Bstatic'
7861 fi
7862 ;;
7863
7864 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7865 lt_prog_compiler_wl='-Wl,'
7866 lt_prog_compiler_pic='-KPIC'
7867 lt_prog_compiler_static='-Bstatic'
7868 ;;
7869
7870 unicos*)
7871 lt_prog_compiler_wl='-Wl,'
7872 lt_prog_compiler_can_build_shared=no
7873 ;;
7874
7875 uts4*)
7876 lt_prog_compiler_pic='-pic'
7877 lt_prog_compiler_static='-Bstatic'
7878 ;;
7879
7880 *)
7881 lt_prog_compiler_can_build_shared=no
7882 ;;
7883 esac
7884 fi
7885
7886case $host_os in
7887 # For platforms which do not support PIC, -DPIC is meaningless:
7888 *djgpp*)
7889 lt_prog_compiler_pic=
7890 ;;
7891 *)
7892 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7893 ;;
7894esac
5213506e
RW
7895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7896$as_echo "$lt_prog_compiler_pic" >&6; }
1cf3d07d
SE
7897
7898
7899
7900
7901
7902
7903#
7904# Check to make sure the PIC flag actually works.
7905#
7906if test -n "$lt_prog_compiler_pic"; then
5213506e
RW
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7908$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7909if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7910 $as_echo_n "(cached) " >&6
1cf3d07d 7911else
467b2e9e 7912 lt_cv_prog_compiler_pic_works=no
1cf3d07d
SE
7913 ac_outfile=conftest.$ac_objext
7914 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7915 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7916 # Insert the option either (1) after the last *FLAGS variable, or
7917 # (2) before a word containing "conftest.", or (3) at the end.
7918 # Note that $ac_compile itself does not contain backslashes and begins
7919 # with a dollar sign (not a hyphen), so the echo should work correctly.
7920 # The option is referenced via a variable to avoid confusing sed.
7921 lt_compile=`echo "$ac_compile" | $SED \
7922 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7923 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7924 -e 's:$: $lt_compiler_flag:'`
43e02a8a 7925 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
7926 (eval "$lt_compile" 2>conftest.err)
7927 ac_status=$?
7928 cat conftest.err >&5
43e02a8a 7929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
7930 if (exit $ac_status) && test -s "$ac_outfile"; then
7931 # The compiler can only warn and ignore the option if not recognized
7932 # So say no if there are warnings other than the usual output.
43e02a8a 7933 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1cf3d07d
SE
7934 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7935 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
467b2e9e 7936 lt_cv_prog_compiler_pic_works=yes
1cf3d07d
SE
7937 fi
7938 fi
7939 $RM conftest*
7940
7941fi
5213506e
RW
7942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7943$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
1cf3d07d 7944
467b2e9e 7945if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
1cf3d07d
SE
7946 case $lt_prog_compiler_pic in
7947 "" | " "*) ;;
7948 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7949 esac
7950else
7951 lt_prog_compiler_pic=
7952 lt_prog_compiler_can_build_shared=no
7953fi
7954
7955fi
7956
7957
7958
7959
7960
7961
7962#
7963# Check to make sure the static flag actually works.
7964#
7965wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
5213506e
RW
7966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7967$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7968if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7969 $as_echo_n "(cached) " >&6
1cf3d07d 7970else
467b2e9e 7971 lt_cv_prog_compiler_static_works=no
1cf3d07d
SE
7972 save_LDFLAGS="$LDFLAGS"
7973 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7974 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7975 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7976 # The linker can only warn and ignore the option if not recognized
7977 # So say no if there are warnings
7978 if test -s conftest.err; then
7979 # Append any errors to the config.log.
7980 cat conftest.err 1>&5
43e02a8a 7981 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1cf3d07d
SE
7982 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7983 if diff conftest.exp conftest.er2 >/dev/null; then
467b2e9e 7984 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
7985 fi
7986 else
467b2e9e 7987 lt_cv_prog_compiler_static_works=yes
1cf3d07d
SE
7988 fi
7989 fi
467b2e9e 7990 $RM -r conftest*
1cf3d07d
SE
7991 LDFLAGS="$save_LDFLAGS"
7992
7993fi
5213506e
RW
7994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7995$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
1cf3d07d 7996
467b2e9e 7997if test x"$lt_cv_prog_compiler_static_works" = xyes; then
1cf3d07d
SE
7998 :
7999else
8000 lt_prog_compiler_static=
8001fi
8002
8003
8004
8005
8006
8007
8008
5213506e
RW
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8010$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8011if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8012 $as_echo_n "(cached) " >&6
1cf3d07d
SE
8013else
8014 lt_cv_prog_compiler_c_o=no
8015 $RM -r conftest 2>/dev/null
8016 mkdir conftest
8017 cd conftest
8018 mkdir out
8019 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8020
8021 lt_compiler_flag="-o out/conftest2.$ac_objext"
8022 # Insert the option either (1) after the last *FLAGS variable, or
8023 # (2) before a word containing "conftest.", or (3) at the end.
8024 # Note that $ac_compile itself does not contain backslashes and begins
8025 # with a dollar sign (not a hyphen), so the echo should work correctly.
8026 lt_compile=`echo "$ac_compile" | $SED \
8027 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8028 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8029 -e 's:$: $lt_compiler_flag:'`
43e02a8a 8030 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
8031 (eval "$lt_compile" 2>out/conftest.err)
8032 ac_status=$?
8033 cat out/conftest.err >&5
43e02a8a 8034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
8035 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8036 then
8037 # The compiler can only warn and ignore the option if not recognized
8038 # So say no if there are warnings
43e02a8a 8039 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
1cf3d07d
SE
8040 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8041 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8042 lt_cv_prog_compiler_c_o=yes
8043 fi
8044 fi
8045 chmod u+w . 2>&5
8046 $RM conftest*
8047 # SGI C++ compiler will create directory out/ii_files/ for
8048 # template instantiation
8049 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8050 $RM out/* && rmdir out
8051 cd ..
8052 $RM -r conftest
8053 $RM conftest*
8054
8055fi
5213506e
RW
8056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8057$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
1cf3d07d
SE
8058
8059
8060
8061
8062
8063
5213506e
RW
8064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8065$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8066if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8067 $as_echo_n "(cached) " >&6
1cf3d07d
SE
8068else
8069 lt_cv_prog_compiler_c_o=no
8070 $RM -r conftest 2>/dev/null
8071 mkdir conftest
8072 cd conftest
8073 mkdir out
8074 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8075
8076 lt_compiler_flag="-o out/conftest2.$ac_objext"
8077 # Insert the option either (1) after the last *FLAGS variable, or
8078 # (2) before a word containing "conftest.", or (3) at the end.
8079 # Note that $ac_compile itself does not contain backslashes and begins
8080 # with a dollar sign (not a hyphen), so the echo should work correctly.
8081 lt_compile=`echo "$ac_compile" | $SED \
8082 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8083 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8084 -e 's:$: $lt_compiler_flag:'`
43e02a8a 8085 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
1cf3d07d
SE
8086 (eval "$lt_compile" 2>out/conftest.err)
8087 ac_status=$?
8088 cat out/conftest.err >&5
43e02a8a 8089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1cf3d07d
SE
8090 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8091 then
8092 # The compiler can only warn and ignore the option if not recognized
8093 # So say no if there are warnings
43e02a8a 8094 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
1cf3d07d
SE
8095 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8096 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8097 lt_cv_prog_compiler_c_o=yes
8098 fi
8099 fi
8100 chmod u+w . 2>&5
8101 $RM conftest*
8102 # SGI C++ compiler will create directory out/ii_files/ for
8103 # template instantiation
8104 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8105 $RM out/* && rmdir out
8106 cd ..
8107 $RM -r conftest
8108 $RM conftest*
8109
8110fi
5213506e
RW
8111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8112$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
1cf3d07d
SE
8113
8114
8115
8116
8117hard_links="nottested"
8118if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8119 # do not overwrite the value of need_locks provided by the user
5213506e
RW
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8121$as_echo_n "checking if we can lock with hard links... " >&6; }
1cf3d07d
SE
8122 hard_links=yes
8123 $RM conftest*
8124 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8125 touch conftest.a
8126 ln conftest.a conftest.b 2>&5 || hard_links=no
8127 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5213506e
RW
8128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8129$as_echo "$hard_links" >&6; }
1cf3d07d 8130 if test "$hard_links" = no; then
5213506e
RW
8131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8132$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1cf3d07d
SE
8133 need_locks=warn
8134 fi
8135else
8136 need_locks=no
8137fi
8138
8139
8140
8141
8142
8143
5213506e
RW
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8145$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
1cf3d07d
SE
8146
8147 runpath_var=
8148 allow_undefined_flag=
8149 always_export_symbols=no
8150 archive_cmds=
8151 archive_expsym_cmds=
8152 compiler_needs_object=no
8153 enable_shared_with_static_runtimes=no
8154 export_dynamic_flag_spec=
8155 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8156 hardcode_automatic=no
8157 hardcode_direct=no
8158 hardcode_direct_absolute=no
8159 hardcode_libdir_flag_spec=
8160 hardcode_libdir_flag_spec_ld=
8161 hardcode_libdir_separator=
8162 hardcode_minus_L=no
8163 hardcode_shlibpath_var=unsupported
8164 inherit_rpath=no
8165 link_all_deplibs=unknown
8166 module_cmds=
8167 module_expsym_cmds=
8168 old_archive_from_new_cmds=
8169 old_archive_from_expsyms_cmds=
8170 thread_safe_flag_spec=
8171 whole_archive_flag_spec=
8172 # include_expsyms should be a list of space-separated symbols to be *always*
8173 # included in the symbol list
8174 include_expsyms=
8175 # exclude_expsyms can be an extended regexp of symbols to exclude
8176 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8177 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8178 # as well as any symbol that contains `d'.
467b2e9e 8179 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
1cf3d07d
SE
8180 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8181 # platforms (ab)use it in PIC code, but their linkers get confused if
8182 # the symbol is explicitly referenced. Since portable code cannot
8183 # rely on this symbol name, it's probably fine to never include it in
8184 # preloaded symbol tables.
467b2e9e 8185 # Exclude shared library initialization/finalization symbols.
1cf3d07d
SE
8186 extract_expsyms_cmds=
8187
8188 case $host_os in
467b2e9e 8189 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8190 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8191 # When not using gcc, we currently assume that we are using
8192 # Microsoft Visual C++.
8193 if test "$GCC" != yes; then
8194 with_gnu_ld=no
8195 fi
8196 ;;
8197 interix*)
8198 # we just hope/assume this is gcc and not c89 (= MSVC++)
8199 with_gnu_ld=yes
8200 ;;
8201 openbsd*)
8202 with_gnu_ld=no
8203 ;;
8204 esac
8205
8206 ld_shlibs=yes
43e02a8a
RW
8207
8208 # On some targets, GNU ld is compatible enough with the native linker
8209 # that we're better off using the native interface for both.
8210 lt_use_gnu_ld_interface=no
1cf3d07d 8211 if test "$with_gnu_ld" = yes; then
43e02a8a
RW
8212 case $host_os in
8213 aix*)
8214 # The AIX port of GNU ld has always aspired to compatibility
8215 # with the native linker. However, as the warning in the GNU ld
8216 # block says, versions before 2.19.5* couldn't really create working
8217 # shared libraries, regardless of the interface used.
8218 case `$LD -v 2>&1` in
8219 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8220 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8221 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8222 *)
8223 lt_use_gnu_ld_interface=yes
8224 ;;
8225 esac
8226 ;;
8227 *)
8228 lt_use_gnu_ld_interface=yes
8229 ;;
8230 esac
8231 fi
8232
8233 if test "$lt_use_gnu_ld_interface" = yes; then
1cf3d07d
SE
8234 # If archive_cmds runs LD, not CC, wlarc should be empty
8235 wlarc='${wl}'
8236
8237 # Set some defaults for GNU ld with shared library support. These
8238 # are reset later if shared libraries are not supported. Putting them
8239 # here allows them to be overridden if necessary.
8240 runpath_var=LD_RUN_PATH
8241 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8242 export_dynamic_flag_spec='${wl}--export-dynamic'
8243 # ancient GNU ld didn't support --whole-archive et. al.
8244 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8245 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8246 else
8247 whole_archive_flag_spec=
8248 fi
8249 supports_anon_versioning=no
8250 case `$LD -v 2>&1` in
43e02a8a 8251 *GNU\ gold*) supports_anon_versioning=yes ;;
1cf3d07d
SE
8252 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8253 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8254 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8255 *\ 2.11.*) ;; # other 2.11 versions
8256 *) supports_anon_versioning=yes ;;
8257 esac
8258
8259 # See if GNU ld supports shared libraries.
8260 case $host_os in
e7ad4ca7 8261 aix[3-9]*)
1cf3d07d
SE
8262 # On AIX/PPC, the GNU linker is very broken
8263 if test "$host_cpu" != ia64; then
8264 ld_shlibs=no
8265 cat <<_LT_EOF 1>&2
8266
43e02a8a 8267*** Warning: the GNU linker, at least up to release 2.19, is reported
1cf3d07d
SE
8268*** to be unable to reliably create shared libraries on AIX.
8269*** Therefore, libtool is disabling shared libraries support. If you
43e02a8a
RW
8270*** really care for shared libraries, you may want to install binutils
8271*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8272*** You will then need to restart the configuration process.
1cf3d07d
SE
8273
8274_LT_EOF
8275 fi
8276 ;;
8277
8278 amigaos*)
467b2e9e
PG
8279 case $host_cpu in
8280 powerpc)
8281 # see comment about AmigaOS4 .so support
8282 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8283 archive_expsym_cmds=''
8284 ;;
8285 m68k)
8286 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)'
8287 hardcode_libdir_flag_spec='-L$libdir'
8288 hardcode_minus_L=yes
8289 ;;
8290 esac
1cf3d07d
SE
8291 ;;
8292
8293 beos*)
8294 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8295 allow_undefined_flag=unsupported
8296 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8297 # support --undefined. This deserves some investigation. FIXME
8298 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8299 else
8300 ld_shlibs=no
8301 fi
8302 ;;
8303
467b2e9e 8304 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8305 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8306 # as there is no search path for DLLs.
8307 hardcode_libdir_flag_spec='-L$libdir'
43e02a8a 8308 export_dynamic_flag_spec='${wl}--export-all-symbols'
1cf3d07d
SE
8309 allow_undefined_flag=unsupported
8310 always_export_symbols=no
8311 enable_shared_with_static_runtimes=yes
8312 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8313
8314 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8315 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8316 # If the export-symbols file already is a .def file (1st line
8317 # is EXPORTS), use it as is; otherwise, prepend...
8318 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8319 cp $export_symbols $output_objdir/$soname.def;
8320 else
8321 echo EXPORTS > $output_objdir/$soname.def;
8322 cat $export_symbols >> $output_objdir/$soname.def;
8323 fi~
8324 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8325 else
8326 ld_shlibs=no
8327 fi
8328 ;;
8329
43e02a8a
RW
8330 haiku*)
8331 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8332 link_all_deplibs=yes
8333 ;;
8334
1cf3d07d
SE
8335 interix[3-9]*)
8336 hardcode_direct=no
8337 hardcode_shlibpath_var=no
8338 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8339 export_dynamic_flag_spec='${wl}-E'
8340 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8341 # Instead, shared libraries are loaded at an image base (0x10000000 by
8342 # default) and relocated if they conflict, which is a slow very memory
8343 # consuming and fragmenting process. To avoid this, we pick a random,
8344 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8345 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8346 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8347 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'
8348 ;;
8349
7a9d3fe8 8350 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
8351 tmp_diet=no
8352 if test "$host_os" = linux-dietlibc; then
8353 case $cc_basename in
8354 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8355 esac
8356 fi
8357 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8358 && test "$tmp_diet" = no
8359 then
a699d672 8360 tmp_addflag=' $pic_flag'
467b2e9e 8361 tmp_sharedflag='-shared'
1cf3d07d
SE
8362 case $cc_basename,$host_cpu in
8363 pgcc*) # Portland Group C compiler
43e02a8a 8364 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
8365 tmp_addflag=' $pic_flag'
8366 ;;
43e02a8a
RW
8367 pgf77* | pgf90* | pgf95* | pgfortran*)
8368 # Portland Group f77 and f90 compilers
8369 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
8370 tmp_addflag=' $pic_flag -Mnomain' ;;
8371 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8372 tmp_addflag=' -i_dynamic' ;;
8373 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8374 tmp_addflag=' -i_dynamic -nofor_main' ;;
8375 ifc* | ifort*) # Intel Fortran compiler
8376 tmp_addflag=' -nofor_main' ;;
467b2e9e
PG
8377 lf95*) # Lahey Fortran 8.1
8378 whole_archive_flag_spec=
8379 tmp_sharedflag='--shared' ;;
43e02a8a 8380 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
467b2e9e
PG
8381 tmp_sharedflag='-qmkshrobj'
8382 tmp_addflag= ;;
43e02a8a
RW
8383 nvcc*) # Cuda Compiler Driver 2.2
8384 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'
8385 compiler_needs_object=yes
8386 ;;
1cf3d07d
SE
8387 esac
8388 case `$CC -V 2>&1 | sed 5q` in
8389 *Sun\ C*) # Sun C 5.9
43e02a8a 8390 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
8391 compiler_needs_object=yes
8392 tmp_sharedflag='-G' ;;
8393 *Sun\ F*) # Sun Fortran 8.3
8394 tmp_sharedflag='-G' ;;
1cf3d07d
SE
8395 esac
8396 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8397
8398 if test "x$supports_anon_versioning" = xyes; then
8399 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8400 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8401 echo "local: *; };" >> $output_objdir/$libname.ver~
8402 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8403 fi
467b2e9e
PG
8404
8405 case $cc_basename in
43e02a8a 8406 xlf* | bgf* | bgxlf* | mpixlf*)
467b2e9e
PG
8407 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8408 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8409 hardcode_libdir_flag_spec=
8410 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8411 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8412 if test "x$supports_anon_versioning" = xyes; then
8413 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8414 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8415 echo "local: *; };" >> $output_objdir/$libname.ver~
8416 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8417 fi
8418 ;;
8419 esac
1cf3d07d
SE
8420 else
8421 ld_shlibs=no
8422 fi
8423 ;;
8424
8425 netbsd*)
8426 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8427 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8428 wlarc=
8429 else
8430 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8431 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8432 fi
8433 ;;
8434
8435 solaris*)
8436 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8437 ld_shlibs=no
8438 cat <<_LT_EOF 1>&2
8439
8440*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8441*** create shared libraries on Solaris systems. Therefore, libtool
8442*** is disabling shared libraries support. We urge you to upgrade GNU
8443*** binutils to release 2.9.1 or newer. Another option is to modify
8444*** your PATH or compiler configuration so that the native linker is
8445*** used, and then restart.
8446
8447_LT_EOF
8448 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8449 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8450 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8451 else
8452 ld_shlibs=no
8453 fi
8454 ;;
8455
8456 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8457 case `$LD -v 2>&1` in
8458 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8459 ld_shlibs=no
8460 cat <<_LT_EOF 1>&2
8461
8462*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8463*** reliably create shared libraries on SCO systems. Therefore, libtool
8464*** is disabling shared libraries support. We urge you to upgrade GNU
8465*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8466*** your PATH or compiler configuration so that the native linker is
8467*** used, and then restart.
8468
8469_LT_EOF
8470 ;;
8471 *)
8472 # For security reasons, it is highly recommended that you always
8473 # use absolute paths for naming shared libraries, and exclude the
8474 # DT_RUNPATH tag from executables and libraries. But doing so
8475 # requires that you compile everything twice, which is a pain.
8476 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8477 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8478 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8479 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8480 else
8481 ld_shlibs=no
8482 fi
8483 ;;
8484 esac
8485 ;;
8486
8487 sunos4*)
8488 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8489 wlarc=
8490 hardcode_direct=yes
8491 hardcode_shlibpath_var=no
8492 ;;
8493
8494 *)
8495 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8496 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8497 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8498 else
8499 ld_shlibs=no
8500 fi
8501 ;;
8502 esac
8503
8504 if test "$ld_shlibs" = no; then
8505 runpath_var=
8506 hardcode_libdir_flag_spec=
8507 export_dynamic_flag_spec=
8508 whole_archive_flag_spec=
8509 fi
8510 else
8511 # PORTME fill in a description of your system's linker (not GNU ld)
8512 case $host_os in
8513 aix3*)
8514 allow_undefined_flag=unsupported
8515 always_export_symbols=yes
8516 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'
8517 # Note: this linker hardcodes the directories in LIBPATH if there
8518 # are no directories specified by -L.
8519 hardcode_minus_L=yes
8520 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8521 # Neither direct hardcoding nor static linking is supported with a
8522 # broken collect2.
8523 hardcode_direct=unsupported
8524 fi
8525 ;;
8526
e7ad4ca7 8527 aix[4-9]*)
1cf3d07d
SE
8528 if test "$host_cpu" = ia64; then
8529 # On IA64, the linker does run time linking by default, so we don't
8530 # have to do anything special.
8531 aix_use_runtimelinking=no
8532 exp_sym_flag='-Bexport'
8533 no_entry_flag=""
8534 else
8535 # If we're using GNU nm, then we don't want the "-C" option.
8536 # -C means demangle to AIX nm, but means don't demangle with GNU nm
43e02a8a
RW
8537 # Also, AIX nm treats weak defined symbols like other global
8538 # defined symbols, whereas GNU nm marks them as "W".
1cf3d07d 8539 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
43e02a8a 8540 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 8541 else
84c1b9d3 8542 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
1cf3d07d
SE
8543 fi
8544 aix_use_runtimelinking=no
8545
8546 # Test if we are trying to use run time linking or normal
8547 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8548 # need to do runtime linking.
e7ad4ca7 8549 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1cf3d07d
SE
8550 for ld_flag in $LDFLAGS; do
8551 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8552 aix_use_runtimelinking=yes
8553 break
8554 fi
8555 done
8556 ;;
8557 esac
8558
8559 exp_sym_flag='-bexport'
8560 no_entry_flag='-bnoentry'
8561 fi
8562
8563 # When large executables or shared objects are built, AIX ld can
8564 # have problems creating the table of contents. If linking a library
8565 # or program results in "error TOC overflow" add -mminimal-toc to
8566 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8567 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8568
8569 archive_cmds=''
8570 hardcode_direct=yes
8571 hardcode_direct_absolute=yes
8572 hardcode_libdir_separator=':'
8573 link_all_deplibs=yes
8574 file_list_spec='${wl}-f,'
8575
8576 if test "$GCC" = yes; then
8577 case $host_os in aix4.[012]|aix4.[012].*)
8578 # We only want to do this on AIX 4.2 and lower, the check
8579 # below for broken collect2 doesn't work under 4.3+
8580 collect2name=`${CC} -print-prog-name=collect2`
8581 if test -f "$collect2name" &&
8582 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8583 then
8584 # We have reworked collect2
8585 :
8586 else
8587 # We have old collect2
8588 hardcode_direct=unsupported
8589 # It fails to find uninstalled libraries when the uninstalled
8590 # path is not listed in the libpath. Setting hardcode_minus_L
8591 # to unsupported forces relinking
8592 hardcode_minus_L=yes
8593 hardcode_libdir_flag_spec='-L$libdir'
8594 hardcode_libdir_separator=
8595 fi
8596 ;;
8597 esac
8598 shared_flag='-shared'
8599 if test "$aix_use_runtimelinking" = yes; then
8600 shared_flag="$shared_flag "'${wl}-G'
8601 fi
8602 else
8603 # not using gcc
8604 if test "$host_cpu" = ia64; then
8605 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8606 # chokes on -Wl,-G. The following line is correct:
8607 shared_flag='-G'
8608 else
8609 if test "$aix_use_runtimelinking" = yes; then
8610 shared_flag='${wl}-G'
8611 else
8612 shared_flag='${wl}-bM:SRE'
8613 fi
8614 fi
8615 fi
8616
467b2e9e 8617 export_dynamic_flag_spec='${wl}-bexpall'
1cf3d07d
SE
8618 # It seems that -bexpall does not export symbols beginning with
8619 # underscore (_), so it is better to generate a list of symbols to export.
8620 always_export_symbols=yes
8621 if test "$aix_use_runtimelinking" = yes; then
8622 # Warning - without using the other runtime loading flags (-brtl),
8623 # -berok will link without error, but may produce a broken library.
8624 allow_undefined_flag='-berok'
8625 # Determine the default libpath from the value encoded in an
8626 # empty executable.
8627 if test x$gcc_no_link = xyes; then
5213506e 8628 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8629fi
5213506e 8630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
8631/* end confdefs.h. */
8632
8633int
8634main ()
8635{
8636
8637 ;
8638 return 0;
8639}
8640_ACEOF
5213506e 8641if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
8642
8643lt_aix_libpath_sed='
8644 /Import File Strings/,/^$/ {
8645 /^0/ {
8646 s/^0 *\(.*\)$/\1/
8647 p
8648 }
8649 }'
8650aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8651# Check for a 64-bit object if we didn't find anything.
8652if test -z "$aix_libpath"; then
8653 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8654fi
1cf3d07d 8655fi
5213506e
RW
8656rm -f core conftest.err conftest.$ac_objext \
8657 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8658if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8659
8660 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
43e02a8a 8661 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
8662 else
8663 if test "$host_cpu" = ia64; then
8664 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8665 allow_undefined_flag="-z nodefs"
8666 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"
8667 else
8668 # Determine the default libpath from the value encoded in an
8669 # empty executable.
8670 if test x$gcc_no_link = xyes; then
5213506e 8671 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8672fi
5213506e 8673cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
8674/* end confdefs.h. */
8675
8676int
8677main ()
8678{
8679
8680 ;
8681 return 0;
8682}
8683_ACEOF
5213506e 8684if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d
SE
8685
8686lt_aix_libpath_sed='
8687 /Import File Strings/,/^$/ {
8688 /^0/ {
8689 s/^0 *\(.*\)$/\1/
8690 p
8691 }
8692 }'
8693aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8694# Check for a 64-bit object if we didn't find anything.
8695if test -z "$aix_libpath"; then
8696 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8697fi
1cf3d07d 8698fi
5213506e
RW
8699rm -f core conftest.err conftest.$ac_objext \
8700 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8701if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8702
8703 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8704 # Warning - without using the other run time loading flags,
8705 # -berok will link without error, but may produce a broken library.
8706 no_undefined_flag=' ${wl}-bernotok'
8707 allow_undefined_flag=' ${wl}-berok'
43e02a8a
RW
8708 if test "$with_gnu_ld" = yes; then
8709 # We only use this code for GNU lds that support --whole-archive.
8710 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8711 else
8712 # Exported symbols can be pulled into shared objects from archives
8713 whole_archive_flag_spec='$convenience'
8714 fi
1cf3d07d
SE
8715 archive_cmds_need_lc=yes
8716 # This is similar to how AIX traditionally builds its shared libraries.
8717 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'
8718 fi
8719 fi
8720 ;;
8721
8722 amigaos*)
467b2e9e
PG
8723 case $host_cpu in
8724 powerpc)
8725 # see comment about AmigaOS4 .so support
8726 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8727 archive_expsym_cmds=''
8728 ;;
8729 m68k)
8730 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)'
8731 hardcode_libdir_flag_spec='-L$libdir'
8732 hardcode_minus_L=yes
8733 ;;
8734 esac
1cf3d07d
SE
8735 ;;
8736
8737 bsdi[45]*)
8738 export_dynamic_flag_spec=-rdynamic
8739 ;;
8740
467b2e9e 8741 cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
8742 # When not using gcc, we currently assume that we are using
8743 # Microsoft Visual C++.
8744 # hardcode_libdir_flag_spec is actually meaningless, as there is
8745 # no search path for DLLs.
8746 hardcode_libdir_flag_spec=' '
8747 allow_undefined_flag=unsupported
8748 # Tell ltmain to make .lib files, not .a files.
8749 libext=lib
8750 # Tell ltmain to make .dll files, not .so files.
8751 shrext_cmds=".dll"
8752 # FIXME: Setting linknames here is a bad hack.
43e02a8a 8753 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
1cf3d07d
SE
8754 # The linker will automatically build a .lib file if we build a DLL.
8755 old_archive_from_new_cmds='true'
8756 # FIXME: Should let the user specify the lib program.
8757 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8758 fix_srcfile_path='`cygpath -w "$srcfile"`'
8759 enable_shared_with_static_runtimes=yes
8760 ;;
8761
8762 darwin* | rhapsody*)
1cf3d07d 8763
467b2e9e
PG
8764
8765 archive_cmds_need_lc=no
8766 hardcode_direct=no
8767 hardcode_automatic=yes
8768 hardcode_shlibpath_var=unsupported
43e02a8a
RW
8769 if test "$lt_cv_ld_force_load" = "yes"; then
8770 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\"`'
8771 else
8772 whole_archive_flag_spec=''
8773 fi
467b2e9e
PG
8774 link_all_deplibs=yes
8775 allow_undefined_flag="$_lt_dar_allow_undefined"
8776 case $cc_basename in
8777 ifort*) _lt_dar_can_shared=yes ;;
8778 *) _lt_dar_can_shared=$GCC ;;
8779 esac
8780 if test "$_lt_dar_can_shared" = "yes"; then
43e02a8a 8781 output_verbose_link_cmd=func_echo_all
467b2e9e
PG
8782 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8783 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8784 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}"
8785 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}"
8786
8787 else
8788 ld_shlibs=no
8789 fi
8790
1cf3d07d
SE
8791 ;;
8792
8793 dgux*)
8794 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8795 hardcode_libdir_flag_spec='-L$libdir'
8796 hardcode_shlibpath_var=no
8797 ;;
8798
1cf3d07d
SE
8799 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8800 # support. Future versions do this automatically, but an explicit c++rt0.o
8801 # does not break anything, and helps significantly (at the cost of a little
8802 # extra space).
8803 freebsd2.2*)
8804 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8805 hardcode_libdir_flag_spec='-R$libdir'
8806 hardcode_direct=yes
8807 hardcode_shlibpath_var=no
8808 ;;
8809
8810 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
c6084f68 8811 freebsd2.*)
1cf3d07d
SE
8812 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8813 hardcode_direct=yes
8814 hardcode_minus_L=yes
8815 hardcode_shlibpath_var=no
8816 ;;
8817
8818 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8819 freebsd* | dragonfly*)
8820 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8821 hardcode_libdir_flag_spec='-R$libdir'
8822 hardcode_direct=yes
8823 hardcode_shlibpath_var=no
8824 ;;
8825
8826 hpux9*)
8827 if test "$GCC" = yes; then
8828 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'
8829 else
8830 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'
8831 fi
8832 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8833 hardcode_libdir_separator=:
8834 hardcode_direct=yes
8835
8836 # hardcode_minus_L: Not really in the search PATH,
8837 # but as the default location of the library.
8838 hardcode_minus_L=yes
8839 export_dynamic_flag_spec='${wl}-E'
8840 ;;
8841
8842 hpux10*)
43e02a8a 8843 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
1cf3d07d
SE
8844 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8845 else
8846 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8847 fi
8848 if test "$with_gnu_ld" = no; then
8849 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8850 hardcode_libdir_flag_spec_ld='+b $libdir'
8851 hardcode_libdir_separator=:
8852 hardcode_direct=yes
8853 hardcode_direct_absolute=yes
8854 export_dynamic_flag_spec='${wl}-E'
8855 # hardcode_minus_L: Not really in the search PATH,
8856 # but as the default location of the library.
8857 hardcode_minus_L=yes
8858 fi
8859 ;;
8860
8861 hpux11*)
43e02a8a 8862 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
1cf3d07d
SE
8863 case $host_cpu in
8864 hppa*64*)
8865 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8866 ;;
8867 ia64*)
467b2e9e 8868 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1cf3d07d
SE
8869 ;;
8870 *)
8871 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8872 ;;
8873 esac
8874 else
8875 case $host_cpu in
8876 hppa*64*)
8877 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8878 ;;
8879 ia64*)
8880 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8881 ;;
8882 *)
43e02a8a
RW
8883
8884 # Older versions of the 11.00 compiler do not understand -b yet
8885 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8887$as_echo_n "checking if $CC understands -b... " >&6; }
8888if test "${lt_cv_prog_compiler__b+set}" = set; then :
8889 $as_echo_n "(cached) " >&6
8890else
8891 lt_cv_prog_compiler__b=no
8892 save_LDFLAGS="$LDFLAGS"
8893 LDFLAGS="$LDFLAGS -b"
8894 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8895 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8896 # The linker can only warn and ignore the option if not recognized
8897 # So say no if there are warnings
8898 if test -s conftest.err; then
8899 # Append any errors to the config.log.
8900 cat conftest.err 1>&5
8901 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8902 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8903 if diff conftest.exp conftest.er2 >/dev/null; then
8904 lt_cv_prog_compiler__b=yes
8905 fi
8906 else
8907 lt_cv_prog_compiler__b=yes
8908 fi
8909 fi
8910 $RM -r conftest*
8911 LDFLAGS="$save_LDFLAGS"
8912
8913fi
8914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8915$as_echo "$lt_cv_prog_compiler__b" >&6; }
8916
8917if test x"$lt_cv_prog_compiler__b" = xyes; then
8918 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8919else
8920 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8921fi
8922
1cf3d07d
SE
8923 ;;
8924 esac
8925 fi
8926 if test "$with_gnu_ld" = no; then
8927 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8928 hardcode_libdir_separator=:
8929
8930 case $host_cpu in
8931 hppa*64*|ia64*)
8932 hardcode_direct=no
8933 hardcode_shlibpath_var=no
8934 ;;
8935 *)
8936 hardcode_direct=yes
8937 hardcode_direct_absolute=yes
8938 export_dynamic_flag_spec='${wl}-E'
8939
8940 # hardcode_minus_L: Not really in the search PATH,
8941 # but as the default location of the library.
8942 hardcode_minus_L=yes
8943 ;;
8944 esac
8945 fi
8946 ;;
8947
8948 irix5* | irix6* | nonstopux*)
8949 if test "$GCC" = yes; then
43e02a8a 8950 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
8951 # Try to use the -exported_symbol ld option, if it does not
8952 # work, assume that -exports_file does not work either and
8953 # implicitly export all symbols.
8954 save_LDFLAGS="$LDFLAGS"
8955 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8956 if test x$gcc_no_link = xyes; then
5213506e 8957 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 8958fi
5213506e
RW
8959cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8960/* end confdefs.h. */
1cf3d07d
SE
8961int foo(void) {}
8962_ACEOF
5213506e 8963if ac_fn_c_try_link "$LINENO"; then :
43e02a8a 8964 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 8965
1cf3d07d 8966fi
5213506e
RW
8967rm -f core conftest.err conftest.$ac_objext \
8968 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
8969 LDFLAGS="$save_LDFLAGS"
8970 else
43e02a8a
RW
8971 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'
8972 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
8973 fi
8974 archive_cmds_need_lc='no'
8975 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8976 hardcode_libdir_separator=:
8977 inherit_rpath=yes
8978 link_all_deplibs=yes
8979 ;;
8980
8981 netbsd*)
8982 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8983 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8984 else
8985 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8986 fi
8987 hardcode_libdir_flag_spec='-R$libdir'
8988 hardcode_direct=yes
8989 hardcode_shlibpath_var=no
8990 ;;
8991
8992 newsos6)
8993 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8994 hardcode_direct=yes
8995 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8996 hardcode_libdir_separator=:
8997 hardcode_shlibpath_var=no
8998 ;;
8999
9000 *nto* | *qnx*)
9001 ;;
9002
9003 openbsd*)
467b2e9e
PG
9004 if test -f /usr/libexec/ld.so; then
9005 hardcode_direct=yes
9006 hardcode_shlibpath_var=no
9007 hardcode_direct_absolute=yes
9008 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1cf3d07d 9009 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
467b2e9e 9010 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
1cf3d07d 9011 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
467b2e9e
PG
9012 export_dynamic_flag_spec='${wl}-E'
9013 else
9014 case $host_os in
9015 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9016 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9017 hardcode_libdir_flag_spec='-R$libdir'
9018 ;;
9019 *)
9020 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9021 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9022 ;;
9023 esac
9024 fi
9025 else
9026 ld_shlibs=no
1cf3d07d
SE
9027 fi
9028 ;;
9029
9030 os2*)
9031 hardcode_libdir_flag_spec='-L$libdir'
9032 hardcode_minus_L=yes
9033 allow_undefined_flag=unsupported
43e02a8a 9034 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
9035 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9036 ;;
9037
9038 osf3*)
9039 if test "$GCC" = yes; then
9040 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
43e02a8a 9041 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
9042 else
9043 allow_undefined_flag=' -expect_unresolved \*'
43e02a8a 9044 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
9045 fi
9046 archive_cmds_need_lc='no'
9047 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9048 hardcode_libdir_separator=:
9049 ;;
9050
9051 osf4* | osf5*) # as osf3* with the addition of -msym flag
9052 if test "$GCC" = yes; then
9053 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
43e02a8a 9054 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
9055 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9056 else
9057 allow_undefined_flag=' -expect_unresolved \*'
43e02a8a 9058 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 9059 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 9060 $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
9061
9062 # Both c and cxx compiler support -rpath directly
9063 hardcode_libdir_flag_spec='-rpath $libdir'
9064 fi
9065 archive_cmds_need_lc='no'
9066 hardcode_libdir_separator=:
9067 ;;
9068
9069 solaris*)
9070 no_undefined_flag=' -z defs'
9071 if test "$GCC" = yes; then
9072 wlarc='${wl}'
9073 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9074 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9075 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9076 else
9077 case `$CC -V 2>&1` in
9078 *"Compilers 5.0"*)
9079 wlarc=''
9080 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9081 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9082 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9083 ;;
9084 *)
9085 wlarc='${wl}'
9086 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9087 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9088 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9089 ;;
9090 esac
9091 fi
9092 hardcode_libdir_flag_spec='-R$libdir'
9093 hardcode_shlibpath_var=no
9094 case $host_os in
9095 solaris2.[0-5] | solaris2.[0-5].*) ;;
9096 *)
9097 # The compiler driver will combine and reorder linker options,
9098 # but understands `-z linker_flag'. GCC discards it without `$wl',
9099 # but is careful enough not to reorder.
9100 # Supported since Solaris 2.6 (maybe 2.5.1?)
9101 if test "$GCC" = yes; then
9102 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9103 else
9104 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9105 fi
9106 ;;
9107 esac
9108 link_all_deplibs=yes
9109 ;;
9110
9111 sunos4*)
9112 if test "x$host_vendor" = xsequent; then
9113 # Use $CC to link under sequent, because it throws in some extra .o
9114 # files that make .init and .fini sections work.
9115 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9116 else
9117 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9118 fi
9119 hardcode_libdir_flag_spec='-L$libdir'
9120 hardcode_direct=yes
9121 hardcode_minus_L=yes
9122 hardcode_shlibpath_var=no
9123 ;;
9124
9125 sysv4)
9126 case $host_vendor in
9127 sni)
9128 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9129 hardcode_direct=yes # is this really true???
9130 ;;
9131 siemens)
9132 ## LD is ld it makes a PLAMLIB
9133 ## CC just makes a GrossModule.
9134 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9135 reload_cmds='$CC -r -o $output$reload_objs'
9136 hardcode_direct=no
9137 ;;
9138 motorola)
9139 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9140 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9141 ;;
9142 esac
9143 runpath_var='LD_RUN_PATH'
9144 hardcode_shlibpath_var=no
9145 ;;
9146
9147 sysv4.3*)
9148 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9149 hardcode_shlibpath_var=no
9150 export_dynamic_flag_spec='-Bexport'
9151 ;;
9152
9153 sysv4*MP*)
9154 if test -d /usr/nec; then
9155 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9156 hardcode_shlibpath_var=no
9157 runpath_var=LD_RUN_PATH
9158 hardcode_runpath_var=yes
9159 ld_shlibs=yes
9160 fi
9161 ;;
9162
9163 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9164 no_undefined_flag='${wl}-z,text'
9165 archive_cmds_need_lc=no
9166 hardcode_shlibpath_var=no
9167 runpath_var='LD_RUN_PATH'
9168
9169 if test "$GCC" = yes; then
9170 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9171 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9172 else
9173 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9174 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9175 fi
9176 ;;
9177
9178 sysv5* | sco3.2v5* | sco5v6*)
9179 # Note: We can NOT use -z defs as we might desire, because we do not
9180 # link with -lc, and that would cause any symbols used from libc to
9181 # always be unresolved, which means just about no library would
9182 # ever link correctly. If we're not using GNU ld we use -z text
9183 # though, which does catch some bad symbols but isn't as heavy-handed
9184 # as -z defs.
9185 no_undefined_flag='${wl}-z,text'
9186 allow_undefined_flag='${wl}-z,nodefs'
9187 archive_cmds_need_lc=no
9188 hardcode_shlibpath_var=no
9189 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9190 hardcode_libdir_separator=':'
9191 link_all_deplibs=yes
9192 export_dynamic_flag_spec='${wl}-Bexport'
9193 runpath_var='LD_RUN_PATH'
9194
9195 if test "$GCC" = yes; then
9196 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9197 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9198 else
9199 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9200 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9201 fi
9202 ;;
9203
9204 uts4*)
9205 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9206 hardcode_libdir_flag_spec='-L$libdir'
9207 hardcode_shlibpath_var=no
9208 ;;
9209
9210 *)
9211 ld_shlibs=no
9212 ;;
9213 esac
9214
9215 if test x$host_vendor = xsni; then
9216 case $host in
9217 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9218 export_dynamic_flag_spec='${wl}-Blargedynsym'
9219 ;;
9220 esac
9221 fi
9222 fi
9223
5213506e
RW
9224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9225$as_echo "$ld_shlibs" >&6; }
1cf3d07d
SE
9226test "$ld_shlibs" = no && can_build_shared=no
9227
9228with_gnu_ld=$with_gnu_ld
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244#
9245# Do we need to explicitly link libc?
9246#
9247case "x$archive_cmds_need_lc" in
9248x|xyes)
9249 # Assume -lc should be added
9250 archive_cmds_need_lc=yes
9251
9252 if test "$enable_shared" = yes && test "$GCC" = yes; then
9253 case $archive_cmds in
9254 *'~'*)
9255 # FIXME: we may have to deal with multi-command sequences.
9256 ;;
9257 '$CC '*)
9258 # Test whether the compiler implicitly links with -lc since on some
9259 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9260 # to ld, don't add -lc before -lgcc.
5213506e
RW
9261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9262$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9263if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9264 $as_echo_n "(cached) " >&6
baafc534
RW
9265else
9266 $RM conftest*
9267 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1cf3d07d 9268
5213506e 9269 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1cf3d07d
SE
9270 (eval $ac_compile) 2>&5
9271 ac_status=$?
5213506e
RW
9272 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9273 test $ac_status = 0; } 2>conftest.err; then
baafc534
RW
9274 soname=conftest
9275 lib=conftest
9276 libobjs=conftest.$ac_objext
9277 deplibs=
9278 wl=$lt_prog_compiler_wl
9279 pic_flag=$lt_prog_compiler_pic
9280 compiler_flags=-v
9281 linker_flags=-v
9282 verstring=
9283 output_objdir=.
9284 libname=conftest
9285 lt_save_allow_undefined_flag=$allow_undefined_flag
9286 allow_undefined_flag=
5213506e 9287 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
1cf3d07d
SE
9288 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9289 ac_status=$?
5213506e
RW
9290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9291 test $ac_status = 0; }
baafc534
RW
9292 then
9293 lt_cv_archive_cmds_need_lc=no
9294 else
9295 lt_cv_archive_cmds_need_lc=yes
9296 fi
9297 allow_undefined_flag=$lt_save_allow_undefined_flag
9298 else
9299 cat conftest.err 1>&5
9300 fi
9301 $RM conftest*
9302
9303fi
5213506e
RW
9304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9305$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
baafc534 9306 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
1cf3d07d
SE
9307 ;;
9308 esac
9309 fi
9310 ;;
9311esac
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
9462
9463
9464
9465
9466
9467
9468
5213506e
RW
9469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9470$as_echo_n "checking dynamic linker characteristics... " >&6; }
467b2e9e
PG
9471
9472if test "$GCC" = yes; then
1cf3d07d
SE
9473 case $host_os in
9474 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9475 *) lt_awk_arg="/^libraries:/" ;;
9476 esac
43e02a8a
RW
9477 case $host_os in
9478 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9479 *) lt_sed_strip_eq="s,=/,/,g" ;;
9480 esac
9481 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9482 case $lt_search_path_spec in
9483 *\;*)
1cf3d07d
SE
9484 # if the path contains ";" then we assume it to be the separator
9485 # otherwise default to the standard path separator (i.e. ":") - it is
9486 # assumed that no part of a normal pathname contains ";" but that should
9487 # okay in the real world where ";" in dirpaths is itself problematic.
43e02a8a
RW
9488 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9489 ;;
9490 *)
9491 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9492 ;;
9493 esac
1cf3d07d
SE
9494 # Ok, now we have the path, separated by spaces, we can step through it
9495 # and add multilib dir if necessary.
9496 lt_tmp_lt_search_path_spec=
9497 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9498 for lt_sys_path in $lt_search_path_spec; do
9499 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9500 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9501 else
9502 test -d "$lt_sys_path" && \
9503 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9504 fi
9505 done
43e02a8a 9506 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
1cf3d07d
SE
9507BEGIN {RS=" "; FS="/|\n";} {
9508 lt_foo="";
9509 lt_count=0;
9510 for (lt_i = NF; lt_i > 0; lt_i--) {
9511 if ($lt_i != "" && $lt_i != ".") {
9512 if ($lt_i == "..") {
9513 lt_count++;
9514 } else {
9515 if (lt_count == 0) {
9516 lt_foo="/" $lt_i lt_foo;
9517 } else {
9518 lt_count--;
9519 }
9520 }
9521 }
9522 }
9523 if (lt_foo != "") { lt_freq[lt_foo]++; }
9524 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9525}'`
43e02a8a
RW
9526 # AWK program above erroneously prepends '/' to C:/dos/paths
9527 # for these hosts.
9528 case $host_os in
9529 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9530 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9531 esac
9532 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
1cf3d07d
SE
9533else
9534 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9535fi
9536library_names_spec=
9537libname_spec='lib$name'
9538soname_spec=
9539shrext_cmds=".so"
9540postinstall_cmds=
9541postuninstall_cmds=
9542finish_cmds=
9543finish_eval=
9544shlibpath_var=
9545shlibpath_overrides_runpath=unknown
9546version_type=none
9547dynamic_linker="$host_os ld.so"
9548sys_lib_dlsearch_path_spec="/lib /usr/lib"
9549need_lib_prefix=unknown
9550hardcode_into_libs=no
9551
9552# when you set need_version to no, make sure it does not cause -set_version
9553# flags to be left without arguments
9554need_version=unknown
9555
9556case $host_os in
9557aix3*)
9558 version_type=linux
9559 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9560 shlibpath_var=LIBPATH
9561
9562 # AIX 3 has no versioning support, so we append a major version to the name.
9563 soname_spec='${libname}${release}${shared_ext}$major'
9564 ;;
9565
e7ad4ca7 9566aix[4-9]*)
1cf3d07d
SE
9567 version_type=linux
9568 need_lib_prefix=no
9569 need_version=no
9570 hardcode_into_libs=yes
9571 if test "$host_cpu" = ia64; then
9572 # AIX 5 supports IA64
9573 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9574 shlibpath_var=LD_LIBRARY_PATH
9575 else
9576 # With GCC up to 2.95.x, collect2 would create an import file
9577 # for dependence libraries. The import file would start with
9578 # the line `#! .'. This would cause the generated library to
9579 # depend on `.', always an invalid library. This was fixed in
9580 # development snapshots of GCC prior to 3.0.
9581 case $host_os in
9582 aix4 | aix4.[01] | aix4.[01].*)
9583 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9584 echo ' yes '
9585 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9586 :
9587 else
9588 can_build_shared=no
9589 fi
9590 ;;
9591 esac
9592 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9593 # soname into executable. Probably we can add versioning support to
9594 # collect2, so additional links can be useful in future.
9595 if test "$aix_use_runtimelinking" = yes; then
9596 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9597 # instead of lib<name>.a to let people know that these are not
9598 # typical AIX shared libraries.
9599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9600 else
9601 # We preserve .a as extension for shared libraries through AIX4.2
9602 # and later when we are not doing run time linking.
9603 library_names_spec='${libname}${release}.a $libname.a'
9604 soname_spec='${libname}${release}${shared_ext}$major'
9605 fi
9606 shlibpath_var=LIBPATH
9607 fi
9608 ;;
9609
9610amigaos*)
467b2e9e
PG
9611 case $host_cpu in
9612 powerpc)
9613 # Since July 2007 AmigaOS4 officially supports .so libraries.
9614 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9616 ;;
9617 m68k)
1cf3d07d
SE
9618 library_names_spec='$libname.ixlibrary $libname.a'
9619 # Create ${libname}_ixlibrary.a entries in /sys/libs.
43e02a8a 9620 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
9621 ;;
9622 esac
1cf3d07d
SE
9623 ;;
9624
9625beos*)
9626 library_names_spec='${libname}${shared_ext}'
9627 dynamic_linker="$host_os ld.so"
9628 shlibpath_var=LIBRARY_PATH
9629 ;;
9630
9631bsdi[45]*)
9632 version_type=linux
9633 need_version=no
9634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9635 soname_spec='${libname}${release}${shared_ext}$major'
9636 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9637 shlibpath_var=LD_LIBRARY_PATH
9638 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9639 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9640 # the default ld.so.conf also contains /usr/contrib/lib and
9641 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9642 # libtool to hard-code these into programs
9643 ;;
9644
467b2e9e 9645cygwin* | mingw* | pw32* | cegcc*)
1cf3d07d
SE
9646 version_type=windows
9647 shrext_cmds=".dll"
9648 need_version=no
9649 need_lib_prefix=no
9650
467b2e9e
PG
9651 case $GCC,$host_os in
9652 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
1cf3d07d
SE
9653 library_names_spec='$libname.dll.a'
9654 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9655 postinstall_cmds='base_file=`basename \${file}`~
9656 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9657 dldir=$destdir/`dirname \$dlpath`~
9658 test -d \$dldir || mkdir -p \$dldir~
9659 $install_prog $dir/$dlname \$dldir/$dlname~
9660 chmod a+x \$dldir/$dlname~
9661 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9662 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9663 fi'
9664 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9665 dlpath=$dir/\$dldll~
9666 $RM \$dlpath'
9667 shlibpath_overrides_runpath=yes
9668
9669 case $host_os in
9670 cygwin*)
9671 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9672 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
43e02a8a
RW
9673
9674 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1cf3d07d 9675 ;;
467b2e9e 9676 mingw* | cegcc*)
1cf3d07d
SE
9677 # MinGW DLLs use traditional 'lib' prefix
9678 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1cf3d07d
SE
9679 ;;
9680 pw32*)
9681 # pw32 DLLs use 'pw' prefix rather than 'lib'
9682 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9683 ;;
9684 esac
9685 ;;
9686
9687 *)
9688 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9689 ;;
9690 esac
9691 dynamic_linker='Win32 ld.exe'
9692 # FIXME: first we should search . and the directory the executable is in
9693 shlibpath_var=PATH
9694 ;;
9695
9696darwin* | rhapsody*)
9697 dynamic_linker="$host_os dyld"
9698 version_type=darwin
9699 need_lib_prefix=no
9700 need_version=no
9701 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9702 soname_spec='${libname}${release}${major}$shared_ext'
9703 shlibpath_overrides_runpath=yes
9704 shlibpath_var=DYLD_LIBRARY_PATH
9705 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9706
9707 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9708 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9709 ;;
9710
9711dgux*)
9712 version_type=linux
9713 need_lib_prefix=no
9714 need_version=no
9715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9716 soname_spec='${libname}${release}${shared_ext}$major'
9717 shlibpath_var=LD_LIBRARY_PATH
9718 ;;
9719
1cf3d07d
SE
9720freebsd* | dragonfly*)
9721 # DragonFly does not have aout. When/if they implement a new
9722 # versioning mechanism, adjust this.
9723 if test -x /usr/bin/objformat; then
9724 objformat=`/usr/bin/objformat`
9725 else
9726 case $host_os in
c6084f68 9727 freebsd[23].*) objformat=aout ;;
1cf3d07d
SE
9728 *) objformat=elf ;;
9729 esac
9730 fi
9731 version_type=freebsd-$objformat
9732 case $version_type in
9733 freebsd-elf*)
9734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9735 need_version=no
9736 need_lib_prefix=no
9737 ;;
9738 freebsd-*)
9739 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9740 need_version=yes
9741 ;;
9742 esac
9743 shlibpath_var=LD_LIBRARY_PATH
9744 case $host_os in
c6084f68 9745 freebsd2.*)
1cf3d07d
SE
9746 shlibpath_overrides_runpath=yes
9747 ;;
9748 freebsd3.[01]* | freebsdelf3.[01]*)
9749 shlibpath_overrides_runpath=yes
9750 hardcode_into_libs=yes
9751 ;;
9752 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9753 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9754 shlibpath_overrides_runpath=no
9755 hardcode_into_libs=yes
9756 ;;
9757 *) # from 4.6 on, and DragonFly
9758 shlibpath_overrides_runpath=yes
9759 hardcode_into_libs=yes
9760 ;;
9761 esac
9762 ;;
9763
9764gnu*)
9765 version_type=linux
9766 need_lib_prefix=no
9767 need_version=no
9768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9769 soname_spec='${libname}${release}${shared_ext}$major'
9770 shlibpath_var=LD_LIBRARY_PATH
9771 hardcode_into_libs=yes
9772 ;;
9773
43e02a8a
RW
9774haiku*)
9775 version_type=linux
9776 need_lib_prefix=no
9777 need_version=no
9778 dynamic_linker="$host_os runtime_loader"
9779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9780 soname_spec='${libname}${release}${shared_ext}$major'
9781 shlibpath_var=LIBRARY_PATH
9782 shlibpath_overrides_runpath=yes
9783 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9784 hardcode_into_libs=yes
9785 ;;
9786
1cf3d07d
SE
9787hpux9* | hpux10* | hpux11*)
9788 # Give a soname corresponding to the major version so that dld.sl refuses to
9789 # link against other versions.
9790 version_type=sunos
9791 need_lib_prefix=no
9792 need_version=no
9793 case $host_cpu in
9794 ia64*)
9795 shrext_cmds='.so'
9796 hardcode_into_libs=yes
9797 dynamic_linker="$host_os dld.so"
9798 shlibpath_var=LD_LIBRARY_PATH
9799 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9800 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9801 soname_spec='${libname}${release}${shared_ext}$major'
9802 if test "X$HPUX_IA64_MODE" = X32; then
9803 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9804 else
9805 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9806 fi
9807 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9808 ;;
9809 hppa*64*)
9810 shrext_cmds='.sl'
9811 hardcode_into_libs=yes
9812 dynamic_linker="$host_os dld.sl"
9813 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9814 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9816 soname_spec='${libname}${release}${shared_ext}$major'
9817 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9818 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9819 ;;
9820 *)
9821 shrext_cmds='.sl'
9822 dynamic_linker="$host_os dld.sl"
9823 shlibpath_var=SHLIB_PATH
9824 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9826 soname_spec='${libname}${release}${shared_ext}$major'
9827 ;;
9828 esac
43e02a8a 9829 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1cf3d07d 9830 postinstall_cmds='chmod 555 $lib'
43e02a8a
RW
9831 # or fails outright, so override atomically:
9832 install_override_mode=555
1cf3d07d
SE
9833 ;;
9834
9835interix[3-9]*)
9836 version_type=linux
9837 need_lib_prefix=no
9838 need_version=no
9839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9840 soname_spec='${libname}${release}${shared_ext}$major'
9841 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9842 shlibpath_var=LD_LIBRARY_PATH
9843 shlibpath_overrides_runpath=no
9844 hardcode_into_libs=yes
9845 ;;
9846
9847irix5* | irix6* | nonstopux*)
9848 case $host_os in
9849 nonstopux*) version_type=nonstopux ;;
9850 *)
9851 if test "$lt_cv_prog_gnu_ld" = yes; then
9852 version_type=linux
9853 else
9854 version_type=irix
9855 fi ;;
9856 esac
9857 need_lib_prefix=no
9858 need_version=no
9859 soname_spec='${libname}${release}${shared_ext}$major'
9860 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9861 case $host_os in
9862 irix5* | nonstopux*)
9863 libsuff= shlibsuff=
9864 ;;
9865 *)
9866 case $LD in # libtool.m4 will add one of these switches to LD
9867 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9868 libsuff= shlibsuff= libmagic=32-bit;;
9869 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9870 libsuff=32 shlibsuff=N32 libmagic=N32;;
9871 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9872 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9873 *) libsuff= shlibsuff= libmagic=never-match;;
9874 esac
9875 ;;
9876 esac
9877 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9878 shlibpath_overrides_runpath=no
9879 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9880 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9881 hardcode_into_libs=yes
9882 ;;
9883
9884# No shared lib support for Linux oldld, aout, or coff.
9885linux*oldld* | linux*aout* | linux*coff*)
9886 dynamic_linker=no
9887 ;;
9888
9889# This must be Linux ELF.
7a9d3fe8 9890linux* | k*bsd*-gnu | kopensolaris*-gnu)
1cf3d07d
SE
9891 version_type=linux
9892 need_lib_prefix=no
9893 need_version=no
9894 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9895 soname_spec='${libname}${release}${shared_ext}$major'
9896 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9897 shlibpath_var=LD_LIBRARY_PATH
9898 shlibpath_overrides_runpath=no
baafc534 9899
1cf3d07d 9900 # Some binutils ld are patched to set DT_RUNPATH
5213506e
RW
9901 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9902 $as_echo_n "(cached) " >&6
baafc534
RW
9903else
9904 lt_cv_shlibpath_overrides_runpath=no
9905 save_LDFLAGS=$LDFLAGS
9906 save_libdir=$libdir
9907 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9908 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9909 if test x$gcc_no_link = xyes; then
5213506e 9910 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 9911fi
5213506e 9912cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1cf3d07d
SE
9913/* end confdefs.h. */
9914
9915int
9916main ()
9917{
9918
9919 ;
9920 return 0;
9921}
9922_ACEOF
5213506e
RW
9923if ac_fn_c_try_link "$LINENO"; then :
9924 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
baafc534 9925 lt_cv_shlibpath_overrides_runpath=yes
1cf3d07d 9926fi
1cf3d07d 9927fi
5213506e
RW
9928rm -f core conftest.err conftest.$ac_objext \
9929 conftest$ac_exeext conftest.$ac_ext
baafc534
RW
9930 LDFLAGS=$save_LDFLAGS
9931 libdir=$save_libdir
9932
9933fi
9934
9935 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
1cf3d07d
SE
9936
9937 # This implies no fast_install, which is unacceptable.
9938 # Some rework will be needed to allow for fast_install
9939 # before this can be enabled.
9940 hardcode_into_libs=yes
9941
9942 # Append ld.so.conf contents to the search path
9943 if test -f /etc/ld.so.conf; then
43e02a8a 9944 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
9945 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9946 fi
9947
9948 # We used to test for /lib/ld.so.1 and disable shared libraries on
9949 # powerpc, because MkLinux only supported shared libraries with the
9950 # GNU dynamic linker. Since this was broken with cross compilers,
9951 # most powerpc-linux boxes support dynamic linking these days and
9952 # people can always --disable-shared, the test was removed, and we
9953 # assume the GNU/Linux dynamic linker is in use.
9954 dynamic_linker='GNU/Linux ld.so'
9955 ;;
9956
9957netbsd*)
9958 version_type=sunos
9959 need_lib_prefix=no
9960 need_version=no
9961 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9963 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9964 dynamic_linker='NetBSD (a.out) ld.so'
9965 else
9966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9967 soname_spec='${libname}${release}${shared_ext}$major'
9968 dynamic_linker='NetBSD ld.elf_so'
9969 fi
9970 shlibpath_var=LD_LIBRARY_PATH
9971 shlibpath_overrides_runpath=yes
9972 hardcode_into_libs=yes
9973 ;;
9974
9975newsos6)
9976 version_type=linux
9977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9978 shlibpath_var=LD_LIBRARY_PATH
9979 shlibpath_overrides_runpath=yes
9980 ;;
9981
9982*nto* | *qnx*)
9983 version_type=qnx
9984 need_lib_prefix=no
9985 need_version=no
9986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9987 soname_spec='${libname}${release}${shared_ext}$major'
9988 shlibpath_var=LD_LIBRARY_PATH
9989 shlibpath_overrides_runpath=no
9990 hardcode_into_libs=yes
9991 dynamic_linker='ldqnx.so'
9992 ;;
9993
9994openbsd*)
9995 version_type=sunos
9996 sys_lib_dlsearch_path_spec="/usr/lib"
9997 need_lib_prefix=no
9998 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9999 case $host_os in
10000 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10001 *) need_version=no ;;
10002 esac
10003 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10004 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10005 shlibpath_var=LD_LIBRARY_PATH
10006 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10007 case $host_os in
10008 openbsd2.[89] | openbsd2.[89].*)
10009 shlibpath_overrides_runpath=no
10010 ;;
10011 *)
10012 shlibpath_overrides_runpath=yes
10013 ;;
10014 esac
10015 else
10016 shlibpath_overrides_runpath=yes
10017 fi
10018 ;;
10019
10020os2*)
10021 libname_spec='$name'
10022 shrext_cmds=".dll"
10023 need_lib_prefix=no
10024 library_names_spec='$libname${shared_ext} $libname.a'
10025 dynamic_linker='OS/2 ld.exe'
10026 shlibpath_var=LIBPATH
10027 ;;
10028
10029osf3* | osf4* | osf5*)
10030 version_type=osf
10031 need_lib_prefix=no
10032 need_version=no
10033 soname_spec='${libname}${release}${shared_ext}$major'
10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10035 shlibpath_var=LD_LIBRARY_PATH
10036 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10037 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10038 ;;
10039
10040rdos*)
10041 dynamic_linker=no
10042 ;;
10043
10044solaris*)
10045 version_type=linux
10046 need_lib_prefix=no
10047 need_version=no
10048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10049 soname_spec='${libname}${release}${shared_ext}$major'
10050 shlibpath_var=LD_LIBRARY_PATH
10051 shlibpath_overrides_runpath=yes
10052 hardcode_into_libs=yes
10053 # ldd complains unless libraries are executable
10054 postinstall_cmds='chmod +x $lib'
10055 ;;
10056
10057sunos4*)
10058 version_type=sunos
10059 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10060 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10061 shlibpath_var=LD_LIBRARY_PATH
10062 shlibpath_overrides_runpath=yes
10063 if test "$with_gnu_ld" = yes; then
10064 need_lib_prefix=no
10065 fi
10066 need_version=yes
10067 ;;
10068
10069sysv4 | sysv4.3*)
10070 version_type=linux
10071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10072 soname_spec='${libname}${release}${shared_ext}$major'
10073 shlibpath_var=LD_LIBRARY_PATH
10074 case $host_vendor in
10075 sni)
10076 shlibpath_overrides_runpath=no
10077 need_lib_prefix=no
10078 runpath_var=LD_RUN_PATH
10079 ;;
10080 siemens)
10081 need_lib_prefix=no
10082 ;;
10083 motorola)
10084 need_lib_prefix=no
10085 need_version=no
10086 shlibpath_overrides_runpath=no
10087 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10088 ;;
10089 esac
10090 ;;
10091
10092sysv4*MP*)
10093 if test -d /usr/nec ;then
10094 version_type=linux
10095 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10096 soname_spec='$libname${shared_ext}.$major'
10097 shlibpath_var=LD_LIBRARY_PATH
10098 fi
10099 ;;
10100
10101sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10102 version_type=freebsd-elf
10103 need_lib_prefix=no
10104 need_version=no
10105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10106 soname_spec='${libname}${release}${shared_ext}$major'
10107 shlibpath_var=LD_LIBRARY_PATH
10108 shlibpath_overrides_runpath=yes
10109 hardcode_into_libs=yes
10110 if test "$with_gnu_ld" = yes; then
10111 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10112 else
10113 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10114 case $host_os in
10115 sco3.2v5*)
10116 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10117 ;;
10118 esac
10119 fi
10120 sys_lib_dlsearch_path_spec='/usr/lib'
10121 ;;
10122
10123tpf*)
10124 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10125 version_type=linux
10126 need_lib_prefix=no
10127 need_version=no
467b2e9e 10128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1cf3d07d
SE
10129 shlibpath_var=LD_LIBRARY_PATH
10130 shlibpath_overrides_runpath=no
10131 hardcode_into_libs=yes
10132 ;;
10133
10134uts4*)
10135 version_type=linux
10136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10137 soname_spec='${libname}${release}${shared_ext}$major'
10138 shlibpath_var=LD_LIBRARY_PATH
10139 ;;
10140
10141*)
10142 dynamic_linker=no
10143 ;;
10144esac
5213506e
RW
10145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10146$as_echo "$dynamic_linker" >&6; }
1cf3d07d
SE
10147test "$dynamic_linker" = no && can_build_shared=no
10148
10149variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10150if test "$GCC" = yes; then
10151 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10152fi
10153
467b2e9e
PG
10154if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10155 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10156fi
10157if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10158 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10159fi
10160
1cf3d07d
SE
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
10238
10239
10240
43e02a8a
RW
10241
10242
10243
10244
10245
1cf3d07d
SE
10246
10247
10248
10249
10250
10251
5213506e
RW
10252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10253$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1cf3d07d
SE
10254hardcode_action=
10255if test -n "$hardcode_libdir_flag_spec" ||
10256 test -n "$runpath_var" ||
10257 test "X$hardcode_automatic" = "Xyes" ; then
10258
10259 # We can hardcode non-existent directories.
10260 if test "$hardcode_direct" != no &&
10261 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10262 # have to relink, otherwise we might link with an installed library
10263 # when we should be linking with a yet-to-be-installed one
10264 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10265 test "$hardcode_minus_L" != no; then
10266 # Linking always hardcodes the temporary library directory.
10267 hardcode_action=relink
10268 else
10269 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10270 hardcode_action=immediate
10271 fi
10272else
10273 # We cannot hardcode anything, or else we can only hardcode existing
10274 # directories.
10275 hardcode_action=unsupported
10276fi
5213506e
RW
10277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10278$as_echo "$hardcode_action" >&6; }
1cf3d07d
SE
10279
10280if test "$hardcode_action" = relink ||
10281 test "$inherit_rpath" = yes; then
10282 # Fast installation is not supported
10283 enable_fast_install=no
10284elif test "$shlibpath_overrides_runpath" = yes ||
10285 test "$enable_shared" = no; then
10286 # Fast installation is not necessary
10287 enable_fast_install=needless
10288fi
03391b53 10289
03391b53 10290
88386050 10291
03391b53 10292
03391b53 10293
88386050 10294
1cf3d07d
SE
10295 if test "x$enable_dlopen" != xyes; then
10296 enable_dlopen=unknown
10297 enable_dlopen_self=unknown
10298 enable_dlopen_self_static=unknown
03391b53 10299else
1cf3d07d
SE
10300 lt_cv_dlopen=no
10301 lt_cv_dlopen_libs=
03391b53 10302
1cf3d07d
SE
10303 case $host_os in
10304 beos*)
10305 lt_cv_dlopen="load_add_on"
10306 lt_cv_dlopen_libs=
10307 lt_cv_dlopen_self=yes
10308 ;;
03391b53 10309
467b2e9e 10310 mingw* | pw32* | cegcc*)
1cf3d07d
SE
10311 lt_cv_dlopen="LoadLibrary"
10312 lt_cv_dlopen_libs=
10313 ;;
f5cc59a7 10314
1cf3d07d
SE
10315 cygwin*)
10316 lt_cv_dlopen="dlopen"
10317 lt_cv_dlopen_libs=
10318 ;;
c5e3e1ed 10319
1cf3d07d
SE
10320 darwin*)
10321 # if libdl is installed we need to link against it
5213506e
RW
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10323$as_echo_n "checking for dlopen in -ldl... " >&6; }
10324if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10325 $as_echo_n "(cached) " >&6
03391b53 10326else
1cf3d07d
SE
10327 ac_check_lib_save_LIBS=$LIBS
10328LIBS="-ldl $LIBS"
10329if test x$gcc_no_link = xyes; then
5213506e 10330 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
88386050 10331fi
5213506e 10332cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
10333/* end confdefs.h. */
10334
5213506e
RW
10335/* Override any GCC internal prototype to avoid an error.
10336 Use char because int might match the return type of a GCC
10337 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10338#ifdef __cplusplus
10339extern "C"
10340#endif
1cf3d07d 10341char dlopen ();
88386050
NN
10342int
10343main ()
10344{
5213506e 10345return dlopen ();
88386050
NN
10346 ;
10347 return 0;
10348}
10349_ACEOF
5213506e 10350if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d 10351 ac_cv_lib_dl_dlopen=yes
03391b53 10352else
5213506e 10353 ac_cv_lib_dl_dlopen=no
03391b53 10354fi
5213506e
RW
10355rm -f core conftest.err conftest.$ac_objext \
10356 conftest$ac_exeext conftest.$ac_ext
1cf3d07d 10357LIBS=$ac_check_lib_save_LIBS
03391b53 10358fi
5213506e
RW
10359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10360$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10361if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
1cf3d07d
SE
10362 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10363else
88386050 10364
1cf3d07d
SE
10365 lt_cv_dlopen="dyld"
10366 lt_cv_dlopen_libs=
10367 lt_cv_dlopen_self=yes
88386050 10368
b150efee 10369fi
b150efee 10370
1cf3d07d 10371 ;;
b150efee 10372
1cf3d07d 10373 *)
5213506e
RW
10374 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10375if test "x$ac_cv_func_shl_load" = x""yes; then :
1cf3d07d
SE
10376 lt_cv_dlopen="shl_load"
10377else
5213506e
RW
10378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10379$as_echo_n "checking for shl_load in -ldld... " >&6; }
10380if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10381 $as_echo_n "(cached) " >&6
dd365157 10382else
1cf3d07d
SE
10383 ac_check_lib_save_LIBS=$LIBS
10384LIBS="-ldld $LIBS"
10385if test x$gcc_no_link = xyes; then
5213506e 10386 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10387fi
5213506e 10388cat confdefs.h - <<_ACEOF >conftest.$ac_ext
dd365157
MS
10389/* end confdefs.h. */
10390
5213506e
RW
10391/* Override any GCC internal prototype to avoid an error.
10392 Use char because int might match the return type of a GCC
10393 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10394#ifdef __cplusplus
10395extern "C"
10396#endif
1cf3d07d 10397char shl_load ();
dd365157
MS
10398int
10399main ()
10400{
5213506e 10401return shl_load ();
dd365157
MS
10402 ;
10403 return 0;
10404}
10405_ACEOF
5213506e 10406if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d 10407 ac_cv_lib_dld_shl_load=yes
dd365157 10408else
5213506e 10409 ac_cv_lib_dld_shl_load=no
b150efee 10410fi
5213506e
RW
10411rm -f core conftest.err conftest.$ac_objext \
10412 conftest$ac_exeext conftest.$ac_ext
1cf3d07d 10413LIBS=$ac_check_lib_save_LIBS
b150efee 10414fi
5213506e
RW
10415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10416$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10417if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
467b2e9e 10418 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
b150efee 10419else
5213506e
RW
10420 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10421if test "x$ac_cv_func_dlopen" = x""yes; then :
10422 lt_cv_dlopen="dlopen"
88386050 10423else
5213506e
RW
10424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10425$as_echo_n "checking for dlopen in -ldl... " >&6; }
10426if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10427 $as_echo_n "(cached) " >&6
10428else
10429 ac_check_lib_save_LIBS=$LIBS
10430LIBS="-ldl $LIBS"
10431if test x$gcc_no_link = xyes; then
10432 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10433fi
5213506e 10434cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050 10435/* end confdefs.h. */
88386050 10436
5213506e
RW
10437/* Override any GCC internal prototype to avoid an error.
10438 Use char because int might match the return type of a GCC
10439 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10440#ifdef __cplusplus
10441extern "C"
1cf3d07d 10442#endif
1cf3d07d 10443char dlopen ();
1cf3d07d
SE
10444int
10445main ()
10446{
5213506e 10447return dlopen ();
1cf3d07d
SE
10448 ;
10449 return 0;
10450}
88386050 10451_ACEOF
5213506e
RW
10452if ac_fn_c_try_link "$LINENO"; then :
10453 ac_cv_lib_dl_dlopen=yes
88386050 10454else
5213506e 10455 ac_cv_lib_dl_dlopen=no
b150efee 10456fi
5213506e
RW
10457rm -f core conftest.err conftest.$ac_objext \
10458 conftest$ac_exeext conftest.$ac_ext
10459LIBS=$ac_check_lib_save_LIBS
b150efee 10460fi
5213506e
RW
10461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10462$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10463if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10464 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
b150efee 10465else
5213506e
RW
10466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10467$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10468if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10469 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10470else
10471 ac_check_lib_save_LIBS=$LIBS
5213506e 10472LIBS="-lsvld $LIBS"
1cf3d07d 10473if test x$gcc_no_link = xyes; then
5213506e 10474 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
b150efee 10475fi
5213506e 10476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050 10477/* end confdefs.h. */
1cf3d07d 10478
5213506e
RW
10479/* Override any GCC internal prototype to avoid an error.
10480 Use char because int might match the return type of a GCC
10481 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10482#ifdef __cplusplus
10483extern "C"
88386050 10484#endif
1cf3d07d
SE
10485char dlopen ();
10486int
10487main ()
10488{
5213506e 10489return dlopen ();
1cf3d07d
SE
10490 ;
10491 return 0;
10492}
88386050 10493_ACEOF
5213506e
RW
10494if ac_fn_c_try_link "$LINENO"; then :
10495 ac_cv_lib_svld_dlopen=yes
b150efee 10496else
5213506e 10497 ac_cv_lib_svld_dlopen=no
88386050 10498fi
5213506e
RW
10499rm -f core conftest.err conftest.$ac_objext \
10500 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10501LIBS=$ac_check_lib_save_LIBS
10502fi
5213506e
RW
10503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10504$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10505if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10506 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
1cf3d07d 10507else
5213506e
RW
10508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10509$as_echo_n "checking for dld_link in -ldld... " >&6; }
10510if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10511 $as_echo_n "(cached) " >&6
1cf3d07d
SE
10512else
10513 ac_check_lib_save_LIBS=$LIBS
5213506e 10514LIBS="-ldld $LIBS"
1cf3d07d 10515if test x$gcc_no_link = xyes; then
5213506e 10516 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1cf3d07d 10517fi
5213506e 10518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050 10519/* end confdefs.h. */
1cf3d07d 10520
5213506e
RW
10521/* Override any GCC internal prototype to avoid an error.
10522 Use char because int might match the return type of a GCC
10523 builtin and then its argument prototype would still apply. */
1cf3d07d
SE
10524#ifdef __cplusplus
10525extern "C"
10526#endif
5213506e 10527char dld_link ();
1cf3d07d
SE
10528int
10529main ()
10530{
5213506e 10531return dld_link ();
1cf3d07d
SE
10532 ;
10533 return 0;
10534}
88386050 10535_ACEOF
5213506e 10536if ac_fn_c_try_link "$LINENO"; then :
1cf3d07d 10537 ac_cv_lib_dld_dld_link=yes
b150efee 10538else
5213506e 10539 ac_cv_lib_dld_dld_link=no
1cf3d07d 10540fi
5213506e
RW
10541rm -f core conftest.err conftest.$ac_objext \
10542 conftest$ac_exeext conftest.$ac_ext
1cf3d07d
SE
10543LIBS=$ac_check_lib_save_LIBS
10544fi
5213506e
RW
10545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10546$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10547if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
467b2e9e 10548 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
b150efee 10549fi
b150efee 10550
88386050 10551
03391b53 10552fi
1cf3d07d 10553
b150efee 10554
03391b53
AO
10555fi
10556
88386050 10557
1cf3d07d
SE
10558fi
10559
10560
10561fi
10562
10563
10564fi
10565
10566 ;;
10567 esac
10568
10569 if test "x$lt_cv_dlopen" != xno; then
10570 enable_dlopen=yes
10571 else
10572 enable_dlopen=no
10573 fi
10574
10575 case $lt_cv_dlopen in
10576 dlopen)
10577 save_CPPFLAGS="$CPPFLAGS"
10578 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10579
10580 save_LDFLAGS="$LDFLAGS"
10581 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10582
10583 save_LIBS="$LIBS"
10584 LIBS="$lt_cv_dlopen_libs $LIBS"
10585
5213506e
RW
10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10587$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10588if test "${lt_cv_dlopen_self+set}" = set; then :
10589 $as_echo_n "(cached) " >&6
03391b53 10590else
1cf3d07d
SE
10591 if test "$cross_compiling" = yes; then :
10592 lt_cv_dlopen_self=cross
10593else
10594 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10595 lt_status=$lt_dlunknown
10596 cat > conftest.$ac_ext <<_LT_EOF
3c36aa6b 10597#line 10597 "configure"
1cf3d07d
SE
10598#include "confdefs.h"
10599
10600#if HAVE_DLFCN_H
10601#include <dlfcn.h>
10602#endif
10603
10604#include <stdio.h>
10605
10606#ifdef RTLD_GLOBAL
10607# define LT_DLGLOBAL RTLD_GLOBAL
10608#else
10609# ifdef DL_GLOBAL
10610# define LT_DLGLOBAL DL_GLOBAL
10611# else
10612# define LT_DLGLOBAL 0
10613# endif
10614#endif
10615
10616/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10617 find out it does not work in some platform. */
10618#ifndef LT_DLLAZY_OR_NOW
10619# ifdef RTLD_LAZY
10620# define LT_DLLAZY_OR_NOW RTLD_LAZY
10621# else
10622# ifdef DL_LAZY
10623# define LT_DLLAZY_OR_NOW DL_LAZY
10624# else
10625# ifdef RTLD_NOW
10626# define LT_DLLAZY_OR_NOW RTLD_NOW
10627# else
10628# ifdef DL_NOW
10629# define LT_DLLAZY_OR_NOW DL_NOW
10630# else
10631# define LT_DLLAZY_OR_NOW 0
10632# endif
10633# endif
10634# endif
10635# endif
10636#endif
10637
43e02a8a
RW
10638/* When -fvisbility=hidden is used, assume the code has been annotated
10639 correspondingly for the symbols needed. */
10640#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10641void fnord () __attribute__((visibility("default")));
10642#endif
10643
10644void fnord () { int i=42; }
1cf3d07d
SE
10645int main ()
10646{
10647 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10648 int status = $lt_dlunknown;
10649
10650 if (self)
10651 {
10652 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
43e02a8a
RW
10653 else
10654 {
10655 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10656 else puts (dlerror ());
10657 }
1cf3d07d
SE
10658 /* dlclose (self); */
10659 }
10660 else
10661 puts (dlerror ());
10662
467b2e9e 10663 return status;
1cf3d07d
SE
10664}
10665_LT_EOF
5213506e 10666 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1cf3d07d
SE
10667 (eval $ac_link) 2>&5
10668 ac_status=$?
5213506e
RW
10669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10670 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1cf3d07d
SE
10671 (./conftest; exit; ) >&5 2>/dev/null
10672 lt_status=$?
10673 case x$lt_status in
10674 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10675 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10676 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10677 esac
10678 else :
10679 # compilation failed
10680 lt_cv_dlopen_self=no
10681 fi
03391b53 10682fi
1cf3d07d
SE
10683rm -fr conftest*
10684
03391b53 10685
b150efee 10686fi
5213506e
RW
10687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10688$as_echo "$lt_cv_dlopen_self" >&6; }
03391b53 10689
1cf3d07d
SE
10690 if test "x$lt_cv_dlopen_self" = xyes; then
10691 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
5213506e
RW
10692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10693$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10694if test "${lt_cv_dlopen_self_static+set}" = set; then :
10695 $as_echo_n "(cached) " >&6
03391b53 10696else
1cf3d07d
SE
10697 if test "$cross_compiling" = yes; then :
10698 lt_cv_dlopen_self_static=cross
10699else
10700 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10701 lt_status=$lt_dlunknown
10702 cat > conftest.$ac_ext <<_LT_EOF
3c36aa6b 10703#line 10703 "configure"
1cf3d07d
SE
10704#include "confdefs.h"
10705
10706#if HAVE_DLFCN_H
10707#include <dlfcn.h>
10708#endif
10709
10710#include <stdio.h>
10711
10712#ifdef RTLD_GLOBAL
10713# define LT_DLGLOBAL RTLD_GLOBAL
88386050 10714#else
1cf3d07d
SE
10715# ifdef DL_GLOBAL
10716# define LT_DLGLOBAL DL_GLOBAL
10717# else
10718# define LT_DLGLOBAL 0
10719# endif
88386050 10720#endif
03391b53 10721
1cf3d07d
SE
10722/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10723 find out it does not work in some platform. */
10724#ifndef LT_DLLAZY_OR_NOW
10725# ifdef RTLD_LAZY
10726# define LT_DLLAZY_OR_NOW RTLD_LAZY
10727# else
10728# ifdef DL_LAZY
10729# define LT_DLLAZY_OR_NOW DL_LAZY
10730# else
10731# ifdef RTLD_NOW
10732# define LT_DLLAZY_OR_NOW RTLD_NOW
10733# else
10734# ifdef DL_NOW
10735# define LT_DLLAZY_OR_NOW DL_NOW
10736# else
10737# define LT_DLLAZY_OR_NOW 0
10738# endif
10739# endif
10740# endif
10741# endif
10742#endif
10743
43e02a8a
RW
10744/* When -fvisbility=hidden is used, assume the code has been annotated
10745 correspondingly for the symbols needed. */
10746#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10747void fnord () __attribute__((visibility("default")));
10748#endif
10749
10750void fnord () { int i=42; }
1cf3d07d 10751int main ()
88386050 10752{
1cf3d07d
SE
10753 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10754 int status = $lt_dlunknown;
10755
10756 if (self)
10757 {
10758 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
43e02a8a
RW
10759 else
10760 {
10761 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10762 else puts (dlerror ());
10763 }
1cf3d07d
SE
10764 /* dlclose (self); */
10765 }
10766 else
10767 puts (dlerror ());
10768
467b2e9e 10769 return status;
88386050 10770}
1cf3d07d 10771_LT_EOF
5213506e 10772 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
88386050
NN
10773 (eval $ac_link) 2>&5
10774 ac_status=$?
5213506e
RW
10775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10776 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
1cf3d07d
SE
10777 (./conftest; exit; ) >&5 2>/dev/null
10778 lt_status=$?
10779 case x$lt_status in
10780 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10781 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10782 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10783 esac
10784 else :
10785 # compilation failed
10786 lt_cv_dlopen_self_static=no
10787 fi
03391b53 10788fi
1cf3d07d
SE
10789rm -fr conftest*
10790
10791
03391b53 10792fi
5213506e
RW
10793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10794$as_echo "$lt_cv_dlopen_self_static" >&6; }
1cf3d07d
SE
10795 fi
10796
10797 CPPFLAGS="$save_CPPFLAGS"
10798 LDFLAGS="$save_LDFLAGS"
10799 LIBS="$save_LIBS"
10800 ;;
10801 esac
10802
10803 case $lt_cv_dlopen_self in
10804 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10805 *) enable_dlopen_self=unknown ;;
10806 esac
10807
10808 case $lt_cv_dlopen_self_static in
10809 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10810 *) enable_dlopen_self_static=unknown ;;
10811 esac
b150efee 10812fi
1cf3d07d
SE
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830striplib=
10831old_striplib=
5213506e
RW
10832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10833$as_echo_n "checking whether stripping libraries is possible... " >&6; }
1cf3d07d
SE
10834if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10835 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10836 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5213506e
RW
10837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10838$as_echo "yes" >&6; }
1cf3d07d
SE
10839else
10840# FIXME - insert some real tests, host_os isn't really good enough
10841 case $host_os in
10842 darwin*)
10843 if test -n "$STRIP" ; then
10844 striplib="$STRIP -x"
10845 old_striplib="$STRIP -S"
5213506e
RW
10846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10847$as_echo "yes" >&6; }
1cf3d07d 10848 else
5213506e
RW
10849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10850$as_echo "no" >&6; }
1cf3d07d
SE
10851 fi
10852 ;;
10853 *)
5213506e
RW
10854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10855$as_echo "no" >&6; }
1cf3d07d
SE
10856 ;;
10857 esac
b150efee 10858fi
88386050 10859
1cf3d07d
SE
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871 # Report which library types will actually be built
5213506e
RW
10872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10873$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10875$as_echo "$can_build_shared" >&6; }
1cf3d07d 10876
5213506e
RW
10877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10878$as_echo_n "checking whether to build shared libraries... " >&6; }
1cf3d07d
SE
10879 test "$can_build_shared" = "no" && enable_shared=no
10880
10881 # On AIX, shared libraries and static libraries use the same namespace, and
10882 # are all built from PIC.
10883 case $host_os in
10884 aix3*)
10885 test "$enable_shared" = yes && enable_static=no
10886 if test -n "$RANLIB"; then
10887 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10888 postinstall_cmds='$RANLIB $lib'
10889 fi
10890 ;;
10891
e7ad4ca7 10892 aix[4-9]*)
1cf3d07d
SE
10893 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10894 test "$enable_shared" = yes && enable_static=no
10895 fi
10896 ;;
10897 esac
5213506e
RW
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10899$as_echo "$enable_shared" >&6; }
1cf3d07d 10900
5213506e
RW
10901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10902$as_echo_n "checking whether to build static libraries... " >&6; }
1cf3d07d
SE
10903 # Make sure either enable_shared or enable_static is yes.
10904 test "$enable_shared" = yes || enable_static=yes
5213506e
RW
10905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10906$as_echo "$enable_static" >&6; }
1cf3d07d
SE
10907
10908
10909
b150efee
FS
10910
10911fi
1cf3d07d
SE
10912ac_ext=c
10913ac_cpp='$CPP $CPPFLAGS'
10914ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10915ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10916ac_compiler_gnu=$ac_cv_c_compiler_gnu
b150efee 10917
1cf3d07d 10918CC="$lt_save_CC"
b150efee 10919
88386050
NN
10920
10921
10922
10923
10924
10925
10926
10927
1cf3d07d
SE
10928
10929
10930
10931
5213506e 10932 ac_config_commands="$ac_config_commands libtool"
1cf3d07d
SE
10933
10934
10935
10936
10937# Only expand once:
10938
10939
10940
10941if test "x$CC" != xcc; then
5213506e
RW
10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
10943$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
1cf3d07d 10944else
5213506e
RW
10945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
10946$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
1cf3d07d 10947fi
5213506e 10948set dummy $CC; ac_cc=`$as_echo "$2" |
1cf3d07d 10949 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5213506e
RW
10950if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
10951 $as_echo_n "(cached) " >&6
88386050 10952else
5213506e 10953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050 10954/* end confdefs.h. */
88386050 10955
1cf3d07d
SE
10956int
10957main ()
10958{
10959
10960 ;
10961 return 0;
10962}
88386050 10963_ACEOF
1cf3d07d
SE
10964# Make sure it works both with $CC and with simple cc.
10965# We do the test twice because some compilers refuse to overwrite an
10966# existing .o file with -o, though they will create one.
5213506e
RW
10967ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10968rm -f conftest2.*
10969if { { case "(($ac_try" in
10970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10971 *) ac_try_echo=$ac_try;;
10972esac
10973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10974$as_echo "$ac_try_echo"; } >&5
10975 (eval "$ac_try") 2>&5
88386050 10976 ac_status=$?
5213506e
RW
10977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10978 test $ac_status = 0; } &&
10979 test -f conftest2.$ac_objext && { { case "(($ac_try" in
10980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10981 *) ac_try_echo=$ac_try;;
10982esac
10983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10984$as_echo "$ac_try_echo"; } >&5
10985 (eval "$ac_try") 2>&5
88386050 10986 ac_status=$?
5213506e
RW
10987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10988 test $ac_status = 0; };
1cf3d07d
SE
10989then
10990 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
10991 if test "x$CC" != xcc; then
10992 # Test first that cc exists at all.
10993 if { ac_try='cc -c conftest.$ac_ext >&5'
5213506e
RW
10994 { { case "(($ac_try" in
10995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10996 *) ac_try_echo=$ac_try;;
10997esac
10998eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10999$as_echo "$ac_try_echo"; } >&5
11000 (eval "$ac_try") 2>&5
88386050 11001 ac_status=$?
5213506e
RW
11002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11003 test $ac_status = 0; }; }; then
11004 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
11005 rm -f conftest2.*
11006 if { { case "(($ac_try" in
11007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11008 *) ac_try_echo=$ac_try;;
11009esac
11010eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11011$as_echo "$ac_try_echo"; } >&5
11012 (eval "$ac_try") 2>&5
1cf3d07d 11013 ac_status=$?
5213506e
RW
11014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11015 test $ac_status = 0; } &&
11016 test -f conftest2.$ac_objext && { { case "(($ac_try" in
11017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11018 *) ac_try_echo=$ac_try;;
11019esac
11020eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11021$as_echo "$ac_try_echo"; } >&5
11022 (eval "$ac_try") 2>&5
1cf3d07d 11023 ac_status=$?
5213506e
RW
11024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11025 test $ac_status = 0; };
1cf3d07d
SE
11026 then
11027 # cc works too.
11028 :
11029 else
11030 # cc exists but doesn't like -o.
11031 eval ac_cv_prog_cc_${ac_cc}_c_o=no
11032 fi
11033 fi
11034 fi
88386050 11035else
1cf3d07d
SE
11036 eval ac_cv_prog_cc_${ac_cc}_c_o=no
11037fi
5213506e 11038rm -f core conftest*
1cf3d07d
SE
11039
11040fi
5213506e
RW
11041if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11043$as_echo "yes" >&6; }
1cf3d07d 11044else
5213506e
RW
11045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11046$as_echo "no" >&6; }
1cf3d07d 11047
5213506e 11048$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
1cf3d07d
SE
11049
11050fi
11051
11052# expand $ac_aux_dir to an absolute path
11053am_aux_dir=`cd $ac_aux_dir && pwd`
11054
11055# FIXME: we rely on the cache variable name because
11056# there is no other way.
11057set dummy $CC
5213506e
RW
11058am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
11059eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
11060if test "$am_t" != yes; then
1cf3d07d
SE
11061 # Losing compiler, so override with the script.
11062 # FIXME: It is wrong to rewrite CC.
11063 # But if we don't then we get into trouble of one sort or another.
11064 # A longer-term fix would be to have automake use am__CC in this case,
11065 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
11066 CC="$am_aux_dir/compile $CC"
11067fi
88386050 11068
1cf3d07d 11069
5213506e
RW
11070
11071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11072$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11073set x ${MAKE-make}
11074ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11075if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
11076 $as_echo_n "(cached) " >&6
1cf3d07d
SE
11077else
11078 cat >conftest.make <<\_ACEOF
5213506e 11079SHELL = /bin/sh
1cf3d07d 11080all:
5213506e 11081 @echo '@@@%%%=$(MAKE)=@@@%%%'
1cf3d07d
SE
11082_ACEOF
11083# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5213506e
RW
11084case `${MAKE-make} -f conftest.make 2>/dev/null` in
11085 *@@@%%%=?*=@@@%%%*)
11086 eval ac_cv_prog_make_${ac_make}_set=yes;;
11087 *)
11088 eval ac_cv_prog_make_${ac_make}_set=no;;
11089esac
1cf3d07d 11090rm -f conftest.make
88386050 11091fi
5213506e
RW
11092if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11094$as_echo "yes" >&6; }
1cf3d07d
SE
11095 SET_MAKE=
11096else
5213506e
RW
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11098$as_echo "no" >&6; }
1cf3d07d 11099 SET_MAKE="MAKE=${MAKE-make}"
88386050
NN
11100fi
11101
88386050 11102
1cf3d07d
SE
11103# -------
11104# Headers
11105# -------
88386050 11106
1cf3d07d 11107# Sanity check for the cross-compilation case:
5213506e
RW
11108ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11109if test "x$ac_cv_header_stdio_h" = x""yes; then :
88386050
NN
11110 :
11111else
5213506e 11112 as_fn_error "Can't find stdio.h.
88386050
NN
11113You must have a usable C system for the target already installed, at least
11114including headers and, preferably, the library, before you can configure
11115the Objective C runtime system. If necessary, install gcc now with
5213506e 11116\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
88386050
NN
11117fi
11118
11119
11120
5213506e
RW
11121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11122$as_echo_n "checking for ANSI C header files... " >&6; }
11123if test "${ac_cv_header_stdc+set}" = set; then :
11124 $as_echo_n "(cached) " >&6
88386050 11125else
5213506e 11126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
11127/* end confdefs.h. */
11128#include <stdlib.h>
11129#include <stdarg.h>
11130#include <string.h>
11131#include <float.h>
11132
11133int
11134main ()
11135{
11136
11137 ;
11138 return 0;
11139}
11140_ACEOF
5213506e 11141if ac_fn_c_try_compile "$LINENO"; then :
88386050
NN
11142 ac_cv_header_stdc=yes
11143else
5213506e 11144 ac_cv_header_stdc=no
88386050 11145fi
5213506e 11146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
88386050
NN
11147
11148if test $ac_cv_header_stdc = yes; then
11149 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213506e 11150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
11151/* end confdefs.h. */
11152#include <string.h>
11153
11154_ACEOF
11155if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
11156 $EGREP "memchr" >/dev/null 2>&1; then :
11157
88386050
NN
11158else
11159 ac_cv_header_stdc=no
03391b53
AO
11160fi
11161rm -f conftest*
88386050 11162
03391b53 11163fi
88386050
NN
11164
11165if test $ac_cv_header_stdc = yes; then
11166 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5213506e 11167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
11168/* end confdefs.h. */
11169#include <stdlib.h>
11170
11171_ACEOF
11172if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
11173 $EGREP "free" >/dev/null 2>&1; then :
11174
88386050
NN
11175else
11176 ac_cv_header_stdc=no
11177fi
11178rm -f conftest*
11179
11180fi
11181
11182if test $ac_cv_header_stdc = yes; then
11183 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5213506e 11184 if test "$cross_compiling" = yes; then :
88386050
NN
11185 :
11186else
5213506e 11187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88386050
NN
11188/* end confdefs.h. */
11189#include <ctype.h>
5213506e 11190#include <stdlib.h>
88386050
NN
11191#if ((' ' & 0x0FF) == 0x020)
11192# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11193# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11194#else
11195# define ISLOWER(c) \
11196 (('a' <= (c) && (c) <= 'i') \
11197 || ('j' <= (c) && (c) <= 'r') \
11198 || ('s' <= (c) && (c) <= 'z'))
11199# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11200#endif
11201
11202#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11203int
11204main ()
11205{
11206 int i;
11207 for (i = 0; i < 256; i++)
11208 if (XOR (islower (i), ISLOWER (i))
11209 || toupper (i) != TOUPPER (i))
5213506e
RW
11210 return 2;
11211 return 0;
88386050
NN
11212}
11213_ACEOF
5213506e 11214if ac_fn_c_try_run "$LINENO"; then :
88386050 11215
5213506e
RW
11216else
11217 ac_cv_header_stdc=no
88386050 11218fi
5213506e
RW
11219rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11220 conftest.$ac_objext conftest.beam conftest.$ac_ext
88386050 11221fi
5213506e 11222
88386050
NN
11223fi
11224fi
5213506e
RW
11225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11226$as_echo "$ac_cv_header_stdc" >&6; }
88386050
NN
11227if test $ac_cv_header_stdc = yes; then
11228
5213506e 11229$as_echo "#define STDC_HEADERS 1" >>confdefs.h
88386050
NN
11230
11231fi
11232
11233
88386050 11234for ac_header in sched.h
5213506e
RW
11235do :
11236 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11237if test "x$ac_cv_header_sched_h" = x""yes; then :
88386050 11238 cat >>confdefs.h <<_ACEOF
5213506e 11239#define HAVE_SCHED_H 1
88386050
NN
11240_ACEOF
11241
11242fi
11243
b150efee 11244done
bce1b489 11245
03391b53 11246
252dde64
NN
11247# -----------
11248# Miscellanea
11249# -----------
11250
fd312537
NP
11251# Check if we have thread-local storage
11252
11253
11254 # Check whether --enable-tls was given.
11255if test "${enable_tls+set}" = set; then :
11256 enableval=$enable_tls;
11257 case "$enableval" in
11258 yes|no) ;;
11259 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11260 esac
11261
11262else
11263 enable_tls=yes
11264fi
11265
11266
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11268$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11269if test "${gcc_cv_have_tls+set}" = set; then :
11270 $as_echo_n "(cached) " >&6
11271else
11272
11273 if test "$cross_compiling" = yes; then :
11274 if test x$gcc_no_link = xyes; then
11275 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11276fi
11277cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11278/* end confdefs.h. */
11279__thread int a; int b; int main() { return a = b; }
11280_ACEOF
11281if ac_fn_c_try_link "$LINENO"; then :
11282 chktls_save_LDFLAGS="$LDFLAGS"
11283 case $host in
11284 *-*-linux*)
11285 LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11286 ;;
11287 esac
11288 chktls_save_CFLAGS="$CFLAGS"
11289 CFLAGS="-fPIC $CFLAGS"
11290 if test x$gcc_no_link = xyes; then
11291 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11292fi
11293cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11294/* end confdefs.h. */
11295int f() { return 0; }
11296_ACEOF
11297if ac_fn_c_try_link "$LINENO"; then :
11298 if test x$gcc_no_link = xyes; then
11299 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11300fi
11301cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11302/* end confdefs.h. */
11303__thread int a; int b; int f() { return a = b; }
11304_ACEOF
11305if ac_fn_c_try_link "$LINENO"; then :
11306 gcc_cv_have_tls=yes
11307else
11308 gcc_cv_have_tls=no
11309fi
11310rm -f core conftest.err conftest.$ac_objext \
11311 conftest$ac_exeext conftest.$ac_ext
11312else
11313 gcc_cv_have_tls=yes
11314fi
11315rm -f core conftest.err conftest.$ac_objext \
11316 conftest$ac_exeext conftest.$ac_ext
11317 CFLAGS="$chktls_save_CFLAGS"
11318 LDFLAGS="$chktls_save_LDFLAGS"
11319else
11320 gcc_cv_have_tls=no
11321fi
11322rm -f core conftest.err conftest.$ac_objext \
11323 conftest$ac_exeext conftest.$ac_ext
11324
11325
11326else
11327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11328/* end confdefs.h. */
11329__thread int a; int b; int main() { return a = b; }
11330_ACEOF
11331if ac_fn_c_try_run "$LINENO"; then :
11332 chktls_save_LDFLAGS="$LDFLAGS"
11333 LDFLAGS="-static $LDFLAGS"
11334 if test x$gcc_no_link = xyes; then
11335 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11336fi
11337cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11338/* end confdefs.h. */
11339int main() { return 0; }
11340_ACEOF
11341if ac_fn_c_try_link "$LINENO"; then :
11342 if test "$cross_compiling" = yes; then :
11343 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11345as_fn_error "cannot run test program while cross compiling
11346See \`config.log' for more details." "$LINENO" 5; }
11347else
11348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11349/* end confdefs.h. */
11350__thread int a; int b; int main() { return a = b; }
11351_ACEOF
11352if ac_fn_c_try_run "$LINENO"; then :
11353 gcc_cv_have_tls=yes
11354else
11355 gcc_cv_have_tls=no
11356fi
11357rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11358 conftest.$ac_objext conftest.beam conftest.$ac_ext
11359fi
11360
11361else
11362 gcc_cv_have_tls=yes
11363fi
11364rm -f core conftest.err conftest.$ac_objext \
11365 conftest$ac_exeext conftest.$ac_ext
11366 LDFLAGS="$chktls_save_LDFLAGS"
11367 if test $gcc_cv_have_tls = yes; then
11368 chktls_save_CFLAGS="$CFLAGS"
11369 thread_CFLAGS=failed
11370 for flag in '' '-pthread' '-lpthread'; do
11371 CFLAGS="$flag $chktls_save_CFLAGS"
11372 if test x$gcc_no_link = xyes; then
11373 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11374fi
11375cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376/* end confdefs.h. */
11377#include <pthread.h>
11378 void *g(void *d) { return NULL; }
11379int
11380main ()
11381{
11382pthread_t t; pthread_create(&t,NULL,g,NULL);
11383 ;
11384 return 0;
11385}
11386_ACEOF
11387if ac_fn_c_try_link "$LINENO"; then :
11388 thread_CFLAGS="$flag"
11389fi
11390rm -f core conftest.err conftest.$ac_objext \
11391 conftest$ac_exeext conftest.$ac_ext
11392 if test "X$thread_CFLAGS" != Xfailed; then
11393 break
11394 fi
11395 done
11396 CFLAGS="$chktls_save_CFLAGS"
11397 if test "X$thread_CFLAGS" != Xfailed; then
11398 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11399 if test "$cross_compiling" = yes; then :
11400 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11401$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11402as_fn_error "cannot run test program while cross compiling
11403See \`config.log' for more details." "$LINENO" 5; }
11404else
11405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11406/* end confdefs.h. */
11407#include <pthread.h>
11408 __thread int a;
11409 static int *volatile a_in_other_thread;
11410 static void *
11411 thread_func (void *arg)
11412 {
11413 a_in_other_thread = &a;
11414 return (void *)0;
11415 }
11416int
11417main ()
11418{
11419pthread_t thread;
11420 void *thread_retval;
11421 int *volatile a_in_main_thread;
11422 a_in_main_thread = &a;
11423 if (pthread_create (&thread, (pthread_attr_t *)0,
11424 thread_func, (void *)0))
11425 return 0;
11426 if (pthread_join (thread, &thread_retval))
11427 return 0;
11428 return (a_in_other_thread == a_in_main_thread);
11429 ;
11430 return 0;
11431}
11432_ACEOF
11433if ac_fn_c_try_run "$LINENO"; then :
11434 gcc_cv_have_tls=yes
11435else
11436 gcc_cv_have_tls=no
11437fi
11438rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11439 conftest.$ac_objext conftest.beam conftest.$ac_ext
11440fi
11441
11442 CFLAGS="$chktls_save_CFLAGS"
11443 fi
11444 fi
11445else
11446 gcc_cv_have_tls=no
11447fi
11448rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11449 conftest.$ac_objext conftest.beam conftest.$ac_ext
11450fi
11451
11452fi
11453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11454$as_echo "$gcc_cv_have_tls" >&6; }
11455 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11456
11457$as_echo "#define HAVE_TLS 1" >>confdefs.h
11458
11459 fi
c161c99b 11460
539280a8
TS
11461
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5
11463$as_echo_n "checking if the type of bitfields matters... " >&6; }
11464if test "${gt_cv_bitfield_type_matters+set}" = set; then :
11465 $as_echo_n "(cached) " >&6
11466else
11467
11468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11469/* end confdefs.h. */
d6ed95fc
TS
11470struct foo1 { char x; char y:1; char z; };
11471struct foo2 { char x; long long int y:1; char z; };
11472int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ];
539280a8
TS
11473int
11474main ()
11475{
11476
11477 ;
11478 return 0;
11479}
11480_ACEOF
11481if ac_fn_c_try_compile "$LINENO"; then :
11482 gt_cv_bitfield_type_matters=yes
11483else
11484 gt_cv_bitfield_type_matters=no
11485fi
11486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11487
11488fi
11489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5
11490$as_echo "$gt_cv_bitfield_type_matters" >&6; }
11491 if test $gt_cv_bitfield_type_matters = yes; then
11492
11493$as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h
11494
11495 fi
11496
11497
114bf3f1
MK
11498# -----------
11499# boehm-gc
11500# -----------
11501
11502# Check whether --enable-objc-gc was given.
11503if test "${enable_objc_gc+set}" = set; then :
11504 enableval=$enable_objc_gc;
ac02e9a8
JJ
11505else
11506 enable_objc_gc=no
114bf3f1
MK
11507fi
11508
11509
11510# Check whether --with-target-bdw-gc was given.
11511if test "${with_target_bdw_gc+set}" = set; then :
11512 withval=$with_target_bdw_gc;
11513fi
11514
11515
11516# Check whether --with-target-bdw-gc-include was given.
11517if test "${with_target_bdw_gc_include+set}" = set; then :
11518 withval=$with_target_bdw_gc_include;
11519fi
11520
11521
11522# Check whether --with-target-bdw-gc-lib was given.
11523if test "${with_target_bdw_gc_lib+set}" = set; then :
11524 withval=$with_target_bdw_gc_lib;
11525fi
11526
11527
11528case "$enable_objc_gc" in
11529no)
11530 use_bdw_gc=no
11531 ;;
11532*)
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
11534$as_echo_n "checking for bdw garbage collector... " >&6; }
11535 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
825fba52
MK
11536 BDW_GC_CFLAGS=
11537 BDW_GC_LIBS="-lgc"
114bf3f1
MK
11538 else
11539 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
11540 as_fn_error "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
11541 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
11542 as_fn_error "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
11543 else
11544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
11545$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
11546 fi
11547 mldir=`${CC-gcc} --print-multi-directory 2>/dev/null`
11548 bdw_val=
11549 if test "x$with_target_bdw_gc" != x; then
11550 for i in `echo $with_target_bdw_gc | tr ',' ' '`; do
11551 case "$i" in
11552 *=*) sd=${i%%=*}; d=${i#*=} ;;
11553 *) sd=.; d=$i ;;
11554 esac
11555 if test "$mldir" = "$sd"; then
11556 bdw_val=$d
11557 fi
11558 done
11559 if test "x$bdw_val" = x; then
11560 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5
11561 fi
11562 bdw_inc_dir="$bdw_val/include"
11563 bdw_lib_dir="$bdw_val/lib"
11564 fi
11565 bdw_val=
11566 if test "x$with_target_bdw_gc_include" != x; then
11567 for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
11568 case "$i" in
11569 *=*) sd=${i%%=*}; d=${i#*=} ;;
8465132c 11570 *) sd=.; d=$i; fallback=$i ;;
114bf3f1
MK
11571 esac
11572 if test "$mldir" = "$sd"; then
11573 bdw_val=$d
11574 fi
11575 done
8465132c
MK
11576 if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then
11577 bdw_inc_dir="$fallback"
11578 elif test "x$bdw_val" = x; then
114bf3f1 11579 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
8465132c
MK
11580 else
11581 bdw_inc_dir="$bdw_val"
114bf3f1 11582 fi
114bf3f1
MK
11583 fi
11584 bdw_val=
11585 if test "x$with_target_bdw_gc_lib" != x; then
11586 for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
11587 case "$i" in
11588 *=*) sd=${i%%=*}; d=${i#*=} ;;
11589 *) sd=.; d=$i ;;
11590 esac
11591 if test "$mldir" = "$sd"; then
11592 bdw_val=$d
11593 fi
11594 done
11595 if test "x$bdw_val" = x; then
11596 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11597 fi
11598 bdw_lib_dir="$bdw_val"
11599 fi
11600 if test "x$bdw_inc_dir" = x; then
11601 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11602 fi
11603 if test "x$bdw_lib_dir" = x; then
11604 as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11605 fi
11606 BDW_GC_CFLAGS="-I$bdw_inc_dir"
8465132c
MK
11607 if test -f $bdw_lib_dir/libgc.la; then
11608 BDW_GC_LIBS="$bdw_lib_dir/libgc.la"
11609 else
11610 BDW_GC_LIBS="-L$bdw_lib_dir -lgc"
11611 fi
114bf3f1
MK
11612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11613$as_echo "found" >&6; }
11614 fi
11615
8465132c
MK
11616 case "$BDW_GC_LIBS" in
11617 *libgc.la)
11618 use_bdw_gc=yes
11619 ;;
11620 *)
11621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5
114bf3f1 11622$as_echo_n "checking for system boehm-gc... " >&6; }
8465132c
MK
11623 save_CFLAGS=$CFLAGS
11624 save_LIBS=$LIBS
11625 CFLAGS="$CFLAGS $BDW_GC_CFLAGS"
11626 LIBS="$LIBS $BDW_GC_LIBS"
11627 if test x$gcc_no_link = xyes; then
114bf3f1
MK
11628 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11629fi
11630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11631/* end confdefs.h. */
11632#include <gc/gc.h>
11633int
11634main ()
11635{
11636GC_init()
11637 ;
11638 return 0;
11639}
11640_ACEOF
11641if ac_fn_c_try_link "$LINENO"; then :
11642
8465132c
MK
11643 if test "$cross_compiling" = yes; then :
11644 system_bdw_gc_found=no
114bf3f1
MK
11645
11646else
11647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11648/* end confdefs.h. */
11649
8465132c
MK
11650 #include <gc/gc.h>
11651 int main() {
11652 GC_init();
11653 return 0;
11654 }
114bf3f1
MK
11655
11656_ACEOF
11657if ac_fn_c_try_run "$LINENO"; then :
11658 system_bdw_gc_found=yes
11659else
11660 system_bdw_gc_found=no
11661fi
11662rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11663 conftest.$ac_objext conftest.beam conftest.$ac_ext
11664fi
11665
11666
11667else
11668 system_bdw_gc_found=no
11669fi
11670rm -f core conftest.err conftest.$ac_objext \
11671 conftest$ac_exeext conftest.$ac_ext
8465132c
MK
11672 CFLAGS=$save_CFLAGS
11673 LIBS=$save_LIBS
11674 if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5
114bf3f1 11676$as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;}
8465132c
MK
11677 use_bdw_gc=no
11678 elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then
11679 as_fn_error "system bdw-gc required but not found" "$LINENO" 5
11680 else
11681 use_bdw_gc=yes
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
114bf3f1 11683$as_echo "found" >&6; }
8465132c
MK
11684 fi
11685 esac
114bf3f1
MK
11686esac
11687
11688if test "$use_bdw_gc" = no; then
11689 OBJC_GCFLAGS=''
11690 OBJC_BOEHM_GC=''
11691 OBJC_BOEHM_GC_INCLUDES=''
11692 OBJC_BOEHM_GC_LIBS=''
11693else
11694 OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
11695 OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
11696 OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS
11697 OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS
11698fi
11699
11700
11701
11702
11703
3c36aa6b
JJ
11704# Determine what GCC version number to use in filesystem paths.
11705
11706 get_gcc_base_ver="cat"
11707
11708# Check whether --with-gcc-major-version-only was given.
11709if test "${with_gcc_major_version_only+set}" = set; then :
11710 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11711 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*\$\$/\1/'"
11712 fi
11713
11714fi
11715
11716
11717
11718
252dde64
NN
11719# ------
11720# Output
11721# ------
03391b53 11722
2c888488
L
11723if test ${multilib} = yes; then
11724 multilib_arg="--enable-multilib"
11725else
11726 multilib_arg=
11727fi
252dde64 11728
5213506e 11729ac_config_files="$ac_config_files Makefile"
252dde64 11730
88386050 11731cat >confcache <<\_ACEOF
bce1b489
BE
11732# This file is a shell script that caches the results of configure
11733# tests run on this system so they can be shared between configure
88386050
NN
11734# scripts and configure runs, see configure's option --config-cache.
11735# It is not useful on other systems. If it contains results you don't
11736# want to keep, you may remove or edit it.
bce1b489 11737#
88386050
NN
11738# config.status only pays attention to the cache file if you give it
11739# the --recheck option to rerun configure.
bce1b489 11740#
88386050
NN
11741# `ac_cv_env_foo' variables (set or unset) will be overridden when
11742# loading this file, other *unset* `ac_cv_foo' will be assigned the
11743# following values.
11744
11745_ACEOF
11746
bce1b489
BE
11747# The following way of writing the cache mishandles newlines in values,
11748# but we know of no workaround that is simple, portable, and efficient.
5213506e 11749# So, we kill variables containing newlines.
bce1b489
BE
11750# Ultrix sh set writes to stderr and can't be redirected directly,
11751# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
11752(
11753 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11754 eval ac_val=\$$ac_var
11755 case $ac_val in #(
11756 *${as_nl}*)
11757 case $ac_var in #(
11758 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11759$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11760 esac
11761 case $ac_var in #(
11762 _ | IFS | as_nl) ;; #(
11763 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11764 *) { eval $ac_var=; unset $ac_var;} ;;
11765 esac ;;
11766 esac
11767 done
11768
88386050 11769 (set) 2>&1 |
5213506e
RW
11770 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11771 *${as_nl}ac_space=\ *)
11772 # `set' does not quote correctly, so add quotes: double-quote
11773 # substitution turns \\\\ into \\, and sed turns \\ into \.
88386050
NN
11774 sed -n \
11775 "s/'/'\\\\''/g;
11776 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 11777 ;; #(
88386050
NN
11778 *)
11779 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 11780 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
88386050 11781 ;;
5213506e
RW
11782 esac |
11783 sort
11784) |
88386050 11785 sed '
5213506e 11786 /^ac_cv_env_/b end
88386050 11787 t clear
5213506e 11788 :clear
88386050
NN
11789 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11790 t end
5213506e
RW
11791 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11792 :end' >>confcache
11793if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11794 if test -w "$cache_file"; then
11795 test "x$cache_file" != "x/dev/null" &&
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11797$as_echo "$as_me: updating cache $cache_file" >&6;}
88386050 11798 cat confcache >$cache_file
bce1b489 11799 else
5213506e
RW
11800 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11801$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
bce1b489
BE
11802 fi
11803fi
11804rm -f confcache
03391b53 11805
bce1b489
BE
11806test "x$prefix" = xNONE && prefix=$ac_default_prefix
11807# Let make expand exec_prefix.
11808test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11809
049bc404 11810DEFS=-DHAVE_CONFIG_H
bce1b489 11811
88386050
NN
11812ac_libobjs=
11813ac_ltlibobjs=
11814for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11815 # 1. Remove the extension, and $U if already installed.
5213506e
RW
11816 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11817 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11818 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11819 # will be set to the directory where LIBOBJS objects are built.
11820 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11821 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
88386050
NN
11822done
11823LIBOBJS=$ac_libobjs
03391b53 11824
88386050
NN
11825LTLIBOBJS=$ac_ltlibobjs
11826
11827
dd365157 11828if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
5213506e
RW
11829 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11830Usually this means the macro was only invoked conditionally." "$LINENO" 5
dd365157 11831fi
88386050
NN
11832
11833: ${CONFIG_STATUS=./config.status}
5213506e 11834ac_write_fail=0
88386050
NN
11835ac_clean_files_save=$ac_clean_files
11836ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
11837{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11838$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11839as_write_fail=0
11840cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
88386050
NN
11841#! $SHELL
11842# Generated by $as_me.
bce1b489 11843# Run this file to recreate the current configuration.
bce1b489 11844# Compiler output produced by configure, useful for debugging
88386050 11845# configure, is in config.log if it exists.
bce1b489 11846
88386050
NN
11847debug=false
11848ac_cs_recheck=false
11849ac_cs_silent=false
88386050 11850
5213506e
RW
11851SHELL=\${CONFIG_SHELL-$SHELL}
11852export SHELL
11853_ASEOF
11854cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11855## -------------------- ##
11856## M4sh Initialization. ##
11857## -------------------- ##
11858
11859# Be more Bourne compatible
11860DUALCASE=1; export DUALCASE # for MKS sh
11861if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
88386050
NN
11862 emulate sh
11863 NULLCMD=:
5213506e 11864 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
88386050
NN
11865 # is contrary to our usage. Disable this feature.
11866 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
11867 setopt NO_GLOB_SUBST
11868else
11869 case `(set -o) 2>/dev/null` in #(
11870 *posix*) :
11871 set -o posix ;; #(
11872 *) :
11873 ;;
11874esac
88386050 11875fi
88386050 11876
5213506e
RW
11877
11878as_nl='
11879'
11880export as_nl
11881# Printing a long string crashes Solaris 7 /usr/bin/printf.
11882as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11883as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11884as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11885# Prefer a ksh shell builtin over an external printf program on Solaris,
11886# but without wasting forks for bash or zsh.
11887if test -z "$BASH_VERSION$ZSH_VERSION" \
11888 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11889 as_echo='print -r --'
11890 as_echo_n='print -rn --'
11891elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11892 as_echo='printf %s\n'
11893 as_echo_n='printf %s'
11894else
11895 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11896 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11897 as_echo_n='/usr/ucb/echo -n'
11898 else
11899 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11900 as_echo_n_body='eval
11901 arg=$1;
11902 case $arg in #(
11903 *"$as_nl"*)
11904 expr "X$arg" : "X\\(.*\\)$as_nl";
11905 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11906 esac;
11907 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11908 '
11909 export as_echo_n_body
11910 as_echo_n='sh -c $as_echo_n_body as_echo'
11911 fi
11912 export as_echo_body
11913 as_echo='sh -c $as_echo_body as_echo'
11914fi
11915
11916# The user is always right.
11917if test "${PATH_SEPARATOR+set}" != set; then
11918 PATH_SEPARATOR=:
11919 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11920 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11921 PATH_SEPARATOR=';'
11922 }
88386050
NN
11923fi
11924
11925
5213506e
RW
11926# IFS
11927# We need space, tab and new line, in precisely that order. Quoting is
11928# there to prevent editors from complaining about space-tab.
11929# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11930# splitting by setting IFS to empty value.)
11931IFS=" "" $as_nl"
11932
11933# Find who we are. Look in the path if we contain no directory separator.
11934case $0 in #((
11935 *[\\/]* ) as_myself=$0 ;;
11936 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11937for as_dir in $PATH
11938do
11939 IFS=$as_save_IFS
11940 test -z "$as_dir" && as_dir=.
11941 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11942 done
11943IFS=$as_save_IFS
11944
11945 ;;
11946esac
11947# We did not find ourselves, most probably we were run as `sh COMMAND'
11948# in which case we are not to be found in the path.
11949if test "x$as_myself" = x; then
11950 as_myself=$0
11951fi
11952if test ! -f "$as_myself"; then
11953 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11954 exit 1
11955fi
11956
11957# Unset variables that we do not need and which cause bugs (e.g. in
11958# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11959# suppresses any "Segmentation fault" message there. '((' could
11960# trigger a bug in pdksh 5.2.14.
11961for as_var in BASH_ENV ENV MAIL MAILPATH
11962do eval test x\${$as_var+set} = xset \
11963 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11964done
88386050
NN
11965PS1='$ '
11966PS2='> '
11967PS4='+ '
11968
11969# NLS nuisances.
5213506e
RW
11970LC_ALL=C
11971export LC_ALL
11972LANGUAGE=C
11973export LANGUAGE
11974
11975# CDPATH.
11976(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11977
11978
11979# as_fn_error ERROR [LINENO LOG_FD]
11980# ---------------------------------
11981# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11982# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11983# script with status $?, using 1 if that was 0.
11984as_fn_error ()
11985{
11986 as_status=$?; test $as_status -eq 0 && as_status=1
11987 if test "$3"; then
11988 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11989 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
88386050 11990 fi
5213506e
RW
11991 $as_echo "$as_me: error: $1" >&2
11992 as_fn_exit $as_status
11993} # as_fn_error
11994
bce1b489 11995
5213506e
RW
11996# as_fn_set_status STATUS
11997# -----------------------
11998# Set $? to STATUS, without forking.
11999as_fn_set_status ()
12000{
12001 return $1
12002} # as_fn_set_status
12003
12004# as_fn_exit STATUS
12005# -----------------
12006# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12007as_fn_exit ()
12008{
12009 set +e
12010 as_fn_set_status $1
12011 exit $1
12012} # as_fn_exit
12013
12014# as_fn_unset VAR
12015# ---------------
12016# Portably unset VAR.
12017as_fn_unset ()
12018{
12019 { eval $1=; unset $1;}
12020}
12021as_unset=as_fn_unset
12022# as_fn_append VAR VALUE
12023# ----------------------
12024# Append the text in VALUE to the end of the definition contained in VAR. Take
12025# advantage of any shell optimizations that allow amortized linear growth over
12026# repeated appends, instead of the typical quadratic growth present in naive
12027# implementations.
12028if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12029 eval 'as_fn_append ()
12030 {
12031 eval $1+=\$2
12032 }'
12033else
12034 as_fn_append ()
12035 {
12036 eval $1=\$$1\$2
12037 }
12038fi # as_fn_append
12039
12040# as_fn_arith ARG...
12041# ------------------
12042# Perform arithmetic evaluation on the ARGs, and store the result in the
12043# global $as_val. Take advantage of shells that can avoid forks. The arguments
12044# must be portable across $(()) and expr.
12045if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12046 eval 'as_fn_arith ()
12047 {
12048 as_val=$(( $* ))
12049 }'
12050else
12051 as_fn_arith ()
12052 {
12053 as_val=`expr "$@" || test $? -eq 1`
12054 }
12055fi # as_fn_arith
12056
12057
12058if expr a : '\(a\)' >/dev/null 2>&1 &&
12059 test "X`expr 00001 : '.*\(...\)'`" = X001; then
88386050
NN
12060 as_expr=expr
12061else
12062 as_expr=false
12063fi
162f5967 12064
5213506e 12065if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
88386050
NN
12066 as_basename=basename
12067else
12068 as_basename=false
12069fi
162f5967 12070
5213506e
RW
12071if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12072 as_dirname=dirname
12073else
12074 as_dirname=false
12075fi
bce1b489 12076
5213506e 12077as_me=`$as_basename -- "$0" ||
88386050
NN
12078$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12079 X"$0" : 'X\(//\)$' \| \
5213506e
RW
12080 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12081$as_echo X/"$0" |
12082 sed '/^.*\/\([^/][^/]*\)\/*$/{
12083 s//\1/
12084 q
12085 }
12086 /^X\/\(\/\/\)$/{
12087 s//\1/
12088 q
12089 }
12090 /^X\/\(\/\).*/{
12091 s//\1/
12092 q
12093 }
12094 s/.*/./; q'`
bce1b489 12095
88386050
NN
12096# Avoid depending upon Character Ranges.
12097as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12098as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12099as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12100as_cr_digits='0123456789'
12101as_cr_alnum=$as_cr_Letters$as_cr_digits
12102
5213506e
RW
12103ECHO_C= ECHO_N= ECHO_T=
12104case `echo -n x` in #(((((
12105-n*)
12106 case `echo 'xy\c'` in
12107 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12108 xy) ECHO_C='\c';;
12109 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12110 ECHO_T=' ';;
12111 esac;;
12112*)
12113 ECHO_N='-n';;
12114esac
12115
12116rm -f conf$$ conf$$.exe conf$$.file
12117if test -d conf$$.dir; then
12118 rm -f conf$$.dir/conf$$.file
12119else
12120 rm -f conf$$.dir
12121 mkdir conf$$.dir 2>/dev/null
12122fi
12123if (echo >conf$$.file) 2>/dev/null; then
12124 if ln -s conf$$.file conf$$ 2>/dev/null; then
12125 as_ln_s='ln -s'
12126 # ... but there are two gotchas:
12127 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12128 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12129 # In both cases, we have to default to `cp -p'.
12130 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12131 as_ln_s='cp -p'
12132 elif ln conf$$.file conf$$ 2>/dev/null; then
12133 as_ln_s=ln
03391b53 12134 else
5213506e 12135 as_ln_s='cp -p'
88386050 12136 fi
5213506e
RW
12137else
12138 as_ln_s='cp -p'
88386050 12139fi
5213506e
RW
12140rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12141rmdir conf$$.dir 2>/dev/null
88386050
NN
12142
12143
5213506e
RW
12144# as_fn_mkdir_p
12145# -------------
12146# Create "$as_dir" as a directory, including parents if necessary.
12147as_fn_mkdir_p ()
12148{
88386050 12149
5213506e
RW
12150 case $as_dir in #(
12151 -*) as_dir=./$as_dir;;
88386050 12152 esac
5213506e
RW
12153 test -d "$as_dir" || eval $as_mkdir_p || {
12154 as_dirs=
12155 while :; do
12156 case $as_dir in #(
12157 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12158 *) as_qdir=$as_dir;;
12159 esac
12160 as_dirs="'$as_qdir' $as_dirs"
12161 as_dir=`$as_dirname -- "$as_dir" ||
12162$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12163 X"$as_dir" : 'X\(//\)[^/]' \| \
12164 X"$as_dir" : 'X\(//\)$' \| \
12165 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12166$as_echo X"$as_dir" |
12167 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12168 s//\1/
12169 q
12170 }
12171 /^X\(\/\/\)[^/].*/{
12172 s//\1/
12173 q
12174 }
12175 /^X\(\/\/\)$/{
12176 s//\1/
12177 q
12178 }
12179 /^X\(\/\).*/{
12180 s//\1/
12181 q
12182 }
12183 s/.*/./; q'`
12184 test -d "$as_dir" && break
12185 done
12186 test -z "$as_dirs" || eval "mkdir $as_dirs"
12187 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
88386050 12188
88386050 12189
5213506e 12190} # as_fn_mkdir_p
88386050 12191if mkdir -p . 2>/dev/null; then
5213506e 12192 as_mkdir_p='mkdir -p "$as_dir"'
88386050
NN
12193else
12194 test -d ./-p && rmdir ./-p
12195 as_mkdir_p=false
12196fi
12197
5213506e
RW
12198if test -x / >/dev/null 2>&1; then
12199 as_test_x='test -x'
12200else
12201 if ls -dL / >/dev/null 2>&1; then
12202 as_ls_L_option=L
12203 else
12204 as_ls_L_option=
12205 fi
12206 as_test_x='
12207 eval sh -c '\''
12208 if test -d "$1"; then
12209 test -d "$1/.";
12210 else
12211 case $1 in #(
12212 -*)set "./$1";;
12213 esac;
12214 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12215 ???[sx]*):;;*)false;;esac;fi
12216 '\'' sh
12217 '
12218fi
12219as_executable_p=$as_test_x
88386050
NN
12220
12221# Sed expression to map a string onto a valid CPP name.
12222as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12223
12224# Sed expression to map a string onto a valid variable name.
12225as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12226
12227
88386050 12228exec 6>&1
5213506e
RW
12229## ----------------------------------- ##
12230## Main body of $CONFIG_STATUS script. ##
12231## ----------------------------------- ##
12232_ASEOF
12233test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12234
12235cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12236# Save the log message, to keep $0 and so on meaningful, and to
88386050 12237# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
12238# values after options handling.
12239ac_log="
684c64bf 12240This file was extended by package-unused $as_me version-unused, which was
5213506e 12241generated by GNU Autoconf 2.64. Invocation command line was
88386050
NN
12242
12243 CONFIG_FILES = $CONFIG_FILES
12244 CONFIG_HEADERS = $CONFIG_HEADERS
12245 CONFIG_LINKS = $CONFIG_LINKS
12246 CONFIG_COMMANDS = $CONFIG_COMMANDS
12247 $ $0 $@
12248
5213506e
RW
12249on `(hostname || uname -n) 2>/dev/null | sed 1q`
12250"
12251
88386050
NN
12252_ACEOF
12253
5213506e
RW
12254case $ac_config_files in *"
12255"*) set x $ac_config_files; shift; ac_config_files=$*;;
12256esac
88386050 12257
5213506e
RW
12258case $ac_config_headers in *"
12259"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12260esac
88386050 12261
88386050 12262
5213506e
RW
12263cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12264# Files that config.status was made for.
12265config_files="$ac_config_files"
12266config_headers="$ac_config_headers"
12267config_commands="$ac_config_commands"
88386050 12268
5213506e 12269_ACEOF
88386050 12270
5213506e 12271cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
88386050 12272ac_cs_usage="\
5213506e
RW
12273\`$as_me' instantiates files and other configuration actions
12274from templates according to the current configuration. Unless the files
12275and actions are specified as TAGs, all are instantiated by default.
88386050 12276
5213506e 12277Usage: $0 [OPTION]... [TAG]...
88386050
NN
12278
12279 -h, --help print this help, then exit
5213506e
RW
12280 -V, --version print version number and configuration settings, then exit
12281 -q, --quiet, --silent
12282 do not print progress messages
88386050
NN
12283 -d, --debug don't remove temporary files
12284 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
12285 --file=FILE[:TEMPLATE]
12286 instantiate the configuration file FILE
12287 --header=FILE[:TEMPLATE]
12288 instantiate the configuration header FILE
88386050
NN
12289
12290Configuration files:
12291$config_files
12292
049bc404
AP
12293Configuration headers:
12294$config_headers
12295
88386050
NN
12296Configuration commands:
12297$config_commands
12298
5213506e 12299Report bugs to the package provider."
88386050 12300
5213506e
RW
12301_ACEOF
12302cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
88386050 12303ac_cs_version="\\
684c64bf 12304package-unused config.status version-unused
5213506e
RW
12305configured by $0, generated by GNU Autoconf 2.64,
12306 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
88386050 12307
5213506e 12308Copyright (C) 2009 Free Software Foundation, Inc.
88386050
NN
12309This config.status script is free software; the Free Software Foundation
12310gives unlimited permission to copy, distribute and modify it."
5213506e
RW
12311
12312ac_pwd='$ac_pwd'
12313srcdir='$srcdir'
12314INSTALL='$INSTALL'
43e02a8a 12315AWK='$AWK'
5213506e 12316test -n "\$AWK" || AWK=awk
88386050
NN
12317_ACEOF
12318
5213506e
RW
12319cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12320# The default lists apply if the user does not specify any file.
88386050
NN
12321ac_need_defaults=:
12322while test $# != 0
12323do
12324 case $1 in
12325 --*=*)
5213506e
RW
12326 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12327 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
88386050
NN
12328 ac_shift=:
12329 ;;
5213506e 12330 *)
88386050
NN
12331 ac_option=$1
12332 ac_optarg=$2
12333 ac_shift=shift
12334 ;;
88386050
NN
12335 esac
12336
12337 case $ac_option in
12338 # Handling of the options.
88386050
NN
12339 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12340 ac_cs_recheck=: ;;
5213506e
RW
12341 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12342 $as_echo "$ac_cs_version"; exit ;;
12343 --debug | --debu | --deb | --de | --d | -d )
88386050
NN
12344 debug=: ;;
12345 --file | --fil | --fi | --f )
12346 $ac_shift
5213506e
RW
12347 case $ac_optarg in
12348 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12349 esac
12350 as_fn_append CONFIG_FILES " '$ac_optarg'"
88386050
NN
12351 ac_need_defaults=false;;
12352 --header | --heade | --head | --hea )
12353 $ac_shift
5213506e
RW
12354 case $ac_optarg in
12355 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12356 esac
12357 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
88386050 12358 ac_need_defaults=false;;
5213506e
RW
12359 --he | --h)
12360 # Conflict between --help and --header
12361 as_fn_error "ambiguous option: \`$1'
12362Try \`$0 --help' for more information.";;
12363 --help | --hel | -h )
12364 $as_echo "$ac_cs_usage"; exit ;;
88386050
NN
12365 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12366 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12367 ac_cs_silent=: ;;
12368
12369 # This is an error.
5213506e
RW
12370 -*) as_fn_error "unrecognized option: \`$1'
12371Try \`$0 --help' for more information." ;;
88386050 12372
5213506e
RW
12373 *) as_fn_append ac_config_targets " $1"
12374 ac_need_defaults=false ;;
88386050
NN
12375
12376 esac
12377 shift
03391b53 12378done
88386050
NN
12379
12380ac_configure_extra_args=
12381
12382if $ac_cs_silent; then
12383 exec 6>/dev/null
12384 ac_configure_extra_args="$ac_configure_extra_args --silent"
03391b53 12385fi
bce1b489 12386
88386050 12387_ACEOF
5213506e 12388cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
88386050 12389if \$ac_cs_recheck; then
5213506e
RW
12390 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12391 shift
12392 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12393 CONFIG_SHELL='$SHELL'
12394 export CONFIG_SHELL
12395 exec "\$@"
88386050 12396fi
03391b53 12397
88386050 12398_ACEOF
5213506e
RW
12399cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12400exec 5>>config.log
12401{
12402 echo
12403 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12404## Running $as_me. ##
12405_ASBOX
12406 $as_echo "$ac_log"
12407} >&5
88386050 12408
5213506e
RW
12409_ACEOF
12410cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
88386050 12411#
5213506e 12412# INIT-COMMANDS
88386050
NN
12413#
12414
5b043f08
GK
12415srcdir="$srcdir"
12416host="$host"
12417target="$target"
12418with_multisubdir="$with_multisubdir"
12419with_multisrctop="$with_multisrctop"
12420with_target_subdir="$with_target_subdir"
12421ac_configure_args="${multilib_arg} ${ac_configure_args}"
12422multi_basedir="$multi_basedir"
12423CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12424CC="$CC"
5213506e
RW
12425CXX="$CXX"
12426GFORTRAN="$GFORTRAN"
1cf3d07d
SE
12427
12428
12429# The HP-UX ksh and POSIX shell print the target directory to stdout
12430# if CDPATH is set.
12431(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12432
12433sed_quote_subst='$sed_quote_subst'
12434double_quote_subst='$double_quote_subst'
12435delay_variable_subst='$delay_variable_subst'
43e02a8a
RW
12436AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12437DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12438OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12439macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12440macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12441enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12442enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12443pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12444enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12445SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12446ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12447host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12448host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12449host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12450build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12451build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12452build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12453SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12454Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12455GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12456EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12457FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12458LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12459NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12460LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12461max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12462ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12463exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12464lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12465lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12466lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12467reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12468reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12469deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12470file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12471AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12472AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12473STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12474RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12475old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12476old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12477old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12478lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12479CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12480CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12481compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12482GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12483lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12484lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12485lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12486lt_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"`'
12487objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12488MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12489lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12490lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12491lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12492lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12493lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12494need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12495DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12496NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12497LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12498OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12499OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12500libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12501shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12502extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12503archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12504enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12505export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12506whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12507compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12508old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12509old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12510archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12511archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12512module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12513module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12514with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12515allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12516no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12517hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12518hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12519hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12520hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12521hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12522hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12523hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12524hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12525inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12526link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12527fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12528always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12529export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12530exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12531include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12532prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12533file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12534variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12535need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12536need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12537version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12538runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12539shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12540shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12541libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12542library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12543soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12544install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12545postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12546postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12547finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12548finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12549hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12550sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12551sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12552hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12553enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12554enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12555enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12556old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12557striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
1cf3d07d
SE
12558
12559LTCC='$LTCC'
12560LTCFLAGS='$LTCFLAGS'
12561compiler='$compiler_DEFAULT'
12562
43e02a8a
RW
12563# A function that is used when there is no print builtin or printf.
12564func_fallback_echo ()
12565{
12566 eval 'cat <<_LTECHO_EOF
12567\$1
12568_LTECHO_EOF'
12569}
12570
1cf3d07d 12571# Quote evaled strings.
43e02a8a
RW
12572for var in AS \
12573DLLTOOL \
12574OBJDUMP \
12575SHELL \
12576ECHO \
12577SED \
1cf3d07d
SE
12578GREP \
12579EGREP \
12580FGREP \
12581LD \
12582NM \
12583LN_S \
12584lt_SP2NL \
12585lt_NL2SP \
12586reload_flag \
12587deplibs_check_method \
12588file_magic_cmd \
12589AR \
12590AR_FLAGS \
12591STRIP \
12592RANLIB \
12593CC \
12594CFLAGS \
12595compiler \
12596lt_cv_sys_global_symbol_pipe \
12597lt_cv_sys_global_symbol_to_cdecl \
12598lt_cv_sys_global_symbol_to_c_name_address \
467b2e9e 12599lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1cf3d07d
SE
12600lt_prog_compiler_no_builtin_flag \
12601lt_prog_compiler_wl \
12602lt_prog_compiler_pic \
12603lt_prog_compiler_static \
12604lt_cv_prog_compiler_c_o \
12605need_locks \
467b2e9e
PG
12606DSYMUTIL \
12607NMEDIT \
12608LIPO \
12609OTOOL \
12610OTOOL64 \
1cf3d07d
SE
12611shrext_cmds \
12612export_dynamic_flag_spec \
12613whole_archive_flag_spec \
12614compiler_needs_object \
12615with_gnu_ld \
12616allow_undefined_flag \
12617no_undefined_flag \
12618hardcode_libdir_flag_spec \
12619hardcode_libdir_flag_spec_ld \
12620hardcode_libdir_separator \
12621fix_srcfile_path \
12622exclude_expsyms \
12623include_expsyms \
12624file_list_spec \
12625variables_saved_for_relink \
12626libname_spec \
12627library_names_spec \
12628soname_spec \
43e02a8a 12629install_override_mode \
1cf3d07d
SE
12630finish_eval \
12631old_striplib \
12632striplib; do
43e02a8a 12633 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1cf3d07d 12634 *[\\\\\\\`\\"\\\$]*)
43e02a8a 12635 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1cf3d07d
SE
12636 ;;
12637 *)
12638 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12639 ;;
12640 esac
12641done
12642
12643# Double-quote double-evaled strings.
12644for var in reload_cmds \
12645old_postinstall_cmds \
12646old_postuninstall_cmds \
12647old_archive_cmds \
12648extract_expsyms_cmds \
12649old_archive_from_new_cmds \
12650old_archive_from_expsyms_cmds \
12651archive_cmds \
12652archive_expsym_cmds \
12653module_cmds \
12654module_expsym_cmds \
12655export_symbols_cmds \
12656prelink_cmds \
12657postinstall_cmds \
12658postuninstall_cmds \
12659finish_cmds \
12660sys_lib_search_path_spec \
12661sys_lib_dlsearch_path_spec; do
43e02a8a 12662 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1cf3d07d 12663 *[\\\\\\\`\\"\\\$]*)
43e02a8a 12664 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1cf3d07d
SE
12665 ;;
12666 *)
12667 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12668 ;;
12669 esac
12670done
12671
1cf3d07d
SE
12672ac_aux_dir='$ac_aux_dir'
12673xsi_shell='$xsi_shell'
12674lt_shell_append='$lt_shell_append'
12675
12676# See if we are running on zsh, and set the options which allow our
12677# commands through without removal of \ escapes INIT.
12678if test -n "\${ZSH_VERSION+set}" ; then
12679 setopt NO_GLOB_SUBST
12680fi
12681
12682
12683 PACKAGE='$PACKAGE'
12684 VERSION='$VERSION'
12685 TIMESTAMP='$TIMESTAMP'
12686 RM='$RM'
12687 ofile='$ofile'
12688
12689
12690
88386050
NN
12691
12692_ACEOF
12693
5213506e 12694cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
88386050 12695
5213506e 12696# Handling of arguments.
88386050
NN
12697for ac_config_target in $ac_config_targets
12698do
5213506e
RW
12699 case $ac_config_target in
12700 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12701 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12702 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12703 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12704
12705 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
bce1b489 12706 esac
88386050 12707done
bce1b489 12708
5213506e 12709
88386050
NN
12710# If the user did not use the arguments to specify the items to instantiate,
12711# then the envvar interface is used. Set only those that are not.
12712# We use the long form for the default assignment because of an extremely
12713# bizarre bug on SunOS 4.1.3.
12714if $ac_need_defaults; then
12715 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
049bc404 12716 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
88386050
NN
12717 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12718fi
12719
12720# Have a temporary directory for convenience. Make it in the build tree
5213506e 12721# simply because there is no reason against having it here, and in addition,
88386050 12722# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
12723# Hook for its removal unless debugging.
12724# Note that there is a small window in which the directory will not be cleaned:
12725# after its creation but before its name has been assigned to `$tmp'.
88386050
NN
12726$debug ||
12727{
5213506e
RW
12728 tmp=
12729 trap 'exit_status=$?
12730 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12731' 0
12732 trap 'as_fn_exit 1' 1 2 13 15
88386050 12733}
88386050
NN
12734# Create a (secure) tmp directory for tmp files.
12735
12736{
5213506e 12737 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
88386050
NN
12738 test -n "$tmp" && test -d "$tmp"
12739} ||
12740{
5213506e
RW
12741 tmp=./conf$$-$RANDOM
12742 (umask 077 && mkdir "$tmp")
12743} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12744
12745# Set up the scripts for CONFIG_FILES section.
12746# No need to generate them if there are no CONFIG_FILES.
12747# This happens for instance with `./config.status config.h'.
12748if test -n "$CONFIG_FILES"; then
12749
12750
12751ac_cr=`echo X | tr X '\015'`
12752# On cygwin, bash can eat \r inside `` if the user requested igncr.
12753# But we know of no other shell where ac_cr would be empty at this
12754# point, so we can use a bashism as a fallback.
12755if test "x$ac_cr" = x; then
12756 eval ac_cr=\$\'\\r\'
12757fi
12758ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12759if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12760 ac_cs_awk_cr='\r'
12761else
12762 ac_cs_awk_cr=$ac_cr
12763fi
12764
12765echo 'BEGIN {' >"$tmp/subs1.awk" &&
12766_ACEOF
12767
12768
88386050 12769{
5213506e
RW
12770 echo "cat >conf$$subs.awk <<_ACEOF" &&
12771 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12772 echo "_ACEOF"
12773} >conf$$subs.sh ||
12774 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12775ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12776ac_delim='%!_!# '
12777for ac_last_try in false false false false false :; do
12778 . ./conf$$subs.sh ||
12779 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12780
12781 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12782 if test $ac_delim_n = $ac_delim_num; then
12783 break
12784 elif $ac_last_try; then
12785 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12786 else
12787 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12788 fi
12789done
12790rm -f conf$$subs.sh
88386050 12791
5213506e
RW
12792cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12793cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
88386050 12794_ACEOF
5213506e
RW
12795sed -n '
12796h
12797s/^/S["/; s/!.*/"]=/
12798p
12799g
12800s/^[^!]*!//
12801:repl
12802t repl
12803s/'"$ac_delim"'$//
12804t delim
12805:nl
12806h
12807s/\(.\{148\}\).*/\1/
12808t more1
12809s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12810p
12811n
12812b repl
12813:more1
12814s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12815p
12816g
12817s/.\{148\}//
12818t nl
12819:delim
12820h
12821s/\(.\{148\}\).*/\1/
12822t more2
12823s/["\\]/\\&/g; s/^/"/; s/$/"/
12824p
12825b
12826:more2
12827s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12828p
12829g
12830s/.\{148\}//
12831t delim
12832' <conf$$subs.awk | sed '
12833/^[^""]/{
12834 N
12835 s/\n//
12836}
12837' >>$CONFIG_STATUS || ac_write_fail=1
12838rm -f conf$$subs.awk
12839cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12840_ACAWK
12841cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12842 for (key in S) S_is_set[key] = 1
12843 FS = "\a"
88386050 12844
5213506e
RW
12845}
12846{
12847 line = $ 0
12848 nfields = split(line, field, "@")
12849 substed = 0
12850 len = length(field[1])
12851 for (i = 2; i < nfields; i++) {
12852 key = field[i]
12853 keylen = length(key)
12854 if (S_is_set[key]) {
12855 value = S[key]
12856 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12857 len += length(value) + length(field[++i])
12858 substed = 1
12859 } else
12860 len += 1 + keylen
12861 }
bce1b489 12862
5213506e
RW
12863 print line
12864}
12865
12866_ACAWK
12867_ACEOF
12868cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12869if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12870 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12871else
12872 cat
12873fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12874 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12875_ACEOF
12876
12877# VPATH may cause trouble with some makes, so we remove $(srcdir),
12878# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12879# trailing colons and then remove the whole line if VPATH becomes empty
12880# (actually we leave an empty line to preserve line numbers).
12881if test "x$srcdir" = x.; then
12882 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12883s/:*\$(srcdir):*/:/
12884s/:*\${srcdir}:*/:/
12885s/:*@srcdir@:*/:/
12886s/^\([^=]*=[ ]*\):*/\1/
12887s/:*$//
12888s/^[^=]*=[ ]*$//
12889}'
12890fi
88386050 12891
5213506e
RW
12892cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12893fi # test -n "$CONFIG_FILES"
88386050 12894
5213506e
RW
12895# Set up the scripts for CONFIG_HEADERS section.
12896# No need to generate them if there are no CONFIG_HEADERS.
12897# This happens for instance with `./config.status Makefile'.
12898if test -n "$CONFIG_HEADERS"; then
12899cat >"$tmp/defines.awk" <<\_ACAWK ||
12900BEGIN {
88386050
NN
12901_ACEOF
12902
5213506e
RW
12903# Transform confdefs.h into an awk script `defines.awk', embedded as
12904# here-document in config.status, that substitutes the proper values into
12905# config.h.in to produce config.h.
12906
12907# Create a delimiter string that does not exist in confdefs.h, to ease
12908# handling of long lines.
12909ac_delim='%!_!# '
12910for ac_last_try in false false :; do
12911 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12912 if test -z "$ac_t"; then
12913 break
12914 elif $ac_last_try; then
12915 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12916 else
12917 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
bce1b489 12918 fi
5213506e 12919done
bce1b489 12920
5213506e
RW
12921# For the awk script, D is an array of macro values keyed by name,
12922# likewise P contains macro parameters if any. Preserve backslash
12923# newline sequences.
12924
12925ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12926sed -n '
12927s/.\{148\}/&'"$ac_delim"'/g
12928t rset
12929:rset
12930s/^[ ]*#[ ]*define[ ][ ]*/ /
12931t def
12932d
12933:def
12934s/\\$//
12935t bsnl
12936s/["\\]/\\&/g
12937s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12938D["\1"]=" \3"/p
12939s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12940d
12941:bsnl
12942s/["\\]/\\&/g
12943s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12944D["\1"]=" \3\\\\\\n"\\/p
12945t cont
12946s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12947t cont
12948d
12949:cont
12950n
12951s/.\{148\}/&'"$ac_delim"'/g
12952t clear
12953:clear
12954s/\\$//
12955t bsnlc
12956s/["\\]/\\&/g; s/^/"/; s/$/"/p
12957d
12958:bsnlc
12959s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12960b cont
12961' <confdefs.h | sed '
12962s/'"$ac_delim"'/"\\\
12963"/g' >>$CONFIG_STATUS || ac_write_fail=1
12964
12965cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12966 for (key in D) D_is_set[key] = 1
12967 FS = "\a"
12968}
12969/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12970 line = \$ 0
12971 split(line, arg, " ")
12972 if (arg[1] == "#") {
12973 defundef = arg[2]
12974 mac1 = arg[3]
12975 } else {
12976 defundef = substr(arg[1], 2)
12977 mac1 = arg[2]
12978 }
12979 split(mac1, mac2, "(") #)
12980 macro = mac2[1]
12981 prefix = substr(line, 1, index(line, defundef) - 1)
12982 if (D_is_set[macro]) {
12983 # Preserve the white space surrounding the "#".
12984 print prefix "define", macro P[macro] D[macro]
12985 next
12986 } else {
12987 # Replace #undef with comments. This is necessary, for example,
12988 # in the case of _POSIX_SOURCE, which is predefined and required
12989 # on some systems where configure will not decide to define it.
12990 if (defundef == "undef") {
12991 print "/*", prefix defundef, macro, "*/"
12992 next
12993 }
12994 }
12995}
12996{ print }
12997_ACAWK
88386050 12998_ACEOF
5213506e
RW
12999cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13000 as_fn_error "could not setup config headers machinery" "$LINENO" 5
13001fi # test -n "$CONFIG_HEADERS"
13002
13003
13004eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13005shift
13006for ac_tag
13007do
13008 case $ac_tag in
13009 :[FHLC]) ac_mode=$ac_tag; continue;;
13010 esac
13011 case $ac_mode$ac_tag in
13012 :[FHL]*:*);;
13013 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13014 :[FH]-) ac_tag=-:-;;
13015 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13016 esac
13017 ac_save_IFS=$IFS
13018 IFS=:
13019 set x $ac_tag
13020 IFS=$ac_save_IFS
13021 shift
13022 ac_file=$1
13023 shift
13024
13025 case $ac_mode in
13026 :L) ac_source=$1;;
13027 :[FH])
13028 ac_file_inputs=
13029 for ac_f
13030 do
13031 case $ac_f in
13032 -) ac_f="$tmp/stdin";;
13033 *) # Look for the file first in the build tree, then in the source tree
13034 # (if the path is not absolute). The absolute path cannot be DOS-style,
13035 # because $ac_f cannot contain `:'.
13036 test -f "$ac_f" ||
13037 case $ac_f in
13038 [\\/$]*) false;;
13039 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13040 esac ||
13041 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13042 esac
13043 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13044 as_fn_append ac_file_inputs " '$ac_f'"
13045 done
13046
13047 # Let's still pretend it is `configure' which instantiates (i.e., don't
13048 # use $as_me), people would be surprised to read:
13049 # /* config.h. Generated by config.status. */
13050 configure_input='Generated from '`
13051 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13052 `' by configure.'
13053 if test x"$ac_file" != x-; then
13054 configure_input="$ac_file. $configure_input"
13055 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13056$as_echo "$as_me: creating $ac_file" >&6;}
13057 fi
13058 # Neutralize special characters interpreted by sed in replacement strings.
13059 case $configure_input in #(
13060 *\&* | *\|* | *\\* )
13061 ac_sed_conf_input=`$as_echo "$configure_input" |
13062 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13063 *) ac_sed_conf_input=$configure_input;;
13064 esac
13065
13066 case $ac_tag in
13067 *:-:* | *:-) cat >"$tmp/stdin" \
13068 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13069 esac
13070 ;;
bce1b489
BE
13071 esac
13072
5213506e 13073 ac_dir=`$as_dirname -- "$ac_file" ||
88386050
NN
13074$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13075 X"$ac_file" : 'X\(//\)[^/]' \| \
13076 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
13077 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13078$as_echo X"$ac_file" |
13079 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13080 s//\1/
13081 q
13082 }
13083 /^X\(\/\/\)[^/].*/{
13084 s//\1/
13085 q
13086 }
13087 /^X\(\/\/\)$/{
13088 s//\1/
13089 q
13090 }
13091 /^X\(\/\).*/{
13092 s//\1/
13093 q
13094 }
13095 s/.*/./; q'`
13096 as_dir="$ac_dir"; as_fn_mkdir_p
88386050
NN
13097 ac_builddir=.
13098
5213506e
RW
13099case "$ac_dir" in
13100.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13101*)
13102 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13103 # A ".." for each directory in $ac_dir_suffix.
13104 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13105 case $ac_top_builddir_sub in
13106 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13107 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13108 esac ;;
13109esac
13110ac_abs_top_builddir=$ac_pwd
13111ac_abs_builddir=$ac_pwd$ac_dir_suffix
13112# for backward compatibility:
13113ac_top_builddir=$ac_top_build_prefix
88386050
NN
13114
13115case $srcdir in
5213506e 13116 .) # We are building in place.
88386050 13117 ac_srcdir=.
5213506e
RW
13118 ac_top_srcdir=$ac_top_builddir_sub
13119 ac_abs_top_srcdir=$ac_pwd ;;
13120 [\\/]* | ?:[\\/]* ) # Absolute name.
88386050 13121 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
13122 ac_top_srcdir=$srcdir
13123 ac_abs_top_srcdir=$srcdir ;;
13124 *) # Relative name.
13125 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13126 ac_top_srcdir=$ac_top_build_prefix$srcdir
13127 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
88386050 13128esac
5213506e 13129ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
88386050 13130
88386050 13131
5213506e
RW
13132 case $ac_mode in
13133 :F)
13134 #
13135 # CONFIG_FILE
13136 #
bce1b489 13137
88386050
NN
13138 case $INSTALL in
13139 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5213506e 13140 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
03391b53 13141 esac
5213506e 13142_ACEOF
bce1b489 13143
5213506e
RW
13144cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13145# If the template does not know about datarootdir, expand it.
13146# FIXME: This hack should be removed a few years after 2.60.
13147ac_datarootdir_hack=; ac_datarootdir_seen=
13148ac_sed_dataroot='
13149/datarootdir/ {
13150 p
13151 q
13152}
13153/@datadir@/p
13154/@docdir@/p
13155/@infodir@/p
13156/@localedir@/p
13157/@mandir@/p'
13158case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13159*datarootdir*) ac_datarootdir_seen=yes;;
13160*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13162$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13163_ACEOF
13164cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13165 ac_datarootdir_hack='
13166 s&@datadir@&$datadir&g
13167 s&@docdir@&$docdir&g
13168 s&@infodir@&$infodir&g
13169 s&@localedir@&$localedir&g
13170 s&@mandir@&$mandir&g
13171 s&\\\${datarootdir}&$datarootdir&g' ;;
13172esac
88386050 13173_ACEOF
5213506e
RW
13174
13175# Neutralize VPATH when `$srcdir' = `.'.
13176# Shell code in configure.ac might set extrasub.
13177# FIXME: do we really want to maintain this feature?
13178cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13179ac_sed_extra="$ac_vpsub
88386050
NN
13180$extrasub
13181_ACEOF
5213506e 13182cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
88386050
NN
13183:t
13184/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5213506e
RW
13185s|@configure_input@|$ac_sed_conf_input|;t t
13186s&@top_builddir@&$ac_top_builddir_sub&;t t
13187s&@top_build_prefix@&$ac_top_build_prefix&;t t
13188s&@srcdir@&$ac_srcdir&;t t
13189s&@abs_srcdir@&$ac_abs_srcdir&;t t
13190s&@top_srcdir@&$ac_top_srcdir&;t t
13191s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13192s&@builddir@&$ac_builddir&;t t
13193s&@abs_builddir@&$ac_abs_builddir&;t t
13194s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13195s&@INSTALL@&$ac_INSTALL&;t t
13196$ac_datarootdir_hack
13197"
13198eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13199 || as_fn_error "could not create $ac_file" "$LINENO" 5
13200
13201test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13202 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13203 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13205which seems to be undefined. Please make sure it is defined." >&5
13206$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13207which seems to be undefined. Please make sure it is defined." >&2;}
13208
13209 rm -f "$tmp/stdin"
049bc404 13210 case $ac_file in
5213506e
RW
13211 -) cat "$tmp/out" && rm -f "$tmp/out";;
13212 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13213 esac \
13214 || as_fn_error "could not create $ac_file" "$LINENO" 5
13215 ;;
13216 :H)
13217 #
13218 # CONFIG_HEADER
13219 #
049bc404 13220 if test x"$ac_file" != x-; then
5213506e
RW
13221 {
13222 $as_echo "/* $configure_input */" \
13223 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13224 } >"$tmp/config.h" \
13225 || as_fn_error "could not create $ac_file" "$LINENO" 5
13226 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13228$as_echo "$as_me: $ac_file is unchanged" >&6;}
049bc404 13229 else
5213506e
RW
13230 rm -f "$ac_file"
13231 mv "$tmp/config.h" "$ac_file" \
13232 || as_fn_error "could not create $ac_file" "$LINENO" 5
049bc404
AP
13233 fi
13234 else
5213506e
RW
13235 $as_echo "/* $configure_input */" \
13236 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13237 || as_fn_error "could not create -" "$LINENO" 5
049bc404 13238 fi
5213506e 13239 ;;
88386050 13240
5213506e
RW
13241 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13242$as_echo "$as_me: executing $ac_file commands" >&6;}
13243 ;;
13244 esac
88386050
NN
13245
13246
5213506e
RW
13247 case $ac_file$ac_mode in
13248 "default-1":C)
5b043f08
GK
13249# Only add multilib support code if we just rebuilt the top-level
13250# Makefile.
13251case " $CONFIG_FILES " in
13252 *" Makefile "*)
13253 ac_file=Makefile . ${multi_basedir}/config-ml.in
13254 ;;
13255esac ;;
5213506e 13256 "libtool":C)
1cf3d07d
SE
13257
13258 # See if we are running on zsh, and set the options which allow our
13259 # commands through without removal of \ escapes.
13260 if test -n "${ZSH_VERSION+set}" ; then
13261 setopt NO_GLOB_SUBST
13262 fi
13263
13264 cfgfile="${ofile}T"
13265 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13266 $RM "$cfgfile"
13267
13268 cat <<_LT_EOF >> "$cfgfile"
13269#! $SHELL
13270
13271# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
467b2e9e 13272# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1cf3d07d
SE
13273# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13274# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13275#
467b2e9e 13276# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
43e02a8a 13277# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
467b2e9e 13278# Written by Gordon Matzigkeit, 1996
1cf3d07d 13279#
467b2e9e 13280# This file is part of GNU Libtool.
1cf3d07d 13281#
467b2e9e
PG
13282# GNU Libtool is free software; you can redistribute it and/or
13283# modify it under the terms of the GNU General Public License as
13284# published by the Free Software Foundation; either version 2 of
13285# the License, or (at your option) any later version.
1cf3d07d 13286#
467b2e9e
PG
13287# As a special exception to the GNU General Public License,
13288# if you distribute this file as part of a program or library that
13289# is built using GNU Libtool, you may include this file under the
13290# same distribution terms that you use for the rest of that program.
1cf3d07d 13291#
467b2e9e
PG
13292# GNU Libtool is distributed in the hope that it will be useful,
13293# but WITHOUT ANY WARRANTY; without even the implied warranty of
13294# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13295# GNU General Public License for more details.
1cf3d07d 13296#
467b2e9e
PG
13297# You should have received a copy of the GNU General Public License
13298# along with GNU Libtool; see the file COPYING. If not, a copy
13299# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13300# obtained by writing to the Free Software Foundation, Inc.,
13301# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1cf3d07d
SE
13302
13303
13304# The names of the tagged configurations supported by this script.
13305available_tags=""
13306
13307# ### BEGIN LIBTOOL CONFIG
13308
13309# Assembler program.
43e02a8a 13310AS=$lt_AS
1cf3d07d
SE
13311
13312# DLL creation program.
43e02a8a 13313DLLTOOL=$lt_DLLTOOL
1cf3d07d
SE
13314
13315# Object dumper program.
43e02a8a 13316OBJDUMP=$lt_OBJDUMP
1cf3d07d
SE
13317
13318# Which release of libtool.m4 was used?
13319macro_version=$macro_version
13320macro_revision=$macro_revision
13321
13322# Whether or not to build shared libraries.
13323build_libtool_libs=$enable_shared
13324
13325# Whether or not to build static libraries.
13326build_old_libs=$enable_static
13327
13328# What type of objects to build.
13329pic_mode=$pic_mode
13330
13331# Whether or not to optimize for fast installation.
13332fast_install=$enable_fast_install
13333
43e02a8a
RW
13334# Shell to use when invoking shell scripts.
13335SHELL=$lt_SHELL
13336
13337# An echo program that protects backslashes.
13338ECHO=$lt_ECHO
13339
1cf3d07d
SE
13340# The host system.
13341host_alias=$host_alias
13342host=$host
13343host_os=$host_os
13344
13345# The build system.
13346build_alias=$build_alias
13347build=$build
13348build_os=$build_os
13349
13350# A sed program that does not truncate output.
13351SED=$lt_SED
13352
13353# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13354Xsed="\$SED -e 1s/^X//"
13355
13356# A grep program that handles long lines.
13357GREP=$lt_GREP
13358
13359# An ERE matcher.
13360EGREP=$lt_EGREP
13361
13362# A literal string matcher.
13363FGREP=$lt_FGREP
13364
13365# A BSD- or MS-compatible name lister.
13366NM=$lt_NM
13367
13368# Whether we need soft or hard links.
13369LN_S=$lt_LN_S
13370
13371# What is the maximum length of a command?
13372max_cmd_len=$max_cmd_len
13373
13374# Object file suffix (normally "o").
13375objext=$ac_objext
13376
13377# Executable file suffix (normally "").
13378exeext=$exeext
13379
13380# whether the shell understands "unset".
13381lt_unset=$lt_unset
13382
13383# turn spaces into newlines.
13384SP2NL=$lt_lt_SP2NL
13385
13386# turn newlines into spaces.
13387NL2SP=$lt_lt_NL2SP
13388
1cf3d07d
SE
13389# Method to check whether dependent libraries are shared objects.
13390deplibs_check_method=$lt_deplibs_check_method
13391
13392# Command to use when deplibs_check_method == "file_magic".
13393file_magic_cmd=$lt_file_magic_cmd
13394
13395# The archiver.
13396AR=$lt_AR
13397AR_FLAGS=$lt_AR_FLAGS
13398
13399# A symbol stripping program.
13400STRIP=$lt_STRIP
13401
13402# Commands used to install an old-style archive.
13403RANLIB=$lt_RANLIB
13404old_postinstall_cmds=$lt_old_postinstall_cmds
13405old_postuninstall_cmds=$lt_old_postuninstall_cmds
13406
43e02a8a
RW
13407# Whether to use a lock for old archive extraction.
13408lock_old_archive_extraction=$lock_old_archive_extraction
13409
1cf3d07d
SE
13410# A C compiler.
13411LTCC=$lt_CC
13412
13413# LTCC compiler flags.
13414LTCFLAGS=$lt_CFLAGS
13415
13416# Take the output of nm and produce a listing of raw symbols and C names.
13417global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13418
13419# Transform the output of nm in a proper C declaration.
13420global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13421
13422# Transform the output of nm in a C name address pair.
13423global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13424
467b2e9e
PG
13425# Transform the output of nm in a C name address pair when lib prefix is needed.
13426global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13427
1cf3d07d
SE
13428# The name of the directory that contains temporary libtool files.
13429objdir=$objdir
13430
1cf3d07d
SE
13431# Used to examine libraries when file_magic_cmd begins with "file".
13432MAGIC_CMD=$MAGIC_CMD
13433
13434# Must we lock files when doing compilation?
13435need_locks=$lt_need_locks
13436
467b2e9e
PG
13437# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13438DSYMUTIL=$lt_DSYMUTIL
13439
13440# Tool to change global to local symbols on Mac OS X.
13441NMEDIT=$lt_NMEDIT
13442
13443# Tool to manipulate fat objects and archives on Mac OS X.
13444LIPO=$lt_LIPO
13445
13446# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13447OTOOL=$lt_OTOOL
13448
13449# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13450OTOOL64=$lt_OTOOL64
13451
1cf3d07d
SE
13452# Old archive suffix (normally "a").
13453libext=$libext
13454
13455# Shared library suffix (normally ".so").
13456shrext_cmds=$lt_shrext_cmds
13457
13458# The commands to extract the exported symbol list from a shared archive.
13459extract_expsyms_cmds=$lt_extract_expsyms_cmds
13460
13461# Variables whose values should be saved in libtool wrapper scripts and
13462# restored at link time.
13463variables_saved_for_relink=$lt_variables_saved_for_relink
13464
13465# Do we need the "lib" prefix for modules?
13466need_lib_prefix=$need_lib_prefix
13467
13468# Do we need a version for libraries?
13469need_version=$need_version
13470
13471# Library versioning type.
13472version_type=$version_type
13473
13474# Shared library runtime path variable.
13475runpath_var=$runpath_var
13476
13477# Shared library path variable.
13478shlibpath_var=$shlibpath_var
13479
13480# Is shlibpath searched before the hard-coded library search path?
13481shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13482
13483# Format of library name prefix.
13484libname_spec=$lt_libname_spec
13485
13486# List of archive names. First name is the real one, the rest are links.
13487# The last name is the one that the linker finds with -lNAME
13488library_names_spec=$lt_library_names_spec
13489
13490# The coded name of the library, if different from the real name.
13491soname_spec=$lt_soname_spec
13492
43e02a8a
RW
13493# Permission mode override for installation of shared libraries.
13494install_override_mode=$lt_install_override_mode
13495
1cf3d07d
SE
13496# Command to use after installation of a shared archive.
13497postinstall_cmds=$lt_postinstall_cmds
13498
13499# Command to use after uninstallation of a shared archive.
13500postuninstall_cmds=$lt_postuninstall_cmds
13501
13502# Commands used to finish a libtool library installation in a directory.
13503finish_cmds=$lt_finish_cmds
13504
13505# As "finish_cmds", except a single script fragment to be evaled but
13506# not shown.
13507finish_eval=$lt_finish_eval
13508
13509# Whether we should hardcode library paths into libraries.
13510hardcode_into_libs=$hardcode_into_libs
13511
13512# Compile-time system search path for libraries.
13513sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13514
13515# Run-time system search path for libraries.
13516sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13517
13518# Whether dlopen is supported.
13519dlopen_support=$enable_dlopen
13520
13521# Whether dlopen of programs is supported.
13522dlopen_self=$enable_dlopen_self
13523
13524# Whether dlopen of statically linked programs is supported.
13525dlopen_self_static=$enable_dlopen_self_static
13526
13527# Commands to strip libraries.
13528old_striplib=$lt_old_striplib
13529striplib=$lt_striplib
13530
13531
13532# The linker used to build libraries.
13533LD=$lt_LD
13534
43e02a8a
RW
13535# How to create reloadable object files.
13536reload_flag=$lt_reload_flag
13537reload_cmds=$lt_reload_cmds
13538
1cf3d07d
SE
13539# Commands used to build an old-style archive.
13540old_archive_cmds=$lt_old_archive_cmds
13541
13542# A language specific compiler.
13543CC=$lt_compiler
13544
13545# Is the compiler the GNU compiler?
13546with_gcc=$GCC
13547
13548# Compiler flag to turn off builtin functions.
13549no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13550
13551# How to pass a linker flag through the compiler.
13552wl=$lt_lt_prog_compiler_wl
13553
13554# Additional compiler flags for building library objects.
13555pic_flag=$lt_lt_prog_compiler_pic
13556
13557# Compiler flag to prevent dynamic linking.
13558link_static_flag=$lt_lt_prog_compiler_static
13559
13560# Does compiler simultaneously support -c and -o options?
13561compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13562
13563# Whether or not to add -lc for building shared libraries.
13564build_libtool_need_lc=$archive_cmds_need_lc
13565
13566# Whether or not to disallow shared libs when runtime libs are static.
13567allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13568
13569# Compiler flag to allow reflexive dlopens.
13570export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13571
13572# Compiler flag to generate shared objects directly from archives.
13573whole_archive_flag_spec=$lt_whole_archive_flag_spec
13574
13575# Whether the compiler copes with passing no objects directly.
13576compiler_needs_object=$lt_compiler_needs_object
13577
13578# Create an old-style archive from a shared archive.
13579old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13580
13581# Create a temporary old-style archive to link instead of a shared archive.
13582old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13583
13584# Commands used to build a shared archive.
13585archive_cmds=$lt_archive_cmds
13586archive_expsym_cmds=$lt_archive_expsym_cmds
13587
13588# Commands used to build a loadable module if different from building
13589# a shared archive.
13590module_cmds=$lt_module_cmds
13591module_expsym_cmds=$lt_module_expsym_cmds
13592
13593# Whether we are building with GNU ld or not.
13594with_gnu_ld=$lt_with_gnu_ld
13595
13596# Flag that allows shared libraries with undefined symbols to be built.
13597allow_undefined_flag=$lt_allow_undefined_flag
13598
13599# Flag that enforces no undefined symbols.
13600no_undefined_flag=$lt_no_undefined_flag
13601
13602# Flag to hardcode \$libdir into a binary during linking.
13603# This must work even if \$libdir does not exist
13604hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13605
13606# If ld is used when linking, flag to hardcode \$libdir into a binary
13607# during linking. This must work even if \$libdir does not exist.
13608hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13609
13610# Whether we need a single "-rpath" flag with a separated argument.
13611hardcode_libdir_separator=$lt_hardcode_libdir_separator
13612
13613# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13614# DIR into the resulting binary.
13615hardcode_direct=$hardcode_direct
13616
13617# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13618# DIR into the resulting binary and the resulting library dependency is
13619# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13620# library is relocated.
13621hardcode_direct_absolute=$hardcode_direct_absolute
13622
13623# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13624# into the resulting binary.
13625hardcode_minus_L=$hardcode_minus_L
13626
13627# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13628# into the resulting binary.
13629hardcode_shlibpath_var=$hardcode_shlibpath_var
13630
13631# Set to "yes" if building a shared library automatically hardcodes DIR
13632# into the library and all subsequent libraries and executables linked
13633# against it.
13634hardcode_automatic=$hardcode_automatic
13635
13636# Set to yes if linker adds runtime paths of dependent libraries
13637# to runtime path list.
13638inherit_rpath=$inherit_rpath
13639
13640# Whether libtool must link a program against all its dependency libraries.
13641link_all_deplibs=$link_all_deplibs
13642
13643# Fix the shell variable \$srcfile for the compiler.
13644fix_srcfile_path=$lt_fix_srcfile_path
13645
13646# Set to "yes" if exported symbols are required.
13647always_export_symbols=$always_export_symbols
13648
13649# The commands to list exported symbols.
13650export_symbols_cmds=$lt_export_symbols_cmds
13651
13652# Symbols that should not be listed in the preloaded symbols.
13653exclude_expsyms=$lt_exclude_expsyms
13654
13655# Symbols that must always be exported.
13656include_expsyms=$lt_include_expsyms
13657
13658# Commands necessary for linking programs (against libraries) with templates.
13659prelink_cmds=$lt_prelink_cmds
13660
13661# Specify filename containing input files.
13662file_list_spec=$lt_file_list_spec
13663
13664# How to hardcode a shared library path into an executable.
13665hardcode_action=$hardcode_action
13666
13667# ### END LIBTOOL CONFIG
13668
13669_LT_EOF
13670
13671 case $host_os in
13672 aix3*)
13673 cat <<\_LT_EOF >> "$cfgfile"
13674# AIX sometimes has problems with the GCC collect2 program. For some
13675# reason, if we set the COLLECT_NAMES environment variable, the problems
13676# vanish in a puff of smoke.
13677if test "X${COLLECT_NAMES+set}" != Xset; then
13678 COLLECT_NAMES=
13679 export COLLECT_NAMES
13680fi
13681_LT_EOF
13682 ;;
13683 esac
13684
13685
13686ltmain="$ac_aux_dir/ltmain.sh"
13687
13688
13689 # We use sed instead of cat because bash on DJGPP gets confused if
13690 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13691 # text mode, it properly converts lines to CR/LF. This bash problem
13692 # is reportedly fixed, but why not run on old versions too?
13693 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13694 || (rm -f "$cfgfile"; exit 1)
13695
13696 case $xsi_shell in
13697 yes)
13698 cat << \_LT_EOF >> "$cfgfile"
467b2e9e 13699
1cf3d07d
SE
13700# func_dirname file append nondir_replacement
13701# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13702# otherwise set result to NONDIR_REPLACEMENT.
13703func_dirname ()
13704{
13705 case ${1} in
13706 */*) func_dirname_result="${1%/*}${2}" ;;
13707 * ) func_dirname_result="${3}" ;;
13708 esac
13709}
13710
13711# func_basename file
13712func_basename ()
13713{
13714 func_basename_result="${1##*/}"
13715}
13716
467b2e9e
PG
13717# func_dirname_and_basename file append nondir_replacement
13718# perform func_basename and func_dirname in a single function
13719# call:
13720# dirname: Compute the dirname of FILE. If nonempty,
13721# add APPEND to the result, otherwise set result
13722# to NONDIR_REPLACEMENT.
13723# value returned in "$func_dirname_result"
13724# basename: Compute filename of FILE.
13725# value retuned in "$func_basename_result"
13726# Implementation must be kept synchronized with func_dirname
13727# and func_basename. For efficiency, we do not delegate to
13728# those functions but instead duplicate the functionality here.
13729func_dirname_and_basename ()
13730{
13731 case ${1} in
13732 */*) func_dirname_result="${1%/*}${2}" ;;
13733 * ) func_dirname_result="${3}" ;;
13734 esac
13735 func_basename_result="${1##*/}"
13736}
13737
1cf3d07d
SE
13738# func_stripname prefix suffix name
13739# strip PREFIX and SUFFIX off of NAME.
13740# PREFIX and SUFFIX must not contain globbing or regex special
13741# characters, hashes, percent signs, but SUFFIX may contain a leading
13742# dot (in which case that matches only a dot).
13743func_stripname ()
13744{
13745 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13746 # positional parameters, so assign one to ordinary parameter first.
13747 func_stripname_result=${3}
13748 func_stripname_result=${func_stripname_result#"${1}"}
13749 func_stripname_result=${func_stripname_result%"${2}"}
13750}
13751
13752# func_opt_split
13753func_opt_split ()
13754{
13755 func_opt_split_opt=${1%%=*}
13756 func_opt_split_arg=${1#*=}
13757}
13758
13759# func_lo2o object
13760func_lo2o ()
13761{
13762 case ${1} in
13763 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13764 *) func_lo2o_result=${1} ;;
13765 esac
13766}
467b2e9e
PG
13767
13768# func_xform libobj-or-source
13769func_xform ()
13770{
13771 func_xform_result=${1%.*}.lo
13772}
13773
13774# func_arith arithmetic-term...
13775func_arith ()
13776{
13777 func_arith_result=$(( $* ))
13778}
13779
13780# func_len string
13781# STRING may not start with a hyphen.
13782func_len ()
13783{
13784 func_len_result=${#1}
13785}
13786
1cf3d07d
SE
13787_LT_EOF
13788 ;;
13789 *) # Bourne compatible functions.
13790 cat << \_LT_EOF >> "$cfgfile"
467b2e9e 13791
1cf3d07d
SE
13792# func_dirname file append nondir_replacement
13793# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13794# otherwise set result to NONDIR_REPLACEMENT.
13795func_dirname ()
13796{
13797 # Extract subdirectory from the argument.
43e02a8a 13798 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
1cf3d07d
SE
13799 if test "X$func_dirname_result" = "X${1}"; then
13800 func_dirname_result="${3}"
13801 else
13802 func_dirname_result="$func_dirname_result${2}"
13803 fi
13804}
13805
13806# func_basename file
13807func_basename ()
13808{
43e02a8a 13809 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
1cf3d07d
SE
13810}
13811
467b2e9e 13812
1cf3d07d
SE
13813# func_stripname prefix suffix name
13814# strip PREFIX and SUFFIX off of NAME.
13815# PREFIX and SUFFIX must not contain globbing or regex special
13816# characters, hashes, percent signs, but SUFFIX may contain a leading
13817# dot (in which case that matches only a dot).
13818# func_strip_suffix prefix name
13819func_stripname ()
13820{
13821 case ${2} in
43e02a8a
RW
13822 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13823 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
1cf3d07d
SE
13824 esac
13825}
13826
13827# sed scripts:
13828my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13829my_sed_long_arg='1s/^-[^=]*=//'
13830
13831# func_opt_split
13832func_opt_split ()
13833{
43e02a8a
RW
13834 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13835 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
1cf3d07d
SE
13836}
13837
13838# func_lo2o object
13839func_lo2o ()
13840{
43e02a8a 13841 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
1cf3d07d 13842}
467b2e9e
PG
13843
13844# func_xform libobj-or-source
13845func_xform ()
13846{
43e02a8a 13847 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
467b2e9e
PG
13848}
13849
13850# func_arith arithmetic-term...
13851func_arith ()
13852{
13853 func_arith_result=`expr "$@"`
13854}
13855
13856# func_len string
13857# STRING may not start with a hyphen.
13858func_len ()
13859{
13860 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13861}
13862
1cf3d07d
SE
13863_LT_EOF
13864esac
13865
13866case $lt_shell_append in
13867 yes)
13868 cat << \_LT_EOF >> "$cfgfile"
13869
13870# func_append var value
13871# Append VALUE to the end of shell variable VAR.
13872func_append ()
13873{
13874 eval "$1+=\$2"
13875}
13876_LT_EOF
13877 ;;
13878 *)
13879 cat << \_LT_EOF >> "$cfgfile"
13880
13881# func_append var value
13882# Append VALUE to the end of shell variable VAR.
13883func_append ()
13884{
13885 eval "$1=\$$1\$2"
13886}
467b2e9e 13887
1cf3d07d
SE
13888_LT_EOF
13889 ;;
13890 esac
13891
13892
13893 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13894 || (rm -f "$cfgfile"; exit 1)
13895
13896 mv -f "$cfgfile" "$ofile" ||
13897 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13898 chmod +x "$ofile"
13899
13900 ;;
5213506e 13901
88386050 13902 esac
5213506e 13903done # for ac_tag
88386050 13904
88386050 13905
5213506e 13906as_fn_exit 0
88386050 13907_ACEOF
88386050
NN
13908ac_clean_files=$ac_clean_files_save
13909
5213506e
RW
13910test $ac_write_fail = 0 ||
13911 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13912
88386050
NN
13913
13914# configure is writing to config.log, and then calls config.status.
13915# config.status does its own redirection, appending to config.log.
13916# Unfortunately, on DOS this fails, as config.log is still kept open
13917# by configure, so config.status won't be able to write to it; its
13918# output is simply discarded. So we exec the FD to /dev/null,
13919# effectively closing config.log, so it can be properly (re)opened and
13920# appended to by config.status. When coming back to configure, we
13921# need to make the FD available again.
13922if test "$no_create" != yes; then
13923 ac_cs_success=:
13924 ac_config_status_args=
13925 test "$silent" = yes &&
13926 ac_config_status_args="$ac_config_status_args --quiet"
13927 exec 5>/dev/null
13928 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13929 exec 5>>config.log
13930 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13931 # would make configure fail if this is the last instruction.
5213506e
RW
13932 $ac_cs_success || as_fn_exit $?
13933fi
13934if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13936$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
88386050 13937fi
bce1b489 13938