2012-03-08 Luis Machado <lgustavo@codesourcery.com>
[deliverable/binutils-gdb.git] / ld / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
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.
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
42ecbf5e 14
81ecdfbb
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 :
42ecbf5e
DJ
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
42ecbf5e 31fi
42ecbf5e 32
81ecdfbb
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 }
42ecbf5e
DJ
79fi
80
81
81ecdfbb
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
42ecbf5e
DJ
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
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
3725885a
RW
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
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
42ecbf5e 192do
81ecdfbb
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."
42ecbf5e 236 else
81ecdfbb
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."
42ecbf5e 241 fi
81ecdfbb
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
363
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
42ecbf5e 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
383 as_expr=expr
384else
385 as_expr=false
386fi
387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42ecbf5e
DJ
389 as_basename=basename
390else
391 as_basename=false
392fi
393
81ecdfbb
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
42ecbf5e 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
81ecdfbb
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'`
42ecbf5e 418
42ecbf5e
DJ
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
42ecbf5e 426
81ecdfbb
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 |
42ecbf5e 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
42ecbf5e 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
42ecbf5e 444 t loop
81ecdfbb 445 s/-\n.*//
42ecbf5e 446 ' >$as_me.lineno &&
81ecdfbb
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; }
42ecbf5e
DJ
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
81ecdfbb
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
42ecbf5e
DJ
454 # Exit status is that of the last command.
455 exit
456}
457
81ecdfbb
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';;
42ecbf5e
DJ
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
42ecbf5e 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
42ecbf5e 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 480 as_ln_s='ln -s'
81ecdfbb
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'
42ecbf5e 491 fi
42ecbf5e
DJ
492else
493 as_ln_s='cp -p'
494fi
81ecdfbb
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
42ecbf5e
DJ
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
81ecdfbb
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
42ecbf5e
DJ
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
d7040cdb
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7040cdb 536
81ecdfbb
RW
537exec 7<&0 </dev/null 6>&1
538
42ecbf5e
DJ
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`
252b5132 543
42ecbf5e
DJ
544#
545# Initializations.
546#
252b5132 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
42ecbf5e 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
42ecbf5e
DJ
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
42ecbf5e
DJ
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
42ecbf5e
DJ
563
564ac_unique_file="ldmain.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
42ecbf5e
DJ
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
42ecbf5e
DJ
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
42ecbf5e
DJ
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
42ecbf5e
DJ
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
42ecbf5e
DJ
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
42ecbf5e
DJ
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
42ecbf5e 592# include <inttypes.h>
42ecbf5e 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
42ecbf5e
DJ
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
605TESTBFDLIB
606EMULATION_LIBPATH
607LIB_PATH
608EMUL_EXTRA_OFILES
609EMULATION_OFILES
610EMUL
611STRINGIFY
02ecc8e9 612enable_initfini_array
5d3236ee
DK
613ENABLE_PLUGINS_FALSE
614ENABLE_PLUGINS_TRUE
81ecdfbb
RW
615NATIVE_LIB_DIRS
616HOSTING_LIBS
617HOSTING_CRT0
618HDEFINES
619do_compare
620GENINSRC_NEVER_FALSE
621GENINSRC_NEVER_TRUE
81ecdfbb
RW
622LEXLIB
623LEX_OUTPUT_ROOT
624LEX
625YFLAGS
626YACC
627MSGMERGE
628MSGFMT
629MKINSTALLDIRS
630CATOBJEXT
631GENCAT
632INSTOBJEXT
633DATADIRNAME
634CATALOGS
635POSUB
636GMSGFMT
637XGETTEXT
638INCINTL
639LIBINTL_DEP
640LIBINTL
641USE_NLS
3cb62297 642CXXCPP
81ecdfbb
RW
643OTOOL64
644OTOOL
645LIPO
646NMEDIT
647DSYMUTIL
81ecdfbb
RW
648RANLIB
649AR
650OBJDUMP
651LN_S
652NM
653ac_ct_DUMPBIN
654DUMPBIN
655LD
656FGREP
657SED
658LIBTOOL
3cb62297
L
659am__fastdepCXX_FALSE
660am__fastdepCXX_TRUE
661CXXDEPMODE
662ac_ct_CXX
663CXXFLAGS
664CXX
397841b5
AM
665NO_WERROR
666WARN_CFLAGS
81ecdfbb
RW
667EGREP
668GREP
669CPP
4fda8867
NC
670installed_linker
671install_as_default
81ecdfbb
RW
672TARGET_SYSTEM_ROOT_DEFINE
673TARGET_SYSTEM_ROOT
674use_sysroot
64ac50ac
RW
675MAINT
676MAINTAINER_MODE_FALSE
677MAINTAINER_MODE_TRUE
81ecdfbb
RW
678am__fastdepCC_FALSE
679am__fastdepCC_TRUE
680CCDEPMODE
681AMDEPBACKSLASH
682AMDEP_FALSE
683AMDEP_TRUE
684am__quote
685am__include
686DEPDIR
687am__untar
688am__tar
689AMTAR
690am__leading_dot
691SET_MAKE
692AWK
693mkdir_p
694MKDIR_P
695INSTALL_STRIP_PROGRAM
696STRIP
697install_sh
698MAKEINFO
699AUTOHEADER
700AUTOMAKE
701AUTOCONF
702ACLOCAL
703VERSION
704PACKAGE
705CYGPATH_W
706am__isrc
707INSTALL_DATA
708INSTALL_SCRIPT
709INSTALL_PROGRAM
710OBJEXT
711EXEEXT
712ac_ct_CC
713CPPFLAGS
714LDFLAGS
715CFLAGS
716CC
717target_os
718target_vendor
719target_cpu
720target
721host_os
722host_vendor
723host_cpu
724host
725build_os
726build_vendor
727build_cpu
728build
729target_alias
730host_alias
731build_alias
732LIBS
733ECHO_T
734ECHO_N
735ECHO_C
736DEFS
737mandir
738localedir
739libdir
740psdir
741pdfdir
742dvidir
743htmldir
744infodir
745docdir
746oldincludedir
747includedir
748localstatedir
749sharedstatedir
750sysconfdir
751datadir
752datarootdir
753libexecdir
754sbindir
755bindir
756program_transform_name
757prefix
758exec_prefix
759PACKAGE_URL
760PACKAGE_BUGREPORT
761PACKAGE_STRING
762PACKAGE_VERSION
763PACKAGE_TARNAME
764PACKAGE_NAME
765PATH_SEPARATOR
766SHELL'
42ecbf5e 767ac_subst_files='TDIRS'
81ecdfbb
RW
768ac_user_opts='
769enable_option_checking
770enable_dependency_tracking
64ac50ac 771enable_maintainer_mode
81ecdfbb
RW
772with_lib_path
773enable_targets
774enable_64_bit_bfd
775with_sysroot
4fda8867 776enable_gold
81ecdfbb
RW
777enable_got
778enable_werror
779enable_build_warnings
da2f07f1 780enable_plugins
81ecdfbb
RW
781enable_largefile
782enable_shared
783enable_static
784with_pic
785enable_fast_install
786with_gnu_ld
787enable_libtool_lock
788enable_nls
02ecc8e9 789enable_initfini_array
52546677 790with_zlib
81ecdfbb
RW
791'
792 ac_precious_vars='build_alias
793host_alias
794target_alias
795CC
796CFLAGS
797LDFLAGS
798LIBS
799CPPFLAGS
800CPP
3cb62297
L
801CXX
802CXXFLAGS
803CCC
804CXXCPP
81ecdfbb
RW
805YACC
806YFLAGS'
807
252b5132
RH
808
809# Initialize some variables set by options.
42ecbf5e
DJ
810ac_init_help=
811ac_init_version=false
81ecdfbb
RW
812ac_unrecognized_opts=
813ac_unrecognized_sep=
252b5132
RH
814# The variables have the same names as the options, with
815# dashes changed to underlines.
42ecbf5e 816cache_file=/dev/null
252b5132 817exec_prefix=NONE
252b5132 818no_create=
252b5132
RH
819no_recursion=
820prefix=NONE
821program_prefix=NONE
822program_suffix=NONE
823program_transform_name=s,x,x,
824silent=
825site=
826srcdir=
252b5132
RH
827verbose=
828x_includes=NONE
829x_libraries=NONE
42ecbf5e
DJ
830
831# Installation directory options.
832# These are left unexpanded so users can "make install exec_prefix=/foo"
833# and all the variables that are supposed to be based on exec_prefix
834# by default will actually change.
835# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 836# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
837bindir='${exec_prefix}/bin'
838sbindir='${exec_prefix}/sbin'
839libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
840datarootdir='${prefix}/share'
841datadir='${datarootdir}'
252b5132
RH
842sysconfdir='${prefix}/etc'
843sharedstatedir='${prefix}/com'
844localstatedir='${prefix}/var'
252b5132
RH
845includedir='${prefix}/include'
846oldincludedir='/usr/include'
81ecdfbb
RW
847docdir='${datarootdir}/doc/${PACKAGE}'
848infodir='${datarootdir}/info'
849htmldir='${docdir}'
850dvidir='${docdir}'
851pdfdir='${docdir}'
852psdir='${docdir}'
853libdir='${exec_prefix}/lib'
854localedir='${datarootdir}/locale'
855mandir='${datarootdir}/man'
252b5132 856
252b5132 857ac_prev=
81ecdfbb 858ac_dashdash=
252b5132
RH
859for ac_option
860do
252b5132
RH
861 # If the previous option needs an argument, assign it.
862 if test -n "$ac_prev"; then
81ecdfbb 863 eval $ac_prev=\$ac_option
252b5132
RH
864 ac_prev=
865 continue
866 fi
867
81ecdfbb
RW
868 case $ac_option in
869 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870 *) ac_optarg=yes ;;
871 esac
252b5132
RH
872
873 # Accept the important Cygnus configure options, so we can diagnose typos.
874
81ecdfbb
RW
875 case $ac_dashdash$ac_option in
876 --)
877 ac_dashdash=yes ;;
252b5132
RH
878
879 -bindir | --bindir | --bindi | --bind | --bin | --bi)
880 ac_prev=bindir ;;
881 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
42ecbf5e 882 bindir=$ac_optarg ;;
252b5132
RH
883
884 -build | --build | --buil | --bui | --bu)
42ecbf5e 885 ac_prev=build_alias ;;
252b5132 886 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
42ecbf5e 887 build_alias=$ac_optarg ;;
252b5132
RH
888
889 -cache-file | --cache-file | --cache-fil | --cache-fi \
890 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
891 ac_prev=cache_file ;;
892 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
893 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
42ecbf5e
DJ
894 cache_file=$ac_optarg ;;
895
896 --config-cache | -C)
897 cache_file=config.cache ;;
252b5132 898
81ecdfbb 899 -datadir | --datadir | --datadi | --datad)
252b5132 900 ac_prev=datadir ;;
81ecdfbb 901 -datadir=* | --datadir=* | --datadi=* | --datad=*)
42ecbf5e 902 datadir=$ac_optarg ;;
252b5132 903
81ecdfbb
RW
904 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
905 | --dataroo | --dataro | --datar)
906 ac_prev=datarootdir ;;
907 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
908 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
909 datarootdir=$ac_optarg ;;
910
252b5132 911 -disable-* | --disable-*)
81ecdfbb 912 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 913 # Reject names that are not valid shell variable names.
81ecdfbb
RW
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915 as_fn_error "invalid feature name: $ac_useropt"
916 ac_useropt_orig=$ac_useropt
917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
919 *"
920"enable_$ac_useropt"
921"*) ;;
922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
923 ac_unrecognized_sep=', ';;
924 esac
925 eval enable_$ac_useropt=no ;;
926
927 -docdir | --docdir | --docdi | --doc | --do)
928 ac_prev=docdir ;;
929 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930 docdir=$ac_optarg ;;
931
932 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
933 ac_prev=dvidir ;;
934 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935 dvidir=$ac_optarg ;;
252b5132
RH
936
937 -enable-* | --enable-*)
81ecdfbb 938 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 939 # Reject names that are not valid shell variable names.
81ecdfbb
RW
940 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
941 as_fn_error "invalid feature name: $ac_useropt"
942 ac_useropt_orig=$ac_useropt
943 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
944 case $ac_user_opts in
945 *"
946"enable_$ac_useropt"
947"*) ;;
948 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
949 ac_unrecognized_sep=', ';;
252b5132 950 esac
81ecdfbb 951 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
952
953 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
954 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
955 | --exec | --exe | --ex)
956 ac_prev=exec_prefix ;;
957 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
958 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
959 | --exec=* | --exe=* | --ex=*)
42ecbf5e 960 exec_prefix=$ac_optarg ;;
252b5132
RH
961
962 -gas | --gas | --ga | --g)
963 # Obsolete; use --with-gas.
964 with_gas=yes ;;
965
42ecbf5e
DJ
966 -help | --help | --hel | --he | -h)
967 ac_init_help=long ;;
968 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
969 ac_init_help=recursive ;;
970 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
971 ac_init_help=short ;;
252b5132
RH
972
973 -host | --host | --hos | --ho)
42ecbf5e 974 ac_prev=host_alias ;;
252b5132 975 -host=* | --host=* | --hos=* | --ho=*)
42ecbf5e 976 host_alias=$ac_optarg ;;
252b5132 977
81ecdfbb
RW
978 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
979 ac_prev=htmldir ;;
980 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
981 | --ht=*)
982 htmldir=$ac_optarg ;;
983
252b5132
RH
984 -includedir | --includedir | --includedi | --included | --include \
985 | --includ | --inclu | --incl | --inc)
986 ac_prev=includedir ;;
987 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
988 | --includ=* | --inclu=* | --incl=* | --inc=*)
42ecbf5e 989 includedir=$ac_optarg ;;
252b5132
RH
990
991 -infodir | --infodir | --infodi | --infod | --info | --inf)
992 ac_prev=infodir ;;
993 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
42ecbf5e 994 infodir=$ac_optarg ;;
252b5132
RH
995
996 -libdir | --libdir | --libdi | --libd)
997 ac_prev=libdir ;;
998 -libdir=* | --libdir=* | --libdi=* | --libd=*)
42ecbf5e 999 libdir=$ac_optarg ;;
252b5132
RH
1000
1001 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1002 | --libexe | --libex | --libe)
1003 ac_prev=libexecdir ;;
1004 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1005 | --libexe=* | --libex=* | --libe=*)
42ecbf5e 1006 libexecdir=$ac_optarg ;;
252b5132 1007
81ecdfbb
RW
1008 -localedir | --localedir | --localedi | --localed | --locale)
1009 ac_prev=localedir ;;
1010 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1011 localedir=$ac_optarg ;;
1012
252b5132 1013 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1014 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1015 ac_prev=localstatedir ;;
1016 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1017 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
42ecbf5e 1018 localstatedir=$ac_optarg ;;
252b5132
RH
1019
1020 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1021 ac_prev=mandir ;;
1022 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
42ecbf5e 1023 mandir=$ac_optarg ;;
252b5132
RH
1024
1025 -nfp | --nfp | --nf)
1026 # Obsolete; use --without-fp.
1027 with_fp=no ;;
1028
1029 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
42ecbf5e 1030 | --no-cr | --no-c | -n)
252b5132
RH
1031 no_create=yes ;;
1032
1033 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1034 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1035 no_recursion=yes ;;
1036
1037 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1038 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1039 | --oldin | --oldi | --old | --ol | --o)
1040 ac_prev=oldincludedir ;;
1041 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1042 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1043 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
42ecbf5e 1044 oldincludedir=$ac_optarg ;;
252b5132
RH
1045
1046 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1047 ac_prev=prefix ;;
1048 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
42ecbf5e 1049 prefix=$ac_optarg ;;
252b5132
RH
1050
1051 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1052 | --program-pre | --program-pr | --program-p)
1053 ac_prev=program_prefix ;;
1054 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1055 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
42ecbf5e 1056 program_prefix=$ac_optarg ;;
252b5132
RH
1057
1058 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1059 | --program-suf | --program-su | --program-s)
1060 ac_prev=program_suffix ;;
1061 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1062 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
42ecbf5e 1063 program_suffix=$ac_optarg ;;
252b5132
RH
1064
1065 -program-transform-name | --program-transform-name \
1066 | --program-transform-nam | --program-transform-na \
1067 | --program-transform-n | --program-transform- \
1068 | --program-transform | --program-transfor \
1069 | --program-transfo | --program-transf \
1070 | --program-trans | --program-tran \
1071 | --progr-tra | --program-tr | --program-t)
1072 ac_prev=program_transform_name ;;
1073 -program-transform-name=* | --program-transform-name=* \
1074 | --program-transform-nam=* | --program-transform-na=* \
1075 | --program-transform-n=* | --program-transform-=* \
1076 | --program-transform=* | --program-transfor=* \
1077 | --program-transfo=* | --program-transf=* \
1078 | --program-trans=* | --program-tran=* \
1079 | --progr-tra=* | --program-tr=* | --program-t=*)
42ecbf5e 1080 program_transform_name=$ac_optarg ;;
252b5132 1081
81ecdfbb
RW
1082 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1083 ac_prev=pdfdir ;;
1084 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1085 pdfdir=$ac_optarg ;;
1086
1087 -psdir | --psdir | --psdi | --psd | --ps)
1088 ac_prev=psdir ;;
1089 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1090 psdir=$ac_optarg ;;
1091
252b5132
RH
1092 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1093 | -silent | --silent | --silen | --sile | --sil)
1094 silent=yes ;;
1095
1096 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1097 ac_prev=sbindir ;;
1098 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1099 | --sbi=* | --sb=*)
42ecbf5e 1100 sbindir=$ac_optarg ;;
252b5132
RH
1101
1102 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1103 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1104 | --sharedst | --shareds | --shared | --share | --shar \
1105 | --sha | --sh)
1106 ac_prev=sharedstatedir ;;
1107 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1108 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1109 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1110 | --sha=* | --sh=*)
42ecbf5e 1111 sharedstatedir=$ac_optarg ;;
252b5132
RH
1112
1113 -site | --site | --sit)
1114 ac_prev=site ;;
1115 -site=* | --site=* | --sit=*)
42ecbf5e 1116 site=$ac_optarg ;;
85fbca6a 1117
252b5132
RH
1118 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1119 ac_prev=srcdir ;;
1120 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
42ecbf5e 1121 srcdir=$ac_optarg ;;
252b5132
RH
1122
1123 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1124 | --syscon | --sysco | --sysc | --sys | --sy)
1125 ac_prev=sysconfdir ;;
1126 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1127 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
42ecbf5e 1128 sysconfdir=$ac_optarg ;;
252b5132
RH
1129
1130 -target | --target | --targe | --targ | --tar | --ta | --t)
42ecbf5e 1131 ac_prev=target_alias ;;
252b5132 1132 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
42ecbf5e 1133 target_alias=$ac_optarg ;;
252b5132
RH
1134
1135 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1136 verbose=yes ;;
1137
42ecbf5e
DJ
1138 -version | --version | --versio | --versi | --vers | -V)
1139 ac_init_version=: ;;
252b5132
RH
1140
1141 -with-* | --with-*)
81ecdfbb 1142 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1143 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145 as_fn_error "invalid package name: $ac_useropt"
1146 ac_useropt_orig=$ac_useropt
1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148 case $ac_user_opts in
1149 *"
1150"with_$ac_useropt"
1151"*) ;;
1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1153 ac_unrecognized_sep=', ';;
252b5132 1154 esac
81ecdfbb 1155 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1156
1157 -without-* | --without-*)
81ecdfbb 1158 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1159 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1160 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1161 as_fn_error "invalid package name: $ac_useropt"
1162 ac_useropt_orig=$ac_useropt
1163 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164 case $ac_user_opts in
1165 *"
1166"with_$ac_useropt"
1167"*) ;;
1168 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1169 ac_unrecognized_sep=', ';;
1170 esac
1171 eval with_$ac_useropt=no ;;
252b5132
RH
1172
1173 --x)
1174 # Obsolete; use --with-x.
1175 with_x=yes ;;
1176
1177 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1178 | --x-incl | --x-inc | --x-in | --x-i)
1179 ac_prev=x_includes ;;
1180 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1181 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
42ecbf5e 1182 x_includes=$ac_optarg ;;
252b5132
RH
1183
1184 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1185 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1186 ac_prev=x_libraries ;;
1187 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1188 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
42ecbf5e 1189 x_libraries=$ac_optarg ;;
252b5132 1190
81ecdfbb
RW
1191 -*) as_fn_error "unrecognized option: \`$ac_option'
1192Try \`$0 --help' for more information."
252b5132
RH
1193 ;;
1194
42ecbf5e
DJ
1195 *=*)
1196 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1197 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1198 case $ac_envvar in #(
1199 '' | [0-9]* | *[!_$as_cr_alnum]* )
1200 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1201 esac
1202 eval $ac_envvar=\$ac_optarg
42ecbf5e
DJ
1203 export $ac_envvar ;;
1204
252b5132 1205 *)
42ecbf5e 1206 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1207 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
42ecbf5e 1208 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1209 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
42ecbf5e 1210 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1211 ;;
1212
1213 esac
1214done
1215
1216if test -n "$ac_prev"; then
42ecbf5e 1217 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1218 as_fn_error "missing argument to $ac_option"
252b5132 1219fi
252b5132 1220
81ecdfbb
RW
1221if test -n "$ac_unrecognized_opts"; then
1222 case $enable_option_checking in
1223 no) ;;
1224 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1225 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
42ecbf5e 1226 esac
81ecdfbb 1227fi
252b5132 1228
81ecdfbb
RW
1229# Check all directory arguments for consistency.
1230for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1231 datadir sysconfdir sharedstatedir localstatedir includedir \
1232 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1233 libdir localedir mandir
252b5132 1234do
81ecdfbb
RW
1235 eval ac_val=\$$ac_var
1236 # Remove trailing slashes.
1237 case $ac_val in
1238 */ )
1239 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1240 eval $ac_var=\$ac_val;;
1241 esac
1242 # Be sure to have absolute directory names.
42ecbf5e 1243 case $ac_val in
81ecdfbb
RW
1244 [\\/$]* | ?:[\\/]* ) continue;;
1245 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
252b5132 1246 esac
81ecdfbb 1247 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1248done
1249
42ecbf5e
DJ
1250# There might be people who depend on the old broken behavior: `$host'
1251# used to hold the argument of --host etc.
1252# FIXME: To remove some day.
1253build=$build_alias
1254host=$host_alias
1255target=$target_alias
1256
1257# FIXME: To remove some day.
1258if test "x$host_alias" != x; then
1259 if test "x$build_alias" = x; then
1260 cross_compiling=maybe
81ecdfbb 1261 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
42ecbf5e
DJ
1262 If a cross compiler is detected then cross compile mode will be used." >&2
1263 elif test "x$build_alias" != "x$host_alias"; then
1264 cross_compiling=yes
1265 fi
1266fi
e5a52504 1267
42ecbf5e
DJ
1268ac_tool_prefix=
1269test -n "$host_alias" && ac_tool_prefix=$host_alias-
1270
1271test "$silent" = yes && exec 6>/dev/null
252b5132 1272
252b5132 1273
81ecdfbb
RW
1274ac_pwd=`pwd` && test -n "$ac_pwd" &&
1275ac_ls_di=`ls -di .` &&
1276ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1277 as_fn_error "working directory cannot be determined"
1278test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1279 as_fn_error "pwd does not report name of working directory"
1280
1281
252b5132
RH
1282# Find the source files, if location was not specified.
1283if test -z "$srcdir"; then
1284 ac_srcdir_defaulted=yes
81ecdfbb
RW
1285 # Try the directory containing this script, then the parent directory.
1286 ac_confdir=`$as_dirname -- "$as_myself" ||
1287$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1288 X"$as_myself" : 'X\(//\)[^/]' \| \
1289 X"$as_myself" : 'X\(//\)$' \| \
1290 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1291$as_echo X"$as_myself" |
1292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1293 s//\1/
1294 q
1295 }
1296 /^X\(\/\/\)[^/].*/{
1297 s//\1/
1298 q
1299 }
1300 /^X\(\/\/\)$/{
1301 s//\1/
1302 q
1303 }
1304 /^X\(\/\).*/{
1305 s//\1/
1306 q
1307 }
1308 s/.*/./; q'`
252b5132 1309 srcdir=$ac_confdir
81ecdfbb 1310 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1311 srcdir=..
1312 fi
1313else
1314 ac_srcdir_defaulted=no
1315fi
81ecdfbb
RW
1316if test ! -r "$srcdir/$ac_unique_file"; then
1317 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1318 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1319fi
1320ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1321ac_abs_confdir=`(
1322 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1323 pwd)`
1324# When building in place, set srcdir=.
1325if test "$ac_abs_confdir" = "$ac_pwd"; then
1326 srcdir=.
1327fi
1328# Remove unnecessary trailing slashes from srcdir.
1329# Double slashes in file names in object file debugging info
1330# mess up M-x gdb in Emacs.
1331case $srcdir in
1332*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1333esac
1334for ac_var in $ac_precious_vars; do
1335 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1336 eval ac_env_${ac_var}_value=\$${ac_var}
1337 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1339done
252b5132 1340
42ecbf5e
DJ
1341#
1342# Report the --help message.
1343#
1344if test "$ac_init_help" = "long"; then
1345 # Omit some internal or obsolete options to make the list less imposing.
1346 # This message is too long to be a string in the A/UX 3.1 sh.
1347 cat <<_ACEOF
1348\`configure' configures this package to adapt to many kinds of systems.
252b5132 1349
42ecbf5e 1350Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1351
42ecbf5e
DJ
1352To assign environment variables (e.g., CC, CFLAGS...), specify them as
1353VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1354
42ecbf5e 1355Defaults for the options are specified in brackets.
ac48eca1 1356
42ecbf5e
DJ
1357Configuration:
1358 -h, --help display this help and exit
1359 --help=short display options specific to this package
1360 --help=recursive display the short help of all the included packages
1361 -V, --version display version information and exit
1362 -q, --quiet, --silent do not print \`checking...' messages
1363 --cache-file=FILE cache test results in FILE [disabled]
1364 -C, --config-cache alias for \`--cache-file=config.cache'
1365 -n, --no-create do not create output files
1366 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1367
42ecbf5e
DJ
1368Installation directories:
1369 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1370 [$ac_default_prefix]
42ecbf5e 1371 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1372 [PREFIX]
ac48eca1 1373
42ecbf5e
DJ
1374By default, \`make install' will install all the files in
1375\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1376an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1377for instance \`--prefix=\$HOME'.
ac48eca1 1378
42ecbf5e 1379For better control, use the options below.
ac48eca1 1380
42ecbf5e 1381Fine tuning of the installation directories:
81ecdfbb
RW
1382 --bindir=DIR user executables [EPREFIX/bin]
1383 --sbindir=DIR system admin executables [EPREFIX/sbin]
1384 --libexecdir=DIR program executables [EPREFIX/libexec]
1385 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1386 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1387 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1388 --libdir=DIR object code libraries [EPREFIX/lib]
1389 --includedir=DIR C header files [PREFIX/include]
1390 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1391 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1392 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1393 --infodir=DIR info documentation [DATAROOTDIR/info]
1394 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1395 --mandir=DIR man documentation [DATAROOTDIR/man]
1396 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1397 --htmldir=DIR html documentation [DOCDIR]
1398 --dvidir=DIR dvi documentation [DOCDIR]
1399 --pdfdir=DIR pdf documentation [DOCDIR]
1400 --psdir=DIR ps documentation [DOCDIR]
42ecbf5e 1401_ACEOF
ac48eca1 1402
42ecbf5e 1403 cat <<\_ACEOF
252b5132 1404
42ecbf5e
DJ
1405Program names:
1406 --program-prefix=PREFIX prepend PREFIX to installed program names
1407 --program-suffix=SUFFIX append SUFFIX to installed program names
1408 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1409
42ecbf5e
DJ
1410System types:
1411 --build=BUILD configure for building on BUILD [guessed]
1412 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1413 --target=TARGET configure for building compilers for TARGET [HOST]
1414_ACEOF
252b5132 1415fi
252b5132 1416
42ecbf5e 1417if test -n "$ac_init_help"; then
252b5132 1418
42ecbf5e 1419 cat <<\_ACEOF
e5a52504 1420
42ecbf5e 1421Optional Features:
81ecdfbb 1422 --disable-option-checking ignore unrecognized --enable/--with options
42ecbf5e
DJ
1423 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1424 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1425 --disable-dependency-tracking speeds up one-time build
1426 --enable-dependency-tracking do not reject slow dependency extractors
64ac50ac
RW
1427 --enable-maintainer-mode enable make rules and dependencies not useful
1428 (and sometimes confusing) to the casual installer
ce2cded5
L
1429 --enable-targets alternative target configurations
1430 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
c7791212 1431 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
7fb9f789
NC
1432 --enable-got=<type> GOT handling scheme (target, single, negative,
1433 multigot)
ce2cded5
L
1434 --enable-werror treat compile warnings as errors
1435 --enable-build-warnings enable build-time compiler warnings
da2f07f1 1436 --enable-plugins Enable support for plugins (defaults no)
d053aef8 1437 --disable-largefile omit support for large files
81ecdfbb
RW
1438 --enable-shared[=PKGS] build shared libraries [default=yes]
1439 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1440 --enable-fast-install[=PKGS]
1441 optimize for fast installation [default=yes]
42ecbf5e 1442 --disable-libtool-lock avoid locking (might break parallel builds)
42ecbf5e 1443 --disable-nls do not use Native Language Support
02ecc8e9 1444 --enable-initfini-array use .init_array/.fini_array sections
42ecbf5e
DJ
1445
1446Optional Packages:
1447 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1448 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
ce2cded5
L
1449 --with-lib-path=dir1:dir2... set default LIB_PATH
1450 --with-sysroot=DIR Search for usr/lib et al within DIR.
d7040cdb
SE
1451 --with-pic try to use only PIC/non-PIC objects [default=use
1452 both]
1453 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
52546677 1454 --with-zlib include zlib support (auto/yes/no) default=auto
42ecbf5e
DJ
1455
1456Some influential environment variables:
1457 CC C compiler command
1458 CFLAGS C compiler flags
1459 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1460 nonstandard directory <lib dir>
81ecdfbb
RW
1461 LIBS libraries to pass to the linker, e.g. -l<library>
1462 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1463 you have headers in a nonstandard directory <include dir>
42ecbf5e 1464 CPP C preprocessor
3cb62297
L
1465 CXX C++ compiler command
1466 CXXFLAGS C++ compiler flags
1467 CXXCPP C++ preprocessor
81ecdfbb
RW
1468 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1469 the first program found out of: `bison -y', `byacc', `yacc'.
1470 YFLAGS The list of arguments that will be passed by default to $YACC.
1471 This script will default YFLAGS to the empty string to avoid a
1472 default value of `-d' given by some make applications.
42ecbf5e
DJ
1473
1474Use these variables to override the choices made by `configure' or to help
1475it to find libraries and programs with nonstandard names/locations.
1476
81ecdfbb 1477Report bugs to the package provider.
42ecbf5e 1478_ACEOF
81ecdfbb 1479ac_status=$?
42ecbf5e
DJ
1480fi
1481
1482if test "$ac_init_help" = "recursive"; then
1483 # If there are subdirs, report their specific --help.
42ecbf5e 1484 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1485 test -d "$ac_dir" ||
1486 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1487 continue
42ecbf5e
DJ
1488 ac_builddir=.
1489
81ecdfbb
RW
1490case "$ac_dir" in
1491.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492*)
1493 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1494 # A ".." for each directory in $ac_dir_suffix.
1495 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1496 case $ac_top_builddir_sub in
1497 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1499 esac ;;
1500esac
1501ac_abs_top_builddir=$ac_pwd
1502ac_abs_builddir=$ac_pwd$ac_dir_suffix
1503# for backward compatibility:
1504ac_top_builddir=$ac_top_build_prefix
42ecbf5e
DJ
1505
1506case $srcdir in
81ecdfbb 1507 .) # We are building in place.
42ecbf5e 1508 ac_srcdir=.
81ecdfbb
RW
1509 ac_top_srcdir=$ac_top_builddir_sub
1510 ac_abs_top_srcdir=$ac_pwd ;;
1511 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 1512 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1513 ac_top_srcdir=$srcdir
1514 ac_abs_top_srcdir=$srcdir ;;
1515 *) # Relative name.
1516 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1517 ac_top_srcdir=$ac_top_build_prefix$srcdir
1518 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
42ecbf5e 1519esac
81ecdfbb
RW
1520ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1521
1522 cd "$ac_dir" || { ac_status=$?; continue; }
1523 # Check for guested configure.
1524 if test -f "$ac_srcdir/configure.gnu"; then
1525 echo &&
1526 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1527 elif test -f "$ac_srcdir/configure"; then
1528 echo &&
1529 $SHELL "$ac_srcdir/configure" --help=recursive
42ecbf5e 1530 else
81ecdfbb
RW
1531 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1532 fi || ac_status=$?
1533 cd "$ac_pwd" || { ac_status=$?; break; }
42ecbf5e 1534 done
a2d91340
AC
1535fi
1536
81ecdfbb 1537test -n "$ac_init_help" && exit $ac_status
42ecbf5e
DJ
1538if $ac_init_version; then
1539 cat <<\_ACEOF
81ecdfbb
RW
1540configure
1541generated by GNU Autoconf 2.64
a2d91340 1542
81ecdfbb 1543Copyright (C) 2009 Free Software Foundation, Inc.
42ecbf5e
DJ
1544This configure script is free software; the Free Software Foundation
1545gives unlimited permission to copy, distribute and modify it.
1546_ACEOF
81ecdfbb 1547 exit
42ecbf5e 1548fi
a2d91340 1549
81ecdfbb
RW
1550## ------------------------ ##
1551## Autoconf initialization. ##
1552## ------------------------ ##
a2d91340 1553
81ecdfbb
RW
1554# ac_fn_c_try_compile LINENO
1555# --------------------------
1556# Try to compile conftest.$ac_ext, and return whether this succeeded.
1557ac_fn_c_try_compile ()
1558{
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 rm -f conftest.$ac_objext
1561 if { { ac_try="$ac_compile"
1562case "(($ac_try" in
1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564 *) ac_try_echo=$ac_try;;
1565esac
1566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567$as_echo "$ac_try_echo"; } >&5
1568 (eval "$ac_compile") 2>conftest.err
1569 ac_status=$?
1570 if test -s conftest.err; then
1571 grep -v '^ *+' conftest.err >conftest.er1
1572 cat conftest.er1 >&5
1573 mv -f conftest.er1 conftest.err
1574 fi
1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576 test $ac_status = 0; } && {
1577 test -z "$ac_c_werror_flag" ||
1578 test ! -s conftest.err
1579 } && test -s conftest.$ac_objext; then :
1580 ac_retval=0
1581else
1582 $as_echo "$as_me: failed program was:" >&5
1583sed 's/^/| /' conftest.$ac_ext >&5
a2d91340 1584
81ecdfbb
RW
1585 ac_retval=1
1586fi
1587 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1588 return $ac_retval
1589
1590} # ac_fn_c_try_compile
1591
1592# ac_fn_c_try_link LINENO
1593# -----------------------
1594# Try to link conftest.$ac_ext, and return whether this succeeded.
1595ac_fn_c_try_link ()
42ecbf5e 1596{
81ecdfbb
RW
1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598 rm -f conftest.$ac_objext conftest$ac_exeext
1599 if { { ac_try="$ac_link"
1600case "(($ac_try" in
1601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1602 *) ac_try_echo=$ac_try;;
1603esac
1604eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1605$as_echo "$ac_try_echo"; } >&5
1606 (eval "$ac_link") 2>conftest.err
1607 ac_status=$?
1608 if test -s conftest.err; then
1609 grep -v '^ *+' conftest.err >conftest.er1
1610 cat conftest.er1 >&5
1611 mv -f conftest.er1 conftest.err
1612 fi
1613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1614 test $ac_status = 0; } && {
1615 test -z "$ac_c_werror_flag" ||
1616 test ! -s conftest.err
1617 } && test -s conftest$ac_exeext && {
1618 test "$cross_compiling" = yes ||
1619 $as_test_x conftest$ac_exeext
1620 }; then :
1621 ac_retval=0
1622else
1623 $as_echo "$as_me: failed program was:" >&5
1624sed 's/^/| /' conftest.$ac_ext >&5
42ecbf5e 1625
81ecdfbb
RW
1626 ac_retval=1
1627fi
1628 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1629 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1630 # interfere with the next link command; also delete a directory that is
1631 # left behind by Apple's compiler. We do this before executing the actions.
1632 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1633 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1634 return $ac_retval
42ecbf5e 1635
81ecdfbb 1636} # ac_fn_c_try_link
42ecbf5e 1637
81ecdfbb
RW
1638# ac_fn_c_try_cpp LINENO
1639# ----------------------
1640# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1641ac_fn_c_try_cpp ()
1642{
1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644 if { { ac_try="$ac_cpp conftest.$ac_ext"
1645case "(($ac_try" in
1646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1647 *) ac_try_echo=$ac_try;;
1648esac
1649eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1650$as_echo "$ac_try_echo"; } >&5
1651 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1652 ac_status=$?
1653 if test -s conftest.err; then
1654 grep -v '^ *+' conftest.err >conftest.er1
1655 cat conftest.er1 >&5
1656 mv -f conftest.er1 conftest.err
1657 fi
1658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1659 test $ac_status = 0; } >/dev/null && {
1660 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1661 test ! -s conftest.err
1662 }; then :
1663 ac_retval=0
1664else
1665 $as_echo "$as_me: failed program was:" >&5
1666sed 's/^/| /' conftest.$ac_ext >&5
1667
1668 ac_retval=1
1669fi
1670 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1671 return $ac_retval
1672
1673} # ac_fn_c_try_cpp
1674
3cb62297
L
1675# ac_fn_cxx_try_compile LINENO
1676# ----------------------------
1677# Try to compile conftest.$ac_ext, and return whether this succeeded.
1678ac_fn_cxx_try_compile ()
1679{
1680 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681 rm -f conftest.$ac_objext
1682 if { { ac_try="$ac_compile"
1683case "(($ac_try" in
1684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1685 *) ac_try_echo=$ac_try;;
1686esac
1687eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1688$as_echo "$ac_try_echo"; } >&5
1689 (eval "$ac_compile") 2>conftest.err
1690 ac_status=$?
1691 if test -s conftest.err; then
1692 grep -v '^ *+' conftest.err >conftest.er1
1693 cat conftest.er1 >&5
1694 mv -f conftest.er1 conftest.err
1695 fi
1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697 test $ac_status = 0; } && {
1698 test -z "$ac_cxx_werror_flag" ||
1699 test ! -s conftest.err
1700 } && test -s conftest.$ac_objext; then :
1701 ac_retval=0
1702else
1703 $as_echo "$as_me: failed program was:" >&5
1704sed 's/^/| /' conftest.$ac_ext >&5
1705
1706 ac_retval=1
1707fi
1708 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1709 return $ac_retval
1710
1711} # ac_fn_cxx_try_compile
1712
81ecdfbb
RW
1713# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1714# -------------------------------------------------------
1715# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1716# the include files in INCLUDES and setting the cache variable VAR
1717# accordingly.
1718ac_fn_c_check_header_mongrel ()
1719{
1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723$as_echo_n "checking for $2... " >&6; }
1724if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725 $as_echo_n "(cached) " >&6
1726fi
1727eval ac_res=\$$3
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1729$as_echo "$ac_res" >&6; }
1730else
1731 # Is the header compilable?
1732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1733$as_echo_n "checking $2 usability... " >&6; }
1734cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735/* end confdefs.h. */
1736$4
1737#include <$2>
1738_ACEOF
1739if ac_fn_c_try_compile "$LINENO"; then :
1740 ac_header_compiler=yes
1741else
1742 ac_header_compiler=no
1743fi
1744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1746$as_echo "$ac_header_compiler" >&6; }
1747
1748# Is the header present?
1749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1750$as_echo_n "checking $2 presence... " >&6; }
1751cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1752/* end confdefs.h. */
1753#include <$2>
1754_ACEOF
1755if ac_fn_c_try_cpp "$LINENO"; then :
1756 ac_header_preproc=yes
1757else
1758 ac_header_preproc=no
1759fi
1760rm -f conftest.err conftest.$ac_ext
1761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1762$as_echo "$ac_header_preproc" >&6; }
1763
1764# So? What about this header?
1765case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1766 yes:no: )
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1768$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1770$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1771 ;;
1772 no:yes:* )
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1774$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1776$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1778$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1780$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1782$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1783 ;;
1784esac
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1786$as_echo_n "checking for $2... " >&6; }
1787if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1788 $as_echo_n "(cached) " >&6
1789else
1790 eval "$3=\$ac_header_compiler"
1791fi
1792eval ac_res=\$$3
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794$as_echo "$ac_res" >&6; }
1795fi
1796 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1797
1798} # ac_fn_c_check_header_mongrel
1799
1800# ac_fn_c_try_run LINENO
1801# ----------------------
1802# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1803# that executables *can* be run.
1804ac_fn_c_try_run ()
1805{
1806 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807 if { { ac_try="$ac_link"
1808case "(($ac_try" in
1809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1810 *) ac_try_echo=$ac_try;;
1811esac
1812eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1813$as_echo "$ac_try_echo"; } >&5
1814 (eval "$ac_link") 2>&5
1815 ac_status=$?
1816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1817 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1818 { { case "(($ac_try" in
1819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1820 *) ac_try_echo=$ac_try;;
1821esac
1822eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1823$as_echo "$ac_try_echo"; } >&5
1824 (eval "$ac_try") 2>&5
1825 ac_status=$?
1826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827 test $ac_status = 0; }; }; then :
1828 ac_retval=0
1829else
1830 $as_echo "$as_me: program exited with status $ac_status" >&5
1831 $as_echo "$as_me: failed program was:" >&5
1832sed 's/^/| /' conftest.$ac_ext >&5
1833
1834 ac_retval=$ac_status
1835fi
1836 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1837 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1838 return $ac_retval
1839
1840} # ac_fn_c_try_run
1841
1842# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1843# -------------------------------------------------------
1844# Tests whether HEADER exists and can be compiled using the include files in
1845# INCLUDES, setting the cache variable VAR accordingly.
1846ac_fn_c_check_header_compile ()
1847{
1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850$as_echo_n "checking for $2... " >&6; }
1851if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1852 $as_echo_n "(cached) " >&6
1853else
1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855/* end confdefs.h. */
1856$4
1857#include <$2>
1858_ACEOF
1859if ac_fn_c_try_compile "$LINENO"; then :
1860 eval "$3=yes"
1861else
1862 eval "$3=no"
1863fi
1864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1865fi
1866eval ac_res=\$$3
1867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1868$as_echo "$ac_res" >&6; }
1869 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1870
1871} # ac_fn_c_check_header_compile
1872
1873# ac_fn_c_check_func LINENO FUNC VAR
1874# ----------------------------------
1875# Tests whether FUNC exists, setting the cache variable VAR accordingly
1876ac_fn_c_check_func ()
1877{
1878 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1880$as_echo_n "checking for $2... " >&6; }
1881if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1882 $as_echo_n "(cached) " >&6
1883else
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885/* end confdefs.h. */
1886/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1887 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1888#define $2 innocuous_$2
1889
1890/* System header to define __stub macros and hopefully few prototypes,
1891 which can conflict with char $2 (); below.
1892 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1893 <limits.h> exists even on freestanding compilers. */
1894
1895#ifdef __STDC__
1896# include <limits.h>
1897#else
1898# include <assert.h>
1899#endif
1900
1901#undef $2
1902
1903/* Override any GCC internal prototype to avoid an error.
1904 Use char because int might match the return type of a GCC
1905 builtin and then its argument prototype would still apply. */
1906#ifdef __cplusplus
1907extern "C"
1908#endif
1909char $2 ();
1910/* The GNU C library defines this for functions which it implements
1911 to always fail with ENOSYS. Some functions are actually named
1912 something starting with __ and the normal name is an alias. */
1913#if defined __stub_$2 || defined __stub___$2
1914choke me
1915#endif
1916
1917int
1918main ()
1919{
1920return $2 ();
1921 ;
1922 return 0;
1923}
1924_ACEOF
1925if ac_fn_c_try_link "$LINENO"; then :
1926 eval "$3=yes"
1927else
1928 eval "$3=no"
1929fi
1930rm -f core conftest.err conftest.$ac_objext \
1931 conftest$ac_exeext conftest.$ac_ext
1932fi
1933eval ac_res=\$$3
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1935$as_echo "$ac_res" >&6; }
1936 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1937
1938} # ac_fn_c_check_func
1939
3cb62297
L
1940# ac_fn_cxx_try_cpp LINENO
1941# ------------------------
1942# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1943ac_fn_cxx_try_cpp ()
1944{
1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946 if { { ac_try="$ac_cpp conftest.$ac_ext"
1947case "(($ac_try" in
1948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1949 *) ac_try_echo=$ac_try;;
1950esac
1951eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1952$as_echo "$ac_try_echo"; } >&5
1953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1954 ac_status=$?
1955 if test -s conftest.err; then
1956 grep -v '^ *+' conftest.err >conftest.er1
1957 cat conftest.er1 >&5
1958 mv -f conftest.er1 conftest.err
1959 fi
1960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1961 test $ac_status = 0; } >/dev/null && {
1962 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1963 test ! -s conftest.err
1964 }; then :
1965 ac_retval=0
1966else
1967 $as_echo "$as_me: failed program was:" >&5
1968sed 's/^/| /' conftest.$ac_ext >&5
1969
1970 ac_retval=1
1971fi
1972 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1973 return $ac_retval
1974
1975} # ac_fn_cxx_try_cpp
1976
1977# ac_fn_cxx_try_link LINENO
1978# -------------------------
1979# Try to link conftest.$ac_ext, and return whether this succeeded.
1980ac_fn_cxx_try_link ()
1981{
1982 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1983 rm -f conftest.$ac_objext conftest$ac_exeext
1984 if { { ac_try="$ac_link"
1985case "(($ac_try" in
1986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1987 *) ac_try_echo=$ac_try;;
1988esac
1989eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1990$as_echo "$ac_try_echo"; } >&5
1991 (eval "$ac_link") 2>conftest.err
1992 ac_status=$?
1993 if test -s conftest.err; then
1994 grep -v '^ *+' conftest.err >conftest.er1
1995 cat conftest.er1 >&5
1996 mv -f conftest.er1 conftest.err
1997 fi
1998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1999 test $ac_status = 0; } && {
2000 test -z "$ac_cxx_werror_flag" ||
2001 test ! -s conftest.err
2002 } && test -s conftest$ac_exeext && {
2003 test "$cross_compiling" = yes ||
2004 $as_test_x conftest$ac_exeext
2005 }; then :
2006 ac_retval=0
2007else
2008 $as_echo "$as_me: failed program was:" >&5
2009sed 's/^/| /' conftest.$ac_ext >&5
2010
2011 ac_retval=1
2012fi
2013 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2014 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2015 # interfere with the next link command; also delete a directory that is
2016 # left behind by Apple's compiler. We do this before executing the actions.
2017 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2018 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2019 return $ac_retval
2020
2021} # ac_fn_cxx_try_link
2022
81ecdfbb
RW
2023# ac_fn_c_check_decl LINENO SYMBOL VAR
2024# ------------------------------------
2025# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2026ac_fn_c_check_decl ()
2027{
2028 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
2029 as_decl_name=`echo $2|sed 's/ *(.*//'`
2030 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2032$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
2033if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2034 $as_echo_n "(cached) " >&6
2035else
2036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037/* end confdefs.h. */
2038$4
2039int
2040main ()
2041{
360cfc9c
AM
2042#ifndef $as_decl_name
2043#ifdef __cplusplus
2044 (void) $as_decl_use;
2045#else
2046 (void) $as_decl_name;
2047#endif
81ecdfbb
RW
2048#endif
2049
2050 ;
2051 return 0;
2052}
2053_ACEOF
2054if ac_fn_c_try_compile "$LINENO"; then :
2055 eval "$3=yes"
2056else
2057 eval "$3=no"
2058fi
2059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2060fi
2061eval ac_res=\$$3
2062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2063$as_echo "$ac_res" >&6; }
2064 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2065
2066} # ac_fn_c_check_decl
2067
2068# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2069# --------------------------------------------
2070# Tries to find the compile-time value of EXPR in a program that includes
2071# INCLUDES, setting VAR accordingly. Returns whether the value could be
2072# computed
2073ac_fn_c_compute_int ()
2074{
2075 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2076 if test "$cross_compiling" = yes; then
2077 # Depending upon the size, compute the lo and hi bounds.
2078cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2079/* end confdefs.h. */
2080$4
2081int
2082main ()
2083{
2084static int test_array [1 - 2 * !(($2) >= 0)];
2085test_array [0] = 0
2086
2087 ;
2088 return 0;
2089}
2090_ACEOF
2091if ac_fn_c_try_compile "$LINENO"; then :
2092 ac_lo=0 ac_mid=0
2093 while :; do
2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095/* end confdefs.h. */
2096$4
2097int
2098main ()
2099{
2100static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2101test_array [0] = 0
2102
2103 ;
2104 return 0;
2105}
2106_ACEOF
2107if ac_fn_c_try_compile "$LINENO"; then :
2108 ac_hi=$ac_mid; break
2109else
2110 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2111 if test $ac_lo -le $ac_mid; then
2112 ac_lo= ac_hi=
2113 break
2114 fi
2115 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2116fi
2117rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2118 done
2119else
2120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2121/* end confdefs.h. */
2122$4
2123int
2124main ()
2125{
2126static int test_array [1 - 2 * !(($2) < 0)];
2127test_array [0] = 0
2128
2129 ;
2130 return 0;
2131}
2132_ACEOF
2133if ac_fn_c_try_compile "$LINENO"; then :
2134 ac_hi=-1 ac_mid=-1
2135 while :; do
2136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137/* end confdefs.h. */
2138$4
2139int
2140main ()
2141{
2142static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2143test_array [0] = 0
2144
2145 ;
2146 return 0;
2147}
2148_ACEOF
2149if ac_fn_c_try_compile "$LINENO"; then :
2150 ac_lo=$ac_mid; break
2151else
2152 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2153 if test $ac_mid -le $ac_hi; then
2154 ac_lo= ac_hi=
2155 break
2156 fi
2157 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2158fi
2159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160 done
2161else
2162 ac_lo= ac_hi=
2163fi
2164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2165fi
2166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167# Binary search between lo and hi bounds.
2168while test "x$ac_lo" != "x$ac_hi"; do
2169 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171/* end confdefs.h. */
2172$4
2173int
2174main ()
2175{
2176static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2177test_array [0] = 0
2178
2179 ;
2180 return 0;
2181}
2182_ACEOF
2183if ac_fn_c_try_compile "$LINENO"; then :
2184 ac_hi=$ac_mid
2185else
2186 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2187fi
2188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2189done
2190case $ac_lo in #((
2191?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2192'') ac_retval=1 ;;
2193esac
2194 else
2195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196/* end confdefs.h. */
2197$4
2198static long int longval () { return $2; }
2199static unsigned long int ulongval () { return $2; }
2200#include <stdio.h>
2201#include <stdlib.h>
2202int
2203main ()
2204{
2205
2206 FILE *f = fopen ("conftest.val", "w");
2207 if (! f)
2208 return 1;
2209 if (($2) < 0)
2210 {
2211 long int i = longval ();
2212 if (i != ($2))
2213 return 1;
2214 fprintf (f, "%ld", i);
2215 }
2216 else
2217 {
2218 unsigned long int i = ulongval ();
2219 if (i != ($2))
2220 return 1;
2221 fprintf (f, "%lu", i);
2222 }
2223 /* Do not output a trailing newline, as this causes \r\n confusion
2224 on some platforms. */
2225 return ferror (f) || fclose (f) != 0;
2226
2227 ;
2228 return 0;
2229}
2230_ACEOF
2231if ac_fn_c_try_run "$LINENO"; then :
2232 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2233else
2234 ac_retval=1
2235fi
2236rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2237 conftest.$ac_objext conftest.beam conftest.$ac_ext
2238rm -f conftest.val
2239
2240 fi
2241 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2242 return $ac_retval
2243
2244} # ac_fn_c_compute_int
2245cat >config.log <<_ACEOF
2246This file contains any messages produced by compilers while
2247running configure, to aid debugging if configure makes a mistake.
2248
2249It was created by $as_me, which was
2250generated by GNU Autoconf 2.64. Invocation command line was
2251
2252 $ $0 $@
2253
2254_ACEOF
2255exec 5>>config.log
2256{
2257cat <<_ASUNAME
2258## --------- ##
2259## Platform. ##
2260## --------- ##
2261
2262hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2263uname -m = `(uname -m) 2>/dev/null || echo unknown`
2264uname -r = `(uname -r) 2>/dev/null || echo unknown`
2265uname -s = `(uname -s) 2>/dev/null || echo unknown`
2266uname -v = `(uname -v) 2>/dev/null || echo unknown`
2267
2268/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2269/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2270
2271/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2272/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2273/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2274/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
42ecbf5e
DJ
2275/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2276/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2277/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2278
2279_ASUNAME
2280
2281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2282for as_dir in $PATH
2283do
2284 IFS=$as_save_IFS
2285 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2286 $as_echo "PATH: $as_dir"
2287 done
2288IFS=$as_save_IFS
252b5132 2289
42ecbf5e 2290} >&5
5d64ca4e 2291
42ecbf5e 2292cat >&5 <<_ACEOF
5d64ca4e 2293
5d64ca4e 2294
42ecbf5e
DJ
2295## ----------- ##
2296## Core tests. ##
2297## ----------- ##
5d64ca4e 2298
42ecbf5e 2299_ACEOF
2469cfa2 2300
42ecbf5e
DJ
2301
2302# Keep a trace of the command line.
2303# Strip out --no-create and --no-recursion so they do not pile up.
2304# Strip out --silent because we don't want to record it for future runs.
2305# Also quote any args containing shell meta-characters.
2306# Make two passes to allow for proper duplicate-argument suppression.
2307ac_configure_args=
2308ac_configure_args0=
2309ac_configure_args1=
42ecbf5e
DJ
2310ac_must_keep_next=false
2311for ac_pass in 1 2
2312do
2313 for ac_arg
2314 do
2315 case $ac_arg in
2316 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2317 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2318 | -silent | --silent | --silen | --sile | --sil)
2319 continue ;;
81ecdfbb
RW
2320 *\'*)
2321 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2322 esac
2323 case $ac_pass in
81ecdfbb 2324 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
42ecbf5e 2325 2)
81ecdfbb 2326 as_fn_append ac_configure_args1 " '$ac_arg'"
42ecbf5e
DJ
2327 if test $ac_must_keep_next = true; then
2328 ac_must_keep_next=false # Got value, back to normal.
2329 else
2330 case $ac_arg in
2331 *=* | --config-cache | -C | -disable-* | --disable-* \
2332 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2333 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2334 | -with-* | --with-* | -without-* | --without-* | --x)
2335 case "$ac_configure_args0 " in
2336 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2337 esac
2338 ;;
2339 -* ) ac_must_keep_next=true ;;
2340 esac
2341 fi
81ecdfbb 2342 as_fn_append ac_configure_args " '$ac_arg'"
42ecbf5e
DJ
2343 ;;
2344 esac
2345 done
2346done
81ecdfbb
RW
2347{ ac_configure_args0=; unset ac_configure_args0;}
2348{ ac_configure_args1=; unset ac_configure_args1;}
42ecbf5e
DJ
2349
2350# When interrupted or exit'd, cleanup temporary files, and complete
2351# config.log. We remove comments because anyway the quotes in there
2352# would cause problems or look ugly.
81ecdfbb
RW
2353# WARNING: Use '\'' to represent an apostrophe within the trap.
2354# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
42ecbf5e
DJ
2355trap 'exit_status=$?
2356 # Save into config.log some information that might help in debugging.
2357 {
2358 echo
2359
2360 cat <<\_ASBOX
2361## ---------------- ##
2362## Cache variables. ##
2363## ---------------- ##
2364_ASBOX
2365 echo
2366 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2367(
2368 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2369 eval ac_val=\$$ac_var
2370 case $ac_val in #(
2371 *${as_nl}*)
2372 case $ac_var in #(
2373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2374$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2375 esac
2376 case $ac_var in #(
2377 _ | IFS | as_nl) ;; #(
2378 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2379 *) { eval $ac_var=; unset $ac_var;} ;;
2380 esac ;;
2381 esac
2382 done
42ecbf5e 2383 (set) 2>&1 |
81ecdfbb
RW
2384 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2385 *${as_nl}ac_space=\ *)
42ecbf5e 2386 sed -n \
81ecdfbb
RW
2387 "s/'\''/'\''\\\\'\'''\''/g;
2388 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2389 ;; #(
42ecbf5e 2390 *)
81ecdfbb 2391 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 2392 ;;
81ecdfbb
RW
2393 esac |
2394 sort
2395)
42ecbf5e
DJ
2396 echo
2397
2398 cat <<\_ASBOX
2399## ----------------- ##
2400## Output variables. ##
2401## ----------------- ##
2402_ASBOX
2403 echo
2404 for ac_var in $ac_subst_vars
2405 do
81ecdfbb
RW
2406 eval ac_val=\$$ac_var
2407 case $ac_val in
2408 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2409 esac
2410 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2411 done | sort
2412 echo
2413
2414 if test -n "$ac_subst_files"; then
2415 cat <<\_ASBOX
81ecdfbb
RW
2416## ------------------- ##
2417## File substitutions. ##
2418## ------------------- ##
42ecbf5e
DJ
2419_ASBOX
2420 echo
2421 for ac_var in $ac_subst_files
2422 do
81ecdfbb
RW
2423 eval ac_val=\$$ac_var
2424 case $ac_val in
2425 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2426 esac
2427 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2428 done | sort
2429 echo
2430 fi
2431
2432 if test -s confdefs.h; then
2433 cat <<\_ASBOX
2434## ----------- ##
2435## confdefs.h. ##
2436## ----------- ##
2437_ASBOX
2438 echo
81ecdfbb 2439 cat confdefs.h
42ecbf5e
DJ
2440 echo
2441 fi
2442 test "$ac_signal" != 0 &&
81ecdfbb
RW
2443 $as_echo "$as_me: caught signal $ac_signal"
2444 $as_echo "$as_me: exit $exit_status"
42ecbf5e 2445 } >&5
81ecdfbb
RW
2446 rm -f core *.core core.conftest.* &&
2447 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
42ecbf5e 2448 exit $exit_status
81ecdfbb 2449' 0
42ecbf5e 2450for ac_signal in 1 2 13 15; do
81ecdfbb 2451 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
42ecbf5e
DJ
2452done
2453ac_signal=0
2454
2455# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2456rm -f -r conftest* confdefs.h
2457
2458$as_echo "/* confdefs.h */" > confdefs.h
42ecbf5e
DJ
2459
2460# Predefined preprocessor variables.
2461
2462cat >>confdefs.h <<_ACEOF
2463#define PACKAGE_NAME "$PACKAGE_NAME"
2464_ACEOF
2465
42ecbf5e
DJ
2466cat >>confdefs.h <<_ACEOF
2467#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2468_ACEOF
2469
42ecbf5e
DJ
2470cat >>confdefs.h <<_ACEOF
2471#define PACKAGE_VERSION "$PACKAGE_VERSION"
2472_ACEOF
2473
42ecbf5e
DJ
2474cat >>confdefs.h <<_ACEOF
2475#define PACKAGE_STRING "$PACKAGE_STRING"
2476_ACEOF
2477
42ecbf5e
DJ
2478cat >>confdefs.h <<_ACEOF
2479#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2480_ACEOF
2481
81ecdfbb
RW
2482cat >>confdefs.h <<_ACEOF
2483#define PACKAGE_URL "$PACKAGE_URL"
2484_ACEOF
2485
42ecbf5e
DJ
2486
2487# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2488# Prefer an explicitly selected file to automatically selected ones.
2489ac_site_file1=NONE
2490ac_site_file2=NONE
2491if test -n "$CONFIG_SITE"; then
2492 ac_site_file1=$CONFIG_SITE
2493elif test "x$prefix" != xNONE; then
2494 ac_site_file1=$prefix/share/config.site
2495 ac_site_file2=$prefix/etc/config.site
2496else
2497 ac_site_file1=$ac_default_prefix/share/config.site
2498 ac_site_file2=$ac_default_prefix/etc/config.site
2499fi
2500for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2501do
2502 test "x$ac_site_file" = xNONE && continue
42ecbf5e 2503 if test -r "$ac_site_file"; then
81ecdfbb
RW
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2505$as_echo "$as_me: loading site script $ac_site_file" >&6;}
42ecbf5e
DJ
2506 sed 's/^/| /' "$ac_site_file" >&5
2507 . "$ac_site_file"
2508 fi
2509done
2510
2511if test -r "$cache_file"; then
2512 # Some versions of bash will fail to source /dev/null (special
2513 # files actually), so we avoid doing that.
2514 if test -f "$cache_file"; then
81ecdfbb
RW
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2516$as_echo "$as_me: loading cache $cache_file" >&6;}
42ecbf5e 2517 case $cache_file in
81ecdfbb
RW
2518 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2519 *) . "./$cache_file";;
42ecbf5e
DJ
2520 esac
2521 fi
2522else
81ecdfbb
RW
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2524$as_echo "$as_me: creating cache $cache_file" >&6;}
42ecbf5e
DJ
2525 >$cache_file
2526fi
2527
2528# Check that the precious variables saved in the cache have kept the same
2529# value.
2530ac_cache_corrupted=false
81ecdfbb 2531for ac_var in $ac_precious_vars; do
42ecbf5e
DJ
2532 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2533 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2534 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2535 eval ac_new_val=\$ac_env_${ac_var}_value
42ecbf5e
DJ
2536 case $ac_old_set,$ac_new_set in
2537 set,)
81ecdfbb
RW
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2539$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
42ecbf5e
DJ
2540 ac_cache_corrupted=: ;;
2541 ,set)
81ecdfbb
RW
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2543$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
42ecbf5e
DJ
2544 ac_cache_corrupted=: ;;
2545 ,);;
2546 *)
2547 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2548 # differences in whitespace do not lead to failure.
2549 ac_old_val_w=`echo x $ac_old_val`
2550 ac_new_val_w=`echo x $ac_new_val`
2551 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2553$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2554 ac_cache_corrupted=:
2555 else
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2557$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2558 eval $ac_var=\$ac_old_val
2559 fi
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2561$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2563$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
42ecbf5e
DJ
2564 fi;;
2565 esac
2566 # Pass precious variables to config.status.
2567 if test "$ac_new_set" = set; then
2568 case $ac_new_val in
81ecdfbb 2569 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2570 *) ac_arg=$ac_var=$ac_new_val ;;
2571 esac
2572 case " $ac_configure_args " in
2573 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2574 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
42ecbf5e
DJ
2575 esac
2576 fi
2577done
2578if $ac_cache_corrupted; then
81ecdfbb
RW
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2580$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2582$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2583 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
42ecbf5e 2584fi
81ecdfbb
RW
2585## -------------------- ##
2586## Main body of script. ##
2587## -------------------- ##
42ecbf5e
DJ
2588
2589ac_ext=c
2590ac_cpp='$CPP $CPPFLAGS'
2591ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2592ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2593ac_compiler_gnu=$ac_cv_c_compiler_gnu
2594
2595
2596
42ecbf5e 2597
da594c4a 2598
42ecbf5e
DJ
2599
2600
2601ac_aux_dir=
81ecdfbb
RW
2602for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2603 for ac_t in install-sh install.sh shtool; do
2604 if test -f "$ac_dir/$ac_t"; then
2605 ac_aux_dir=$ac_dir
2606 ac_install_sh="$ac_aux_dir/$ac_t -c"
2607 break 2
2608 fi
2609 done
42ecbf5e
DJ
2610done
2611if test -z "$ac_aux_dir"; then
81ecdfbb 2612 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
42ecbf5e 2613fi
81ecdfbb
RW
2614
2615# These three variables are undocumented and unsupported,
2616# and are intended to be withdrawn in a future Autoconf release.
2617# They can cause serious problems if a builder's source tree is in a directory
2618# whose full name contains unusual characters.
2619ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2620ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2621ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2622
42ecbf5e
DJ
2623
2624# Make sure we can run config.sub.
81ecdfbb
RW
2625$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2626 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2627
2628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2629$as_echo_n "checking build system type... " >&6; }
2630if test "${ac_cv_build+set}" = set; then :
2631 $as_echo_n "(cached) " >&6
2632else
2633 ac_build_alias=$build_alias
2634test "x$ac_build_alias" = x &&
2635 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2636test "x$ac_build_alias" = x &&
2637 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2638ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2639 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2640
2641fi
2642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2643$as_echo "$ac_cv_build" >&6; }
2644case $ac_cv_build in
2645*-*-*) ;;
2646*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2647esac
42ecbf5e 2648build=$ac_cv_build
81ecdfbb
RW
2649ac_save_IFS=$IFS; IFS='-'
2650set x $ac_cv_build
2651shift
2652build_cpu=$1
2653build_vendor=$2
2654shift; shift
2655# Remember, the first character of IFS is used to create $*,
2656# except with old shells:
2657build_os=$*
2658IFS=$ac_save_IFS
2659case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2660
2661
81ecdfbb
RW
2662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2663$as_echo_n "checking host system type... " >&6; }
2664if test "${ac_cv_host+set}" = set; then :
2665 $as_echo_n "(cached) " >&6
2666else
2667 if test "x$host_alias" = x; then
2668 ac_cv_host=$ac_cv_build
42ecbf5e 2669else
81ecdfbb
RW
2670 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2671 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2672fi
42ecbf5e
DJ
2673
2674fi
81ecdfbb
RW
2675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2676$as_echo "$ac_cv_host" >&6; }
2677case $ac_cv_host in
2678*-*-*) ;;
2679*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2680esac
42ecbf5e 2681host=$ac_cv_host
81ecdfbb
RW
2682ac_save_IFS=$IFS; IFS='-'
2683set x $ac_cv_host
2684shift
2685host_cpu=$1
2686host_vendor=$2
2687shift; shift
2688# Remember, the first character of IFS is used to create $*,
2689# except with old shells:
2690host_os=$*
2691IFS=$ac_save_IFS
2692case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2693
2694
81ecdfbb
RW
2695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2696$as_echo_n "checking target system type... " >&6; }
2697if test "${ac_cv_target+set}" = set; then :
2698 $as_echo_n "(cached) " >&6
42ecbf5e 2699else
81ecdfbb
RW
2700 if test "x$target_alias" = x; then
2701 ac_cv_target=$ac_cv_host
2702else
2703 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2704 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2705fi
42ecbf5e
DJ
2706
2707fi
81ecdfbb
RW
2708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2709$as_echo "$ac_cv_target" >&6; }
2710case $ac_cv_target in
2711*-*-*) ;;
2712*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2713esac
42ecbf5e 2714target=$ac_cv_target
81ecdfbb
RW
2715ac_save_IFS=$IFS; IFS='-'
2716set x $ac_cv_target
2717shift
2718target_cpu=$1
2719target_vendor=$2
2720shift; shift
2721# Remember, the first character of IFS is used to create $*,
2722# except with old shells:
2723target_os=$*
2724IFS=$ac_save_IFS
2725case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2726
2727
2728# The aliases save the names the user supplied, while $host etc.
2729# will get canonicalized.
2730test -n "$target_alias" &&
2731 test "$program_prefix$program_suffix$program_transform_name" = \
2732 NONENONEs,x,x, &&
2733 program_prefix=${target_alias}-
02ecc8e9 2734
42ecbf5e
DJ
2735ac_ext=c
2736ac_cpp='$CPP $CPPFLAGS'
2737ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2738ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2739ac_compiler_gnu=$ac_cv_c_compiler_gnu
2740if test -n "$ac_tool_prefix"; then
2741 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2742set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744$as_echo_n "checking for $ac_word... " >&6; }
2745if test "${ac_cv_prog_CC+set}" = set; then :
2746 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2747else
2748 if test -n "$CC"; then
2749 ac_cv_prog_CC="$CC" # Let the user override the test.
2750else
2751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2752for as_dir in $PATH
2753do
2754 IFS=$as_save_IFS
2755 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2756 for ac_exec_ext in '' $ac_executable_extensions; do
2757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2758 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2760 break 2
2761 fi
2762done
81ecdfbb
RW
2763 done
2764IFS=$as_save_IFS
42ecbf5e
DJ
2765
2766fi
2767fi
2768CC=$ac_cv_prog_CC
2769if test -n "$CC"; then
81ecdfbb
RW
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2771$as_echo "$CC" >&6; }
42ecbf5e 2772else
81ecdfbb
RW
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774$as_echo "no" >&6; }
42ecbf5e
DJ
2775fi
2776
81ecdfbb 2777
42ecbf5e
DJ
2778fi
2779if test -z "$ac_cv_prog_CC"; then
2780 ac_ct_CC=$CC
2781 # Extract the first word of "gcc", so it can be a program name with args.
2782set dummy gcc; ac_word=$2
81ecdfbb
RW
2783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2784$as_echo_n "checking for $ac_word... " >&6; }
2785if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2786 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2787else
2788 if test -n "$ac_ct_CC"; then
2789 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2790else
2791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2792for as_dir in $PATH
2793do
2794 IFS=$as_save_IFS
2795 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2796 for ac_exec_ext in '' $ac_executable_extensions; do
2797 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2798 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2800 break 2
2801 fi
2802done
81ecdfbb
RW
2803 done
2804IFS=$as_save_IFS
42ecbf5e
DJ
2805
2806fi
2807fi
2808ac_ct_CC=$ac_cv_prog_ac_ct_CC
2809if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2811$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2812else
81ecdfbb
RW
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814$as_echo "no" >&6; }
42ecbf5e
DJ
2815fi
2816
81ecdfbb
RW
2817 if test "x$ac_ct_CC" = x; then
2818 CC=""
2819 else
2820 case $cross_compiling:$ac_tool_warned in
2821yes:)
2822{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2823$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2824ac_tool_warned=yes ;;
2825esac
2826 CC=$ac_ct_CC
2827 fi
42ecbf5e
DJ
2828else
2829 CC="$ac_cv_prog_CC"
2830fi
2831
2832if test -z "$CC"; then
81ecdfbb
RW
2833 if test -n "$ac_tool_prefix"; then
2834 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
42ecbf5e 2835set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837$as_echo_n "checking for $ac_word... " >&6; }
2838if test "${ac_cv_prog_CC+set}" = set; then :
2839 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2840else
2841 if test -n "$CC"; then
2842 ac_cv_prog_CC="$CC" # Let the user override the test.
2843else
2844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845for as_dir in $PATH
2846do
2847 IFS=$as_save_IFS
2848 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2849 for ac_exec_ext in '' $ac_executable_extensions; do
2850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2851 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2853 break 2
2854 fi
2855done
81ecdfbb
RW
2856 done
2857IFS=$as_save_IFS
42ecbf5e
DJ
2858
2859fi
2860fi
2861CC=$ac_cv_prog_CC
2862if test -n "$CC"; then
81ecdfbb
RW
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2864$as_echo "$CC" >&6; }
42ecbf5e 2865else
81ecdfbb
RW
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867$as_echo "no" >&6; }
42ecbf5e
DJ
2868fi
2869
42ecbf5e 2870
81ecdfbb 2871 fi
42ecbf5e
DJ
2872fi
2873if test -z "$CC"; then
2874 # Extract the first word of "cc", so it can be a program name with args.
2875set dummy cc; ac_word=$2
81ecdfbb
RW
2876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877$as_echo_n "checking for $ac_word... " >&6; }
2878if test "${ac_cv_prog_CC+set}" = set; then :
2879 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2880else
2881 if test -n "$CC"; then
2882 ac_cv_prog_CC="$CC" # Let the user override the test.
2883else
2884 ac_prog_rejected=no
2885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2886for as_dir in $PATH
2887do
2888 IFS=$as_save_IFS
2889 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2890 for ac_exec_ext in '' $ac_executable_extensions; do
2891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e
DJ
2892 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2893 ac_prog_rejected=yes
2894 continue
2895 fi
2896 ac_cv_prog_CC="cc"
81ecdfbb 2897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2898 break 2
2899 fi
2900done
81ecdfbb
RW
2901 done
2902IFS=$as_save_IFS
42ecbf5e
DJ
2903
2904if test $ac_prog_rejected = yes; then
2905 # We found a bogon in the path, so make sure we never use it.
2906 set dummy $ac_cv_prog_CC
2907 shift
2908 if test $# != 0; then
2909 # We chose a different compiler from the bogus one.
2910 # However, it has the same basename, so the bogon will be chosen
2911 # first if we set CC to just the basename; use the full file name.
2912 shift
2913 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2914 fi
2915fi
2916fi
2917fi
2918CC=$ac_cv_prog_CC
2919if test -n "$CC"; then
81ecdfbb
RW
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2921$as_echo "$CC" >&6; }
42ecbf5e 2922else
81ecdfbb
RW
2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924$as_echo "no" >&6; }
42ecbf5e
DJ
2925fi
2926
81ecdfbb 2927
42ecbf5e
DJ
2928fi
2929if test -z "$CC"; then
2930 if test -n "$ac_tool_prefix"; then
81ecdfbb 2931 for ac_prog in cl.exe
42ecbf5e
DJ
2932 do
2933 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2934set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2936$as_echo_n "checking for $ac_word... " >&6; }
2937if test "${ac_cv_prog_CC+set}" = set; then :
2938 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2939else
2940 if test -n "$CC"; then
2941 ac_cv_prog_CC="$CC" # Let the user override the test.
2942else
2943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2944for as_dir in $PATH
2945do
2946 IFS=$as_save_IFS
2947 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2948 for ac_exec_ext in '' $ac_executable_extensions; do
2949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2950 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2952 break 2
2953 fi
2954done
81ecdfbb
RW
2955 done
2956IFS=$as_save_IFS
42ecbf5e
DJ
2957
2958fi
2959fi
2960CC=$ac_cv_prog_CC
2961if test -n "$CC"; then
81ecdfbb
RW
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2963$as_echo "$CC" >&6; }
42ecbf5e 2964else
81ecdfbb
RW
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2966$as_echo "no" >&6; }
42ecbf5e
DJ
2967fi
2968
81ecdfbb 2969
42ecbf5e
DJ
2970 test -n "$CC" && break
2971 done
2972fi
2973if test -z "$CC"; then
2974 ac_ct_CC=$CC
81ecdfbb 2975 for ac_prog in cl.exe
42ecbf5e
DJ
2976do
2977 # Extract the first word of "$ac_prog", so it can be a program name with args.
2978set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2980$as_echo_n "checking for $ac_word... " >&6; }
2981if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2982 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2983else
2984 if test -n "$ac_ct_CC"; then
2985 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2986else
2987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2988for as_dir in $PATH
2989do
2990 IFS=$as_save_IFS
2991 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2992 for ac_exec_ext in '' $ac_executable_extensions; do
2993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2994 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2996 break 2
2997 fi
2998done
81ecdfbb
RW
2999 done
3000IFS=$as_save_IFS
42ecbf5e
DJ
3001
3002fi
3003fi
3004ac_ct_CC=$ac_cv_prog_ac_ct_CC
3005if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3007$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 3008else
81ecdfbb
RW
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3010$as_echo "no" >&6; }
42ecbf5e
DJ
3011fi
3012
81ecdfbb 3013
42ecbf5e
DJ
3014 test -n "$ac_ct_CC" && break
3015done
3016
81ecdfbb
RW
3017 if test "x$ac_ct_CC" = x; then
3018 CC=""
3019 else
3020 case $cross_compiling:$ac_tool_warned in
3021yes:)
3022{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3023$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3024ac_tool_warned=yes ;;
3025esac
3026 CC=$ac_ct_CC
3027 fi
42ecbf5e
DJ
3028fi
3029
3030fi
3031
3032
81ecdfbb
RW
3033test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3034$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3035as_fn_error "no acceptable C compiler found in \$PATH
3036See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e
DJ
3037
3038# Provide some information about the compiler.
81ecdfbb
RW
3039$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3040set X $ac_compile
3041ac_compiler=$2
3042for ac_option in --version -v -V -qversion; do
3043 { { ac_try="$ac_compiler $ac_option >&5"
3044case "(($ac_try" in
3045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046 *) ac_try_echo=$ac_try;;
3047esac
3048eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3049$as_echo "$ac_try_echo"; } >&5
3050 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
42ecbf5e 3051 ac_status=$?
81ecdfbb
RW
3052 if test -s conftest.err; then
3053 sed '10a\
3054... rest of stderr output deleted ...
3055 10q' conftest.err >conftest.er1
3056 cat conftest.er1 >&5
3057 rm -f conftest.er1 conftest.err
3058 fi
3059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3060 test $ac_status = 0; }
3061done
42ecbf5e 3062
81ecdfbb 3063cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3064/* end confdefs.h. */
3065
3066int
3067main ()
3068{
3069
3070 ;
3071 return 0;
3072}
3073_ACEOF
3074ac_clean_files_save=$ac_clean_files
81ecdfbb 3075ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
42ecbf5e
DJ
3076# Try to create an executable without -o first, disregard a.out.
3077# It will help us diagnose broken compilers, and finding out an intuition
3078# of exeext.
81ecdfbb
RW
3079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3080$as_echo_n "checking for C compiler default output file name... " >&6; }
3081ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3082
3083# The possible output files:
3084ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3085
3086ac_rmfiles=
3087for ac_file in $ac_files
3088do
3089 case $ac_file in
3090 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3091 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3092 esac
3093done
3094rm -f $ac_rmfiles
3095
3096if { { ac_try="$ac_link_default"
3097case "(($ac_try" in
3098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099 *) ac_try_echo=$ac_try;;
3100esac
3101eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102$as_echo "$ac_try_echo"; } >&5
3103 (eval "$ac_link_default") 2>&5
3104 ac_status=$?
3105 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106 test $ac_status = 0; }; then :
3107 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3108# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3109# in a Makefile. We should not override ac_cv_exeext if it was cached,
3110# so that the user can short-circuit this test for compilers unknown to
3111# Autoconf.
3112for ac_file in $ac_files ''
42ecbf5e
DJ
3113do
3114 test -f "$ac_file" || continue
3115 case $ac_file in
81ecdfbb 3116 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
42ecbf5e
DJ
3117 ;;
3118 [ab].out )
3119 # We found the default executable, but exeext='' is most
3120 # certainly right.
3121 break;;
3122 *.* )
81ecdfbb
RW
3123 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3124 then :; else
3125 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3126 fi
3127 # We set ac_cv_exeext here because the later test for it is not
3128 # safe: cross compilers may not add the suffix if given an `-o'
3129 # argument, so we may need to know it at that point already.
3130 # Even if this section looks crufty: it has the advantage of
3131 # actually working.
42ecbf5e
DJ
3132 break;;
3133 * )
3134 break;;
3135 esac
3136done
81ecdfbb
RW
3137test "$ac_cv_exeext" = no && ac_cv_exeext=
3138
42ecbf5e 3139else
81ecdfbb
RW
3140 ac_file=''
3141fi
3142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3143$as_echo "$ac_file" >&6; }
3144if test -z "$ac_file"; then :
3145 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
3146sed 's/^/| /' conftest.$ac_ext >&5
3147
81ecdfbb
RW
3148{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3149$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3150{ as_fn_set_status 77
3151as_fn_error "C compiler cannot create executables
3152See \`config.log' for more details." "$LINENO" 5; }; }
42ecbf5e 3153fi
42ecbf5e 3154ac_exeext=$ac_cv_exeext
42ecbf5e 3155
81ecdfbb 3156# Check that the compiler produces executables we can run. If not, either
42ecbf5e 3157# the compiler is broken, or we cross compile.
81ecdfbb
RW
3158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3159$as_echo_n "checking whether the C compiler works... " >&6; }
42ecbf5e
DJ
3160# If not cross compiling, check that we can run a simple program.
3161if test "$cross_compiling" != yes; then
3162 if { ac_try='./$ac_file'
81ecdfbb
RW
3163 { { case "(($ac_try" in
3164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165 *) ac_try_echo=$ac_try;;
3166esac
3167eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3168$as_echo "$ac_try_echo"; } >&5
3169 (eval "$ac_try") 2>&5
42ecbf5e 3170 ac_status=$?
81ecdfbb
RW
3171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3172 test $ac_status = 0; }; }; then
42ecbf5e
DJ
3173 cross_compiling=no
3174 else
3175 if test "$cross_compiling" = maybe; then
3176 cross_compiling=yes
3177 else
81ecdfbb
RW
3178 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3179$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180as_fn_error "cannot run C compiled programs.
42ecbf5e 3181If you meant to cross compile, use \`--host'.
81ecdfbb 3182See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e
DJ
3183 fi
3184 fi
3185fi
81ecdfbb
RW
3186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3187$as_echo "yes" >&6; }
42ecbf5e 3188
81ecdfbb 3189rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
42ecbf5e 3190ac_clean_files=$ac_clean_files_save
81ecdfbb 3191# Check that the compiler produces executables we can run. If not, either
42ecbf5e 3192# the compiler is broken, or we cross compile.
81ecdfbb
RW
3193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3194$as_echo_n "checking whether we are cross compiling... " >&6; }
3195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3196$as_echo "$cross_compiling" >&6; }
3197
3198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3199$as_echo_n "checking for suffix of executables... " >&6; }
3200if { { ac_try="$ac_link"
3201case "(($ac_try" in
3202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203 *) ac_try_echo=$ac_try;;
3204esac
3205eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3206$as_echo "$ac_try_echo"; } >&5
3207 (eval "$ac_link") 2>&5
42ecbf5e 3208 ac_status=$?
81ecdfbb
RW
3209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3210 test $ac_status = 0; }; then :
42ecbf5e
DJ
3211 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3212# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3213# work properly (i.e., refer to `conftest.exe'), while it won't with
3214# `rm'.
3215for ac_file in conftest.exe conftest conftest.*; do
3216 test -f "$ac_file" || continue
3217 case $ac_file in
81ecdfbb 3218 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
42ecbf5e 3219 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
42ecbf5e
DJ
3220 break;;
3221 * ) break;;
3222 esac
3223done
3224else
81ecdfbb
RW
3225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227as_fn_error "cannot compute suffix of executables: cannot compile and link
3228See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e 3229fi
42ecbf5e 3230rm -f conftest$ac_cv_exeext
81ecdfbb
RW
3231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3232$as_echo "$ac_cv_exeext" >&6; }
42ecbf5e
DJ
3233
3234rm -f conftest.$ac_ext
3235EXEEXT=$ac_cv_exeext
3236ac_exeext=$EXEEXT
81ecdfbb
RW
3237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3238$as_echo_n "checking for suffix of object files... " >&6; }
3239if test "${ac_cv_objext+set}" = set; then :
3240 $as_echo_n "(cached) " >&6
42ecbf5e 3241else
81ecdfbb 3242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3243/* end confdefs.h. */
3244
3245int
3246main ()
3247{
3248
3249 ;
3250 return 0;
3251}
3252_ACEOF
3253rm -f conftest.o conftest.obj
81ecdfbb
RW
3254if { { ac_try="$ac_compile"
3255case "(($ac_try" in
3256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257 *) ac_try_echo=$ac_try;;
3258esac
3259eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3260$as_echo "$ac_try_echo"; } >&5
3261 (eval "$ac_compile") 2>&5
3262 ac_status=$?
3263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3264 test $ac_status = 0; }; then :
3265 for ac_file in conftest.o conftest.obj conftest.*; do
3266 test -f "$ac_file" || continue;
42ecbf5e 3267 case $ac_file in
81ecdfbb 3268 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
42ecbf5e
DJ
3269 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3270 break;;
3271 esac
3272done
3273else
81ecdfbb 3274 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
3275sed 's/^/| /' conftest.$ac_ext >&5
3276
81ecdfbb
RW
3277{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3278$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279as_fn_error "cannot compute suffix of object files: cannot compile
3280See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e 3281fi
42ecbf5e
DJ
3282rm -f conftest.$ac_cv_objext conftest.$ac_ext
3283fi
81ecdfbb
RW
3284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3285$as_echo "$ac_cv_objext" >&6; }
42ecbf5e
DJ
3286OBJEXT=$ac_cv_objext
3287ac_objext=$OBJEXT
81ecdfbb
RW
3288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3289$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3290if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3291 $as_echo_n "(cached) " >&6
42ecbf5e 3292else
81ecdfbb 3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3294/* end confdefs.h. */
3295
3296int
3297main ()
3298{
3299#ifndef __GNUC__
3300 choke me
3301#endif
3302
3303 ;
3304 return 0;
3305}
3306_ACEOF
81ecdfbb 3307if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3308 ac_compiler_gnu=yes
3309else
81ecdfbb 3310 ac_compiler_gnu=no
42ecbf5e 3311fi
81ecdfbb 3312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e
DJ
3313ac_cv_c_compiler_gnu=$ac_compiler_gnu
3314
3315fi
81ecdfbb
RW
3316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3317$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3318if test $ac_compiler_gnu = yes; then
3319 GCC=yes
3320else
3321 GCC=
3322fi
42ecbf5e
DJ
3323ac_test_CFLAGS=${CFLAGS+set}
3324ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3326$as_echo_n "checking whether $CC accepts -g... " >&6; }
3327if test "${ac_cv_prog_cc_g+set}" = set; then :
3328 $as_echo_n "(cached) " >&6
3329else
3330 ac_save_c_werror_flag=$ac_c_werror_flag
3331 ac_c_werror_flag=yes
3332 ac_cv_prog_cc_g=no
3333 CFLAGS="-g"
3334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3335/* end confdefs.h. */
3336
3337int
3338main ()
3339{
3340
3341 ;
3342 return 0;
3343}
3344_ACEOF
81ecdfbb 3345if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3346 ac_cv_prog_cc_g=yes
3347else
81ecdfbb
RW
3348 CFLAGS=""
3349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350/* end confdefs.h. */
3351
3352int
3353main ()
3354{
3355
3356 ;
3357 return 0;
3358}
3359_ACEOF
3360if ac_fn_c_try_compile "$LINENO"; then :
3361
3362else
3363 ac_c_werror_flag=$ac_save_c_werror_flag
3364 CFLAGS="-g"
3365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366/* end confdefs.h. */
3367
3368int
3369main ()
3370{
42ecbf5e 3371
81ecdfbb
RW
3372 ;
3373 return 0;
3374}
3375_ACEOF
3376if ac_fn_c_try_compile "$LINENO"; then :
3377 ac_cv_prog_cc_g=yes
3378fi
3379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3380fi
3381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3382fi
81ecdfbb
RW
3383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3384 ac_c_werror_flag=$ac_save_c_werror_flag
42ecbf5e 3385fi
81ecdfbb
RW
3386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3387$as_echo "$ac_cv_prog_cc_g" >&6; }
42ecbf5e
DJ
3388if test "$ac_test_CFLAGS" = set; then
3389 CFLAGS=$ac_save_CFLAGS
3390elif test $ac_cv_prog_cc_g = yes; then
3391 if test "$GCC" = yes; then
3392 CFLAGS="-g -O2"
3393 else
3394 CFLAGS="-g"
3395 fi
3396else
3397 if test "$GCC" = yes; then
3398 CFLAGS="-O2"
3399 else
3400 CFLAGS=
3401 fi
3402fi
81ecdfbb
RW
3403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3404$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3405if test "${ac_cv_prog_cc_c89+set}" = set; then :
3406 $as_echo_n "(cached) " >&6
42ecbf5e 3407else
81ecdfbb 3408 ac_cv_prog_cc_c89=no
42ecbf5e 3409ac_save_CC=$CC
81ecdfbb 3410cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3411/* end confdefs.h. */
3412#include <stdarg.h>
3413#include <stdio.h>
3414#include <sys/types.h>
3415#include <sys/stat.h>
3416/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3417struct buf { int x; };
3418FILE * (*rcsopen) (struct buf *, struct stat *, int);
3419static char *e (p, i)
3420 char **p;
3421 int i;
3422{
3423 return p[i];
3424}
3425static char *f (char * (*g) (char **, int), char **p, ...)
3426{
3427 char *s;
3428 va_list v;
3429 va_start (v,p);
3430 s = g (p, va_arg (v,int));
3431 va_end (v);
3432 return s;
3433}
3434
3435/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3436 function prototypes and stuff, but not '\xHH' hex character constants.
3437 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3438 as 'x'. The following induces an error, until -std is added to get
42ecbf5e
DJ
3439 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3440 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3441 that's true only with -std. */
42ecbf5e
DJ
3442int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3443
81ecdfbb
RW
3444/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3445 inside strings and character constants. */
3446#define FOO(x) 'x'
3447int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3448
42ecbf5e
DJ
3449int test (int i, double x);
3450struct s1 {int (*f) (int a);};
3451struct s2 {int (*f) (double a);};
3452int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3453int argc;
3454char **argv;
3455int
3456main ()
3457{
3458return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3459 ;
3460 return 0;
3461}
3462_ACEOF
81ecdfbb
RW
3463for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3464 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
42ecbf5e
DJ
3465do
3466 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3467 if ac_fn_c_try_compile "$LINENO"; then :
3468 ac_cv_prog_cc_c89=$ac_arg
42ecbf5e 3469fi
81ecdfbb
RW
3470rm -f core conftest.err conftest.$ac_objext
3471 test "x$ac_cv_prog_cc_c89" != "xno" && break
42ecbf5e 3472done
81ecdfbb 3473rm -f conftest.$ac_ext
42ecbf5e
DJ
3474CC=$ac_save_CC
3475
3476fi
81ecdfbb
RW
3477# AC_CACHE_VAL
3478case "x$ac_cv_prog_cc_c89" in
3479 x)
3480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3481$as_echo "none needed" >&6; } ;;
3482 xno)
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3484$as_echo "unsupported" >&6; } ;;
42ecbf5e 3485 *)
81ecdfbb
RW
3486 CC="$CC $ac_cv_prog_cc_c89"
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3488$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
42ecbf5e 3489esac
81ecdfbb 3490if test "x$ac_cv_prog_cc_c89" != xno; then :
42ecbf5e 3491
42ecbf5e
DJ
3492fi
3493
42ecbf5e
DJ
3494ac_ext=c
3495ac_cpp='$CPP $CPPFLAGS'
3496ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3497ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3498ac_compiler_gnu=$ac_cv_c_compiler_gnu
3499
3500
81ecdfbb
RW
3501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3502$as_echo_n "checking for library containing strerror... " >&6; }
3503if test "${ac_cv_search_strerror+set}" = set; then :
3504 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3505else
3506 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3507cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3508/* end confdefs.h. */
3509
81ecdfbb
RW
3510/* Override any GCC internal prototype to avoid an error.
3511 Use char because int might match the return type of a GCC
3512 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
3513#ifdef __cplusplus
3514extern "C"
3515#endif
42ecbf5e
DJ
3516char strerror ();
3517int
3518main ()
3519{
81ecdfbb 3520return strerror ();
42ecbf5e
DJ
3521 ;
3522 return 0;
3523}
3524_ACEOF
81ecdfbb
RW
3525for ac_lib in '' cposix; do
3526 if test -z "$ac_lib"; then
3527 ac_res="none required"
3528 else
3529 ac_res=-l$ac_lib
42ecbf5e 3530 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3531 fi
3532 if ac_fn_c_try_link "$LINENO"; then :
3533 ac_cv_search_strerror=$ac_res
3534fi
3535rm -f core conftest.err conftest.$ac_objext \
3536 conftest$ac_exeext
3537 if test "${ac_cv_search_strerror+set}" = set; then :
3538 break
3539fi
3540done
3541if test "${ac_cv_search_strerror+set}" = set; then :
42ecbf5e 3542
42ecbf5e 3543else
81ecdfbb 3544 ac_cv_search_strerror=no
42ecbf5e 3545fi
81ecdfbb 3546rm conftest.$ac_ext
42ecbf5e
DJ
3547LIBS=$ac_func_search_save_LIBS
3548fi
81ecdfbb
RW
3549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3550$as_echo "$ac_cv_search_strerror" >&6; }
3551ac_res=$ac_cv_search_strerror
3552if test "$ac_res" != no; then :
3553 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e
DJ
3554
3555fi
e5a52504
MM
3556
3557
3558BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
81ecdfbb
RW
3559am__api_version='1.11'
3560
e5a52504
MM
3561# Find a good install program. We prefer a C program (faster),
3562# so one script is as good as another. But avoid the broken or
3563# incompatible versions:
3564# SysV /etc/install, /usr/sbin/install
3565# SunOS /usr/etc/install
3566# IRIX /sbin/install
3567# AIX /bin/install
42ecbf5e 3568# AmigaOS /C/install, which installs bootblocks on floppy discs
e5a52504
MM
3569# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3570# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3571# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
42ecbf5e 3572# OS/2's system install, which has a completely different semantic
e5a52504 3573# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3574# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3576$as_echo_n "checking for a BSD-compatible install... " >&6; }
e5a52504 3577if test -z "$INSTALL"; then
81ecdfbb
RW
3578if test "${ac_cv_path_install+set}" = set; then :
3579 $as_echo_n "(cached) " >&6
e5a52504 3580else
42ecbf5e
DJ
3581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3582for as_dir in $PATH
3583do
3584 IFS=$as_save_IFS
3585 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3586 # Account for people who put trailing slashes in PATH elements.
3587case $as_dir/ in #((
3588 ./ | .// | /[cC]/* | \
42ecbf5e 3589 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3590 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
42ecbf5e
DJ
3591 /usr/ucb/* ) ;;
3592 *)
3593 # OSF1 and SCO ODT 3.0 have their own names for install.
3594 # Don't use installbsd from OSF since it installs stuff as root
3595 # by default.
3596 for ac_prog in ginstall scoinst install; do
3597 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3598 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
252b5132 3599 if test $ac_prog = install &&
42ecbf5e 3600 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3601 # AIX install. It has an incompatible calling convention.
3602 :
42ecbf5e
DJ
3603 elif test $ac_prog = install &&
3604 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3605 # program-specific install script used by HP pwplus--don't use.
3606 :
252b5132 3607 else
58c85be7
RW
3608 rm -rf conftest.one conftest.two conftest.dir
3609 echo one > conftest.one
3610 echo two > conftest.two
3611 mkdir conftest.dir
3612 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3613 test -s conftest.one && test -s conftest.two &&
3614 test -s conftest.dir/conftest.one &&
3615 test -s conftest.dir/conftest.two
3616 then
3617 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3618 break 3
3619 fi
252b5132
RH
3620 fi
3621 fi
3622 done
42ecbf5e
DJ
3623 done
3624 ;;
3625esac
81ecdfbb
RW
3626
3627 done
3628IFS=$as_save_IFS
42ecbf5e 3629
58c85be7 3630rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3631
3632fi
3633 if test "${ac_cv_path_install+set}" = set; then
42ecbf5e 3634 INSTALL=$ac_cv_path_install
252b5132 3635 else
58c85be7
RW
3636 # As a last resort, use the slow shell script. Don't cache a
3637 # value for INSTALL within a source directory, because that will
252b5132 3638 # break other packages using the cache if that directory is
58c85be7 3639 # removed, or if the value is a relative name.
42ecbf5e 3640 INSTALL=$ac_install_sh
252b5132
RH
3641 fi
3642fi
81ecdfbb
RW
3643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3644$as_echo "$INSTALL" >&6; }
252b5132
RH
3645
3646# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3647# It thinks the first close brace ends the variable substitution.
3648test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3649
42ecbf5e 3650test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3651
3652test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3653
81ecdfbb
RW
3654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3655$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3656# Just in case
3657sleep 1
42ecbf5e 3658echo timestamp > conftest.file
81ecdfbb
RW
3659# Reject unsafe characters in $srcdir or the absolute working directory
3660# name. Accept space and tab only in the latter.
3661am_lf='
3662'
3663case `pwd` in
3664 *[\\\"\#\$\&\'\`$am_lf]*)
3665 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3666esac
3667case $srcdir in
3668 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3669 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3670esac
3671
252b5132
RH
3672# Do `set' in a subshell so we don't clobber the current shell's
3673# arguments. Must try -L first in case configure is actually a
3674# symlink; some systems play weird games with the mod time of symlinks
3675# (eg FreeBSD returns the mod time of the symlink's containing
3676# directory).
3677if (
81ecdfbb 3678 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3679 if test "$*" = "X"; then
3680 # -L didn't work.
81ecdfbb 3681 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3682 fi
42ecbf5e
DJ
3683 rm -f conftest.file
3684 if test "$*" != "X $srcdir/configure conftest.file" \
3685 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3686
3687 # If neither matched, then we have a broken ls. This can happen
3688 # if, for instance, CONFIG_SHELL is bash and it inherits a
3689 # broken ls alias from the environment. This has actually
3690 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3691 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3692alias in your environment" "$LINENO" 5
252b5132
RH
3693 fi
3694
42ecbf5e 3695 test "$2" = conftest.file
252b5132
RH
3696 )
3697then
3698 # Ok.
3699 :
3700else
81ecdfbb
RW
3701 as_fn_error "newly created file is older than distributed files!
3702Check your system clock" "$LINENO" 5
252b5132 3703fi
81ecdfbb
RW
3704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3705$as_echo "yes" >&6; }
252b5132 3706test "$program_prefix" != NONE &&
81ecdfbb 3707 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3708# Use a double $ so make ignores it.
3709test "$program_suffix" != NONE &&
81ecdfbb
RW
3710 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3711# Double any \ or $.
42ecbf5e 3712# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3713ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3714program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
42ecbf5e
DJ
3715
3716# expand $ac_aux_dir to an absolute path
3717am_aux_dir=`cd $ac_aux_dir && pwd`
3718
81ecdfbb
RW
3719if test x"${MISSING+set}" != xset; then
3720 case $am_aux_dir in
3721 *\ * | *\ *)
3722 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3723 *)
3724 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3725 esac
3726fi
42ecbf5e
DJ
3727# Use eval to expand $SHELL
3728if eval "$MISSING --run true"; then
3729 am_missing_run="$MISSING --run "
3730else
3731 am_missing_run=
81ecdfbb
RW
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3733$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3734fi
3735
3736if test x"${install_sh}" != xset; then
3737 case $am_aux_dir in
3738 *\ * | *\ *)
3739 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3740 *)
3741 install_sh="\${SHELL} $am_aux_dir/install-sh"
3742 esac
3743fi
3744
3745# Installed binaries are usually stripped using `strip' when the user
3746# run `make install-strip'. However `strip' might not be the right
3747# tool to use in cross-compilation environments, therefore Automake
3748# will honor the `STRIP' environment variable to overrule this program.
3749if test "$cross_compiling" != no; then
3750 if test -n "$ac_tool_prefix"; then
3751 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3752set dummy ${ac_tool_prefix}strip; ac_word=$2
3753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3754$as_echo_n "checking for $ac_word... " >&6; }
3755if test "${ac_cv_prog_STRIP+set}" = set; then :
3756 $as_echo_n "(cached) " >&6
3757else
3758 if test -n "$STRIP"; then
3759 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3760else
3761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3762for as_dir in $PATH
3763do
3764 IFS=$as_save_IFS
3765 test -z "$as_dir" && as_dir=.
3766 for ac_exec_ext in '' $ac_executable_extensions; do
3767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3768 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3770 break 2
3771 fi
3772done
3773 done
3774IFS=$as_save_IFS
3775
3776fi
3777fi
3778STRIP=$ac_cv_prog_STRIP
3779if test -n "$STRIP"; then
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3781$as_echo "$STRIP" >&6; }
3782else
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3784$as_echo "no" >&6; }
3785fi
3786
3787
3788fi
3789if test -z "$ac_cv_prog_STRIP"; then
3790 ac_ct_STRIP=$STRIP
3791 # Extract the first word of "strip", so it can be a program name with args.
3792set dummy strip; ac_word=$2
3793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3794$as_echo_n "checking for $ac_word... " >&6; }
3795if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3796 $as_echo_n "(cached) " >&6
3797else
3798 if test -n "$ac_ct_STRIP"; then
3799 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3800else
3801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3802for as_dir in $PATH
3803do
3804 IFS=$as_save_IFS
3805 test -z "$as_dir" && as_dir=.
3806 for ac_exec_ext in '' $ac_executable_extensions; do
3807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3808 ac_cv_prog_ac_ct_STRIP="strip"
3809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3810 break 2
3811 fi
3812done
3813 done
3814IFS=$as_save_IFS
3815
3816fi
3817fi
3818ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3819if test -n "$ac_ct_STRIP"; then
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3821$as_echo "$ac_ct_STRIP" >&6; }
3822else
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3824$as_echo "no" >&6; }
3825fi
3826
3827 if test "x$ac_ct_STRIP" = x; then
3828 STRIP=":"
3829 else
3830 case $cross_compiling:$ac_tool_warned in
3831yes:)
3832{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3833$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3834ac_tool_warned=yes ;;
3835esac
3836 STRIP=$ac_ct_STRIP
3837 fi
3838else
3839 STRIP="$ac_cv_prog_STRIP"
3840fi
3841
3842fi
3843INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3844
3845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3846$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3847if test -z "$MKDIR_P"; then
3848 if test "${ac_cv_path_mkdir+set}" = set; then :
3849 $as_echo_n "(cached) " >&6
3850else
3851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3852for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3853do
3854 IFS=$as_save_IFS
3855 test -z "$as_dir" && as_dir=.
3856 for ac_prog in mkdir gmkdir; do
3857 for ac_exec_ext in '' $ac_executable_extensions; do
3858 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3859 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3860 'mkdir (GNU coreutils) '* | \
3861 'mkdir (coreutils) '* | \
3862 'mkdir (fileutils) '4.1*)
3863 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3864 break 3;;
3865 esac
3866 done
3867 done
42ecbf5e 3868 done
81ecdfbb
RW
3869IFS=$as_save_IFS
3870
3871fi
3872
3873 if test "${ac_cv_path_mkdir+set}" = set; then
3874 MKDIR_P="$ac_cv_path_mkdir -p"
42ecbf5e 3875 else
81ecdfbb
RW
3876 # As a last resort, use the slow shell script. Don't cache a
3877 # value for MKDIR_P within a source directory, because that will
3878 # break other packages using the cache if that directory is
3879 # removed, or if the value is a relative name.
3880 test -d ./--version && rmdir ./--version
3881 MKDIR_P="$ac_install_sh -d"
42ecbf5e
DJ
3882 fi
3883fi
81ecdfbb
RW
3884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3885$as_echo "$MKDIR_P" >&6; }
3886
3887mkdir_p="$MKDIR_P"
3888case $mkdir_p in
3889 [\\/$]* | ?:[\\/]*) ;;
3890 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3891esac
42ecbf5e
DJ
3892
3893for ac_prog in gawk mawk nawk awk
3894do
3895 # Extract the first word of "$ac_prog", so it can be a program name with args.
3896set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3898$as_echo_n "checking for $ac_word... " >&6; }
3899if test "${ac_cv_prog_AWK+set}" = set; then :
3900 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3901else
3902 if test -n "$AWK"; then
3903 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3904else
3905as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3906for as_dir in $PATH
3907do
3908 IFS=$as_save_IFS
3909 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3910 for ac_exec_ext in '' $ac_executable_extensions; do
3911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 3912 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 3913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
3914 break 2
3915 fi
3916done
81ecdfbb
RW
3917 done
3918IFS=$as_save_IFS
42ecbf5e
DJ
3919
3920fi
3921fi
3922AWK=$ac_cv_prog_AWK
3923if test -n "$AWK"; then
81ecdfbb
RW
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3925$as_echo "$AWK" >&6; }
42ecbf5e 3926else
81ecdfbb
RW
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3928$as_echo "no" >&6; }
42ecbf5e 3929fi
252b5132 3930
81ecdfbb 3931
42ecbf5e
DJ
3932 test -n "$AWK" && break
3933done
252b5132 3934
81ecdfbb
RW
3935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3936$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3937set x ${MAKE-make}
3938ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3939if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3940 $as_echo_n "(cached) " >&6
252b5132 3941else
42ecbf5e 3942 cat >conftest.make <<\_ACEOF
81ecdfbb 3943SHELL = /bin/sh
252b5132 3944all:
81ecdfbb 3945 @echo '@@@%%%=$(MAKE)=@@@%%%'
42ecbf5e 3946_ACEOF
252b5132 3947# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
3948case `${MAKE-make} -f conftest.make 2>/dev/null` in
3949 *@@@%%%=?*=@@@%%%*)
3950 eval ac_cv_prog_make_${ac_make}_set=yes;;
3951 *)
3952 eval ac_cv_prog_make_${ac_make}_set=no;;
3953esac
42ecbf5e 3954rm -f conftest.make
252b5132 3955fi
81ecdfbb
RW
3956if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3958$as_echo "yes" >&6; }
252b5132
RH
3959 SET_MAKE=
3960else
81ecdfbb
RW
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962$as_echo "no" >&6; }
252b5132
RH
3963 SET_MAKE="MAKE=${MAKE-make}"
3964fi
3965
42ecbf5e
DJ
3966rm -rf .tst 2>/dev/null
3967mkdir .tst 2>/dev/null
3968if test -d .tst; then
3969 am__leading_dot=.
3970else
3971 am__leading_dot=_
3972fi
3973rmdir .tst 2>/dev/null
3974
3975DEPDIR="${am__leading_dot}deps"
3976
81ecdfbb 3977ac_config_commands="$ac_config_commands depfiles"
42ecbf5e
DJ
3978
3979
3980am_make=${MAKE-make}
3981cat > confinc << 'END'
3982am__doit:
81ecdfbb 3983 @echo this is the am__doit target
42ecbf5e
DJ
3984.PHONY: am__doit
3985END
3986# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3988$as_echo_n "checking for style of include used by $am_make... " >&6; }
42ecbf5e
DJ
3989am__include="#"
3990am__quote=
3991_am_result=none
3992# First try GNU make style include.
3993echo "include confinc" > confmf
81ecdfbb
RW
3994# Ignore all kinds of additional output from `make'.
3995case `$am_make -s -f confmf 2> /dev/null` in #(
3996*the\ am__doit\ target*)
3997 am__include=include
3998 am__quote=
3999 _am_result=GNU
4000 ;;
4001esac
42ecbf5e
DJ
4002# Now try BSD make style include.
4003if test "$am__include" = "#"; then
4004 echo '.include "confinc"' > confmf
81ecdfbb
RW
4005 case `$am_make -s -f confmf 2> /dev/null` in #(
4006 *the\ am__doit\ target*)
4007 am__include=.include
4008 am__quote="\""
4009 _am_result=BSD
4010 ;;
4011 esac
42ecbf5e
DJ
4012fi
4013
4014
81ecdfbb
RW
4015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4016$as_echo "$_am_result" >&6; }
42ecbf5e
DJ
4017rm -f confinc confmf
4018
81ecdfbb
RW
4019# Check whether --enable-dependency-tracking was given.
4020if test "${enable_dependency_tracking+set}" = set; then :
4021 enableval=$enable_dependency_tracking;
4022fi
42ecbf5e 4023
42ecbf5e
DJ
4024if test "x$enable_dependency_tracking" != xno; then
4025 am_depcomp="$ac_aux_dir/depcomp"
4026 AMDEPBACKSLASH='\'
4027fi
81ecdfbb 4028 if test "x$enable_dependency_tracking" != xno; then
42ecbf5e
DJ
4029 AMDEP_TRUE=
4030 AMDEP_FALSE='#'
4031else
4032 AMDEP_TRUE='#'
4033 AMDEP_FALSE=
4034fi
4035
e5a52504 4036
81ecdfbb
RW
4037if test "`cd $srcdir && pwd`" != "`pwd`"; then
4038 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4039 # is not polluted with repeated "-I."
4040 am__isrc=' -I$(srcdir)'
4041 # test to see if srcdir already configured
4042 if test -f $srcdir/config.status; then
4043 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4044 fi
42ecbf5e 4045fi
252b5132 4046
42ecbf5e
DJ
4047# test whether we have cygpath
4048if test -z "$CYGPATH_W"; then
4049 if (cygpath --version) >/dev/null 2>/dev/null; then
4050 CYGPATH_W='cygpath -w'
4051 else
4052 CYGPATH_W=echo
4053 fi
252b5132 4054fi
42ecbf5e
DJ
4055
4056
4057# Define the identity of the package.
4058 PACKAGE=ld
4059 VERSION=${BFD_VERSION}
4060
4061
4062cat >>confdefs.h <<_ACEOF
e5a52504 4063#define PACKAGE "$PACKAGE"
42ecbf5e
DJ
4064_ACEOF
4065
252b5132 4066
42ecbf5e 4067cat >>confdefs.h <<_ACEOF
e5a52504 4068#define VERSION "$VERSION"
42ecbf5e
DJ
4069_ACEOF
4070
4071# Some tools Automake needs.
4072
4073ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4074
4075
4076AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4077
4078
4079AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4080
4081
4082AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4083
e5a52504 4084
42ecbf5e 4085MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
e5a52504 4086
42ecbf5e
DJ
4087# We need awk for the "check" target. The system "awk" is bad on
4088# some platforms.
4089# Always define AMTAR for backward compatibility.
4090
4091AMTAR=${AMTAR-"${am_missing_run}tar"}
4092
4093am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4094
4095
4096
4097
4098depcc="$CC" am_compiler_list=
4099
81ecdfbb
RW
4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4101$as_echo_n "checking dependency style of $depcc... " >&6; }
4102if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4103 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
4104else
4105 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4106 # We make a subdir and do the tests there. Otherwise we can end up
4107 # making bogus files that we don't know about and never remove. For
4108 # instance it was reported that on HP-UX the gcc test will end up
4109 # making a dummy file named `D' -- because `-MD' means `put the output
4110 # in D'.
4111 mkdir conftest.dir
4112 # Copy depcomp to subdir because otherwise we won't find it if we're
4113 # using a relative directory.
4114 cp "$am_depcomp" conftest.dir
4115 cd conftest.dir
4116 # We will build objects and dependencies in a subdirectory because
4117 # it helps to detect inapplicable dependency modes. For instance
4118 # both Tru64's cc and ICC support -MD to output dependencies as a
4119 # side effect of compilation, but ICC will put the dependencies in
4120 # the current directory while Tru64 will put them in the object
4121 # directory.
4122 mkdir sub
4123
4124 am_cv_CC_dependencies_compiler_type=none
4125 if test "$am_compiler_list" = ""; then
4126 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4127 fi
81ecdfbb
RW
4128 am__universal=false
4129 case " $depcc " in #(
4130 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4131 esac
4132
42ecbf5e
DJ
4133 for depmode in $am_compiler_list; do
4134 # Setup a source with many dependencies, because some compilers
4135 # like to wrap large dependency lists on column 80 (with \), and
4136 # we should not choose a depcomp mode which is confused by this.
4137 #
4138 # We need to recreate these files for each test, as the compiler may
4139 # overwrite some of them when testing with obscure command lines.
4140 # This happens at least with the AIX C compiler.
4141 : > sub/conftest.c
4142 for i in 1 2 3 4 5 6; do
4143 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4144 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4145 # Solaris 8's {/usr,}/bin/sh.
4146 touch sub/conftst$i.h
4147 done
4148 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4149
81ecdfbb
RW
4150 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4151 # mode. It turns out that the SunPro C++ compiler does not properly
4152 # handle `-M -o', and we need to detect this. Also, some Intel
4153 # versions had trouble with output in subdirs
4154 am__obj=sub/conftest.${OBJEXT-o}
4155 am__minus_obj="-o $am__obj"
42ecbf5e 4156 case $depmode in
81ecdfbb
RW
4157 gcc)
4158 # This depmode causes a compiler race in universal mode.
4159 test "$am__universal" = false || continue
4160 ;;
42ecbf5e
DJ
4161 nosideeffect)
4162 # after this tag, mechanisms are not by side-effect, so they'll
4163 # only be used when explicitly requested
4164 if test "x$enable_dependency_tracking" = xyes; then
4165 continue
4166 else
4167 break
4168 fi
4169 ;;
81ecdfbb
RW
4170 msvisualcpp | msvcmsys)
4171 # This compiler won't grok `-c -o', but also, the minuso test has
4172 # not run yet. These depmodes are late enough in the game, and
4173 # so weak that their functioning should not be impacted.
4174 am__obj=conftest.${OBJEXT-o}
4175 am__minus_obj=
4176 ;;
42ecbf5e
DJ
4177 none) break ;;
4178 esac
42ecbf5e 4179 if depmode=$depmode \
81ecdfbb 4180 source=sub/conftest.c object=$am__obj \
42ecbf5e 4181 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4182 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
42ecbf5e 4183 >/dev/null 2>conftest.err &&
81ecdfbb 4184 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e 4185 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4186 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e
DJ
4187 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4188 # icc doesn't choke on unknown options, it will just issue warnings
4189 # or remarks (even with -Werror). So we grep stderr for any message
4190 # that says an option was ignored or not supported.
4191 # When given -MP, icc 7.0 and 7.1 complain thusly:
4192 # icc: Command line warning: ignoring option '-M'; no argument required
4193 # The diagnosis changed in icc 8.0:
4194 # icc: Command line remark: option '-MP' not supported
4195 if (grep 'ignoring option' conftest.err ||
4196 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4197 am_cv_CC_dependencies_compiler_type=$depmode
4198 break
4199 fi
4200 fi
4201 done
2469cfa2 4202
42ecbf5e
DJ
4203 cd ..
4204 rm -rf conftest.dir
2469cfa2 4205else
42ecbf5e
DJ
4206 am_cv_CC_dependencies_compiler_type=none
4207fi
4208
2469cfa2 4209fi
81ecdfbb
RW
4210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4211$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
42ecbf5e
DJ
4212CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4213
81ecdfbb 4214 if
42ecbf5e
DJ
4215 test "x$enable_dependency_tracking" != xno \
4216 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4217 am__fastdepCC_TRUE=
4218 am__fastdepCC_FALSE='#'
2469cfa2 4219else
42ecbf5e
DJ
4220 am__fastdepCC_TRUE='#'
4221 am__fastdepCC_FALSE=
2469cfa2 4222fi
2469cfa2 4223
2469cfa2 4224
e5a52504 4225
42ecbf5e 4226
64ac50ac
RW
4227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4228$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4229 # Check whether --enable-maintainer-mode was given.
4230if test "${enable_maintainer_mode+set}" = set; then :
4231 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4232else
4233 USE_MAINTAINER_MODE=no
4234fi
4235
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4237$as_echo "$USE_MAINTAINER_MODE" >&6; }
4238 if test $USE_MAINTAINER_MODE = yes; then
4239 MAINTAINER_MODE_TRUE=
4240 MAINTAINER_MODE_FALSE='#'
4241else
4242 MAINTAINER_MODE_TRUE='#'
4243 MAINTAINER_MODE_FALSE=
4244fi
4245
4246 MAINT=$MAINTAINER_MODE_TRUE
4247
4248
4249
d7040cdb 4250
81ecdfbb
RW
4251# Check whether --with-lib-path was given.
4252if test "${with_lib_path+set}" = set; then :
4253 withval=$with_lib_path; LIB_PATH=$withval
4254fi
4255
4256# Check whether --enable-targets was given.
4257if test "${enable_targets+set}" = set; then :
4258 enableval=$enable_targets; case "${enableval}" in
4259 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
ce2cded5
L
4260 ;;
4261 no) enable_targets= ;;
4262 *) enable_targets=$enableval ;;
4263esac
81ecdfbb
RW
4264fi
4265# Check whether --enable-64-bit-bfd was given.
4266if test "${enable_64_bit_bfd+set}" = set; then :
4267 enableval=$enable_64_bit_bfd; case "${enableval}" in
ce2cded5
L
4268 yes) want64=true ;;
4269 no) want64=false ;;
81ecdfbb 4270 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
ce2cded5 4271esac
2469cfa2 4272else
ce2cded5 4273 want64=false
81ecdfbb 4274fi
d7040cdb
SE
4275
4276
81ecdfbb
RW
4277# Check whether --with-sysroot was given.
4278if test "${with_sysroot+set}" = set; then :
4279 withval=$with_sysroot;
ce2cded5
L
4280 case ${with_sysroot} in
4281 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4282 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4283 esac
d7040cdb 4284
ce2cded5
L
4285 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4286 use_sysroot=yes
d7040cdb 4287
ce2cded5
L
4288 if test "x$prefix" = xNONE; then
4289 test_prefix=/usr/local
4290 else
4291 test_prefix=$prefix
4292 fi
4293 if test "x$exec_prefix" = xNONE; then
4294 test_exec_prefix=$test_prefix
4295 else
4296 test_exec_prefix=$exec_prefix
4297 fi
4298 case ${TARGET_SYSTEM_ROOT} in
4299 "${test_prefix}"|"${test_prefix}/"*|\
4300 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4301 '${prefix}'|'${prefix}/'*|\
4302 '${exec_prefix}'|'${exec_prefix}/'*)
4303 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4304 TARGET_SYSTEM_ROOT_DEFINE="$t"
4305 ;;
4306 esac
d7040cdb 4307
e5a52504 4308else
d7040cdb 4309
ce2cded5
L
4310 use_sysroot=no
4311 TARGET_SYSTEM_ROOT=
4312 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
d7040cdb 4313
81ecdfbb
RW
4314fi
4315
d7040cdb
SE
4316
4317
4318
4319
4fda8867
NC
4320# Check whether --enable-gold was given.
4321if test "${enable_gold+set}" = set; then :
4322 enableval=$enable_gold; case "${enableval}" in
c7791212 4323 default)
4fda8867
NC
4324 install_as_default=no
4325 installed_linker=ld.bfd
4326 ;;
c7791212 4327 yes|no)
4fda8867
NC
4328 install_as_default=yes
4329 installed_linker=ld.bfd
4330 ;;
4331 *)
4332 as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4333 ;;
4334 esac
4335else
c7791212
NC
4336 install_as_default=yes
4337 installed_linker=ld.bfd
4fda8867
NC
4338fi
4339
4340
4341
4342
81ecdfbb
RW
4343# Check whether --enable-got was given.
4344if test "${enable_got+set}" = set; then :
4345 enableval=$enable_got; case "${enableval}" in
7fb9f789 4346 target | single | negative | multigot) got_handling=$enableval ;;
81ecdfbb 4347 *) as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
7fb9f789
NC
4348esac
4349else
4350 got_handling=target
81ecdfbb
RW
4351fi
4352
7fb9f789
NC
4353
4354case "${got_handling}" in
4355 target)
4356
81ecdfbb 4357$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
7fb9f789
NC
4358 ;;
4359 single)
4360
81ecdfbb 4361$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
7fb9f789
NC
4362 ;;
4363 negative)
4364
81ecdfbb 4365$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
7fb9f789
NC
4366 ;;
4367 multigot)
4368
81ecdfbb 4369$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
7fb9f789 4370 ;;
81ecdfbb 4371 *) as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
7fb9f789
NC
4372esac
4373
397841b5
AM
4374ac_ext=c
4375ac_cpp='$CPP $CPPFLAGS'
4376ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4380$as_echo_n "checking how to run the C preprocessor... " >&6; }
4381# On Suns, sometimes $CPP names a directory.
4382if test -n "$CPP" && test -d "$CPP"; then
4383 CPP=
ce2cded5 4384fi
397841b5
AM
4385if test -z "$CPP"; then
4386 if test "${ac_cv_prog_CPP+set}" = set; then :
4387 $as_echo_n "(cached) " >&6
4388else
4389 # Double quotes because CPP needs to be expanded
4390 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4391 do
4392 ac_preproc_ok=false
4393for ac_c_preproc_warn_flag in '' yes
4394do
4395 # Use a header file that comes with gcc, so configuring glibc
4396 # with a fresh cross-compiler works.
4397 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4398 # <limits.h> exists even on freestanding compilers.
4399 # On the NeXT, cc -E runs the code through the compiler's parser,
4400 # not just through cpp. "Syntax error" is here to catch this case.
4401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402/* end confdefs.h. */
4403#ifdef __STDC__
4404# include <limits.h>
4405#else
4406# include <assert.h>
4407#endif
4408 Syntax error
4409_ACEOF
4410if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4411
397841b5
AM
4412else
4413 # Broken: fails on valid input.
4414continue
ce2cded5 4415fi
397841b5 4416rm -f conftest.err conftest.$ac_ext
d7040cdb 4417
397841b5
AM
4418 # OK, works on sane cases. Now check whether nonexistent headers
4419 # can be detected and how.
4420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421/* end confdefs.h. */
4422#include <ac_nonexistent.h>
4423_ACEOF
4424if ac_fn_c_try_cpp "$LINENO"; then :
4425 # Broken: success on invalid input.
4426continue
4427else
4428 # Passes both tests.
4429ac_preproc_ok=:
4430break
ce2cded5 4431fi
397841b5 4432rm -f conftest.err conftest.$ac_ext
d7040cdb 4433
397841b5
AM
4434done
4435# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4436rm -f conftest.err conftest.$ac_ext
4437if $ac_preproc_ok; then :
4438 break
81ecdfbb
RW
4439fi
4440
397841b5
AM
4441 done
4442 ac_cv_prog_CPP=$CPP
d7040cdb 4443
ce2cded5 4444fi
397841b5
AM
4445 CPP=$ac_cv_prog_CPP
4446else
4447 ac_cv_prog_CPP=$CPP
4448fi
4449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4450$as_echo "$CPP" >&6; }
4451ac_preproc_ok=false
4452for ac_c_preproc_warn_flag in '' yes
4453do
4454 # Use a header file that comes with gcc, so configuring glibc
4455 # with a fresh cross-compiler works.
4456 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4457 # <limits.h> exists even on freestanding compilers.
4458 # On the NeXT, cc -E runs the code through the compiler's parser,
4459 # not just through cpp. "Syntax error" is here to catch this case.
4460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461/* end confdefs.h. */
4462#ifdef __STDC__
4463# include <limits.h>
4464#else
4465# include <assert.h>
4466#endif
4467 Syntax error
4468_ACEOF
4469if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4470
397841b5
AM
4471else
4472 # Broken: fails on valid input.
4473continue
4474fi
4475rm -f conftest.err conftest.$ac_ext
2469cfa2 4476
397841b5
AM
4477 # OK, works on sane cases. Now check whether nonexistent headers
4478 # can be detected and how.
4479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4480/* end confdefs.h. */
4481#include <ac_nonexistent.h>
4482_ACEOF
4483if ac_fn_c_try_cpp "$LINENO"; then :
4484 # Broken: success on invalid input.
4485continue
4486else
4487 # Passes both tests.
4488ac_preproc_ok=:
4489break
4490fi
4491rm -f conftest.err conftest.$ac_ext
d7040cdb 4492
397841b5
AM
4493done
4494# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4495rm -f conftest.err conftest.$ac_ext
4496if $ac_preproc_ok; then :
d7040cdb 4497
397841b5
AM
4498else
4499 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4500$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4501as_fn_error "C preprocessor \"$CPP\" fails sanity check
4502See \`config.log' for more details." "$LINENO" 5; }
ce2cded5 4503fi
d7040cdb 4504
ce2cded5
L
4505ac_ext=c
4506ac_cpp='$CPP $CPPFLAGS'
4507ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4508ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4509ac_compiler_gnu=$ac_cv_c_compiler_gnu
397841b5
AM
4510
4511
4512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4513$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4514if test "${ac_cv_path_GREP+set}" = set; then :
81ecdfbb 4515 $as_echo_n "(cached) " >&6
d7040cdb 4516else
397841b5
AM
4517 if test -z "$GREP"; then
4518 ac_path_GREP_found=false
4519 # Loop through the user's path and test for each of PROGNAME-LIST
4520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
d7040cdb
SE
4522do
4523 IFS=$as_save_IFS
4524 test -z "$as_dir" && as_dir=.
397841b5 4525 for ac_prog in grep ggrep; do
81ecdfbb 4526 for ac_exec_ext in '' $ac_executable_extensions; do
397841b5
AM
4527 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4528 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4529# Check for GNU ac_path_GREP and select it if it is found.
4530 # Check for GNU $ac_path_GREP
4531case `"$ac_path_GREP" --version 2>&1` in
4532*GNU*)
4533 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4534*)
4535 ac_count=0
4536 $as_echo_n 0123456789 >"conftest.in"
4537 while :
4538 do
4539 cat "conftest.in" "conftest.in" >"conftest.tmp"
4540 mv "conftest.tmp" "conftest.in"
4541 cp "conftest.in" "conftest.nl"
4542 $as_echo 'GREP' >> "conftest.nl"
4543 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4544 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4545 as_fn_arith $ac_count + 1 && ac_count=$as_val
4546 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4547 # Best one so far, save it but keep looking for a better one
4548 ac_cv_path_GREP="$ac_path_GREP"
4549 ac_path_GREP_max=$ac_count
4550 fi
4551 # 10*(2^10) chars as input seems more than enough
4552 test $ac_count -gt 10 && break
81ecdfbb 4553 done
397841b5
AM
4554 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4555esac
d7040cdb 4556
397841b5
AM
4557 $ac_path_GREP_found && break 3
4558 done
4559 done
4560 done
4561IFS=$as_save_IFS
4562 if test -z "$ac_cv_path_GREP"; then
4563 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4564 fi
d7040cdb 4565else
397841b5 4566 ac_cv_path_GREP=$GREP
d7040cdb 4567fi
d7040cdb 4568
252b5132 4569fi
397841b5
AM
4570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4571$as_echo "$ac_cv_path_GREP" >&6; }
4572 GREP="$ac_cv_path_GREP"
4573
4574
4575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4576$as_echo_n "checking for egrep... " >&6; }
4577if test "${ac_cv_path_EGREP+set}" = set; then :
4578 $as_echo_n "(cached) " >&6
4579else
4580 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4581 then ac_cv_path_EGREP="$GREP -E"
4582 else
4583 if test -z "$EGREP"; then
4584 ac_path_EGREP_found=false
4585 # Loop through the user's path and test for each of PROGNAME-LIST
4586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4588do
4589 IFS=$as_save_IFS
4590 test -z "$as_dir" && as_dir=.
4591 for ac_prog in egrep; do
4592 for ac_exec_ext in '' $ac_executable_extensions; do
4593 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4594 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4595# Check for GNU ac_path_EGREP and select it if it is found.
4596 # Check for GNU $ac_path_EGREP
4597case `"$ac_path_EGREP" --version 2>&1` in
4598*GNU*)
4599 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4600*)
4601 ac_count=0
4602 $as_echo_n 0123456789 >"conftest.in"
4603 while :
4604 do
4605 cat "conftest.in" "conftest.in" >"conftest.tmp"
4606 mv "conftest.tmp" "conftest.in"
4607 cp "conftest.in" "conftest.nl"
4608 $as_echo 'EGREP' >> "conftest.nl"
4609 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4610 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4611 as_fn_arith $ac_count + 1 && ac_count=$as_val
4612 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4613 # Best one so far, save it but keep looking for a better one
4614 ac_cv_path_EGREP="$ac_path_EGREP"
4615 ac_path_EGREP_max=$ac_count
4616 fi
4617 # 10*(2^10) chars as input seems more than enough
4618 test $ac_count -gt 10 && break
4619 done
4620 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4621esac
4622
4623 $ac_path_EGREP_found && break 3
4624 done
4625 done
4626 done
4627IFS=$as_save_IFS
4628 if test -z "$ac_cv_path_EGREP"; then
4629 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4630 fi
4631else
4632 ac_cv_path_EGREP=$EGREP
4633fi
4634
4635 fi
4636fi
4637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4638$as_echo "$ac_cv_path_EGREP" >&6; }
4639 EGREP="$ac_cv_path_EGREP"
4640
4641
4642
4643GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4644cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645/* end confdefs.h. */
4646__GNUC__
4647_ACEOF
4648if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4649 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4650
4651else
4652 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4653fi
4654rm -f conftest*
4655
4656
4657# Check whether --enable-werror was given.
4658if test "${enable_werror+set}" = set; then :
4659 enableval=$enable_werror; case "${enableval}" in
4660 yes | y) ERROR_ON_WARNING="yes" ;;
4661 no | n) ERROR_ON_WARNING="no" ;;
4662 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4663 esac
4664fi
4665
4666
4667# Disable -Wformat by default when using gcc on mingw
4668case "${host}" in
4669 *-*-mingw32*)
4670 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4671 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4672 fi
4673 ;;
4674 *) ;;
4675esac
4676
4677# Enable -Werror by default when using gcc
4678if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4679 ERROR_ON_WARNING=yes
4680fi
4681
4682NO_WERROR=
4683if test "${ERROR_ON_WARNING}" = yes ; then
4684 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4685 NO_WERROR="-Wno-error"
4686fi
4687
4688if test "${GCC}" = yes ; then
4689 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4690fi
4691
4692# Check whether --enable-build-warnings was given.
4693if test "${enable_build_warnings+set}" = set; then :
4694 enableval=$enable_build_warnings; case "${enableval}" in
4695 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4696 no) if test "${GCC}" = yes ; then
4697 WARN_CFLAGS="-w"
4698 fi;;
4699 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4700 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4701 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4702 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4703 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4704esac
4705fi
4706
4707
4708if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4709 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4710fi
4711
4712
4713
4714
4715
4716ac_config_headers="$ac_config_headers config.h:config.in"
4717
4718
4719if test -z "$target" ; then
4720 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4721fi
4722if test -z "$host" ; then
4723 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4724fi
4725
4726# host-specific stuff:
4727
4728ac_ext=c
4729ac_cpp='$CPP $CPPFLAGS'
4730ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4731ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4732ac_compiler_gnu=$ac_cv_c_compiler_gnu
4733if test -n "$ac_tool_prefix"; then
4734 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4735set dummy ${ac_tool_prefix}gcc; ac_word=$2
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4737$as_echo_n "checking for $ac_word... " >&6; }
4738if test "${ac_cv_prog_CC+set}" = set; then :
4739 $as_echo_n "(cached) " >&6
4740else
4741 if test -n "$CC"; then
4742 ac_cv_prog_CC="$CC" # Let the user override the test.
4743else
4744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4745for as_dir in $PATH
4746do
4747 IFS=$as_save_IFS
4748 test -z "$as_dir" && as_dir=.
4749 for ac_exec_ext in '' $ac_executable_extensions; do
4750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4751 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4753 break 2
4754 fi
4755done
4756 done
4757IFS=$as_save_IFS
4758
4759fi
4760fi
4761CC=$ac_cv_prog_CC
4762if test -n "$CC"; then
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4764$as_echo "$CC" >&6; }
4765else
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4767$as_echo "no" >&6; }
4768fi
4769
4770
4771fi
4772if test -z "$ac_cv_prog_CC"; then
4773 ac_ct_CC=$CC
4774 # Extract the first word of "gcc", so it can be a program name with args.
4775set dummy gcc; ac_word=$2
4776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4777$as_echo_n "checking for $ac_word... " >&6; }
81ecdfbb
RW
4778if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4779 $as_echo_n "(cached) " >&6
252b5132 4780else
ce2cded5
L
4781 if test -n "$ac_ct_CC"; then
4782 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 4783else
ce2cded5
L
4784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4785for as_dir in $PATH
4786do
4787 IFS=$as_save_IFS
4788 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4789 for ac_exec_ext in '' $ac_executable_extensions; do
4790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4791 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4793 break 2
4794 fi
4795done
81ecdfbb
RW
4796 done
4797IFS=$as_save_IFS
4798
252b5132
RH
4799fi
4800fi
ce2cded5
L
4801ac_ct_CC=$ac_cv_prog_ac_ct_CC
4802if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4804$as_echo "$ac_ct_CC" >&6; }
252b5132 4805else
81ecdfbb
RW
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807$as_echo "no" >&6; }
252b5132 4808fi
ce2cded5 4809
81ecdfbb
RW
4810 if test "x$ac_ct_CC" = x; then
4811 CC=""
4812 else
4813 case $cross_compiling:$ac_tool_warned in
4814yes:)
4815{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4816$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4817ac_tool_warned=yes ;;
4818esac
4819 CC=$ac_ct_CC
4820 fi
252b5132 4821else
ce2cded5 4822 CC="$ac_cv_prog_CC"
252b5132 4823fi
d7040cdb 4824
ce2cded5 4825if test -z "$CC"; then
81ecdfbb
RW
4826 if test -n "$ac_tool_prefix"; then
4827 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 4828set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4830$as_echo_n "checking for $ac_word... " >&6; }
4831if test "${ac_cv_prog_CC+set}" = set; then :
4832 $as_echo_n "(cached) " >&6
252b5132 4833else
ce2cded5
L
4834 if test -n "$CC"; then
4835 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4836else
ce2cded5
L
4837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4838for as_dir in $PATH
4839do
4840 IFS=$as_save_IFS
4841 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4842 for ac_exec_ext in '' $ac_executable_extensions; do
4843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4844 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4846 break 2
4847 fi
4848done
81ecdfbb
RW
4849 done
4850IFS=$as_save_IFS
ce2cded5 4851
252b5132
RH
4852fi
4853fi
ce2cded5
L
4854CC=$ac_cv_prog_CC
4855if test -n "$CC"; then
81ecdfbb
RW
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4857$as_echo "$CC" >&6; }
ce2cded5 4858else
81ecdfbb
RW
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4860$as_echo "no" >&6; }
ce2cded5
L
4861fi
4862
ce2cded5 4863
81ecdfbb 4864 fi
ce2cded5
L
4865fi
4866if test -z "$CC"; then
4867 # Extract the first word of "cc", so it can be a program name with args.
4868set dummy cc; ac_word=$2
81ecdfbb
RW
4869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4870$as_echo_n "checking for $ac_word... " >&6; }
4871if test "${ac_cv_prog_CC+set}" = set; then :
4872 $as_echo_n "(cached) " >&6
ce2cded5
L
4873else
4874 if test -n "$CC"; then
4875 ac_cv_prog_CC="$CC" # Let the user override the test.
4876else
4877 ac_prog_rejected=no
4878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4879for as_dir in $PATH
4880do
4881 IFS=$as_save_IFS
4882 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4883 for ac_exec_ext in '' $ac_executable_extensions; do
4884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5
L
4885 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4886 ac_prog_rejected=yes
4887 continue
4888 fi
4889 ac_cv_prog_CC="cc"
81ecdfbb 4890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4891 break 2
4892 fi
4893done
81ecdfbb
RW
4894 done
4895IFS=$as_save_IFS
ce2cded5
L
4896
4897if test $ac_prog_rejected = yes; then
4898 # We found a bogon in the path, so make sure we never use it.
4899 set dummy $ac_cv_prog_CC
4900 shift
4901 if test $# != 0; then
4902 # We chose a different compiler from the bogus one.
4903 # However, it has the same basename, so the bogon will be chosen
4904 # first if we set CC to just the basename; use the full file name.
4905 shift
4906 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4907 fi
4908fi
4909fi
4910fi
4911CC=$ac_cv_prog_CC
4912if test -n "$CC"; then
81ecdfbb
RW
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4914$as_echo "$CC" >&6; }
ce2cded5 4915else
81ecdfbb
RW
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4917$as_echo "no" >&6; }
ce2cded5
L
4918fi
4919
81ecdfbb 4920
ce2cded5
L
4921fi
4922if test -z "$CC"; then
d7040cdb 4923 if test -n "$ac_tool_prefix"; then
81ecdfbb 4924 for ac_prog in cl.exe
d7040cdb
SE
4925 do
4926 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4927set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4929$as_echo_n "checking for $ac_word... " >&6; }
4930if test "${ac_cv_prog_CC+set}" = set; then :
4931 $as_echo_n "(cached) " >&6
d7040cdb 4932else
ce2cded5
L
4933 if test -n "$CC"; then
4934 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb
SE
4935else
4936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4937for as_dir in $PATH
4938do
4939 IFS=$as_save_IFS
4940 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4941 for ac_exec_ext in '' $ac_executable_extensions; do
4942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4943 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
4945 break 2
4946 fi
4947done
81ecdfbb
RW
4948 done
4949IFS=$as_save_IFS
d7040cdb
SE
4950
4951fi
4952fi
ce2cded5
L
4953CC=$ac_cv_prog_CC
4954if test -n "$CC"; then
81ecdfbb
RW
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4956$as_echo "$CC" >&6; }
d7040cdb 4957else
81ecdfbb
RW
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4959$as_echo "no" >&6; }
d7040cdb
SE
4960fi
4961
81ecdfbb 4962
ce2cded5 4963 test -n "$CC" && break
d7040cdb
SE
4964 done
4965fi
ce2cded5
L
4966if test -z "$CC"; then
4967 ac_ct_CC=$CC
81ecdfbb 4968 for ac_prog in cl.exe
d7040cdb
SE
4969do
4970 # Extract the first word of "$ac_prog", so it can be a program name with args.
4971set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4973$as_echo_n "checking for $ac_word... " >&6; }
4974if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4975 $as_echo_n "(cached) " >&6
d7040cdb 4976else
ce2cded5
L
4977 if test -n "$ac_ct_CC"; then
4978 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4979else
4980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4981for as_dir in $PATH
4982do
4983 IFS=$as_save_IFS
4984 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4985 for ac_exec_ext in '' $ac_executable_extensions; do
4986 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4987 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
4989 break 2
4990 fi
4991done
81ecdfbb
RW
4992 done
4993IFS=$as_save_IFS
d7040cdb
SE
4994
4995fi
4996fi
ce2cded5
L
4997ac_ct_CC=$ac_cv_prog_ac_ct_CC
4998if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5000$as_echo "$ac_ct_CC" >&6; }
d7040cdb 5001else
81ecdfbb
RW
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003$as_echo "no" >&6; }
d7040cdb
SE
5004fi
5005
81ecdfbb 5006
ce2cded5 5007 test -n "$ac_ct_CC" && break
d7040cdb 5008done
d7040cdb 5009
81ecdfbb
RW
5010 if test "x$ac_ct_CC" = x; then
5011 CC=""
5012 else
5013 case $cross_compiling:$ac_tool_warned in
5014yes:)
5015{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5016$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5017ac_tool_warned=yes ;;
5018esac
5019 CC=$ac_ct_CC
5020 fi
d7040cdb
SE
5021fi
5022
d7040cdb 5023fi
d7040cdb
SE
5024
5025
81ecdfbb
RW
5026test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5027$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5028as_fn_error "no acceptable C compiler found in \$PATH
5029See \`config.log' for more details." "$LINENO" 5; }
d7040cdb 5030
ce2cded5 5031# Provide some information about the compiler.
81ecdfbb
RW
5032$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5033set X $ac_compile
5034ac_compiler=$2
5035for ac_option in --version -v -V -qversion; do
5036 { { ac_try="$ac_compiler $ac_option >&5"
5037case "(($ac_try" in
5038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5039 *) ac_try_echo=$ac_try;;
5040esac
5041eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5042$as_echo "$ac_try_echo"; } >&5
5043 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 5044 ac_status=$?
81ecdfbb
RW
5045 if test -s conftest.err; then
5046 sed '10a\
5047... rest of stderr output deleted ...
5048 10q' conftest.err >conftest.er1
5049 cat conftest.er1 >&5
5050 rm -f conftest.er1 conftest.err
5051 fi
5052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5053 test $ac_status = 0; }
5054done
d7040cdb 5055
81ecdfbb
RW
5056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5057$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5058if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5059 $as_echo_n "(cached) " >&6
d7040cdb 5060else
81ecdfbb 5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 5062/* end confdefs.h. */
d7040cdb 5063
ce2cded5
L
5064int
5065main ()
5066{
5067#ifndef __GNUC__
5068 choke me
5069#endif
5070
5071 ;
5072 return 0;
5073}
5074_ACEOF
81ecdfbb 5075if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 5076 ac_compiler_gnu=yes
d7040cdb 5077else
81ecdfbb 5078 ac_compiler_gnu=no
d7040cdb 5079fi
81ecdfbb 5080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 5081ac_cv_c_compiler_gnu=$ac_compiler_gnu
d7040cdb 5082
ce2cded5 5083fi
81ecdfbb
RW
5084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5085$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5086if test $ac_compiler_gnu = yes; then
5087 GCC=yes
5088else
5089 GCC=
5090fi
ce2cded5
L
5091ac_test_CFLAGS=${CFLAGS+set}
5092ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5094$as_echo_n "checking whether $CC accepts -g... " >&6; }
5095if test "${ac_cv_prog_cc_g+set}" = set; then :
5096 $as_echo_n "(cached) " >&6
5097else
5098 ac_save_c_werror_flag=$ac_c_werror_flag
5099 ac_c_werror_flag=yes
5100 ac_cv_prog_cc_g=no
5101 CFLAGS="-g"
5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 5103/* end confdefs.h. */
d7040cdb 5104
ce2cded5
L
5105int
5106main ()
5107{
d7040cdb 5108
ce2cded5
L
5109 ;
5110 return 0;
5111}
5112_ACEOF
81ecdfbb 5113if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
5114 ac_cv_prog_cc_g=yes
5115else
81ecdfbb
RW
5116 CFLAGS=""
5117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118/* end confdefs.h. */
5119
5120int
5121main ()
5122{
5123
5124 ;
5125 return 0;
5126}
5127_ACEOF
5128if ac_fn_c_try_compile "$LINENO"; then :
5129
5130else
5131 ac_c_werror_flag=$ac_save_c_werror_flag
5132 CFLAGS="-g"
5133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5134/* end confdefs.h. */
5135
5136int
5137main ()
5138{
d7040cdb 5139
81ecdfbb
RW
5140 ;
5141 return 0;
5142}
5143_ACEOF
5144if ac_fn_c_try_compile "$LINENO"; then :
5145 ac_cv_prog_cc_g=yes
5146fi
5147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5148fi
5149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5150fi
81ecdfbb
RW
5151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5152 ac_c_werror_flag=$ac_save_c_werror_flag
ce2cded5 5153fi
81ecdfbb
RW
5154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5155$as_echo "$ac_cv_prog_cc_g" >&6; }
ce2cded5
L
5156if test "$ac_test_CFLAGS" = set; then
5157 CFLAGS=$ac_save_CFLAGS
5158elif test $ac_cv_prog_cc_g = yes; then
5159 if test "$GCC" = yes; then
5160 CFLAGS="-g -O2"
5161 else
5162 CFLAGS="-g"
5163 fi
d7040cdb 5164else
ce2cded5
L
5165 if test "$GCC" = yes; then
5166 CFLAGS="-O2"
5167 else
5168 CFLAGS=
5169 fi
d7040cdb 5170fi
81ecdfbb
RW
5171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5172$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5173if test "${ac_cv_prog_cc_c89+set}" = set; then :
5174 $as_echo_n "(cached) " >&6
d7040cdb 5175else
81ecdfbb 5176 ac_cv_prog_cc_c89=no
ce2cded5 5177ac_save_CC=$CC
81ecdfbb 5178cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
5179/* end confdefs.h. */
5180#include <stdarg.h>
5181#include <stdio.h>
5182#include <sys/types.h>
5183#include <sys/stat.h>
5184/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5185struct buf { int x; };
5186FILE * (*rcsopen) (struct buf *, struct stat *, int);
5187static char *e (p, i)
5188 char **p;
5189 int i;
5190{
5191 return p[i];
5192}
5193static char *f (char * (*g) (char **, int), char **p, ...)
5194{
5195 char *s;
5196 va_list v;
5197 va_start (v,p);
5198 s = g (p, va_arg (v,int));
5199 va_end (v);
5200 return s;
5201}
d7040cdb 5202
ce2cded5
L
5203/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5204 function prototypes and stuff, but not '\xHH' hex character constants.
5205 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 5206 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
5207 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5208 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 5209 that's true only with -std. */
ce2cded5 5210int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 5211
81ecdfbb
RW
5212/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5213 inside strings and character constants. */
5214#define FOO(x) 'x'
5215int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5216
ce2cded5
L
5217int test (int i, double x);
5218struct s1 {int (*f) (int a);};
5219struct s2 {int (*f) (double a);};
5220int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5221int argc;
5222char **argv;
5223int
5224main ()
5225{
5226return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5227 ;
5228 return 0;
5229}
5230_ACEOF
81ecdfbb
RW
5231for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5232 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
5233do
5234 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
5235 if ac_fn_c_try_compile "$LINENO"; then :
5236 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 5237fi
81ecdfbb
RW
5238rm -f core conftest.err conftest.$ac_objext
5239 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 5240done
81ecdfbb 5241rm -f conftest.$ac_ext
ce2cded5 5242CC=$ac_save_CC
d7040cdb 5243
ce2cded5 5244fi
81ecdfbb
RW
5245# AC_CACHE_VAL
5246case "x$ac_cv_prog_cc_c89" in
5247 x)
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5249$as_echo "none needed" >&6; } ;;
5250 xno)
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5252$as_echo "unsupported" >&6; } ;;
ce2cded5 5253 *)
81ecdfbb
RW
5254 CC="$CC $ac_cv_prog_cc_c89"
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5256$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d7040cdb 5257esac
81ecdfbb 5258if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 5259
ce2cded5 5260fi
d7040cdb 5261
ce2cded5
L
5262ac_ext=c
5263ac_cpp='$CPP $CPPFLAGS'
5264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5266ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 5267
3cb62297
L
5268ac_ext=cpp
5269ac_cpp='$CXXCPP $CPPFLAGS'
5270ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5271ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5272ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5273if test -z "$CXX"; then
5274 if test -n "$CCC"; then
5275 CXX=$CCC
5276 else
5277 if test -n "$ac_tool_prefix"; then
5278 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5279 do
5280 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5281set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5283$as_echo_n "checking for $ac_word... " >&6; }
5284if test "${ac_cv_prog_CXX+set}" = set; then :
81ecdfbb
RW
5285 $as_echo_n "(cached) " >&6
5286else
3cb62297
L
5287 if test -n "$CXX"; then
5288 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5289else
5290as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5291for as_dir in $PATH
5292do
5293 IFS=$as_save_IFS
5294 test -z "$as_dir" && as_dir=.
5295 for ac_exec_ext in '' $ac_executable_extensions; do
5296 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5297 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5299 break 2
5300 fi
5301done
5302 done
5303IFS=$as_save_IFS
81ecdfbb 5304
3cb62297
L
5305fi
5306fi
5307CXX=$ac_cv_prog_CXX
5308if test -n "$CXX"; then
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5310$as_echo "$CXX" >&6; }
81ecdfbb 5311else
3cb62297
L
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5313$as_echo "no" >&6; }
7357c5b6 5314fi
42ecbf5e 5315
81ecdfbb 5316
3cb62297
L
5317 test -n "$CXX" && break
5318 done
7357c5b6 5319fi
3cb62297
L
5320if test -z "$CXX"; then
5321 ac_ct_CXX=$CXX
5322 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5323do
5324 # Extract the first word of "$ac_prog", so it can be a program name with args.
5325set dummy $ac_prog; ac_word=$2
5326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5327$as_echo_n "checking for $ac_word... " >&6; }
5328if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5329 $as_echo_n "(cached) " >&6
5330else
5331 if test -n "$ac_ct_CXX"; then
5332 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5333else
5334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5335for as_dir in $PATH
5336do
5337 IFS=$as_save_IFS
5338 test -z "$as_dir" && as_dir=.
5339 for ac_exec_ext in '' $ac_executable_extensions; do
5340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5341 ac_cv_prog_ac_ct_CXX="$ac_prog"
5342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5343 break 2
5344 fi
5345done
5346 done
5347IFS=$as_save_IFS
252b5132 5348
3cb62297
L
5349fi
5350fi
5351ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5352if test -n "$ac_ct_CXX"; then
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5354$as_echo "$ac_ct_CXX" >&6; }
5355else
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5357$as_echo "no" >&6; }
7357c5b6 5358fi
252b5132 5359
42ecbf5e 5360
3cb62297
L
5361 test -n "$ac_ct_CXX" && break
5362done
81ecdfbb 5363
3cb62297
L
5364 if test "x$ac_ct_CXX" = x; then
5365 CXX="g++"
5366 else
5367 case $cross_compiling:$ac_tool_warned in
5368yes:)
5369{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5370$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5371ac_tool_warned=yes ;;
5372esac
5373 CXX=$ac_ct_CXX
5374 fi
7357c5b6 5375fi
ac48eca1 5376
3cb62297 5377 fi
7357c5b6 5378fi
3cb62297
L
5379# Provide some information about the compiler.
5380$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5381set X $ac_compile
5382ac_compiler=$2
5383for ac_option in --version -v -V -qversion; do
5384 { { ac_try="$ac_compiler $ac_option >&5"
5385case "(($ac_try" in
5386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5387 *) ac_try_echo=$ac_try;;
5388esac
5389eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5390$as_echo "$ac_try_echo"; } >&5
5391 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5392 ac_status=$?
5393 if test -s conftest.err; then
5394 sed '10a\
5395... rest of stderr output deleted ...
5396 10q' conftest.err >conftest.er1
5397 cat conftest.er1 >&5
5398 rm -f conftest.er1 conftest.err
5399 fi
5400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5401 test $ac_status = 0; }
5402done
d7040cdb 5403
3cb62297
L
5404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5405$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5406if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5407 $as_echo_n "(cached) " >&6
7357c5b6 5408else
81ecdfbb 5409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 5410/* end confdefs.h. */
d7040cdb 5411
7357c5b6
AM
5412int
5413main ()
5414{
3cb62297
L
5415#ifndef __GNUC__
5416 choke me
5417#endif
5418
5419 ;
81ecdfbb 5420 return 0;
7357c5b6
AM
5421}
5422_ACEOF
3cb62297
L
5423if ac_fn_cxx_try_compile "$LINENO"; then :
5424 ac_compiler_gnu=yes
81ecdfbb 5425else
3cb62297 5426 ac_compiler_gnu=no
7357c5b6 5427fi
3cb62297
L
5428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5429ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
81ecdfbb 5430
7357c5b6 5431fi
3cb62297
L
5432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5433$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5434if test $ac_compiler_gnu = yes; then
5435 GXX=yes
5436else
5437 GXX=
7357c5b6 5438fi
3cb62297
L
5439ac_test_CXXFLAGS=${CXXFLAGS+set}
5440ac_save_CXXFLAGS=$CXXFLAGS
5441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5442$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5443if test "${ac_cv_prog_cxx_g+set}" = set; then :
5444 $as_echo_n "(cached) " >&6
5445else
5446 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5447 ac_cxx_werror_flag=yes
5448 ac_cv_prog_cxx_g=no
5449 CXXFLAGS="-g"
5450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5451/* end confdefs.h. */
252b5132 5452
3cb62297
L
5453int
5454main ()
5455{
252b5132 5456
3cb62297
L
5457 ;
5458 return 0;
5459}
7357c5b6 5460_ACEOF
3cb62297
L
5461if ac_fn_cxx_try_compile "$LINENO"; then :
5462 ac_cv_prog_cxx_g=yes
5463else
5464 CXXFLAGS=""
5465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5466/* end confdefs.h. */
42ecbf5e 5467
3cb62297
L
5468int
5469main ()
5470{
42ecbf5e 5471
3cb62297
L
5472 ;
5473 return 0;
5474}
5475_ACEOF
5476if ac_fn_cxx_try_compile "$LINENO"; then :
42ecbf5e 5477
3cb62297
L
5478else
5479 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5480 CXXFLAGS="-g"
5481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482/* end confdefs.h. */
42ecbf5e 5483
3cb62297
L
5484int
5485main ()
5486{
42ecbf5e 5487
3cb62297
L
5488 ;
5489 return 0;
5490}
5491_ACEOF
5492if ac_fn_cxx_try_compile "$LINENO"; then :
5493 ac_cv_prog_cxx_g=yes
5494fi
5495rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5496fi
5497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5498fi
5499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5500 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5501fi
5502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5503$as_echo "$ac_cv_prog_cxx_g" >&6; }
5504if test "$ac_test_CXXFLAGS" = set; then
5505 CXXFLAGS=$ac_save_CXXFLAGS
5506elif test $ac_cv_prog_cxx_g = yes; then
5507 if test "$GXX" = yes; then
5508 CXXFLAGS="-g -O2"
5509 else
5510 CXXFLAGS="-g"
5511 fi
ce2cded5 5512else
3cb62297
L
5513 if test "$GXX" = yes; then
5514 CXXFLAGS="-O2"
5515 else
5516 CXXFLAGS=
5517 fi
ce2cded5 5518fi
3cb62297
L
5519ac_ext=c
5520ac_cpp='$CPP $CPPFLAGS'
5521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5523ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 5524
3cb62297 5525depcc="$CXX" am_compiler_list=
e5a52504 5526
3cb62297
L
5527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5528$as_echo_n "checking dependency style of $depcc... " >&6; }
5529if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5530 $as_echo_n "(cached) " >&6
5531else
5532 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5533 # We make a subdir and do the tests there. Otherwise we can end up
5534 # making bogus files that we don't know about and never remove. For
5535 # instance it was reported that on HP-UX the gcc test will end up
5536 # making a dummy file named `D' -- because `-MD' means `put the output
5537 # in D'.
5538 mkdir conftest.dir
5539 # Copy depcomp to subdir because otherwise we won't find it if we're
5540 # using a relative directory.
5541 cp "$am_depcomp" conftest.dir
5542 cd conftest.dir
5543 # We will build objects and dependencies in a subdirectory because
5544 # it helps to detect inapplicable dependency modes. For instance
5545 # both Tru64's cc and ICC support -MD to output dependencies as a
5546 # side effect of compilation, but ICC will put the dependencies in
5547 # the current directory while Tru64 will put them in the object
5548 # directory.
5549 mkdir sub
7357c5b6 5550
3cb62297
L
5551 am_cv_CXX_dependencies_compiler_type=none
5552 if test "$am_compiler_list" = ""; then
5553 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5554 fi
5555 am__universal=false
5556 case " $depcc " in #(
5557 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5558 esac
d7040cdb 5559
3cb62297
L
5560 for depmode in $am_compiler_list; do
5561 # Setup a source with many dependencies, because some compilers
5562 # like to wrap large dependency lists on column 80 (with \), and
5563 # we should not choose a depcomp mode which is confused by this.
5564 #
5565 # We need to recreate these files for each test, as the compiler may
5566 # overwrite some of them when testing with obscure command lines.
5567 # This happens at least with the AIX C compiler.
5568 : > sub/conftest.c
5569 for i in 1 2 3 4 5 6; do
5570 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5571 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5572 # Solaris 8's {/usr,}/bin/sh.
5573 touch sub/conftst$i.h
5574 done
5575 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
d7040cdb 5576
3cb62297
L
5577 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5578 # mode. It turns out that the SunPro C++ compiler does not properly
5579 # handle `-M -o', and we need to detect this. Also, some Intel
5580 # versions had trouble with output in subdirs
5581 am__obj=sub/conftest.${OBJEXT-o}
5582 am__minus_obj="-o $am__obj"
5583 case $depmode in
5584 gcc)
5585 # This depmode causes a compiler race in universal mode.
5586 test "$am__universal" = false || continue
5587 ;;
5588 nosideeffect)
5589 # after this tag, mechanisms are not by side-effect, so they'll
5590 # only be used when explicitly requested
5591 if test "x$enable_dependency_tracking" = xyes; then
5592 continue
5593 else
5594 break
5595 fi
5596 ;;
5597 msvisualcpp | msvcmsys)
5598 # This compiler won't grok `-c -o', but also, the minuso test has
5599 # not run yet. These depmodes are late enough in the game, and
5600 # so weak that their functioning should not be impacted.
5601 am__obj=conftest.${OBJEXT-o}
5602 am__minus_obj=
5603 ;;
5604 none) break ;;
5605 esac
5606 if depmode=$depmode \
5607 source=sub/conftest.c object=$am__obj \
5608 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5609 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5610 >/dev/null 2>conftest.err &&
5611 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5612 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5613 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5614 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5615 # icc doesn't choke on unknown options, it will just issue warnings
5616 # or remarks (even with -Werror). So we grep stderr for any message
5617 # that says an option was ignored or not supported.
5618 # When given -MP, icc 7.0 and 7.1 complain thusly:
5619 # icc: Command line warning: ignoring option '-M'; no argument required
5620 # The diagnosis changed in icc 8.0:
5621 # icc: Command line remark: option '-MP' not supported
5622 if (grep 'ignoring option' conftest.err ||
5623 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5624 am_cv_CXX_dependencies_compiler_type=$depmode
5625 break
5626 fi
5627 fi
5628 done
d7040cdb 5629
3cb62297
L
5630 cd ..
5631 rm -rf conftest.dir
5632else
5633 am_cv_CXX_dependencies_compiler_type=none
5634fi
d7040cdb 5635
3cb62297
L
5636fi
5637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5638$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5639CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
d7040cdb 5640
3cb62297
L
5641 if
5642 test "x$enable_dependency_tracking" != xno \
5643 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5644 am__fastdepCXX_TRUE=
5645 am__fastdepCXX_FALSE='#'
5646else
5647 am__fastdepCXX_TRUE='#'
5648 am__fastdepCXX_FALSE=
5649fi
d7040cdb 5650
d7040cdb 5651
3cb62297
L
5652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5653$as_echo_n "checking for ANSI C header files... " >&6; }
5654if test "${ac_cv_header_stdc+set}" = set; then :
81ecdfbb 5655 $as_echo_n "(cached) " >&6
ce2cded5 5656else
81ecdfbb 5657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 5658/* end confdefs.h. */
3cb62297
L
5659#include <stdlib.h>
5660#include <stdarg.h>
5661#include <string.h>
5662#include <float.h>
7357c5b6 5663
7357c5b6
AM
5664int
5665main ()
5666{
5667
5668 ;
5669 return 0;
5670}
5671_ACEOF
81ecdfbb 5672if ac_fn_c_try_compile "$LINENO"; then :
3cb62297 5673 ac_cv_header_stdc=yes
ce2cded5 5674else
3cb62297 5675 ac_cv_header_stdc=no
ce2cded5 5676fi
81ecdfbb 5677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 5678
3cb62297
L
5679if test $ac_cv_header_stdc = yes; then
5680 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5682/* end confdefs.h. */
5683#include <string.h>
7357c5b6 5684
3cb62297
L
5685_ACEOF
5686if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5687 $EGREP "memchr" >/dev/null 2>&1; then :
d053aef8 5688
3cb62297
L
5689else
5690 ac_cv_header_stdc=no
5691fi
5692rm -f conftest*
da2f07f1 5693
3cb62297 5694fi
3388710e 5695
3cb62297
L
5696if test $ac_cv_header_stdc = yes; then
5697 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5699/* end confdefs.h. */
5700#include <stdlib.h>
3388710e 5701
3cb62297
L
5702_ACEOF
5703if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5704 $EGREP "free" >/dev/null 2>&1; then :
3388710e 5705
3cb62297
L
5706else
5707 ac_cv_header_stdc=no
5708fi
5709rm -f conftest*
5710
5711fi
5712
5713if test $ac_cv_header_stdc = yes; then
5714 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5715 if test "$cross_compiling" = yes; then :
5716 :
5717else
5718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5719/* end confdefs.h. */
5720#include <ctype.h>
5721#include <stdlib.h>
5722#if ((' ' & 0x0FF) == 0x020)
5723# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5724# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5725#else
5726# define ISLOWER(c) \
5727 (('a' <= (c) && (c) <= 'i') \
5728 || ('j' <= (c) && (c) <= 'r') \
5729 || ('s' <= (c) && (c) <= 'z'))
5730# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5731#endif
5732
5733#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5734int
5735main ()
5736{
5737 int i;
5738 for (i = 0; i < 256; i++)
5739 if (XOR (islower (i), ISLOWER (i))
5740 || toupper (i) != TOUPPER (i))
5741 return 2;
5742 return 0;
5743}
5744_ACEOF
5745if ac_fn_c_try_run "$LINENO"; then :
5746
5747else
5748 ac_cv_header_stdc=no
5749fi
5750rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5751 conftest.$ac_objext conftest.beam conftest.$ac_ext
5752fi
5753
5754fi
5755fi
5756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5757$as_echo "$ac_cv_header_stdc" >&6; }
5758if test $ac_cv_header_stdc = yes; then
5759
5760$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5761
5762fi
5763
5764# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5765for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5766 inttypes.h stdint.h unistd.h
5767do :
5768 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5769ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5770"
5771eval as_val=\$$as_ac_Header
5772 if test "x$as_val" = x""yes; then :
5773 cat >>confdefs.h <<_ACEOF
5774#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5775_ACEOF
5776
5777fi
5778
5779done
5780
5781
5782
5783 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5784if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5785 MINIX=yes
5786else
5787 MINIX=
5788fi
5789
5790
5791 if test "$MINIX" = yes; then
5792
5793$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5794
5795
5796$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5797
5798
5799$as_echo "#define _MINIX 1" >>confdefs.h
5800
5801 fi
5802
5803
5804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5805$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5806if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5807 $as_echo_n "(cached) " >&6
5808else
5809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5810/* end confdefs.h. */
5811
5812# define __EXTENSIONS__ 1
5813 $ac_includes_default
5814int
5815main ()
5816{
5817
5818 ;
5819 return 0;
5820}
5821_ACEOF
5822if ac_fn_c_try_compile "$LINENO"; then :
5823 ac_cv_safe_to_define___extensions__=yes
5824else
5825 ac_cv_safe_to_define___extensions__=no
5826fi
5827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5828fi
5829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5830$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5831 test $ac_cv_safe_to_define___extensions__ = yes &&
5832 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5833
5834 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5835
5836 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5837
5838 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5839
5840 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5841
5842
5843
5844
5845
5846# The tests for host and target for $enable_largefile require
5847# canonical names.
5848
5849
5850
5851# As the $enable_largefile decision depends on --enable-plugins we must set it
5852# even in directories otherwise not depending on the $plugins option.
da2f07f1
JK
5853
5854
5855# Check whether --enable-plugins was given.
5856if test "${enable_plugins+set}" = set; then :
5857 enableval=$enable_plugins; case "${enableval}" in
5858 yes | "") plugins=yes ;;
5859 no) plugins=no ;;
5860 *) plugins=yes ;;
5861 esac
5862else
5863 plugins=no
5864fi
5865
5866
5867
5868case "${host}" in
5869 sparc-*-solaris*|i[3-7]86-*-solaris*)
5870 # On native 32bit sparc and ia32 solaris, large-file and procfs support
5871 # are mutually exclusive; and without procfs support, the bfd/ elf module
5872 # cannot provide certain routines such as elfcore_write_prpsinfo
5873 # or elfcore_write_prstatus. So unless the user explicitly requested
5874 # large-file support through the --enable-largefile switch, disable
5875 # large-file support in favor of procfs support.
5876 test "${target}" = "${host}" -a "x$plugins" = xno \
5877 && : ${enable_largefile="no"}
5878 ;;
5879esac
5880
81ecdfbb
RW
5881# Check whether --enable-largefile was given.
5882if test "${enable_largefile+set}" = set; then :
5883 enableval=$enable_largefile;
5884fi
5885
d053aef8
JK
5886if test "$enable_largefile" != no; then
5887
81ecdfbb
RW
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5889$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5890if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5891 $as_echo_n "(cached) " >&6
d053aef8
JK
5892else
5893 ac_cv_sys_largefile_CC=no
5894 if test "$GCC" != yes; then
5895 ac_save_CC=$CC
5896 while :; do
81ecdfbb
RW
5897 # IRIX 6.2 and later do not support large files by default,
5898 # so use the C compiler's -n32 option if that helps.
5899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5900/* end confdefs.h. */
5901#include <sys/types.h>
5902 /* Check that off_t can represent 2**63 - 1 correctly.
5903 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5904 since some C++ compilers masquerading as C compilers
5905 incorrectly reject 9223372036854775807. */
5906#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5907 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5908 && LARGE_OFF_T % 2147483647 == 1)
5909 ? 1 : -1];
5910int
5911main ()
5912{
5913
5914 ;
5915 return 0;
5916}
5917_ACEOF
81ecdfbb 5918 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5919 break
d053aef8 5920fi
81ecdfbb
RW
5921rm -f core conftest.err conftest.$ac_objext
5922 CC="$CC -n32"
5923 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5924 ac_cv_sys_largefile_CC=' -n32'; break
d053aef8 5925fi
81ecdfbb 5926rm -f core conftest.err conftest.$ac_objext
d053aef8
JK
5927 break
5928 done
5929 CC=$ac_save_CC
5930 rm -f conftest.$ac_ext
5931 fi
5932fi
81ecdfbb
RW
5933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5934$as_echo "$ac_cv_sys_largefile_CC" >&6; }
d053aef8
JK
5935 if test "$ac_cv_sys_largefile_CC" != no; then
5936 CC=$CC$ac_cv_sys_largefile_CC
5937 fi
5938
81ecdfbb
RW
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5940$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5941if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5942 $as_echo_n "(cached) " >&6
d053aef8
JK
5943else
5944 while :; do
81ecdfbb 5945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5946/* end confdefs.h. */
5947#include <sys/types.h>
5948 /* Check that off_t can represent 2**63 - 1 correctly.
5949 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5950 since some C++ compilers masquerading as C compilers
5951 incorrectly reject 9223372036854775807. */
5952#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5953 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5954 && LARGE_OFF_T % 2147483647 == 1)
5955 ? 1 : -1];
5956int
5957main ()
5958{
5959
5960 ;
5961 return 0;
5962}
5963_ACEOF
81ecdfbb
RW
5964if ac_fn_c_try_compile "$LINENO"; then :
5965 ac_cv_sys_file_offset_bits=no; break
d053aef8 5966fi
81ecdfbb
RW
5967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5969/* end confdefs.h. */
5970#define _FILE_OFFSET_BITS 64
5971#include <sys/types.h>
5972 /* Check that off_t can represent 2**63 - 1 correctly.
5973 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5974 since some C++ compilers masquerading as C compilers
5975 incorrectly reject 9223372036854775807. */
5976#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5977 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5978 && LARGE_OFF_T % 2147483647 == 1)
5979 ? 1 : -1];
5980int
5981main ()
5982{
5983
5984 ;
5985 return 0;
5986}
5987_ACEOF
81ecdfbb 5988if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5989 ac_cv_sys_file_offset_bits=64; break
d053aef8 5990fi
81ecdfbb
RW
5991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5992 ac_cv_sys_file_offset_bits=unknown
d053aef8
JK
5993 break
5994done
5995fi
81ecdfbb
RW
5996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5997$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5998case $ac_cv_sys_file_offset_bits in #(
5999 no | unknown) ;;
6000 *)
d053aef8
JK
6001cat >>confdefs.h <<_ACEOF
6002#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6003_ACEOF
81ecdfbb
RW
6004;;
6005esac
6006rm -rf conftest*
6007 if test $ac_cv_sys_file_offset_bits = unknown; then
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6009$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6010if test "${ac_cv_sys_large_files+set}" = set; then :
6011 $as_echo_n "(cached) " >&6
d053aef8
JK
6012else
6013 while :; do
81ecdfbb 6014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
6015/* end confdefs.h. */
6016#include <sys/types.h>
6017 /* Check that off_t can represent 2**63 - 1 correctly.
6018 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6019 since some C++ compilers masquerading as C compilers
6020 incorrectly reject 9223372036854775807. */
6021#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6022 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6023 && LARGE_OFF_T % 2147483647 == 1)
6024 ? 1 : -1];
6025int
6026main ()
6027{
6028
6029 ;
6030 return 0;
6031}
6032_ACEOF
81ecdfbb
RW
6033if ac_fn_c_try_compile "$LINENO"; then :
6034 ac_cv_sys_large_files=no; break
d053aef8 6035fi
81ecdfbb
RW
6036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
6038/* end confdefs.h. */
6039#define _LARGE_FILES 1
6040#include <sys/types.h>
6041 /* Check that off_t can represent 2**63 - 1 correctly.
6042 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6043 since some C++ compilers masquerading as C compilers
6044 incorrectly reject 9223372036854775807. */
6045#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6046 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6047 && LARGE_OFF_T % 2147483647 == 1)
6048 ? 1 : -1];
6049int
6050main ()
6051{
6052
6053 ;
6054 return 0;
6055}
6056_ACEOF
81ecdfbb 6057if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 6058 ac_cv_sys_large_files=1; break
d053aef8 6059fi
81ecdfbb
RW
6060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6061 ac_cv_sys_large_files=unknown
d053aef8
JK
6062 break
6063done
6064fi
81ecdfbb
RW
6065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6066$as_echo "$ac_cv_sys_large_files" >&6; }
6067case $ac_cv_sys_large_files in #(
6068 no | unknown) ;;
6069 *)
d053aef8
JK
6070cat >>confdefs.h <<_ACEOF
6071#define _LARGE_FILES $ac_cv_sys_large_files
6072_ACEOF
81ecdfbb
RW
6073;;
6074esac
6075rm -rf conftest*
6076 fi
d053aef8
JK
6077fi
6078
42ecbf5e 6079
42ecbf5e 6080
da2f07f1 6081
b214d478
SE
6082case `pwd` in
6083 *\ * | *\ *)
81ecdfbb
RW
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6085$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
b214d478 6086esac
252b5132 6087
42ecbf5e 6088
d7040cdb 6089
3725885a
RW
6090macro_version='2.2.7a'
6091macro_revision='1.3134'
d7040cdb 6092
d7040cdb
SE
6093
6094
d7040cdb 6095
d7040cdb 6096
42ecbf5e 6097
d7040cdb 6098
252b5132 6099
252b5132 6100
252b5132 6101
252b5132
RH
6102
6103
ce2cded5 6104
b214d478 6105ltmain="$ac_aux_dir/ltmain.sh"
ce2cded5 6106
3725885a
RW
6107# Backslashify metacharacters that are still active within
6108# double-quoted strings.
6109sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6110
6111# Same as above, but do not quote variable references.
6112double_quote_subst='s/\(["`\\]\)/\\\1/g'
6113
6114# Sed substitution to delay expansion of an escaped shell variable in a
6115# double_quote_subst'ed string.
6116delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6117
6118# Sed substitution to delay expansion of an escaped single quote.
6119delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6120
6121# Sed substitution to avoid accidental globbing in evaled expressions
6122no_glob_subst='s/\*/\\\*/g'
6123
6124ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6125ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6126ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6127
6128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6129$as_echo_n "checking how to print strings... " >&6; }
6130# Test print first, because it will be a builtin if present.
6131if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6132 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6133 ECHO='print -r --'
6134elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6135 ECHO='printf %s\n'
6136else
6137 # Use this function as a fallback that always works.
6138 func_fallback_echo ()
6139 {
6140 eval 'cat <<_LTECHO_EOF
6141$1
6142_LTECHO_EOF'
6143 }
6144 ECHO='func_fallback_echo'
6145fi
6146
6147# func_echo_all arg...
6148# Invoke $ECHO with all args, space-separated.
6149func_echo_all ()
6150{
6151 $ECHO ""
6152}
6153
6154case "$ECHO" in
6155 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6156$as_echo "printf" >&6; } ;;
6157 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6158$as_echo "print -r" >&6; } ;;
6159 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6160$as_echo "cat" >&6; } ;;
6161esac
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
81ecdfbb
RW
6176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6177$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6178if test "${ac_cv_path_SED+set}" = set; then :
6179 $as_echo_n "(cached) " >&6
6180else
6181 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6182 for ac_i in 1 2 3 4 5 6 7; do
6183 ac_script="$ac_script$as_nl$ac_script"
6184 done
6185 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6186 { ac_script=; unset ac_script;}
6187 if test -z "$SED"; then
6188 ac_path_SED_found=false
6189 # Loop through the user's path and test for each of PROGNAME-LIST
6190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
6191for as_dir in $PATH
6192do
6193 IFS=$as_save_IFS
6194 test -z "$as_dir" && as_dir=.
81ecdfbb 6195 for ac_prog in sed gsed; do
7357c5b6 6196 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
6197 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6198 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6199# Check for GNU ac_path_SED and select it if it is found.
6200 # Check for GNU $ac_path_SED
6201case `"$ac_path_SED" --version 2>&1` in
6202*GNU*)
6203 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6204*)
6205 ac_count=0
6206 $as_echo_n 0123456789 >"conftest.in"
6207 while :
6208 do
6209 cat "conftest.in" "conftest.in" >"conftest.tmp"
6210 mv "conftest.tmp" "conftest.in"
6211 cp "conftest.in" "conftest.nl"
6212 $as_echo '' >> "conftest.nl"
6213 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6214 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6215 as_fn_arith $ac_count + 1 && ac_count=$as_val
6216 if test $ac_count -gt ${ac_path_SED_max-0}; then
6217 # Best one so far, save it but keep looking for a better one
6218 ac_cv_path_SED="$ac_path_SED"
6219 ac_path_SED_max=$ac_count
6220 fi
6221 # 10*(2^10) chars as input seems more than enough
6222 test $ac_count -gt 10 && break
6223 done
6224 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6225esac
6226
6227 $ac_path_SED_found && break 3
7357c5b6
AM
6228 done
6229 done
81ecdfbb 6230 done
7357c5b6 6231IFS=$as_save_IFS
81ecdfbb
RW
6232 if test -z "$ac_cv_path_SED"; then
6233 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
ce2cded5 6234 fi
81ecdfbb
RW
6235else
6236 ac_cv_path_SED=$SED
7357c5b6 6237fi
20e95c23 6238
81ecdfbb
RW
6239fi
6240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6241$as_echo "$ac_cv_path_SED" >&6; }
6242 SED="$ac_cv_path_SED"
6243 rm -f conftest.sed
20e95c23 6244
7357c5b6
AM
6245test -z "$SED" && SED=sed
6246Xsed="$SED -e 1s/^X//"
20e95c23
DJ
6247
6248
6249
6250
6251
6252
20e95c23 6253
20e95c23 6254
d7040cdb 6255
d7040cdb 6256
7357c5b6 6257
81ecdfbb
RW
6258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6259$as_echo_n "checking for fgrep... " >&6; }
6260if test "${ac_cv_path_FGREP+set}" = set; then :
6261 $as_echo_n "(cached) " >&6
7357c5b6 6262else
81ecdfbb
RW
6263 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6264 then ac_cv_path_FGREP="$GREP -F"
6265 else
6266 if test -z "$FGREP"; then
6267 ac_path_FGREP_found=false
6268 # Loop through the user's path and test for each of PROGNAME-LIST
6269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6270for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6271do
6272 IFS=$as_save_IFS
6273 test -z "$as_dir" && as_dir=.
6274 for ac_prog in fgrep; do
6275 for ac_exec_ext in '' $ac_executable_extensions; do
6276 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6277 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6278# Check for GNU ac_path_FGREP and select it if it is found.
6279 # Check for GNU $ac_path_FGREP
6280case `"$ac_path_FGREP" --version 2>&1` in
6281*GNU*)
6282 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6283*)
6284 ac_count=0
6285 $as_echo_n 0123456789 >"conftest.in"
6286 while :
6287 do
6288 cat "conftest.in" "conftest.in" >"conftest.tmp"
6289 mv "conftest.tmp" "conftest.in"
6290 cp "conftest.in" "conftest.nl"
6291 $as_echo 'FGREP' >> "conftest.nl"
6292 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6293 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6294 as_fn_arith $ac_count + 1 && ac_count=$as_val
6295 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6296 # Best one so far, save it but keep looking for a better one
6297 ac_cv_path_FGREP="$ac_path_FGREP"
6298 ac_path_FGREP_max=$ac_count
7357c5b6 6299 fi
81ecdfbb
RW
6300 # 10*(2^10) chars as input seems more than enough
6301 test $ac_count -gt 10 && break
6302 done
6303 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6304esac
6305
6306 $ac_path_FGREP_found && break 3
6307 done
6308 done
6309 done
6310IFS=$as_save_IFS
6311 if test -z "$ac_cv_path_FGREP"; then
6312 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6313 fi
6314else
6315 ac_cv_path_FGREP=$FGREP
6316fi
6317
6318 fi
20e95c23 6319fi
81ecdfbb
RW
6320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6321$as_echo "$ac_cv_path_FGREP" >&6; }
6322 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
6323
6324
6325test -z "$GREP" && GREP=grep
6326
d7040cdb
SE
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
20e95c23 6338
ce2cded5 6339
d7040cdb 6340
7357c5b6
AM
6341
6342
6343
6344
81ecdfbb
RW
6345# Check whether --with-gnu-ld was given.
6346if test "${with_gnu_ld+set}" = set; then :
6347 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
6348else
6349 with_gnu_ld=no
81ecdfbb
RW
6350fi
6351
7357c5b6
AM
6352ac_prog=ld
6353if test "$GCC" = yes; then
6354 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6356$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
6357 case $host in
6358 *-*-mingw*)
6359 # gcc leaves a trailing carriage return which upsets mingw
6360 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6361 *)
6362 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6363 esac
6364 case $ac_prog in
6365 # Accept absolute paths.
6366 [\\/]* | ?:[\\/]*)
6367 re_direlt='/[^/][^/]*/\.\./'
6368 # Canonicalize the pathname of ld
6369 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6370 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6371 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6372 done
6373 test -z "$LD" && LD="$ac_prog"
6374 ;;
6375 "")
6376 # If it fails, then pretend we aren't using GCC.
6377 ac_prog=ld
6378 ;;
6379 *)
6380 # If it is relative, then search for the first ld in PATH.
6381 with_gnu_ld=unknown
6382 ;;
6383 esac
6384elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6386$as_echo_n "checking for GNU ld... " >&6; }
7357c5b6 6387else
81ecdfbb
RW
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6389$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 6390fi
81ecdfbb
RW
6391if test "${lt_cv_path_LD+set}" = set; then :
6392 $as_echo_n "(cached) " >&6
ce2cded5 6393else
7357c5b6
AM
6394 if test -z "$LD"; then
6395 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6396 for ac_dir in $PATH; do
6397 IFS="$lt_save_ifs"
6398 test -z "$ac_dir" && ac_dir=.
6399 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6400 lt_cv_path_LD="$ac_dir/$ac_prog"
6401 # Check to see if the program is GNU ld. I'd rather use --version,
6402 # but apparently some variants of GNU ld only accept -v.
6403 # Break only if it was the GNU/non-GNU ld that we prefer.
6404 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6405 *GNU* | *'with BFD'*)
6406 test "$with_gnu_ld" != no && break
6407 ;;
6408 *)
6409 test "$with_gnu_ld" != yes && break
6410 ;;
6411 esac
6412 fi
6413 done
6414 IFS="$lt_save_ifs"
ce2cded5 6415else
7357c5b6 6416 lt_cv_path_LD="$LD" # Let the user override the test with a path.
ce2cded5
L
6417fi
6418fi
7357c5b6
AM
6419
6420LD="$lt_cv_path_LD"
6421if test -n "$LD"; then
81ecdfbb
RW
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6423$as_echo "$LD" >&6; }
ce2cded5 6424else
81ecdfbb
RW
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426$as_echo "no" >&6; }
ce2cded5 6427fi
81ecdfbb
RW
6428test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6430$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6431if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6432 $as_echo_n "(cached) " >&6
ce2cded5 6433else
7357c5b6
AM
6434 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6435case `$LD -v 2>&1 </dev/null` in
6436*GNU* | *'with BFD'*)
6437 lt_cv_prog_gnu_ld=yes
6438 ;;
6439*)
6440 lt_cv_prog_gnu_ld=no
6441 ;;
6442esac
ce2cded5 6443fi
81ecdfbb
RW
6444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6445$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7357c5b6 6446with_gnu_ld=$lt_cv_prog_gnu_ld
d7040cdb
SE
6447
6448
6449
6450
6451
6452
6453
6454
6455
81ecdfbb
RW
6456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6457$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6458if test "${lt_cv_path_NM+set}" = set; then :
6459 $as_echo_n "(cached) " >&6
ce2cded5 6460else
7357c5b6
AM
6461 if test -n "$NM"; then
6462 # Let the user override the test.
6463 lt_cv_path_NM="$NM"
ce2cded5 6464else
7357c5b6
AM
6465 lt_nm_to_check="${ac_tool_prefix}nm"
6466 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6467 lt_nm_to_check="$lt_nm_to_check nm"
20e95c23 6468 fi
7357c5b6
AM
6469 for lt_tmp_nm in $lt_nm_to_check; do
6470 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6471 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6472 IFS="$lt_save_ifs"
6473 test -z "$ac_dir" && ac_dir=.
6474 tmp_nm="$ac_dir/$lt_tmp_nm"
6475 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6476 # Check to see if the nm accepts a BSD-compat flag.
6477 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6478 # nm: unknown option "B" ignored
6479 # Tru64's nm complains that /dev/null is an invalid object file
6480 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6481 */dev/null* | *'Invalid file or object type'*)
6482 lt_cv_path_NM="$tmp_nm -B"
6483 break
6484 ;;
6485 *)
6486 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6487 */dev/null*)
6488 lt_cv_path_NM="$tmp_nm -p"
6489 break
6490 ;;
6491 *)
6492 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6493 continue # so that we can try to find one that supports BSD flags
6494 ;;
6495 esac
6496 ;;
6497 esac
6498 fi
6499 done
6500 IFS="$lt_save_ifs"
6501 done
6502 : ${lt_cv_path_NM=no}
ce2cded5
L
6503fi
6504fi
81ecdfbb
RW
6505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6506$as_echo "$lt_cv_path_NM" >&6; }
7357c5b6
AM
6507if test "$lt_cv_path_NM" != "no"; then
6508 NM="$lt_cv_path_NM"
ce2cded5 6509else
7357c5b6 6510 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
6511 if test -n "$DUMPBIN"; then :
6512 # Let the user override the test.
6513 else
6514 if test -n "$ac_tool_prefix"; then
6515 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
6516 do
6517 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6518set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
6519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6520$as_echo_n "checking for $ac_word... " >&6; }
6521if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6522 $as_echo_n "(cached) " >&6
20e95c23 6523else
7357c5b6
AM
6524 if test -n "$DUMPBIN"; then
6525 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ce2cded5
L
6526else
6527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6528for as_dir in $PATH
6529do
6530 IFS=$as_save_IFS
6531 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6532 for ac_exec_ext in '' $ac_executable_extensions; do
6533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6534 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 6535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6536 break 2
6537 fi
6538done
81ecdfbb
RW
6539 done
6540IFS=$as_save_IFS
d7040cdb 6541
20e95c23 6542fi
ce2cded5 6543fi
7357c5b6
AM
6544DUMPBIN=$ac_cv_prog_DUMPBIN
6545if test -n "$DUMPBIN"; then
81ecdfbb
RW
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6547$as_echo "$DUMPBIN" >&6; }
42ecbf5e 6548else
81ecdfbb
RW
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6550$as_echo "no" >&6; }
42ecbf5e
DJ
6551fi
6552
81ecdfbb 6553
7357c5b6
AM
6554 test -n "$DUMPBIN" && break
6555 done
ce2cded5 6556fi
7357c5b6
AM
6557if test -z "$DUMPBIN"; then
6558 ac_ct_DUMPBIN=$DUMPBIN
3725885a 6559 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
6560do
6561 # Extract the first word of "$ac_prog", so it can be a program name with args.
6562set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
6563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6564$as_echo_n "checking for $ac_word... " >&6; }
6565if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6566 $as_echo_n "(cached) " >&6
42ecbf5e 6567else
7357c5b6
AM
6568 if test -n "$ac_ct_DUMPBIN"; then
6569 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
ce2cded5
L
6570else
6571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572for as_dir in $PATH
6573do
6574 IFS=$as_save_IFS
6575 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6576 for ac_exec_ext in '' $ac_executable_extensions; do
6577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6578 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 6579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6580 break 2
6581 fi
6582done
81ecdfbb
RW
6583 done
6584IFS=$as_save_IFS
d7040cdb 6585
ce2cded5
L
6586fi
6587fi
7357c5b6
AM
6588ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6589if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6591$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 6592else
81ecdfbb
RW
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6594$as_echo "no" >&6; }
ce2cded5 6595fi
d7040cdb 6596
81ecdfbb 6597
7357c5b6 6598 test -n "$ac_ct_DUMPBIN" && break
ce2cded5 6599done
d7040cdb 6600
81ecdfbb
RW
6601 if test "x$ac_ct_DUMPBIN" = x; then
6602 DUMPBIN=":"
6603 else
6604 case $cross_compiling:$ac_tool_warned in
6605yes:)
6606{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6607$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6608ac_tool_warned=yes ;;
6609esac
6610 DUMPBIN=$ac_ct_DUMPBIN
6611 fi
ce2cded5 6612fi
7357c5b6 6613
3725885a
RW
6614 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6615 *COFF*)
6616 DUMPBIN="$DUMPBIN -symbols"
6617 ;;
6618 *)
6619 DUMPBIN=:
6620 ;;
6621 esac
6622 fi
7357c5b6
AM
6623
6624 if test "$DUMPBIN" != ":"; then
6625 NM="$DUMPBIN"
6626 fi
ce2cded5 6627fi
7357c5b6
AM
6628test -z "$NM" && NM=nm
6629
6630
6631
6632
6633
6634
81ecdfbb
RW
6635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6636$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6637if test "${lt_cv_nm_interface+set}" = set; then :
6638 $as_echo_n "(cached) " >&6
20e95c23 6639else
7357c5b6
AM
6640 lt_cv_nm_interface="BSD nm"
6641 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 6642 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7357c5b6
AM
6643 (eval "$ac_compile" 2>conftest.err)
6644 cat conftest.err >&5
3725885a 6645 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7357c5b6
AM
6646 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6647 cat conftest.err >&5
3725885a 6648 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7357c5b6
AM
6649 cat conftest.out >&5
6650 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6651 lt_cv_nm_interface="MS dumpbin"
6652 fi
6653 rm -f conftest*
20e95c23 6654fi
81ecdfbb
RW
6655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6656$as_echo "$lt_cv_nm_interface" >&6; }
20e95c23 6657
81ecdfbb
RW
6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6659$as_echo_n "checking whether ln -s works... " >&6; }
7357c5b6
AM
6660LN_S=$as_ln_s
6661if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6663$as_echo "yes" >&6; }
ce2cded5 6664else
81ecdfbb
RW
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6666$as_echo "no, using $LN_S" >&6; }
d7040cdb 6667fi
20e95c23 6668
7357c5b6 6669# find the maximum length of command line arguments
81ecdfbb
RW
6670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6671$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6672if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6673 $as_echo_n "(cached) " >&6
7357c5b6
AM
6674else
6675 i=0
6676 teststring="ABCD"
20e95c23 6677
7357c5b6
AM
6678 case $build_os in
6679 msdosdjgpp*)
6680 # On DJGPP, this test can blow up pretty badly due to problems in libc
6681 # (any single argument exceeding 2000 bytes causes a buffer overrun
6682 # during glob expansion). Even if it were fixed, the result of this
6683 # check would be larger than it should be.
6684 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6685 ;;
20e95c23 6686
7357c5b6
AM
6687 gnu*)
6688 # Under GNU Hurd, this test is not required because there is
6689 # no limit to the length of command line arguments.
6690 # Libtool will interpret -1 as no limit whatsoever
6691 lt_cv_sys_max_cmd_len=-1;
6692 ;;
20e95c23 6693
b214d478 6694 cygwin* | mingw* | cegcc*)
7357c5b6
AM
6695 # On Win9x/ME, this test blows up -- it succeeds, but takes
6696 # about 5 minutes as the teststring grows exponentially.
6697 # Worse, since 9x/ME are not pre-emptively multitasking,
6698 # you end up with a "frozen" computer, even though with patience
6699 # the test eventually succeeds (with a max line length of 256k).
6700 # Instead, let's just punt: use the minimum linelength reported by
6701 # all of the supported platforms: 8192 (on NT/2K/XP).
6702 lt_cv_sys_max_cmd_len=8192;
6703 ;;
20e95c23 6704
3725885a
RW
6705 mint*)
6706 # On MiNT this can take a long time and run out of memory.
6707 lt_cv_sys_max_cmd_len=8192;
6708 ;;
6709
7357c5b6
AM
6710 amigaos*)
6711 # On AmigaOS with pdksh, this test takes hours, literally.
6712 # So we just punt and use a minimum line length of 8192.
6713 lt_cv_sys_max_cmd_len=8192;
6714 ;;
20e95c23 6715
7357c5b6
AM
6716 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6717 # This has been around since 386BSD, at least. Likely further.
6718 if test -x /sbin/sysctl; then
6719 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6720 elif test -x /usr/sbin/sysctl; then
6721 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6722 else
6723 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6724 fi
6725 # And add a safety zone
6726 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6727 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6728 ;;
d7040cdb 6729
7357c5b6
AM
6730 interix*)
6731 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6732 lt_cv_sys_max_cmd_len=196608
6733 ;;
d7040cdb 6734
7357c5b6
AM
6735 osf*)
6736 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6737 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6738 # nice to cause kernel panics so lets avoid the loop below.
6739 # First set a reasonable default.
6740 lt_cv_sys_max_cmd_len=16384
6741 #
6742 if test -x /sbin/sysconfig; then
6743 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6744 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6745 esac
6746 fi
6747 ;;
6748 sco3.2v5*)
6749 lt_cv_sys_max_cmd_len=102400
6750 ;;
6751 sysv5* | sco5v6* | sysv4.2uw2*)
6752 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6753 if test -n "$kargmax"; then
6754 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6755 else
6756 lt_cv_sys_max_cmd_len=32768
6757 fi
ce2cded5
L
6758 ;;
6759 *)
b214d478
SE
6760 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6761 if test -n "$lt_cv_sys_max_cmd_len"; then
7357c5b6
AM
6762 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6763 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6764 else
6765 # Make teststring a little bigger before we do anything with it.
6766 # a 1K string should be a reasonable start.
6767 for i in 1 2 3 4 5 6 7 8 ; do
6768 teststring=$teststring$teststring
6769 done
6770 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6771 # If test is not a shell built-in, we'll probably end up computing a
6772 # maximum length that is only half of the actual maximum length, but
6773 # we can't tell.
3725885a
RW
6774 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6775 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7357c5b6
AM
6776 test $i != 17 # 1/2 MB should be enough
6777 do
6778 i=`expr $i + 1`
6779 teststring=$teststring$teststring
6780 done
6781 # Only check the string length outside the loop.
6782 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6783 teststring=
6784 # Add a significant safety factor because C++ compilers can tack on
6785 # massive amounts of additional arguments before passing them to the
6786 # linker. It appears as though 1/2 is a usable value.
6787 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6788 fi
ce2cded5
L
6789 ;;
6790 esac
d7040cdb 6791
7357c5b6 6792fi
d7040cdb 6793
7357c5b6 6794if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6796$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7357c5b6 6797else
81ecdfbb
RW
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6799$as_echo "none" >&6; }
7357c5b6
AM
6800fi
6801max_cmd_len=$lt_cv_sys_max_cmd_len
d7040cdb
SE
6802
6803
6804
6805
6806
d7040cdb 6807
7357c5b6
AM
6808: ${CP="cp -f"}
6809: ${MV="mv -f"}
6810: ${RM="rm -f"}
d7040cdb 6811
81ecdfbb
RW
6812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6813$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7357c5b6
AM
6814# Try some XSI features
6815xsi_shell=no
6816( _lt_dummy="a/b/c"
6817 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
b214d478
SE
6818 = c,a/b,, \
6819 && eval 'test $(( 1 + 1 )) -eq 2 \
6820 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7357c5b6 6821 && xsi_shell=yes
81ecdfbb
RW
6822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6823$as_echo "$xsi_shell" >&6; }
d7040cdb 6824
d7040cdb 6825
81ecdfbb
RW
6826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6827$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7357c5b6
AM
6828lt_shell_append=no
6829( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6830 >/dev/null 2>&1 \
6831 && lt_shell_append=yes
81ecdfbb
RW
6832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6833$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
6834
6835
7357c5b6
AM
6836if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6837 lt_unset=unset
6838else
6839 lt_unset=false
6840fi
d7040cdb 6841
d7040cdb 6842
d7040cdb 6843
d7040cdb 6844
d7040cdb 6845
7357c5b6
AM
6846# test EBCDIC or ASCII
6847case `echo X|tr X '\101'` in
6848 A) # ASCII based system
6849 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6850 lt_SP2NL='tr \040 \012'
6851 lt_NL2SP='tr \015\012 \040\040'
6852 ;;
6853 *) # EBCDIC based system
6854 lt_SP2NL='tr \100 \n'
6855 lt_NL2SP='tr \r\n \100\100'
6856 ;;
6857esac
42ecbf5e 6858
d7040cdb
SE
6859
6860
6861
6862
6863
6864
d7040cdb 6865
d7040cdb 6866
81ecdfbb
RW
6867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6868$as_echo_n "checking for $LD option to reload object files... " >&6; }
6869if test "${lt_cv_ld_reload_flag+set}" = set; then :
6870 $as_echo_n "(cached) " >&6
7357c5b6
AM
6871else
6872 lt_cv_ld_reload_flag='-r'
6873fi
81ecdfbb
RW
6874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6875$as_echo "$lt_cv_ld_reload_flag" >&6; }
7357c5b6
AM
6876reload_flag=$lt_cv_ld_reload_flag
6877case $reload_flag in
6878"" | " "*) ;;
6879*) reload_flag=" $reload_flag" ;;
6880esac
6881reload_cmds='$LD$reload_flag -o $output$reload_objs'
6882case $host_os in
6883 darwin*)
6884 if test "$GCC" = yes; then
6885 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6886 else
6887 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6888 fi
6889 ;;
6890esac
d7040cdb 6891
d7040cdb 6892
d7040cdb 6893
d7040cdb 6894
d7040cdb 6895
d7040cdb 6896
d7040cdb 6897
d7040cdb 6898
d7040cdb 6899
b214d478
SE
6900if test -n "$ac_tool_prefix"; then
6901 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6902set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6904$as_echo_n "checking for $ac_word... " >&6; }
6905if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6906 $as_echo_n "(cached) " >&6
b214d478
SE
6907else
6908 if test -n "$OBJDUMP"; then
6909 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6910else
6911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6912for as_dir in $PATH
6913do
6914 IFS=$as_save_IFS
6915 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6916 for ac_exec_ext in '' $ac_executable_extensions; do
6917 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 6918 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6920 break 2
6921 fi
6922done
81ecdfbb
RW
6923 done
6924IFS=$as_save_IFS
b214d478
SE
6925
6926fi
6927fi
6928OBJDUMP=$ac_cv_prog_OBJDUMP
6929if test -n "$OBJDUMP"; then
81ecdfbb
RW
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6931$as_echo "$OBJDUMP" >&6; }
b214d478 6932else
81ecdfbb
RW
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6934$as_echo "no" >&6; }
b214d478
SE
6935fi
6936
81ecdfbb 6937
b214d478
SE
6938fi
6939if test -z "$ac_cv_prog_OBJDUMP"; then
6940 ac_ct_OBJDUMP=$OBJDUMP
6941 # Extract the first word of "objdump", so it can be a program name with args.
6942set dummy objdump; ac_word=$2
81ecdfbb
RW
6943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6944$as_echo_n "checking for $ac_word... " >&6; }
6945if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6946 $as_echo_n "(cached) " >&6
b214d478
SE
6947else
6948 if test -n "$ac_ct_OBJDUMP"; then
6949 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6950else
6951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6952for as_dir in $PATH
6953do
6954 IFS=$as_save_IFS
6955 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6956 for ac_exec_ext in '' $ac_executable_extensions; do
6957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 6958 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6960 break 2
6961 fi
6962done
81ecdfbb
RW
6963 done
6964IFS=$as_save_IFS
b214d478 6965
b214d478
SE
6966fi
6967fi
6968ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6969if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6971$as_echo "$ac_ct_OBJDUMP" >&6; }
b214d478 6972else
81ecdfbb
RW
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6974$as_echo "no" >&6; }
b214d478
SE
6975fi
6976
81ecdfbb
RW
6977 if test "x$ac_ct_OBJDUMP" = x; then
6978 OBJDUMP="false"
6979 else
6980 case $cross_compiling:$ac_tool_warned in
6981yes:)
6982{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6984ac_tool_warned=yes ;;
6985esac
6986 OBJDUMP=$ac_ct_OBJDUMP
6987 fi
b214d478
SE
6988else
6989 OBJDUMP="$ac_cv_prog_OBJDUMP"
6990fi
6991
6992test -z "$OBJDUMP" && OBJDUMP=objdump
6993
6994
6995
6996
6997
6998
6999
7000
d7040cdb 7001
81ecdfbb
RW
7002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7003$as_echo_n "checking how to recognize dependent libraries... " >&6; }
7004if test "${lt_cv_deplibs_check_method+set}" = set; then :
7005 $as_echo_n "(cached) " >&6
ce2cded5 7006else
7357c5b6
AM
7007 lt_cv_file_magic_cmd='$MAGIC_CMD'
7008lt_cv_file_magic_test_file=
7009lt_cv_deplibs_check_method='unknown'
7010# Need to set the preceding variable on all platforms that support
7011# interlibrary dependencies.
7012# 'none' -- dependencies not supported.
7013# `unknown' -- same as none, but documents that we really don't know.
7014# 'pass_all' -- all dependencies passed with no checks.
7015# 'test_compile' -- check by making test program.
7016# 'file_magic [[regex]]' -- check by looking for files in library path
7017# which responds to the $file_magic_cmd with a given extended regex.
7018# If you have `file' or equivalent on your system and you're not sure
7019# whether `pass_all' will *always* work, you probably want this one.
d7040cdb 7020
ce2cded5 7021case $host_os in
7357c5b6
AM
7022aix[4-9]*)
7023 lt_cv_deplibs_check_method=pass_all
ce2cded5 7024 ;;
7357c5b6
AM
7025
7026beos*)
7027 lt_cv_deplibs_check_method=pass_all
ce2cded5 7028 ;;
7357c5b6
AM
7029
7030bsdi[45]*)
7031 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7032 lt_cv_file_magic_cmd='/usr/bin/file -L'
7033 lt_cv_file_magic_test_file=/shlib/libc.so
ce2cded5 7034 ;;
7357c5b6
AM
7035
7036cygwin*)
7037 # func_win32_libid is a shell function defined in ltmain.sh
7038 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7039 lt_cv_file_magic_cmd='func_win32_libid'
ce2cded5 7040 ;;
7357c5b6
AM
7041
7042mingw* | pw32*)
7043 # Base MSYS/MinGW do not provide the 'file' command needed by
7044 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7045 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
7046 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7047 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7357c5b6
AM
7048 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7049 lt_cv_file_magic_cmd='func_win32_libid'
7050 else
7051 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7052 lt_cv_file_magic_cmd='$OBJDUMP -f'
7053 fi
ce2cded5 7054 ;;
7357c5b6 7055
3725885a 7056cegcc*)
b214d478
SE
7057 # use the weaker test based on 'objdump'. See mingw*.
7058 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7059 lt_cv_file_magic_cmd='$OBJDUMP -f'
7060 ;;
7061
7357c5b6
AM
7062darwin* | rhapsody*)
7063 lt_cv_deplibs_check_method=pass_all
ce2cded5 7064 ;;
7357c5b6
AM
7065
7066freebsd* | dragonfly*)
7067 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7068 case $host_cpu in
7069 i*86 )
7070 # Not sure whether the presence of OpenBSD here was a mistake.
7071 # Let's accept both of them until this is cleared up.
7072 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7073 lt_cv_file_magic_cmd=/usr/bin/file
7074 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7075 ;;
7076 esac
7077 else
7078 lt_cv_deplibs_check_method=pass_all
7079 fi
ce2cded5 7080 ;;
7357c5b6
AM
7081
7082gnu*)
7083 lt_cv_deplibs_check_method=pass_all
ce2cded5 7084 ;;
7357c5b6 7085
3725885a
RW
7086haiku*)
7087 lt_cv_deplibs_check_method=pass_all
7088 ;;
7089
7357c5b6
AM
7090hpux10.20* | hpux11*)
7091 lt_cv_file_magic_cmd=/usr/bin/file
7092 case $host_cpu in
7093 ia64*)
7094 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7095 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7096 ;;
7097 hppa*64*)
3725885a 7098 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]'
7357c5b6
AM
7099 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7100 ;;
7101 *)
3725885a 7102 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7357c5b6
AM
7103 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7104 ;;
7105 esac
ce2cded5 7106 ;;
d7040cdb 7107
7357c5b6
AM
7108interix[3-9]*)
7109 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7110 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7111 ;;
d7040cdb 7112
7357c5b6
AM
7113irix5* | irix6* | nonstopux*)
7114 case $LD in
7115 *-32|*"-32 ") libmagic=32-bit;;
7116 *-n32|*"-n32 ") libmagic=N32;;
7117 *-64|*"-64 ") libmagic=64-bit;;
7118 *) libmagic=never-match;;
7119 esac
7120 lt_cv_deplibs_check_method=pass_all
7121 ;;
d7040cdb 7122
7357c5b6 7123# This must be Linux ELF.
58e24671 7124linux* | k*bsd*-gnu | kopensolaris*-gnu)
7357c5b6
AM
7125 lt_cv_deplibs_check_method=pass_all
7126 ;;
d7040cdb 7127
7357c5b6
AM
7128netbsd*)
7129 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7130 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7131 else
7132 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7133 fi
ce2cded5 7134 ;;
d7040cdb 7135
7357c5b6
AM
7136newos6*)
7137 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7138 lt_cv_file_magic_cmd=/usr/bin/file
7139 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7140 ;;
d7040cdb 7141
7357c5b6
AM
7142*nto* | *qnx*)
7143 lt_cv_deplibs_check_method=pass_all
7144 ;;
d7040cdb 7145
7357c5b6
AM
7146openbsd*)
7147 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7148 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
ce2cded5 7149 else
7357c5b6 7150 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
ce2cded5 7151 fi
7357c5b6 7152 ;;
d7040cdb 7153
7357c5b6
AM
7154osf3* | osf4* | osf5*)
7155 lt_cv_deplibs_check_method=pass_all
7156 ;;
d7040cdb 7157
7357c5b6
AM
7158rdos*)
7159 lt_cv_deplibs_check_method=pass_all
7160 ;;
d7040cdb 7161
7357c5b6
AM
7162solaris*)
7163 lt_cv_deplibs_check_method=pass_all
7164 ;;
d7040cdb 7165
7357c5b6
AM
7166sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7167 lt_cv_deplibs_check_method=pass_all
7168 ;;
d7040cdb 7169
7357c5b6
AM
7170sysv4 | sysv4.3*)
7171 case $host_vendor in
7172 motorola)
7173 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]'
7174 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7175 ;;
7176 ncr)
7177 lt_cv_deplibs_check_method=pass_all
7178 ;;
7179 sequent)
7180 lt_cv_file_magic_cmd='/bin/file'
7181 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7182 ;;
7183 sni)
7184 lt_cv_file_magic_cmd='/bin/file'
7185 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7186 lt_cv_file_magic_test_file=/lib/libc.so
7187 ;;
7188 siemens)
7189 lt_cv_deplibs_check_method=pass_all
7190 ;;
7191 pc)
7192 lt_cv_deplibs_check_method=pass_all
7193 ;;
7194 esac
7195 ;;
d7040cdb 7196
7357c5b6
AM
7197tpf*)
7198 lt_cv_deplibs_check_method=pass_all
7199 ;;
7200esac
d7040cdb 7201
7357c5b6 7202fi
81ecdfbb
RW
7203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7204$as_echo "$lt_cv_deplibs_check_method" >&6; }
7357c5b6
AM
7205file_magic_cmd=$lt_cv_file_magic_cmd
7206deplibs_check_method=$lt_cv_deplibs_check_method
7207test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb
SE
7208
7209
7210
7357c5b6
AM
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220if test -n "$ac_tool_prefix"; then
7221 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7222set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
7223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7224$as_echo_n "checking for $ac_word... " >&6; }
7225if test "${ac_cv_prog_AR+set}" = set; then :
7226 $as_echo_n "(cached) " >&6
7357c5b6
AM
7227else
7228 if test -n "$AR"; then
7229 ac_cv_prog_AR="$AR" # Let the user override the test.
7230else
7231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7232for as_dir in $PATH
7233do
7234 IFS=$as_save_IFS
7235 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7236 for ac_exec_ext in '' $ac_executable_extensions; do
7237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 7238 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 7239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 7240 break 2
ce2cded5
L
7241 fi
7242done
81ecdfbb
RW
7243 done
7244IFS=$as_save_IFS
d7040cdb 7245
42ecbf5e 7246fi
ce2cded5 7247fi
7357c5b6
AM
7248AR=$ac_cv_prog_AR
7249if test -n "$AR"; then
81ecdfbb
RW
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7251$as_echo "$AR" >&6; }
42ecbf5e 7252else
81ecdfbb
RW
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7254$as_echo "no" >&6; }
42ecbf5e
DJ
7255fi
7256
81ecdfbb 7257
7357c5b6
AM
7258fi
7259if test -z "$ac_cv_prog_AR"; then
7260 ac_ct_AR=$AR
7261 # Extract the first word of "ar", so it can be a program name with args.
7262set dummy ar; ac_word=$2
81ecdfbb
RW
7263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7264$as_echo_n "checking for $ac_word... " >&6; }
7265if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7266 $as_echo_n "(cached) " >&6
7357c5b6
AM
7267else
7268 if test -n "$ac_ct_AR"; then
7269 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7270else
7271as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7272for as_dir in $PATH
7273do
7274 IFS=$as_save_IFS
7275 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7276 for ac_exec_ext in '' $ac_executable_extensions; do
7277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 7278 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 7279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
7280 break 2
7281 fi
7282done
81ecdfbb
RW
7283 done
7284IFS=$as_save_IFS
42ecbf5e 7285
7357c5b6
AM
7286fi
7287fi
7288ac_ct_AR=$ac_cv_prog_ac_ct_AR
7289if test -n "$ac_ct_AR"; then
81ecdfbb
RW
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7291$as_echo "$ac_ct_AR" >&6; }
7357c5b6 7292else
81ecdfbb
RW
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7294$as_echo "no" >&6; }
7357c5b6 7295fi
d7040cdb 7296
81ecdfbb
RW
7297 if test "x$ac_ct_AR" = x; then
7298 AR="false"
7299 else
7300 case $cross_compiling:$ac_tool_warned in
7301yes:)
7302{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7303$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7304ac_tool_warned=yes ;;
7305esac
7306 AR=$ac_ct_AR
7307 fi
7357c5b6
AM
7308else
7309 AR="$ac_cv_prog_AR"
7310fi
d7040cdb 7311
7357c5b6
AM
7312test -z "$AR" && AR=ar
7313test -z "$AR_FLAGS" && AR_FLAGS=cru
d7040cdb
SE
7314
7315
7316
20e95c23 7317
d7040cdb 7318
d7040cdb
SE
7319
7320
7321
7322
7323
7324
7357c5b6
AM
7325if test -n "$ac_tool_prefix"; then
7326 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7327set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
7328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7329$as_echo_n "checking for $ac_word... " >&6; }
7330if test "${ac_cv_prog_STRIP+set}" = set; then :
7331 $as_echo_n "(cached) " >&6
7357c5b6
AM
7332else
7333 if test -n "$STRIP"; then
7334 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7335else
7336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7337for as_dir in $PATH
7338do
7339 IFS=$as_save_IFS
7340 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7341 for ac_exec_ext in '' $ac_executable_extensions; do
7342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 7343 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 7344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 7345 break 2
ce2cded5 7346 fi
7357c5b6 7347done
81ecdfbb
RW
7348 done
7349IFS=$as_save_IFS
d7040cdb 7350
7357c5b6
AM
7351fi
7352fi
7353STRIP=$ac_cv_prog_STRIP
7354if test -n "$STRIP"; then
81ecdfbb
RW
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7356$as_echo "$STRIP" >&6; }
7357c5b6 7357else
81ecdfbb
RW
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7359$as_echo "no" >&6; }
7357c5b6
AM
7360fi
7361
81ecdfbb 7362
7357c5b6
AM
7363fi
7364if test -z "$ac_cv_prog_STRIP"; then
7365 ac_ct_STRIP=$STRIP
7366 # Extract the first word of "strip", so it can be a program name with args.
7367set dummy strip; ac_word=$2
81ecdfbb
RW
7368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7369$as_echo_n "checking for $ac_word... " >&6; }
7370if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7371 $as_echo_n "(cached) " >&6
7357c5b6
AM
7372else
7373 if test -n "$ac_ct_STRIP"; then
7374 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7375else
7376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7377for as_dir in $PATH
7378do
7379 IFS=$as_save_IFS
7380 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7381 for ac_exec_ext in '' $ac_executable_extensions; do
7382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 7383 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 7384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 7385 break 2
ce2cded5 7386 fi
7357c5b6 7387done
81ecdfbb
RW
7388 done
7389IFS=$as_save_IFS
d7040cdb 7390
7357c5b6
AM
7391fi
7392fi
7393ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7394if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7396$as_echo "$ac_ct_STRIP" >&6; }
20e95c23 7397else
81ecdfbb
RW
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7399$as_echo "no" >&6; }
7357c5b6 7400fi
d7040cdb 7401
81ecdfbb
RW
7402 if test "x$ac_ct_STRIP" = x; then
7403 STRIP=":"
7404 else
7405 case $cross_compiling:$ac_tool_warned in
7406yes:)
7407{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7408$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7409ac_tool_warned=yes ;;
7410esac
7411 STRIP=$ac_ct_STRIP
7412 fi
7357c5b6
AM
7413else
7414 STRIP="$ac_cv_prog_STRIP"
7415fi
d7040cdb 7416
7357c5b6 7417test -z "$STRIP" && STRIP=:
d7040cdb 7418
d7040cdb
SE
7419
7420
7421
d7040cdb 7422
7357c5b6
AM
7423
7424if test -n "$ac_tool_prefix"; then
7425 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7426set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
7427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7428$as_echo_n "checking for $ac_word... " >&6; }
7429if test "${ac_cv_prog_RANLIB+set}" = set; then :
7430 $as_echo_n "(cached) " >&6
ce2cded5 7431else
7357c5b6
AM
7432 if test -n "$RANLIB"; then
7433 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7434else
7435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7436for as_dir in $PATH
ce2cded5 7437do
7357c5b6
AM
7438 IFS=$as_save_IFS
7439 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7440 for ac_exec_ext in '' $ac_executable_extensions; do
7441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 7442 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 7443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 7444 break 2
ce2cded5 7445 fi
7357c5b6 7446done
81ecdfbb
RW
7447 done
7448IFS=$as_save_IFS
7357c5b6 7449
ce2cded5 7450fi
7357c5b6
AM
7451fi
7452RANLIB=$ac_cv_prog_RANLIB
7453if test -n "$RANLIB"; then
81ecdfbb
RW
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7455$as_echo "$RANLIB" >&6; }
ce2cded5 7456else
81ecdfbb
RW
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458$as_echo "no" >&6; }
ce2cded5 7459fi
d7040cdb 7460
81ecdfbb 7461
7357c5b6
AM
7462fi
7463if test -z "$ac_cv_prog_RANLIB"; then
7464 ac_ct_RANLIB=$RANLIB
7465 # Extract the first word of "ranlib", so it can be a program name with args.
7466set dummy ranlib; ac_word=$2
81ecdfbb
RW
7467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7468$as_echo_n "checking for $ac_word... " >&6; }
7469if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7470 $as_echo_n "(cached) " >&6
ce2cded5 7471else
7357c5b6
AM
7472 if test -n "$ac_ct_RANLIB"; then
7473 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7474else
7475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476for as_dir in $PATH
7477do
7478 IFS=$as_save_IFS
7479 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7480 for ac_exec_ext in '' $ac_executable_extensions; do
7481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 7482 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 7483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
7484 break 2
7485 fi
7486done
81ecdfbb
RW
7487 done
7488IFS=$as_save_IFS
7357c5b6 7489
ce2cded5 7490fi
7357c5b6
AM
7491fi
7492ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7493if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7495$as_echo "$ac_ct_RANLIB" >&6; }
ce2cded5 7496else
81ecdfbb
RW
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7498$as_echo "no" >&6; }
ce2cded5 7499fi
d7040cdb 7500
81ecdfbb
RW
7501 if test "x$ac_ct_RANLIB" = x; then
7502 RANLIB=":"
7503 else
7504 case $cross_compiling:$ac_tool_warned in
7505yes:)
7506{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7507$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7508ac_tool_warned=yes ;;
7509esac
7510 RANLIB=$ac_ct_RANLIB
7511 fi
7357c5b6
AM
7512else
7513 RANLIB="$ac_cv_prog_RANLIB"
ce2cded5 7514fi
d7040cdb 7515
7357c5b6 7516test -z "$RANLIB" && RANLIB=:
d7040cdb 7517
7357c5b6
AM
7518
7519
7520
7521
7522
7523# Determine commands to create old-style static archives.
b214d478 7524old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7357c5b6
AM
7525old_postinstall_cmds='chmod 644 $oldlib'
7526old_postuninstall_cmds=
7527
7528if test -n "$RANLIB"; then
7529 case $host_os in
7530 openbsd*)
7531 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7532 ;;
7533 *)
7534 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7535 ;;
7536 esac
7537 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
ce2cded5 7538fi
7357c5b6 7539
3725885a
RW
7540case $host_os in
7541 darwin*)
7542 lock_old_archive_extraction=yes ;;
7543 *)
7544 lock_old_archive_extraction=no ;;
7545esac
7546
7547
7548
7549
7550
7551
7357c5b6
AM
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585# If no C compiler was specified, use CC.
7586LTCC=${LTCC-"$CC"}
7587
7588# If no C compiler flags were specified, use CFLAGS.
7589LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7590
7591# Allow CC to be a program name with arguments.
7592compiler=$CC
7593
7594
7595# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
7596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7597$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7598if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7599 $as_echo_n "(cached) " >&6
ce2cded5 7600else
d7040cdb 7601
7357c5b6
AM
7602# These are sane defaults that work on at least a few old systems.
7603# [They come from Ultrix. What could be older than Ultrix?!! ;)]
d7040cdb 7604
7357c5b6
AM
7605# Character class describing NM global symbol codes.
7606symcode='[BCDEGRST]'
7607
7608# Regexp to match symbols that can be accessed directly from C.
7609sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7610
7611# Define system-specific variables.
7612case $host_os in
7613aix*)
7614 symcode='[BCDT]'
7615 ;;
b214d478 7616cygwin* | mingw* | pw32* | cegcc*)
7357c5b6
AM
7617 symcode='[ABCDGISTW]'
7618 ;;
7619hpux*)
7620 if test "$host_cpu" = ia64; then
7621 symcode='[ABCDEGRST]'
ce2cded5 7622 fi
7357c5b6
AM
7623 ;;
7624irix* | nonstopux*)
7625 symcode='[BCDEGRST]'
7626 ;;
7627osf*)
7628 symcode='[BCDEGQRST]'
7629 ;;
7630solaris*)
7631 symcode='[BDRT]'
7632 ;;
7633sco3.2v5*)
7634 symcode='[DT]'
7635 ;;
7636sysv4.2uw2*)
7637 symcode='[DT]'
7638 ;;
7639sysv5* | sco5v6* | unixware* | OpenUNIX*)
7640 symcode='[ABDT]'
7641 ;;
7642sysv4)
7643 symcode='[DFNSTU]'
7644 ;;
7645esac
d7040cdb 7646
7357c5b6
AM
7647# If we're using GNU nm, then use its standard symbol codes.
7648case `$NM -V 2>&1` in
7649*GNU* | *'with BFD'*)
7650 symcode='[ABCDGIRSTW]' ;;
7651esac
d7040cdb 7652
7357c5b6
AM
7653# Transform an extracted symbol line into a proper C declaration.
7654# Some systems (esp. on ia64) link data and code symbols differently,
7655# so use this general approach.
7656lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7657
7658# Transform an extracted symbol line into symbol name and symbol address
7659lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
b214d478 7660lt_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'"
7357c5b6
AM
7661
7662# Handle CRLF in mingw tool chain
7663opt_cr=
7664case $build_os in
7665mingw*)
7666 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7667 ;;
7668esac
d7040cdb 7669
7357c5b6
AM
7670# Try without a prefix underscore, then with it.
7671for ac_symprfx in "" "_"; do
d7040cdb 7672
7357c5b6
AM
7673 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7674 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 7675
7357c5b6
AM
7676 # Write the raw and C identifiers.
7677 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7678 # Fake it for dumpbin and say T for any non-static function
7679 # and D for any global variable.
7680 # Also find C++ and __fastcall symbols from MSVC++,
7681 # which start with @ or ?.
7682 lt_cv_sys_global_symbol_pipe="$AWK '"\
7683" {last_section=section; section=\$ 3};"\
7684" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7685" \$ 0!~/External *\|/{next};"\
7686" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7687" {if(hide[section]) next};"\
7688" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7689" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7690" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7691" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7692" ' prfx=^$ac_symprfx"
7693 else
7694 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7695 fi
d7040cdb 7696
7357c5b6
AM
7697 # Check to see that the pipe works correctly.
7698 pipe_works=no
d7040cdb 7699
7357c5b6
AM
7700 rm -f conftest*
7701 cat > conftest.$ac_ext <<_LT_EOF
7702#ifdef __cplusplus
7703extern "C" {
7704#endif
7705char nm_test_var;
7706void nm_test_func(void);
7707void nm_test_func(void){}
7708#ifdef __cplusplus
20e95c23 7709}
7357c5b6
AM
7710#endif
7711int main(){nm_test_var='a';nm_test_func();return(0);}
7712_LT_EOF
7713
81ecdfbb 7714 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 7715 (eval $ac_compile) 2>&5
20e95c23 7716 ac_status=$?
81ecdfbb
RW
7717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7718 test $ac_status = 0; }; then
7357c5b6
AM
7719 # Now try to grab the symbols.
7720 nlist=conftest.nm
3725885a
RW
7721 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7722 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
20e95c23 7723 ac_status=$?
81ecdfbb
RW
7724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7725 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
7726 # Try sorting and uniquifying the output.
7727 if sort "$nlist" | uniq > "$nlist"T; then
7728 mv -f "$nlist"T "$nlist"
7729 else
7730 rm -f "$nlist"T
7731 fi
d7040cdb 7732
7357c5b6
AM
7733 # Make sure that we snagged all the symbols we need.
7734 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7735 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7736 cat <<_LT_EOF > conftest.$ac_ext
7737#ifdef __cplusplus
7738extern "C" {
7739#endif
ce2cded5 7740
7357c5b6
AM
7741_LT_EOF
7742 # Now generate the symbol file.
7743 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
ce2cded5 7744
7357c5b6 7745 cat <<_LT_EOF >> conftest.$ac_ext
42ecbf5e 7746
7357c5b6
AM
7747/* The mapping between symbol names and symbols. */
7748const struct {
7749 const char *name;
7750 void *address;
7751}
7752lt__PROGRAM__LTX_preloaded_symbols[] =
7753{
7754 { "@PROGRAM@", (void *) 0 },
7755_LT_EOF
7756 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7757 cat <<\_LT_EOF >> conftest.$ac_ext
7758 {0, (void *) 0}
7759};
d7040cdb 7760
7357c5b6
AM
7761/* This works around a problem in FreeBSD linker */
7762#ifdef FREEBSD_WORKAROUND
7763static const void *lt_preloaded_setup() {
7764 return lt__PROGRAM__LTX_preloaded_symbols;
7765}
ce2cded5 7766#endif
42ecbf5e 7767
7357c5b6 7768#ifdef __cplusplus
ce2cded5 7769}
7357c5b6
AM
7770#endif
7771_LT_EOF
7772 # Now try linking the two files.
7773 mv conftest.$ac_objext conftstm.$ac_objext
7774 lt_save_LIBS="$LIBS"
7775 lt_save_CFLAGS="$CFLAGS"
7776 LIBS="conftstm.$ac_objext"
7777 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7778 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
7779 (eval $ac_link) 2>&5
7780 ac_status=$?
81ecdfbb
RW
7781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7782 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
7783 pipe_works=yes
7784 fi
7785 LIBS="$lt_save_LIBS"
7786 CFLAGS="$lt_save_CFLAGS"
7787 else
7788 echo "cannot find nm_test_func in $nlist" >&5
7789 fi
7790 else
7791 echo "cannot find nm_test_var in $nlist" >&5
7792 fi
7793 else
7794 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7795 fi
7796 else
7797 echo "$progname: failed program was:" >&5
7798 cat conftest.$ac_ext >&5
7799 fi
b214d478 7800 rm -rf conftest* conftst*
7357c5b6
AM
7801
7802 # Do not use the global_symbol_pipe unless it works.
7803 if test "$pipe_works" = yes; then
7804 break
7805 else
7806 lt_cv_sys_global_symbol_pipe=
7807 fi
7808done
42ecbf5e 7809
ce2cded5 7810fi
7357c5b6
AM
7811
7812if test -z "$lt_cv_sys_global_symbol_pipe"; then
7813 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 7814fi
7357c5b6 7815if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7817$as_echo "failed" >&6; }
7357c5b6 7818else
81ecdfbb
RW
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7820$as_echo "ok" >&6; }
ce2cded5 7821fi
e5a52504 7822
d7040cdb 7823
e5a52504 7824
d7040cdb 7825
d7040cdb 7826
d7040cdb 7827
d7040cdb 7828
d7040cdb 7829
d7040cdb 7830
d7040cdb 7831
d7040cdb 7832
d7040cdb 7833
7357c5b6
AM
7834
7835
7836
b214d478
SE
7837
7838
7839
7840
7841
7357c5b6
AM
7842
7843
81ecdfbb
RW
7844# Check whether --enable-libtool-lock was given.
7845if test "${enable_libtool_lock+set}" = set; then :
7846 enableval=$enable_libtool_lock;
7847fi
7357c5b6 7848
7357c5b6
AM
7849test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7850
7851# Some flags need to be propagated to the compiler or linker for good
7852# libtool support.
7853case $host in
7854ia64-*-hpux*)
7855 # Find out which ABI we are using.
7856 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7857 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7858 (eval $ac_compile) 2>&5
7859 ac_status=$?
81ecdfbb
RW
7860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7861 test $ac_status = 0; }; then
7357c5b6
AM
7862 case `/usr/bin/file conftest.$ac_objext` in
7863 *ELF-32*)
7864 HPUX_IA64_MODE="32"
7865 ;;
7866 *ELF-64*)
7867 HPUX_IA64_MODE="64"
7868 ;;
7869 esac
7870 fi
7871 rm -rf conftest*
7872 ;;
7873*-*-irix6*)
7874 # Find out which ABI we are using.
3725885a 7875 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7876 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7877 (eval $ac_compile) 2>&5
7878 ac_status=$?
81ecdfbb
RW
7879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7880 test $ac_status = 0; }; then
7357c5b6
AM
7881 if test "$lt_cv_prog_gnu_ld" = yes; then
7882 case `/usr/bin/file conftest.$ac_objext` in
7883 *32-bit*)
7884 LD="${LD-ld} -melf32bsmip"
7885 ;;
7886 *N32*)
7887 LD="${LD-ld} -melf32bmipn32"
7888 ;;
7889 *64-bit*)
7890 LD="${LD-ld} -melf64bmip"
7891 ;;
7892 esac
7893 else
7894 case `/usr/bin/file conftest.$ac_objext` in
7895 *32-bit*)
7896 LD="${LD-ld} -32"
7897 ;;
7898 *N32*)
7899 LD="${LD-ld} -n32"
7900 ;;
7901 *64-bit*)
7902 LD="${LD-ld} -64"
7903 ;;
7904 esac
7905 fi
7906 fi
7907 rm -rf conftest*
7908 ;;
7909
7910x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7911s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7912 # Find out which ABI we are using.
7913 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7914 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7915 (eval $ac_compile) 2>&5
7916 ac_status=$?
81ecdfbb
RW
7917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7918 test $ac_status = 0; }; then
7357c5b6
AM
7919 case `/usr/bin/file conftest.o` in
7920 *32-bit*)
7921 case $host in
7922 x86_64-*kfreebsd*-gnu)
7923 LD="${LD-ld} -m elf_i386_fbsd"
7924 ;;
7925 x86_64-*linux*)
7926 LD="${LD-ld} -m elf_i386"
7927 ;;
7928 ppc64-*linux*|powerpc64-*linux*)
7929 LD="${LD-ld} -m elf32ppclinux"
7930 ;;
7931 s390x-*linux*)
7932 LD="${LD-ld} -m elf_s390"
7933 ;;
7934 sparc64-*linux*)
7935 LD="${LD-ld} -m elf32_sparc"
7936 ;;
7937 esac
7938 ;;
7939 *64-bit*)
7940 case $host in
7941 x86_64-*kfreebsd*-gnu)
7942 LD="${LD-ld} -m elf_x86_64_fbsd"
7943 ;;
7944 x86_64-*linux*)
7945 LD="${LD-ld} -m elf_x86_64"
7946 ;;
7947 ppc*-*linux*|powerpc*-*linux*)
7948 LD="${LD-ld} -m elf64ppc"
7949 ;;
7950 s390*-*linux*|s390*-*tpf*)
7951 LD="${LD-ld} -m elf64_s390"
7952 ;;
7953 sparc*-*linux*)
7954 LD="${LD-ld} -m elf64_sparc"
7955 ;;
7956 esac
7957 ;;
7958 esac
7959 fi
7960 rm -rf conftest*
7961 ;;
7962
7963*-*-sco3.2v5*)
7964 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7965 SAVE_CFLAGS="$CFLAGS"
7966 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7968$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7969if test "${lt_cv_cc_needs_belf+set}" = set; then :
7970 $as_echo_n "(cached) " >&6
ce2cded5 7971else
7357c5b6
AM
7972 ac_ext=c
7973ac_cpp='$CPP $CPPFLAGS'
7974ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7975ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7976ac_compiler_gnu=$ac_cv_c_compiler_gnu
7977
81ecdfbb 7978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 7979/* end confdefs.h. */
d7040cdb 7980
7357c5b6
AM
7981int
7982main ()
7983{
7984
7985 ;
7986 return 0;
7987}
ce2cded5 7988_ACEOF
81ecdfbb 7989if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7990 lt_cv_cc_needs_belf=yes
ce2cded5 7991else
81ecdfbb 7992 lt_cv_cc_needs_belf=no
ce2cded5 7993fi
81ecdfbb
RW
7994rm -f core conftest.err conftest.$ac_objext \
7995 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7996 ac_ext=c
7997ac_cpp='$CPP $CPPFLAGS'
7998ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7999ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8000ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 8001
b214d478 8002fi
81ecdfbb
RW
8003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8004$as_echo "$lt_cv_cc_needs_belf" >&6; }
b214d478
SE
8005 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8006 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8007 CFLAGS="$SAVE_CFLAGS"
8008 fi
8009 ;;
8010sparc*-*solaris*)
8011 # Find out which ABI we are using.
8012 echo 'int i;' > conftest.$ac_ext
81ecdfbb 8013 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
b214d478
SE
8014 (eval $ac_compile) 2>&5
8015 ac_status=$?
81ecdfbb
RW
8016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8017 test $ac_status = 0; }; then
b214d478
SE
8018 case `/usr/bin/file conftest.o` in
8019 *64-bit*)
8020 case $lt_cv_prog_gnu_ld in
8021 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8022 *)
8023 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8024 LD="${LD-ld} -64"
8025 fi
8026 ;;
8027 esac
8028 ;;
8029 esac
8030 fi
8031 rm -rf conftest*
8032 ;;
8033esac
8034
8035need_locks="$enable_libtool_lock"
8036
8037
8038 case $host_os in
8039 rhapsody* | darwin*)
8040 if test -n "$ac_tool_prefix"; then
8041 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8042set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
8043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8044$as_echo_n "checking for $ac_word... " >&6; }
8045if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8046 $as_echo_n "(cached) " >&6
b214d478
SE
8047else
8048 if test -n "$DSYMUTIL"; then
8049 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8050else
8051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8052for as_dir in $PATH
8053do
8054 IFS=$as_save_IFS
8055 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8056 for ac_exec_ext in '' $ac_executable_extensions; do
8057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8058 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 8059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8060 break 2
8061 fi
8062done
81ecdfbb
RW
8063 done
8064IFS=$as_save_IFS
b214d478
SE
8065
8066fi
8067fi
8068DSYMUTIL=$ac_cv_prog_DSYMUTIL
8069if test -n "$DSYMUTIL"; then
81ecdfbb
RW
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8071$as_echo "$DSYMUTIL" >&6; }
b214d478 8072else
81ecdfbb
RW
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8074$as_echo "no" >&6; }
b214d478
SE
8075fi
8076
81ecdfbb 8077
b214d478
SE
8078fi
8079if test -z "$ac_cv_prog_DSYMUTIL"; then
8080 ac_ct_DSYMUTIL=$DSYMUTIL
8081 # Extract the first word of "dsymutil", so it can be a program name with args.
8082set dummy dsymutil; ac_word=$2
81ecdfbb
RW
8083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8084$as_echo_n "checking for $ac_word... " >&6; }
8085if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8086 $as_echo_n "(cached) " >&6
b214d478
SE
8087else
8088 if test -n "$ac_ct_DSYMUTIL"; then
8089 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8090else
8091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8092for as_dir in $PATH
8093do
8094 IFS=$as_save_IFS
8095 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8096 for ac_exec_ext in '' $ac_executable_extensions; do
8097 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8098 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 8099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8100 break 2
8101 fi
8102done
81ecdfbb
RW
8103 done
8104IFS=$as_save_IFS
b214d478 8105
b214d478
SE
8106fi
8107fi
8108ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8109if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8111$as_echo "$ac_ct_DSYMUTIL" >&6; }
b214d478 8112else
81ecdfbb
RW
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8114$as_echo "no" >&6; }
b214d478
SE
8115fi
8116
81ecdfbb
RW
8117 if test "x$ac_ct_DSYMUTIL" = x; then
8118 DSYMUTIL=":"
8119 else
8120 case $cross_compiling:$ac_tool_warned in
8121yes:)
8122{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8123$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8124ac_tool_warned=yes ;;
8125esac
8126 DSYMUTIL=$ac_ct_DSYMUTIL
8127 fi
b214d478
SE
8128else
8129 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8130fi
8131
8132 if test -n "$ac_tool_prefix"; then
8133 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8134set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
8135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8136$as_echo_n "checking for $ac_word... " >&6; }
8137if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8138 $as_echo_n "(cached) " >&6
b214d478
SE
8139else
8140 if test -n "$NMEDIT"; then
8141 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8142else
8143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8144for as_dir in $PATH
8145do
8146 IFS=$as_save_IFS
8147 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8148 for ac_exec_ext in '' $ac_executable_extensions; do
8149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8150 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 8151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8152 break 2
8153 fi
8154done
81ecdfbb
RW
8155 done
8156IFS=$as_save_IFS
b214d478
SE
8157
8158fi
8159fi
8160NMEDIT=$ac_cv_prog_NMEDIT
8161if test -n "$NMEDIT"; then
81ecdfbb
RW
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8163$as_echo "$NMEDIT" >&6; }
b214d478 8164else
81ecdfbb
RW
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8166$as_echo "no" >&6; }
b214d478
SE
8167fi
8168
81ecdfbb 8169
b214d478
SE
8170fi
8171if test -z "$ac_cv_prog_NMEDIT"; then
8172 ac_ct_NMEDIT=$NMEDIT
8173 # Extract the first word of "nmedit", so it can be a program name with args.
8174set dummy nmedit; ac_word=$2
81ecdfbb
RW
8175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8176$as_echo_n "checking for $ac_word... " >&6; }
8177if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8178 $as_echo_n "(cached) " >&6
b214d478
SE
8179else
8180 if test -n "$ac_ct_NMEDIT"; then
8181 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8182else
8183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8184for as_dir in $PATH
8185do
8186 IFS=$as_save_IFS
8187 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8188 for ac_exec_ext in '' $ac_executable_extensions; do
8189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8190 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 8191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8192 break 2
8193 fi
8194done
81ecdfbb
RW
8195 done
8196IFS=$as_save_IFS
b214d478 8197
b214d478
SE
8198fi
8199fi
8200ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8201if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8203$as_echo "$ac_ct_NMEDIT" >&6; }
b214d478 8204else
81ecdfbb
RW
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206$as_echo "no" >&6; }
b214d478
SE
8207fi
8208
81ecdfbb
RW
8209 if test "x$ac_ct_NMEDIT" = x; then
8210 NMEDIT=":"
8211 else
8212 case $cross_compiling:$ac_tool_warned in
8213yes:)
8214{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8215$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8216ac_tool_warned=yes ;;
8217esac
8218 NMEDIT=$ac_ct_NMEDIT
8219 fi
b214d478
SE
8220else
8221 NMEDIT="$ac_cv_prog_NMEDIT"
8222fi
8223
8224 if test -n "$ac_tool_prefix"; then
8225 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8226set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
8227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8228$as_echo_n "checking for $ac_word... " >&6; }
8229if test "${ac_cv_prog_LIPO+set}" = set; then :
8230 $as_echo_n "(cached) " >&6
b214d478
SE
8231else
8232 if test -n "$LIPO"; then
8233 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8234else
8235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8236for as_dir in $PATH
8237do
8238 IFS=$as_save_IFS
8239 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8240 for ac_exec_ext in '' $ac_executable_extensions; do
8241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8242 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 8243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8244 break 2
8245 fi
8246done
81ecdfbb
RW
8247 done
8248IFS=$as_save_IFS
b214d478
SE
8249
8250fi
8251fi
8252LIPO=$ac_cv_prog_LIPO
8253if test -n "$LIPO"; then
81ecdfbb
RW
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8255$as_echo "$LIPO" >&6; }
b214d478 8256else
81ecdfbb
RW
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8258$as_echo "no" >&6; }
b214d478
SE
8259fi
8260
81ecdfbb 8261
b214d478
SE
8262fi
8263if test -z "$ac_cv_prog_LIPO"; then
8264 ac_ct_LIPO=$LIPO
8265 # Extract the first word of "lipo", so it can be a program name with args.
8266set dummy lipo; ac_word=$2
81ecdfbb
RW
8267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8268$as_echo_n "checking for $ac_word... " >&6; }
8269if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8270 $as_echo_n "(cached) " >&6
b214d478
SE
8271else
8272 if test -n "$ac_ct_LIPO"; then
8273 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8274else
8275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8276for as_dir in $PATH
8277do
8278 IFS=$as_save_IFS
8279 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8280 for ac_exec_ext in '' $ac_executable_extensions; do
8281 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8282 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 8283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8284 break 2
8285 fi
8286done
81ecdfbb
RW
8287 done
8288IFS=$as_save_IFS
b214d478 8289
b214d478
SE
8290fi
8291fi
8292ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8293if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8295$as_echo "$ac_ct_LIPO" >&6; }
b214d478 8296else
81ecdfbb
RW
8297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8298$as_echo "no" >&6; }
b214d478
SE
8299fi
8300
81ecdfbb
RW
8301 if test "x$ac_ct_LIPO" = x; then
8302 LIPO=":"
8303 else
8304 case $cross_compiling:$ac_tool_warned in
8305yes:)
8306{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8307$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8308ac_tool_warned=yes ;;
8309esac
8310 LIPO=$ac_ct_LIPO
8311 fi
b214d478
SE
8312else
8313 LIPO="$ac_cv_prog_LIPO"
8314fi
8315
8316 if test -n "$ac_tool_prefix"; then
8317 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8318set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
8319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8320$as_echo_n "checking for $ac_word... " >&6; }
8321if test "${ac_cv_prog_OTOOL+set}" = set; then :
8322 $as_echo_n "(cached) " >&6
b214d478
SE
8323else
8324 if test -n "$OTOOL"; then
8325 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8326else
8327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8328for as_dir in $PATH
8329do
8330 IFS=$as_save_IFS
8331 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8332 for ac_exec_ext in '' $ac_executable_extensions; do
8333 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8334 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 8335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8336 break 2
8337 fi
8338done
81ecdfbb
RW
8339 done
8340IFS=$as_save_IFS
b214d478
SE
8341
8342fi
8343fi
8344OTOOL=$ac_cv_prog_OTOOL
8345if test -n "$OTOOL"; then
81ecdfbb
RW
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8347$as_echo "$OTOOL" >&6; }
b214d478 8348else
81ecdfbb
RW
8349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8350$as_echo "no" >&6; }
b214d478
SE
8351fi
8352
81ecdfbb 8353
b214d478
SE
8354fi
8355if test -z "$ac_cv_prog_OTOOL"; then
8356 ac_ct_OTOOL=$OTOOL
8357 # Extract the first word of "otool", so it can be a program name with args.
8358set dummy otool; ac_word=$2
81ecdfbb
RW
8359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8360$as_echo_n "checking for $ac_word... " >&6; }
8361if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8362 $as_echo_n "(cached) " >&6
b214d478
SE
8363else
8364 if test -n "$ac_ct_OTOOL"; then
8365 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8366else
8367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8368for as_dir in $PATH
8369do
8370 IFS=$as_save_IFS
8371 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8372 for ac_exec_ext in '' $ac_executable_extensions; do
8373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8374 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 8375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8376 break 2
8377 fi
8378done
81ecdfbb
RW
8379 done
8380IFS=$as_save_IFS
b214d478 8381
b214d478
SE
8382fi
8383fi
8384ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8385if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8387$as_echo "$ac_ct_OTOOL" >&6; }
b214d478 8388else
81ecdfbb
RW
8389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8390$as_echo "no" >&6; }
b214d478
SE
8391fi
8392
81ecdfbb
RW
8393 if test "x$ac_ct_OTOOL" = x; then
8394 OTOOL=":"
8395 else
8396 case $cross_compiling:$ac_tool_warned in
8397yes:)
8398{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8399$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8400ac_tool_warned=yes ;;
8401esac
8402 OTOOL=$ac_ct_OTOOL
8403 fi
b214d478
SE
8404else
8405 OTOOL="$ac_cv_prog_OTOOL"
8406fi
8407
8408 if test -n "$ac_tool_prefix"; then
8409 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8410set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
8411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8412$as_echo_n "checking for $ac_word... " >&6; }
8413if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8414 $as_echo_n "(cached) " >&6
b214d478
SE
8415else
8416 if test -n "$OTOOL64"; then
8417 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8418else
8419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8420for as_dir in $PATH
8421do
8422 IFS=$as_save_IFS
8423 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8424 for ac_exec_ext in '' $ac_executable_extensions; do
8425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8426 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 8427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8428 break 2
8429 fi
8430done
81ecdfbb
RW
8431 done
8432IFS=$as_save_IFS
b214d478
SE
8433
8434fi
8435fi
8436OTOOL64=$ac_cv_prog_OTOOL64
8437if test -n "$OTOOL64"; then
81ecdfbb
RW
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8439$as_echo "$OTOOL64" >&6; }
b214d478 8440else
81ecdfbb
RW
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8442$as_echo "no" >&6; }
b214d478
SE
8443fi
8444
81ecdfbb 8445
b214d478
SE
8446fi
8447if test -z "$ac_cv_prog_OTOOL64"; then
8448 ac_ct_OTOOL64=$OTOOL64
8449 # Extract the first word of "otool64", so it can be a program name with args.
8450set dummy otool64; ac_word=$2
81ecdfbb
RW
8451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8452$as_echo_n "checking for $ac_word... " >&6; }
8453if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8454 $as_echo_n "(cached) " >&6
b214d478
SE
8455else
8456 if test -n "$ac_ct_OTOOL64"; then
8457 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8458else
8459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8460for as_dir in $PATH
8461do
8462 IFS=$as_save_IFS
8463 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8464 for ac_exec_ext in '' $ac_executable_extensions; do
8465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 8466 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 8467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
8468 break 2
8469 fi
8470done
81ecdfbb
RW
8471 done
8472IFS=$as_save_IFS
b214d478 8473
b214d478
SE
8474fi
8475fi
8476ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8477if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
8478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8479$as_echo "$ac_ct_OTOOL64" >&6; }
b214d478 8480else
81ecdfbb
RW
8481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8482$as_echo "no" >&6; }
b214d478
SE
8483fi
8484
81ecdfbb
RW
8485 if test "x$ac_ct_OTOOL64" = x; then
8486 OTOOL64=":"
8487 else
8488 case $cross_compiling:$ac_tool_warned in
8489yes:)
8490{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8491$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8492ac_tool_warned=yes ;;
8493esac
8494 OTOOL64=$ac_ct_OTOOL64
8495 fi
b214d478
SE
8496else
8497 OTOOL64="$ac_cv_prog_OTOOL64"
8498fi
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
81ecdfbb
RW
8526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8527$as_echo_n "checking for -single_module linker flag... " >&6; }
8528if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8529 $as_echo_n "(cached) " >&6
b214d478
SE
8530else
8531 lt_cv_apple_cc_single_mod=no
8532 if test -z "${LT_MULTI_MODULE}"; then
8533 # By default we will add the -single_module flag. You can override
8534 # by either setting the environment variable LT_MULTI_MODULE
8535 # non-empty at configure time, or by adding -multi_module to the
8536 # link flags.
8537 rm -rf libconftest.dylib*
8538 echo "int foo(void){return 1;}" > conftest.c
8539 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8540-dynamiclib -Wl,-single_module conftest.c" >&5
8541 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8542 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8543 _lt_result=$?
8544 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8545 lt_cv_apple_cc_single_mod=yes
8546 else
8547 cat conftest.err >&5
8548 fi
8549 rm -rf libconftest.dylib*
8550 rm -f conftest.*
8551 fi
8552fi
81ecdfbb
RW
8553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8554$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8556$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8557if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8558 $as_echo_n "(cached) " >&6
b214d478
SE
8559else
8560 lt_cv_ld_exported_symbols_list=no
8561 save_LDFLAGS=$LDFLAGS
8562 echo "_main" > conftest.sym
8563 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 8564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b214d478
SE
8565/* end confdefs.h. */
8566
8567int
8568main ()
8569{
8570
8571 ;
8572 return 0;
8573}
8574_ACEOF
81ecdfbb 8575if ac_fn_c_try_link "$LINENO"; then :
b214d478
SE
8576 lt_cv_ld_exported_symbols_list=yes
8577else
81ecdfbb 8578 lt_cv_ld_exported_symbols_list=no
b214d478 8579fi
81ecdfbb
RW
8580rm -f core conftest.err conftest.$ac_objext \
8581 conftest$ac_exeext conftest.$ac_ext
b214d478
SE
8582 LDFLAGS="$save_LDFLAGS"
8583
8584fi
81ecdfbb
RW
8585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8586$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
8587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8588$as_echo_n "checking for -force_load linker flag... " >&6; }
8589if test "${lt_cv_ld_force_load+set}" = set; then :
8590 $as_echo_n "(cached) " >&6
8591else
8592 lt_cv_ld_force_load=no
8593 cat > conftest.c << _LT_EOF
8594int forced_loaded() { return 2;}
8595_LT_EOF
8596 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8597 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8598 echo "$AR cru libconftest.a conftest.o" >&5
8599 $AR cru libconftest.a conftest.o 2>&5
8600 cat > conftest.c << _LT_EOF
8601int main() { return 0;}
8602_LT_EOF
8603 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8604 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8605 _lt_result=$?
8606 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8607 lt_cv_ld_force_load=yes
8608 else
8609 cat conftest.err >&5
8610 fi
8611 rm -f conftest.err libconftest.a conftest conftest.c
8612 rm -rf conftest.dSYM
8613
8614fi
8615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8616$as_echo "$lt_cv_ld_force_load" >&6; }
b214d478
SE
8617 case $host_os in
8618 rhapsody* | darwin1.[012])
8619 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8620 darwin1.*)
8621 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8622 darwin*) # darwin 5.x on
8623 # if running on 10.5 or later, the deployment target defaults
8624 # to the OS version, if on x86, and 10.4, the deployment
8625 # target defaults to 10.4. Don't you love it?
8626 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8627 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8628 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8629 10.[012]*)
8630 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8631 10.*)
8632 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8633 esac
8634 ;;
8635 esac
8636 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8637 _lt_dar_single_mod='$single_module'
8638 fi
8639 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8640 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8641 else
8642 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8643 fi
3725885a 8644 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
b214d478
SE
8645 _lt_dsymutil='~$DSYMUTIL $lib || :'
8646 else
8647 _lt_dsymutil=
8648 fi
8649 ;;
8650 esac
8651
b214d478 8652for ac_header in dlfcn.h
81ecdfbb
RW
8653do :
8654 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8655"
8656if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
b214d478 8657 cat >>confdefs.h <<_ACEOF
81ecdfbb 8658#define HAVE_DLFCN_H 1
b214d478
SE
8659_ACEOF
8660
8661fi
8662
8663done
8664
8665
8666
3725885a
RW
8667
8668
3cb62297 8669
b214d478
SE
8670# Set options
8671
8672
8673
8674 enable_dlopen=no
8675
8676
8677 enable_win32_dll=no
8678
8679
81ecdfbb
RW
8680 # Check whether --enable-shared was given.
8681if test "${enable_shared+set}" = set; then :
8682 enableval=$enable_shared; p=${PACKAGE-default}
b214d478
SE
8683 case $enableval in
8684 yes) enable_shared=yes ;;
8685 no) enable_shared=no ;;
8686 *)
8687 enable_shared=no
8688 # Look at the argument we got. We use all the common list separators.
8689 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8690 for pkg in $enableval; do
8691 IFS="$lt_save_ifs"
8692 if test "X$pkg" = "X$p"; then
8693 enable_shared=yes
8694 fi
8695 done
8696 IFS="$lt_save_ifs"
8697 ;;
8698 esac
8699else
8700 enable_shared=yes
81ecdfbb 8701fi
b214d478
SE
8702
8703
8704
8705
8706
8707
8708
8709
81ecdfbb
RW
8710
8711 # Check whether --enable-static was given.
8712if test "${enable_static+set}" = set; then :
8713 enableval=$enable_static; p=${PACKAGE-default}
b214d478
SE
8714 case $enableval in
8715 yes) enable_static=yes ;;
8716 no) enable_static=no ;;
8717 *)
8718 enable_static=no
8719 # Look at the argument we got. We use all the common list separators.
8720 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8721 for pkg in $enableval; do
8722 IFS="$lt_save_ifs"
8723 if test "X$pkg" = "X$p"; then
8724 enable_static=yes
8725 fi
8726 done
8727 IFS="$lt_save_ifs"
8728 ;;
8729 esac
8730else
8731 enable_static=yes
81ecdfbb 8732fi
b214d478
SE
8733
8734
8735
8736
8737
8738
8739
8740
8741
81ecdfbb
RW
8742
8743# Check whether --with-pic was given.
8744if test "${with_pic+set}" = set; then :
8745 withval=$with_pic; pic_mode="$withval"
b214d478
SE
8746else
8747 pic_mode=default
81ecdfbb
RW
8748fi
8749
b214d478
SE
8750
8751test -z "$pic_mode" && pic_mode=default
8752
8753
8754
8755
8756
8757
8758
81ecdfbb
RW
8759 # Check whether --enable-fast-install was given.
8760if test "${enable_fast_install+set}" = set; then :
8761 enableval=$enable_fast_install; p=${PACKAGE-default}
b214d478
SE
8762 case $enableval in
8763 yes) enable_fast_install=yes ;;
8764 no) enable_fast_install=no ;;
8765 *)
8766 enable_fast_install=no
8767 # Look at the argument we got. We use all the common list separators.
8768 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8769 for pkg in $enableval; do
8770 IFS="$lt_save_ifs"
8771 if test "X$pkg" = "X$p"; then
8772 enable_fast_install=yes
8773 fi
8774 done
8775 IFS="$lt_save_ifs"
7357c5b6
AM
8776 ;;
8777 esac
b214d478
SE
8778else
8779 enable_fast_install=yes
81ecdfbb
RW
8780fi
8781
ce2cded5 8782
ce2cded5
L
8783
8784
ce2cded5 8785
42ecbf5e 8786
d7040cdb 8787
d7040cdb 8788
d7040cdb 8789
d7040cdb 8790
d7040cdb 8791
ce2cded5
L
8792# This can be used to rebuild libtool when needed
8793LIBTOOL_DEPS="$ltmain"
d7040cdb 8794
ce2cded5
L
8795# Always use our own libtool.
8796LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 8797
d7040cdb 8798
d7040cdb 8799
d7040cdb 8800
d7040cdb 8801
d7040cdb 8802
d7040cdb 8803
d7040cdb 8804
d7040cdb 8805
d7040cdb 8806
d7040cdb 8807
d7040cdb 8808
d7040cdb 8809
d7040cdb 8810
d7040cdb 8811
d7040cdb 8812
d7040cdb
SE
8813
8814
8815
8816
8817
8818
8819
3725885a 8820
d7040cdb
SE
8821
8822
ce2cded5 8823test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
8824
8825
8826
8827
8828
8829
d7040cdb
SE
8830
8831
8832
8833
8834
8835
8836
8837
ce2cded5
L
8838if test -n "${ZSH_VERSION+set}" ; then
8839 setopt NO_GLOB_SUBST
8840fi
d7040cdb 8841
81ecdfbb
RW
8842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8843$as_echo_n "checking for objdir... " >&6; }
8844if test "${lt_cv_objdir+set}" = set; then :
8845 $as_echo_n "(cached) " >&6
ce2cded5
L
8846else
8847 rm -f .libs 2>/dev/null
8848mkdir .libs 2>/dev/null
8849if test -d .libs; then
8850 lt_cv_objdir=.libs
8851else
8852 # MS-DOS does not allow filenames that begin with a dot.
8853 lt_cv_objdir=_libs
8854fi
8855rmdir .libs 2>/dev/null
8856fi
81ecdfbb
RW
8857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8858$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 8859objdir=$lt_cv_objdir
d7040cdb
SE
8860
8861
8862
8863
8864
ce2cded5
L
8865cat >>confdefs.h <<_ACEOF
8866#define LT_OBJDIR "$lt_cv_objdir/"
8867_ACEOF
d7040cdb
SE
8868
8869
8870
8871
ce2cded5
L
8872case $host_os in
8873aix3*)
8874 # AIX sometimes has problems with the GCC collect2 program. For some
8875 # reason, if we set the COLLECT_NAMES environment variable, the problems
8876 # vanish in a puff of smoke.
8877 if test "X${COLLECT_NAMES+set}" != Xset; then
8878 COLLECT_NAMES=
8879 export COLLECT_NAMES
8880 fi
8881 ;;
8882esac
d7040cdb 8883
ce2cded5
L
8884# Global variables:
8885ofile=libtool
8886can_build_shared=yes
d7040cdb 8887
ce2cded5
L
8888# All known linkers require a `.a' archive for static linking (except MSVC,
8889# which needs '.lib').
8890libext=a
d7040cdb 8891
ce2cded5 8892with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 8893
ce2cded5
L
8894old_CC="$CC"
8895old_CFLAGS="$CFLAGS"
d7040cdb 8896
ce2cded5
L
8897# Set sane defaults for various variables
8898test -z "$CC" && CC=cc
8899test -z "$LTCC" && LTCC=$CC
8900test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8901test -z "$LD" && LD=ld
8902test -z "$ac_objext" && ac_objext=o
d7040cdb 8903
ce2cded5
L
8904for cc_temp in $compiler""; do
8905 case $cc_temp in
8906 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8907 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8908 \-*) ;;
8909 *) break;;
8910 esac
8911done
3725885a 8912cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8913
8914
ce2cded5
L
8915# Only perform the check for file, if the check method requires it
8916test -z "$MAGIC_CMD" && MAGIC_CMD=file
8917case $deplibs_check_method in
8918file_magic*)
8919 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8921$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8922if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8923 $as_echo_n "(cached) " >&6
ce2cded5
L
8924else
8925 case $MAGIC_CMD in
8926[\\/*] | ?:[\\/]*)
8927 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8928 ;;
8929*)
8930 lt_save_MAGIC_CMD="$MAGIC_CMD"
8931 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8932 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8933 for ac_dir in $ac_dummy; do
8934 IFS="$lt_save_ifs"
8935 test -z "$ac_dir" && ac_dir=.
8936 if test -f $ac_dir/${ac_tool_prefix}file; then
8937 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8938 if test -n "$file_magic_test_file"; then
8939 case $deplibs_check_method in
8940 "file_magic "*)
8941 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8942 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8943 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8944 $EGREP "$file_magic_regex" > /dev/null; then
8945 :
8946 else
8947 cat <<_LT_EOF 1>&2
d7040cdb 8948
ce2cded5
L
8949*** Warning: the command libtool uses to detect shared libraries,
8950*** $file_magic_cmd, produces output that libtool cannot recognize.
8951*** The result is that libtool may fail to recognize shared libraries
8952*** as such. This will affect the creation of libtool libraries that
8953*** depend on shared libraries, but programs linked with such libtool
8954*** libraries will work regardless of this problem. Nevertheless, you
8955*** may want to report the problem to your system manager and/or to
8956*** bug-libtool@gnu.org
d7040cdb 8957
ce2cded5
L
8958_LT_EOF
8959 fi ;;
8960 esac
8961 fi
8962 break
8963 fi
8964 done
8965 IFS="$lt_save_ifs"
8966 MAGIC_CMD="$lt_save_MAGIC_CMD"
8967 ;;
8968esac
8969fi
d7040cdb 8970
ce2cded5
L
8971MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8972if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8974$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8975else
81ecdfbb
RW
8976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8977$as_echo "no" >&6; }
ce2cded5 8978fi
d7040cdb
SE
8979
8980
8981
8982
8983
ce2cded5
L
8984if test -z "$lt_cv_path_MAGIC_CMD"; then
8985 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8987$as_echo_n "checking for file... " >&6; }
8988if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8989 $as_echo_n "(cached) " >&6
ce2cded5
L
8990else
8991 case $MAGIC_CMD in
8992[\\/*] | ?:[\\/]*)
8993 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8994 ;;
8995*)
8996 lt_save_MAGIC_CMD="$MAGIC_CMD"
8997 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8998 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8999 for ac_dir in $ac_dummy; do
9000 IFS="$lt_save_ifs"
9001 test -z "$ac_dir" && ac_dir=.
9002 if test -f $ac_dir/file; then
9003 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9004 if test -n "$file_magic_test_file"; then
9005 case $deplibs_check_method in
9006 "file_magic "*)
9007 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9008 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9009 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9010 $EGREP "$file_magic_regex" > /dev/null; then
9011 :
9012 else
9013 cat <<_LT_EOF 1>&2
d7040cdb 9014
ce2cded5
L
9015*** Warning: the command libtool uses to detect shared libraries,
9016*** $file_magic_cmd, produces output that libtool cannot recognize.
9017*** The result is that libtool may fail to recognize shared libraries
9018*** as such. This will affect the creation of libtool libraries that
9019*** depend on shared libraries, but programs linked with such libtool
9020*** libraries will work regardless of this problem. Nevertheless, you
9021*** may want to report the problem to your system manager and/or to
9022*** bug-libtool@gnu.org
d7040cdb 9023
ce2cded5
L
9024_LT_EOF
9025 fi ;;
9026 esac
9027 fi
9028 break
9029 fi
9030 done
9031 IFS="$lt_save_ifs"
9032 MAGIC_CMD="$lt_save_MAGIC_CMD"
9033 ;;
9034esac
9035fi
d7040cdb 9036
ce2cded5
L
9037MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9038if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
9039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9040$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 9041else
81ecdfbb
RW
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9043$as_echo "no" >&6; }
ce2cded5 9044fi
d7040cdb
SE
9045
9046
ce2cded5
L
9047 else
9048 MAGIC_CMD=:
9049 fi
9050fi
d7040cdb 9051
ce2cded5
L
9052 fi
9053 ;;
9054esac
d7040cdb 9055
ce2cded5 9056# Use C for the default configuration in the libtool script
d7040cdb 9057
ce2cded5
L
9058lt_save_CC="$CC"
9059ac_ext=c
9060ac_cpp='$CPP $CPPFLAGS'
9061ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9062ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9063ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
9064
9065
ce2cded5
L
9066# Source file extension for C test sources.
9067ac_ext=c
d7040cdb 9068
ce2cded5
L
9069# Object file extension for compiled C test sources.
9070objext=o
9071objext=$objext
d7040cdb 9072
ce2cded5
L
9073# Code to be used in simple compile tests
9074lt_simple_compile_test_code="int some_variable = 0;"
d7040cdb 9075
ce2cded5
L
9076# Code to be used in simple link tests
9077lt_simple_link_test_code='int main(){return(0);}'
d7040cdb
SE
9078
9079
9080
9081
9082
9083
9084
ce2cded5
L
9085# If no C compiler was specified, use CC.
9086LTCC=${LTCC-"$CC"}
d7040cdb 9087
ce2cded5
L
9088# If no C compiler flags were specified, use CFLAGS.
9089LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 9090
ce2cded5
L
9091# Allow CC to be a program name with arguments.
9092compiler=$CC
d7040cdb 9093
ce2cded5
L
9094# Save the default compiler, since it gets overwritten when the other
9095# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9096compiler_DEFAULT=$CC
d7040cdb 9097
ce2cded5
L
9098# save warnings/boilerplate of simple test code
9099ac_outfile=conftest.$ac_objext
9100echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9101eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9102_lt_compiler_boilerplate=`cat conftest.err`
9103$RM conftest*
d7040cdb 9104
ce2cded5
L
9105ac_outfile=conftest.$ac_objext
9106echo "$lt_simple_link_test_code" >conftest.$ac_ext
9107eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9108_lt_linker_boilerplate=`cat conftest.err`
b214d478 9109$RM -r conftest*
d7040cdb
SE
9110
9111
ce2cded5
L
9112## CAVEAT EMPTOR:
9113## There is no encapsulation within the following macros, do not change
9114## the running order or otherwise move them around unless you know exactly
9115## what you are doing...
9116if test -n "$compiler"; then
d7040cdb 9117
ce2cded5 9118lt_prog_compiler_no_builtin_flag=
d7040cdb 9119
ce2cded5 9120if test "$GCC" = yes; then
3725885a
RW
9121 case $cc_basename in
9122 nvcc*)
9123 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9124 *)
9125 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9126 esac
d7040cdb 9127
81ecdfbb
RW
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9129$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9130if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9131 $as_echo_n "(cached) " >&6
ce2cded5
L
9132else
9133 lt_cv_prog_compiler_rtti_exceptions=no
9134 ac_outfile=conftest.$ac_objext
9135 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9136 lt_compiler_flag="-fno-rtti -fno-exceptions"
9137 # Insert the option either (1) after the last *FLAGS variable, or
9138 # (2) before a word containing "conftest.", or (3) at the end.
9139 # Note that $ac_compile itself does not contain backslashes and begins
9140 # with a dollar sign (not a hyphen), so the echo should work correctly.
9141 # The option is referenced via a variable to avoid confusing sed.
9142 lt_compile=`echo "$ac_compile" | $SED \
9143 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9144 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9145 -e 's:$: $lt_compiler_flag:'`
3725885a 9146 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
9147 (eval "$lt_compile" 2>conftest.err)
9148 ac_status=$?
9149 cat conftest.err >&5
3725885a 9150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9151 if (exit $ac_status) && test -s "$ac_outfile"; then
9152 # The compiler can only warn and ignore the option if not recognized
9153 # So say no if there are warnings other than the usual output.
3725885a 9154 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
9155 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9156 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9157 lt_cv_prog_compiler_rtti_exceptions=yes
9158 fi
9159 fi
9160 $RM conftest*
d7040cdb 9161
ce2cded5 9162fi
81ecdfbb
RW
9163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9164$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb 9165
ce2cded5
L
9166if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9167 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9168else
9169 :
9170fi
d7040cdb 9171
ce2cded5 9172fi
d7040cdb
SE
9173
9174
9175
9176
9177
9178
ce2cded5
L
9179 lt_prog_compiler_wl=
9180lt_prog_compiler_pic=
9181lt_prog_compiler_static=
d7040cdb 9182
81ecdfbb
RW
9183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9184$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb 9185
ce2cded5
L
9186 if test "$GCC" = yes; then
9187 lt_prog_compiler_wl='-Wl,'
9188 lt_prog_compiler_static='-static'
d7040cdb 9189
ce2cded5
L
9190 case $host_os in
9191 aix*)
9192 # All AIX code is PIC.
9193 if test "$host_cpu" = ia64; then
9194 # AIX 5 now supports IA64 processor
9195 lt_prog_compiler_static='-Bstatic'
9196 fi
9197 ;;
d7040cdb 9198
ce2cded5 9199 amigaos*)
b214d478
SE
9200 case $host_cpu in
9201 powerpc)
9202 # see comment about AmigaOS4 .so support
9203 lt_prog_compiler_pic='-fPIC'
9204 ;;
9205 m68k)
9206 # FIXME: we need at least 68020 code to build shared libraries, but
9207 # adding the `-m68020' flag to GCC prevents building anything better,
9208 # like `-m68040'.
9209 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9210 ;;
9211 esac
ce2cded5 9212 ;;
d7040cdb 9213
ce2cded5
L
9214 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9215 # PIC is the default for these OSes.
9216 ;;
d7040cdb 9217
b214d478 9218 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
9219 # This hack is so that the source file can tell whether it is being
9220 # built for inclusion in a dll (and should export symbols for example).
9221 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9222 # (--disable-auto-import) libraries
9223 lt_prog_compiler_pic='-DDLL_EXPORT'
9224 ;;
d7040cdb 9225
ce2cded5
L
9226 darwin* | rhapsody*)
9227 # PIC is the default on this platform
9228 # Common symbols not allowed in MH_DYLIB files
9229 lt_prog_compiler_pic='-fno-common'
9230 ;;
d7040cdb 9231
3725885a
RW
9232 haiku*)
9233 # PIC is the default for Haiku.
9234 # The "-static" flag exists, but is broken.
9235 lt_prog_compiler_static=
9236 ;;
9237
ce2cded5 9238 hpux*)
b214d478
SE
9239 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9240 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9241 # sets the default TLS model and affects inlining.
ce2cded5 9242 case $host_cpu in
b214d478 9243 hppa*64*)
ce2cded5
L
9244 # +Z the default
9245 ;;
9246 *)
9247 lt_prog_compiler_pic='-fPIC'
9248 ;;
9249 esac
9250 ;;
d7040cdb 9251
ce2cded5
L
9252 interix[3-9]*)
9253 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9254 # Instead, we relocate shared libraries at runtime.
9255 ;;
d7040cdb 9256
ce2cded5
L
9257 msdosdjgpp*)
9258 # Just because we use GCC doesn't mean we suddenly get shared libraries
9259 # on systems that don't support them.
9260 lt_prog_compiler_can_build_shared=no
9261 enable_shared=no
9262 ;;
d7040cdb 9263
ce2cded5
L
9264 *nto* | *qnx*)
9265 # QNX uses GNU C++, but need to define -shared option too, otherwise
9266 # it will coredump.
9267 lt_prog_compiler_pic='-fPIC -shared'
9268 ;;
d7040cdb 9269
ce2cded5
L
9270 sysv4*MP*)
9271 if test -d /usr/nec; then
9272 lt_prog_compiler_pic=-Kconform_pic
9273 fi
9274 ;;
d7040cdb 9275
ce2cded5
L
9276 *)
9277 lt_prog_compiler_pic='-fPIC'
9278 ;;
9279 esac
3725885a
RW
9280
9281 case $cc_basename in
9282 nvcc*) # Cuda Compiler Driver 2.2
9283 lt_prog_compiler_wl='-Xlinker '
9284 lt_prog_compiler_pic='-Xcompiler -fPIC'
9285 ;;
9286 esac
ce2cded5
L
9287 else
9288 # PORTME Check for flag to pass linker flags through the system compiler.
9289 case $host_os in
9290 aix*)
9291 lt_prog_compiler_wl='-Wl,'
9292 if test "$host_cpu" = ia64; then
9293 # AIX 5 now supports IA64 processor
9294 lt_prog_compiler_static='-Bstatic'
9295 else
9296 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9297 fi
9298 ;;
d7040cdb 9299
b214d478 9300 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
9301 # This hack is so that the source file can tell whether it is being
9302 # built for inclusion in a dll (and should export symbols for example).
9303 lt_prog_compiler_pic='-DDLL_EXPORT'
9304 ;;
d7040cdb 9305
ce2cded5
L
9306 hpux9* | hpux10* | hpux11*)
9307 lt_prog_compiler_wl='-Wl,'
9308 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9309 # not for PA HP-UX.
9310 case $host_cpu in
9311 hppa*64*|ia64*)
9312 # +Z the default
9313 ;;
9314 *)
9315 lt_prog_compiler_pic='+Z'
9316 ;;
9317 esac
9318 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9319 lt_prog_compiler_static='${wl}-a ${wl}archive'
9320 ;;
d7040cdb 9321
ce2cded5
L
9322 irix5* | irix6* | nonstopux*)
9323 lt_prog_compiler_wl='-Wl,'
9324 # PIC (with -KPIC) is the default.
9325 lt_prog_compiler_static='-non_shared'
9326 ;;
d7040cdb 9327
58e24671 9328 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 9329 case $cc_basename in
b214d478
SE
9330 # old Intel for x86_64 which still supported -KPIC.
9331 ecc*)
ce2cded5
L
9332 lt_prog_compiler_wl='-Wl,'
9333 lt_prog_compiler_pic='-KPIC'
9334 lt_prog_compiler_static='-static'
9335 ;;
b214d478
SE
9336 # icc used to be incompatible with GCC.
9337 # ICC 10 doesn't accept -KPIC any more.
9338 icc* | ifort*)
9339 lt_prog_compiler_wl='-Wl,'
9340 lt_prog_compiler_pic='-fPIC'
9341 lt_prog_compiler_static='-static'
9342 ;;
9343 # Lahey Fortran 8.1.
9344 lf95*)
9345 lt_prog_compiler_wl='-Wl,'
9346 lt_prog_compiler_pic='--shared'
9347 lt_prog_compiler_static='--static'
9348 ;;
3725885a 9349 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
9350 # Portland Group compilers (*not* the Pentium gcc compiler,
9351 # which looks to be a dead project)
9352 lt_prog_compiler_wl='-Wl,'
9353 lt_prog_compiler_pic='-fpic'
9354 lt_prog_compiler_static='-Bstatic'
9355 ;;
9356 ccc*)
9357 lt_prog_compiler_wl='-Wl,'
9358 # All Alpha code is PIC.
9359 lt_prog_compiler_static='-non_shared'
9360 ;;
3725885a
RW
9361 xl* | bgxl* | bgf* | mpixl*)
9362 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
b214d478
SE
9363 lt_prog_compiler_wl='-Wl,'
9364 lt_prog_compiler_pic='-qpic'
9365 lt_prog_compiler_static='-qstaticlink'
9366 ;;
ce2cded5
L
9367 *)
9368 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
9369 *Sun\ F* | *Sun*Fortran*)
9370 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
9371 lt_prog_compiler_pic='-KPIC'
9372 lt_prog_compiler_static='-Bstatic'
3725885a 9373 lt_prog_compiler_wl=''
ce2cded5 9374 ;;
3725885a
RW
9375 *Sun\ C*)
9376 # Sun C 5.9
ce2cded5
L
9377 lt_prog_compiler_pic='-KPIC'
9378 lt_prog_compiler_static='-Bstatic'
3725885a 9379 lt_prog_compiler_wl='-Wl,'
ce2cded5
L
9380 ;;
9381 esac
9382 ;;
9383 esac
9384 ;;
d7040cdb 9385
ce2cded5
L
9386 newsos6)
9387 lt_prog_compiler_pic='-KPIC'
9388 lt_prog_compiler_static='-Bstatic'
9389 ;;
d7040cdb 9390
ce2cded5
L
9391 *nto* | *qnx*)
9392 # QNX uses GNU C++, but need to define -shared option too, otherwise
9393 # it will coredump.
9394 lt_prog_compiler_pic='-fPIC -shared'
9395 ;;
d7040cdb 9396
ce2cded5
L
9397 osf3* | osf4* | osf5*)
9398 lt_prog_compiler_wl='-Wl,'
9399 # All OSF/1 code is PIC.
9400 lt_prog_compiler_static='-non_shared'
9401 ;;
d7040cdb 9402
ce2cded5
L
9403 rdos*)
9404 lt_prog_compiler_static='-non_shared'
9405 ;;
d7040cdb 9406
ce2cded5
L
9407 solaris*)
9408 lt_prog_compiler_pic='-KPIC'
9409 lt_prog_compiler_static='-Bstatic'
9410 case $cc_basename in
9411 f77* | f90* | f95*)
9412 lt_prog_compiler_wl='-Qoption ld ';;
9413 *)
9414 lt_prog_compiler_wl='-Wl,';;
9415 esac
9416 ;;
d7040cdb 9417
ce2cded5
L
9418 sunos4*)
9419 lt_prog_compiler_wl='-Qoption ld '
9420 lt_prog_compiler_pic='-PIC'
9421 lt_prog_compiler_static='-Bstatic'
9422 ;;
d7040cdb 9423
ce2cded5
L
9424 sysv4 | sysv4.2uw2* | sysv4.3*)
9425 lt_prog_compiler_wl='-Wl,'
9426 lt_prog_compiler_pic='-KPIC'
9427 lt_prog_compiler_static='-Bstatic'
9428 ;;
d7040cdb 9429
ce2cded5
L
9430 sysv4*MP*)
9431 if test -d /usr/nec ;then
9432 lt_prog_compiler_pic='-Kconform_pic'
9433 lt_prog_compiler_static='-Bstatic'
9434 fi
9435 ;;
d7040cdb 9436
ce2cded5
L
9437 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9438 lt_prog_compiler_wl='-Wl,'
9439 lt_prog_compiler_pic='-KPIC'
9440 lt_prog_compiler_static='-Bstatic'
9441 ;;
d7040cdb 9442
ce2cded5
L
9443 unicos*)
9444 lt_prog_compiler_wl='-Wl,'
9445 lt_prog_compiler_can_build_shared=no
9446 ;;
d7040cdb 9447
ce2cded5
L
9448 uts4*)
9449 lt_prog_compiler_pic='-pic'
9450 lt_prog_compiler_static='-Bstatic'
9451 ;;
d7040cdb 9452
ce2cded5
L
9453 *)
9454 lt_prog_compiler_can_build_shared=no
9455 ;;
9456 esac
9457 fi
d7040cdb 9458
ce2cded5
L
9459case $host_os in
9460 # For platforms which do not support PIC, -DPIC is meaningless:
9461 *djgpp*)
9462 lt_prog_compiler_pic=
9463 ;;
9464 *)
9465 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9466 ;;
9467esac
81ecdfbb
RW
9468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9469$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
9470
9471
9472
9473
9474
9475
ce2cded5
L
9476#
9477# Check to make sure the PIC flag actually works.
9478#
9479if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
9480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9481$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9482if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9483 $as_echo_n "(cached) " >&6
ce2cded5 9484else
b214d478 9485 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
9486 ac_outfile=conftest.$ac_objext
9487 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9488 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9489 # Insert the option either (1) after the last *FLAGS variable, or
9490 # (2) before a word containing "conftest.", or (3) at the end.
9491 # Note that $ac_compile itself does not contain backslashes and begins
9492 # with a dollar sign (not a hyphen), so the echo should work correctly.
9493 # The option is referenced via a variable to avoid confusing sed.
9494 lt_compile=`echo "$ac_compile" | $SED \
9495 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9496 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9497 -e 's:$: $lt_compiler_flag:'`
3725885a 9498 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
9499 (eval "$lt_compile" 2>conftest.err)
9500 ac_status=$?
9501 cat conftest.err >&5
3725885a 9502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9503 if (exit $ac_status) && test -s "$ac_outfile"; then
9504 # The compiler can only warn and ignore the option if not recognized
9505 # So say no if there are warnings other than the usual output.
3725885a 9506 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
9507 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9508 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
b214d478 9509 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
9510 fi
9511 fi
9512 $RM conftest*
d7040cdb 9513
ce2cded5 9514fi
81ecdfbb
RW
9515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9516$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
ce2cded5 9517
b214d478 9518if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
9519 case $lt_prog_compiler_pic in
9520 "" | " "*) ;;
9521 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9522 esac
9523else
9524 lt_prog_compiler_pic=
9525 lt_prog_compiler_can_build_shared=no
9526fi
9527
9528fi
d7040cdb
SE
9529
9530
9531
9532
9533
9534
ce2cded5
L
9535#
9536# Check to make sure the static flag actually works.
9537#
9538wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
9539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9540$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9541if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9542 $as_echo_n "(cached) " >&6
ce2cded5 9543else
b214d478 9544 lt_cv_prog_compiler_static_works=no
ce2cded5
L
9545 save_LDFLAGS="$LDFLAGS"
9546 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9547 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9548 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9549 # The linker can only warn and ignore the option if not recognized
9550 # So say no if there are warnings
9551 if test -s conftest.err; then
9552 # Append any errors to the config.log.
9553 cat conftest.err 1>&5
3725885a 9554 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
9555 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9556 if diff conftest.exp conftest.er2 >/dev/null; then
b214d478 9557 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
9558 fi
9559 else
b214d478 9560 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
9561 fi
9562 fi
b214d478 9563 $RM -r conftest*
ce2cded5 9564 LDFLAGS="$save_LDFLAGS"
d7040cdb 9565
ce2cded5 9566fi
81ecdfbb
RW
9567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9568$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 9569
b214d478 9570if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
9571 :
9572else
9573 lt_prog_compiler_static=
9574fi
d7040cdb
SE
9575
9576
9577
9578
9579
9580
9581
81ecdfbb
RW
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9583$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9584if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9585 $as_echo_n "(cached) " >&6
ce2cded5
L
9586else
9587 lt_cv_prog_compiler_c_o=no
9588 $RM -r conftest 2>/dev/null
9589 mkdir conftest
9590 cd conftest
9591 mkdir out
9592 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9593
ce2cded5
L
9594 lt_compiler_flag="-o out/conftest2.$ac_objext"
9595 # Insert the option either (1) after the last *FLAGS variable, or
9596 # (2) before a word containing "conftest.", or (3) at the end.
9597 # Note that $ac_compile itself does not contain backslashes and begins
9598 # with a dollar sign (not a hyphen), so the echo should work correctly.
9599 lt_compile=`echo "$ac_compile" | $SED \
9600 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9601 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9602 -e 's:$: $lt_compiler_flag:'`
3725885a 9603 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
9604 (eval "$lt_compile" 2>out/conftest.err)
9605 ac_status=$?
9606 cat out/conftest.err >&5
3725885a 9607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9608 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9609 then
9610 # The compiler can only warn and ignore the option if not recognized
9611 # So say no if there are warnings
3725885a 9612 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
9613 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9614 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9615 lt_cv_prog_compiler_c_o=yes
9616 fi
9617 fi
9618 chmod u+w . 2>&5
9619 $RM conftest*
9620 # SGI C++ compiler will create directory out/ii_files/ for
9621 # template instantiation
9622 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9623 $RM out/* && rmdir out
9624 cd ..
9625 $RM -r conftest
9626 $RM conftest*
d7040cdb 9627
ce2cded5 9628fi
81ecdfbb
RW
9629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9630$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
9631
9632
9633
9634
9635
9636
81ecdfbb
RW
9637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9638$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9639if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9640 $as_echo_n "(cached) " >&6
ce2cded5
L
9641else
9642 lt_cv_prog_compiler_c_o=no
9643 $RM -r conftest 2>/dev/null
9644 mkdir conftest
9645 cd conftest
9646 mkdir out
9647 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9648
ce2cded5
L
9649 lt_compiler_flag="-o out/conftest2.$ac_objext"
9650 # Insert the option either (1) after the last *FLAGS variable, or
9651 # (2) before a word containing "conftest.", or (3) at the end.
9652 # Note that $ac_compile itself does not contain backslashes and begins
9653 # with a dollar sign (not a hyphen), so the echo should work correctly.
9654 lt_compile=`echo "$ac_compile" | $SED \
9655 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9656 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9657 -e 's:$: $lt_compiler_flag:'`
3725885a 9658 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
9659 (eval "$lt_compile" 2>out/conftest.err)
9660 ac_status=$?
9661 cat out/conftest.err >&5
3725885a 9662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9663 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9664 then
9665 # The compiler can only warn and ignore the option if not recognized
9666 # So say no if there are warnings
3725885a 9667 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
9668 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9669 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9670 lt_cv_prog_compiler_c_o=yes
9671 fi
9672 fi
9673 chmod u+w . 2>&5
9674 $RM conftest*
9675 # SGI C++ compiler will create directory out/ii_files/ for
9676 # template instantiation
9677 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9678 $RM out/* && rmdir out
9679 cd ..
9680 $RM -r conftest
9681 $RM conftest*
9682
9683fi
81ecdfbb
RW
9684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9685$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
ce2cded5
L
9686
9687
9688
9689
9690hard_links="nottested"
9691if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9692 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
9693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9694$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
9695 hard_links=yes
9696 $RM conftest*
9697 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9698 touch conftest.a
9699 ln conftest.a conftest.b 2>&5 || hard_links=no
9700 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
9701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9702$as_echo "$hard_links" >&6; }
ce2cded5 9703 if test "$hard_links" = no; then
81ecdfbb
RW
9704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9705$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5 9706 need_locks=warn
d7040cdb 9707 fi
d7040cdb 9708else
ce2cded5 9709 need_locks=no
d7040cdb 9710fi
d7040cdb 9711
d7040cdb 9712
d7040cdb 9713
d7040cdb 9714
d7040cdb 9715
d7040cdb 9716
81ecdfbb
RW
9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9718$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 9719
ce2cded5
L
9720 runpath_var=
9721 allow_undefined_flag=
9722 always_export_symbols=no
9723 archive_cmds=
9724 archive_expsym_cmds=
9725 compiler_needs_object=no
9726 enable_shared_with_static_runtimes=no
9727 export_dynamic_flag_spec=
9728 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9729 hardcode_automatic=no
9730 hardcode_direct=no
9731 hardcode_direct_absolute=no
9732 hardcode_libdir_flag_spec=
9733 hardcode_libdir_flag_spec_ld=
9734 hardcode_libdir_separator=
9735 hardcode_minus_L=no
9736 hardcode_shlibpath_var=unsupported
9737 inherit_rpath=no
9738 link_all_deplibs=unknown
9739 module_cmds=
9740 module_expsym_cmds=
9741 old_archive_from_new_cmds=
9742 old_archive_from_expsyms_cmds=
9743 thread_safe_flag_spec=
9744 whole_archive_flag_spec=
9745 # include_expsyms should be a list of space-separated symbols to be *always*
9746 # included in the symbol list
9747 include_expsyms=
9748 # exclude_expsyms can be an extended regexp of symbols to exclude
9749 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9750 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9751 # as well as any symbol that contains `d'.
b214d478 9752 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
9753 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9754 # platforms (ab)use it in PIC code, but their linkers get confused if
9755 # the symbol is explicitly referenced. Since portable code cannot
9756 # rely on this symbol name, it's probably fine to never include it in
9757 # preloaded symbol tables.
b214d478 9758 # Exclude shared library initialization/finalization symbols.
ce2cded5 9759 extract_expsyms_cmds=
d7040cdb 9760
ce2cded5 9761 case $host_os in
b214d478 9762 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9763 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9764 # When not using gcc, we currently assume that we are using
9765 # Microsoft Visual C++.
9766 if test "$GCC" != yes; then
9767 with_gnu_ld=no
9768 fi
d7040cdb 9769 ;;
ce2cded5
L
9770 interix*)
9771 # we just hope/assume this is gcc and not c89 (= MSVC++)
9772 with_gnu_ld=yes
9773 ;;
9774 openbsd*)
9775 with_gnu_ld=no
d7040cdb
SE
9776 ;;
9777 esac
d7040cdb 9778
ce2cded5 9779 ld_shlibs=yes
3725885a
RW
9780
9781 # On some targets, GNU ld is compatible enough with the native linker
9782 # that we're better off using the native interface for both.
9783 lt_use_gnu_ld_interface=no
ce2cded5 9784 if test "$with_gnu_ld" = yes; then
3725885a
RW
9785 case $host_os in
9786 aix*)
9787 # The AIX port of GNU ld has always aspired to compatibility
9788 # with the native linker. However, as the warning in the GNU ld
9789 # block says, versions before 2.19.5* couldn't really create working
9790 # shared libraries, regardless of the interface used.
9791 case `$LD -v 2>&1` in
9792 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9793 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9794 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9795 *)
9796 lt_use_gnu_ld_interface=yes
9797 ;;
9798 esac
9799 ;;
9800 *)
9801 lt_use_gnu_ld_interface=yes
9802 ;;
9803 esac
9804 fi
9805
9806 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
9807 # If archive_cmds runs LD, not CC, wlarc should be empty
9808 wlarc='${wl}'
d7040cdb 9809
ce2cded5
L
9810 # Set some defaults for GNU ld with shared library support. These
9811 # are reset later if shared libraries are not supported. Putting them
9812 # here allows them to be overridden if necessary.
9813 runpath_var=LD_RUN_PATH
9814 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9815 export_dynamic_flag_spec='${wl}--export-dynamic'
9816 # ancient GNU ld didn't support --whole-archive et. al.
9817 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9818 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9819 else
9820 whole_archive_flag_spec=
9821 fi
9822 supports_anon_versioning=no
9823 case `$LD -v 2>&1` in
3725885a 9824 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
9825 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9826 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9827 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9828 *\ 2.11.*) ;; # other 2.11 versions
9829 *) supports_anon_versioning=yes ;;
9830 esac
d7040cdb 9831
ce2cded5
L
9832 # See if GNU ld supports shared libraries.
9833 case $host_os in
50e7d84b 9834 aix[3-9]*)
ce2cded5
L
9835 # On AIX/PPC, the GNU linker is very broken
9836 if test "$host_cpu" != ia64; then
9837 ld_shlibs=no
9838 cat <<_LT_EOF 1>&2
d7040cdb 9839
3725885a 9840*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
9841*** to be unable to reliably create shared libraries on AIX.
9842*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9843*** really care for shared libraries, you may want to install binutils
9844*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9845*** You will then need to restart the configuration process.
d7040cdb 9846
ce2cded5
L
9847_LT_EOF
9848 fi
d7040cdb 9849 ;;
d7040cdb 9850
ce2cded5 9851 amigaos*)
b214d478
SE
9852 case $host_cpu in
9853 powerpc)
9854 # see comment about AmigaOS4 .so support
9855 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856 archive_expsym_cmds=''
9857 ;;
9858 m68k)
9859 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)'
9860 hardcode_libdir_flag_spec='-L$libdir'
9861 hardcode_minus_L=yes
9862 ;;
9863 esac
ce2cded5 9864 ;;
d7040cdb 9865
ce2cded5
L
9866 beos*)
9867 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9868 allow_undefined_flag=unsupported
9869 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9870 # support --undefined. This deserves some investigation. FIXME
9871 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9872 else
9873 ld_shlibs=no
9874 fi
9875 ;;
d7040cdb 9876
b214d478 9877 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9878 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9879 # as there is no search path for DLLs.
9880 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9881 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
9882 allow_undefined_flag=unsupported
9883 always_export_symbols=no
9884 enable_shared_with_static_runtimes=yes
9885 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9886
9887 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9888 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9889 # If the export-symbols file already is a .def file (1st line
9890 # is EXPORTS), use it as is; otherwise, prepend...
9891 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9892 cp $export_symbols $output_objdir/$soname.def;
d7040cdb 9893 else
ce2cded5
L
9894 echo EXPORTS > $output_objdir/$soname.def;
9895 cat $export_symbols >> $output_objdir/$soname.def;
9896 fi~
9897 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9898 else
9899 ld_shlibs=no
9900 fi
9901 ;;
d7040cdb 9902
3725885a
RW
9903 haiku*)
9904 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9905 link_all_deplibs=yes
9906 ;;
9907
ce2cded5
L
9908 interix[3-9]*)
9909 hardcode_direct=no
9910 hardcode_shlibpath_var=no
9911 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9912 export_dynamic_flag_spec='${wl}-E'
9913 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9914 # Instead, shared libraries are loaded at an image base (0x10000000 by
9915 # default) and relocated if they conflict, which is a slow very memory
9916 # consuming and fragmenting process. To avoid this, we pick a random,
9917 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9918 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9919 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9920 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'
9921 ;;
d7040cdb 9922
58e24671 9923 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
9924 tmp_diet=no
9925 if test "$host_os" = linux-dietlibc; then
9926 case $cc_basename in
9927 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9928 esac
9929 fi
9930 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9931 && test "$tmp_diet" = no
9932 then
9933 tmp_addflag=
b214d478 9934 tmp_sharedflag='-shared'
ce2cded5
L
9935 case $cc_basename,$host_cpu in
9936 pgcc*) # Portland Group C compiler
3725885a 9937 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'
ce2cded5
L
9938 tmp_addflag=' $pic_flag'
9939 ;;
3725885a
RW
9940 pgf77* | pgf90* | pgf95* | pgfortran*)
9941 # Portland Group f77 and f90 compilers
9942 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'
ce2cded5
L
9943 tmp_addflag=' $pic_flag -Mnomain' ;;
9944 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9945 tmp_addflag=' -i_dynamic' ;;
9946 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9947 tmp_addflag=' -i_dynamic -nofor_main' ;;
9948 ifc* | ifort*) # Intel Fortran compiler
9949 tmp_addflag=' -nofor_main' ;;
b214d478
SE
9950 lf95*) # Lahey Fortran 8.1
9951 whole_archive_flag_spec=
9952 tmp_sharedflag='--shared' ;;
3725885a 9953 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
b214d478
SE
9954 tmp_sharedflag='-qmkshrobj'
9955 tmp_addflag= ;;
3725885a
RW
9956 nvcc*) # Cuda Compiler Driver 2.2
9957 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'
9958 compiler_needs_object=yes
9959 ;;
ce2cded5
L
9960 esac
9961 case `$CC -V 2>&1 | sed 5q` in
9962 *Sun\ C*) # Sun C 5.9
3725885a 9963 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'
ce2cded5
L
9964 compiler_needs_object=yes
9965 tmp_sharedflag='-G' ;;
9966 *Sun\ F*) # Sun Fortran 8.3
9967 tmp_sharedflag='-G' ;;
ce2cded5
L
9968 esac
9969 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 9970
ce2cded5
L
9971 if test "x$supports_anon_versioning" = xyes; then
9972 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9973 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9974 echo "local: *; };" >> $output_objdir/$libname.ver~
9975 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9976 fi
b214d478
SE
9977
9978 case $cc_basename in
3725885a 9979 xlf* | bgf* | bgxlf* | mpixlf*)
b214d478
SE
9980 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9981 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9982 hardcode_libdir_flag_spec=
9983 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9984 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9985 if test "x$supports_anon_versioning" = xyes; then
9986 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9987 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9988 echo "local: *; };" >> $output_objdir/$libname.ver~
9989 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9990 fi
9991 ;;
9992 esac
ce2cded5
L
9993 else
9994 ld_shlibs=no
9995 fi
9996 ;;
d7040cdb 9997
ce2cded5
L
9998 netbsd*)
9999 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10000 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10001 wlarc=
10002 else
10003 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10004 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10005 fi
10006 ;;
10007
10008 solaris*)
10009 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10010 ld_shlibs=no
10011 cat <<_LT_EOF 1>&2
10012
10013*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10014*** create shared libraries on Solaris systems. Therefore, libtool
10015*** is disabling shared libraries support. We urge you to upgrade GNU
10016*** binutils to release 2.9.1 or newer. Another option is to modify
10017*** your PATH or compiler configuration so that the native linker is
10018*** used, and then restart.
10019
10020_LT_EOF
10021 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10022 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10023 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10024 else
10025 ld_shlibs=no
10026 fi
10027 ;;
10028
10029 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10030 case `$LD -v 2>&1` in
10031 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10032 ld_shlibs=no
10033 cat <<_LT_EOF 1>&2
10034
10035*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10036*** reliably create shared libraries on SCO systems. Therefore, libtool
10037*** is disabling shared libraries support. We urge you to upgrade GNU
10038*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10039*** your PATH or compiler configuration so that the native linker is
10040*** used, and then restart.
10041
10042_LT_EOF
10043 ;;
10044 *)
10045 # For security reasons, it is highly recommended that you always
10046 # use absolute paths for naming shared libraries, and exclude the
10047 # DT_RUNPATH tag from executables and libraries. But doing so
10048 # requires that you compile everything twice, which is a pain.
10049 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10050 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10051 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10052 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10053 else
10054 ld_shlibs=no
10055 fi
10056 ;;
10057 esac
10058 ;;
10059
10060 sunos4*)
10061 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10062 wlarc=
10063 hardcode_direct=yes
10064 hardcode_shlibpath_var=no
10065 ;;
10066
10067 *)
10068 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10069 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10070 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10071 else
10072 ld_shlibs=no
10073 fi
10074 ;;
10075 esac
10076
10077 if test "$ld_shlibs" = no; then
10078 runpath_var=
10079 hardcode_libdir_flag_spec=
10080 export_dynamic_flag_spec=
10081 whole_archive_flag_spec=
10082 fi
10083 else
10084 # PORTME fill in a description of your system's linker (not GNU ld)
10085 case $host_os in
10086 aix3*)
10087 allow_undefined_flag=unsupported
10088 always_export_symbols=yes
10089 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'
10090 # Note: this linker hardcodes the directories in LIBPATH if there
10091 # are no directories specified by -L.
10092 hardcode_minus_L=yes
10093 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10094 # Neither direct hardcoding nor static linking is supported with a
10095 # broken collect2.
10096 hardcode_direct=unsupported
10097 fi
10098 ;;
10099
50e7d84b 10100 aix[4-9]*)
ce2cded5
L
10101 if test "$host_cpu" = ia64; then
10102 # On IA64, the linker does run time linking by default, so we don't
10103 # have to do anything special.
10104 aix_use_runtimelinking=no
10105 exp_sym_flag='-Bexport'
10106 no_entry_flag=""
10107 else
10108 # If we're using GNU nm, then we don't want the "-C" option.
10109 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
10110 # Also, AIX nm treats weak defined symbols like other global
10111 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 10112 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 10113 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'
ce2cded5
L
10114 else
10115 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10116 fi
10117 aix_use_runtimelinking=no
10118
10119 # Test if we are trying to use run time linking or normal
10120 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10121 # need to do runtime linking.
50e7d84b 10122 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
10123 for ld_flag in $LDFLAGS; do
10124 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10125 aix_use_runtimelinking=yes
10126 break
10127 fi
10128 done
10129 ;;
10130 esac
10131
10132 exp_sym_flag='-bexport'
10133 no_entry_flag='-bnoentry'
10134 fi
10135
10136 # When large executables or shared objects are built, AIX ld can
10137 # have problems creating the table of contents. If linking a library
10138 # or program results in "error TOC overflow" add -mminimal-toc to
10139 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10140 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10141
10142 archive_cmds=''
10143 hardcode_direct=yes
10144 hardcode_direct_absolute=yes
10145 hardcode_libdir_separator=':'
10146 link_all_deplibs=yes
10147 file_list_spec='${wl}-f,'
10148
10149 if test "$GCC" = yes; then
10150 case $host_os in aix4.[012]|aix4.[012].*)
10151 # We only want to do this on AIX 4.2 and lower, the check
10152 # below for broken collect2 doesn't work under 4.3+
10153 collect2name=`${CC} -print-prog-name=collect2`
10154 if test -f "$collect2name" &&
10155 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10156 then
10157 # We have reworked collect2
10158 :
10159 else
10160 # We have old collect2
10161 hardcode_direct=unsupported
10162 # It fails to find uninstalled libraries when the uninstalled
10163 # path is not listed in the libpath. Setting hardcode_minus_L
10164 # to unsupported forces relinking
10165 hardcode_minus_L=yes
10166 hardcode_libdir_flag_spec='-L$libdir'
10167 hardcode_libdir_separator=
10168 fi
10169 ;;
10170 esac
10171 shared_flag='-shared'
10172 if test "$aix_use_runtimelinking" = yes; then
10173 shared_flag="$shared_flag "'${wl}-G'
10174 fi
10175 else
10176 # not using gcc
10177 if test "$host_cpu" = ia64; then
10178 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10179 # chokes on -Wl,-G. The following line is correct:
10180 shared_flag='-G'
10181 else
10182 if test "$aix_use_runtimelinking" = yes; then
10183 shared_flag='${wl}-G'
10184 else
10185 shared_flag='${wl}-bM:SRE'
10186 fi
10187 fi
10188 fi
10189
b214d478 10190 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
10191 # It seems that -bexpall does not export symbols beginning with
10192 # underscore (_), so it is better to generate a list of symbols to export.
10193 always_export_symbols=yes
10194 if test "$aix_use_runtimelinking" = yes; then
10195 # Warning - without using the other runtime loading flags (-brtl),
10196 # -berok will link without error, but may produce a broken library.
10197 allow_undefined_flag='-berok'
10198 # Determine the default libpath from the value encoded in an
10199 # empty executable.
81ecdfbb 10200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
10201/* end confdefs.h. */
10202
10203int
10204main ()
10205{
10206
10207 ;
10208 return 0;
10209}
10210_ACEOF
81ecdfbb 10211if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 10212
ce2cded5
L
10213lt_aix_libpath_sed='
10214 /Import File Strings/,/^$/ {
10215 /^0/ {
10216 s/^0 *\(.*\)$/\1/
10217 p
10218 }
10219 }'
10220aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10221# Check for a 64-bit object if we didn't find anything.
10222if test -z "$aix_libpath"; then
10223 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10224fi
d7040cdb 10225fi
81ecdfbb
RW
10226rm -f core conftest.err conftest.$ac_objext \
10227 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10228if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 10229
ce2cded5 10230 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 10231 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"
ce2cded5
L
10232 else
10233 if test "$host_cpu" = ia64; then
10234 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10235 allow_undefined_flag="-z nodefs"
10236 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"
10237 else
10238 # Determine the default libpath from the value encoded in an
10239 # empty executable.
81ecdfbb 10240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10241/* end confdefs.h. */
d7040cdb 10242
ce2cded5
L
10243int
10244main ()
10245{
d7040cdb 10246
ce2cded5
L
10247 ;
10248 return 0;
10249}
10250_ACEOF
81ecdfbb 10251if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 10252
ce2cded5
L
10253lt_aix_libpath_sed='
10254 /Import File Strings/,/^$/ {
10255 /^0/ {
10256 s/^0 *\(.*\)$/\1/
10257 p
10258 }
10259 }'
10260aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10261# Check for a 64-bit object if we didn't find anything.
10262if test -z "$aix_libpath"; then
10263 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10264fi
ce2cded5 10265fi
81ecdfbb
RW
10266rm -f core conftest.err conftest.$ac_objext \
10267 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10268if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 10269
ce2cded5
L
10270 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10271 # Warning - without using the other run time loading flags,
10272 # -berok will link without error, but may produce a broken library.
10273 no_undefined_flag=' ${wl}-bernotok'
10274 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
10275 if test "$with_gnu_ld" = yes; then
10276 # We only use this code for GNU lds that support --whole-archive.
10277 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10278 else
10279 # Exported symbols can be pulled into shared objects from archives
10280 whole_archive_flag_spec='$convenience'
10281 fi
ce2cded5
L
10282 archive_cmds_need_lc=yes
10283 # This is similar to how AIX traditionally builds its shared libraries.
10284 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'
10285 fi
10286 fi
10287 ;;
d7040cdb 10288
ce2cded5 10289 amigaos*)
b214d478
SE
10290 case $host_cpu in
10291 powerpc)
10292 # see comment about AmigaOS4 .so support
10293 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10294 archive_expsym_cmds=''
10295 ;;
10296 m68k)
10297 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)'
10298 hardcode_libdir_flag_spec='-L$libdir'
10299 hardcode_minus_L=yes
10300 ;;
10301 esac
ce2cded5
L
10302 ;;
10303
10304 bsdi[45]*)
10305 export_dynamic_flag_spec=-rdynamic
10306 ;;
10307
b214d478 10308 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
10309 # When not using gcc, we currently assume that we are using
10310 # Microsoft Visual C++.
10311 # hardcode_libdir_flag_spec is actually meaningless, as there is
10312 # no search path for DLLs.
10313 hardcode_libdir_flag_spec=' '
10314 allow_undefined_flag=unsupported
10315 # Tell ltmain to make .lib files, not .a files.
10316 libext=lib
10317 # Tell ltmain to make .dll files, not .so files.
10318 shrext_cmds=".dll"
10319 # FIXME: Setting linknames here is a bad hack.
3725885a 10320 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
ce2cded5
L
10321 # The linker will automatically build a .lib file if we build a DLL.
10322 old_archive_from_new_cmds='true'
10323 # FIXME: Should let the user specify the lib program.
10324 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10325 fix_srcfile_path='`cygpath -w "$srcfile"`'
10326 enable_shared_with_static_runtimes=yes
10327 ;;
10328
10329 darwin* | rhapsody*)
d7040cdb 10330
b214d478
SE
10331
10332 archive_cmds_need_lc=no
10333 hardcode_direct=no
10334 hardcode_automatic=yes
10335 hardcode_shlibpath_var=unsupported
3725885a
RW
10336 if test "$lt_cv_ld_force_load" = "yes"; then
10337 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\"`'
10338 else
10339 whole_archive_flag_spec=''
10340 fi
b214d478
SE
10341 link_all_deplibs=yes
10342 allow_undefined_flag="$_lt_dar_allow_undefined"
10343 case $cc_basename in
10344 ifort*) _lt_dar_can_shared=yes ;;
10345 *) _lt_dar_can_shared=$GCC ;;
10346 esac
10347 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 10348 output_verbose_link_cmd=func_echo_all
b214d478
SE
10349 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10350 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10351 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}"
10352 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}"
10353
10354 else
10355 ld_shlibs=no
10356 fi
10357
ce2cded5 10358 ;;
d7040cdb 10359
ce2cded5
L
10360 dgux*)
10361 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10362 hardcode_libdir_flag_spec='-L$libdir'
10363 hardcode_shlibpath_var=no
10364 ;;
d7040cdb 10365
ce2cded5
L
10366 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10367 # support. Future versions do this automatically, but an explicit c++rt0.o
10368 # does not break anything, and helps significantly (at the cost of a little
10369 # extra space).
10370 freebsd2.2*)
10371 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10372 hardcode_libdir_flag_spec='-R$libdir'
10373 hardcode_direct=yes
10374 hardcode_shlibpath_var=no
d7040cdb 10375 ;;
d7040cdb 10376
ce2cded5
L
10377 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10378 freebsd2*)
10379 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10380 hardcode_direct=yes
10381 hardcode_minus_L=yes
10382 hardcode_shlibpath_var=no
10383 ;;
d7040cdb 10384
ce2cded5
L
10385 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10386 freebsd* | dragonfly*)
10387 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10388 hardcode_libdir_flag_spec='-R$libdir'
10389 hardcode_direct=yes
10390 hardcode_shlibpath_var=no
10391 ;;
d7040cdb 10392
ce2cded5
L
10393 hpux9*)
10394 if test "$GCC" = yes; then
10395 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'
10396 else
10397 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'
10398 fi
10399 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10400 hardcode_libdir_separator=:
10401 hardcode_direct=yes
d7040cdb 10402
ce2cded5
L
10403 # hardcode_minus_L: Not really in the search PATH,
10404 # but as the default location of the library.
10405 hardcode_minus_L=yes
10406 export_dynamic_flag_spec='${wl}-E'
10407 ;;
d7040cdb 10408
ce2cded5 10409 hpux10*)
3725885a 10410 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
10411 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10412 else
10413 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10414 fi
10415 if test "$with_gnu_ld" = no; then
10416 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10417 hardcode_libdir_flag_spec_ld='+b $libdir'
10418 hardcode_libdir_separator=:
10419 hardcode_direct=yes
10420 hardcode_direct_absolute=yes
10421 export_dynamic_flag_spec='${wl}-E'
10422 # hardcode_minus_L: Not really in the search PATH,
10423 # but as the default location of the library.
10424 hardcode_minus_L=yes
10425 fi
10426 ;;
d7040cdb 10427
ce2cded5 10428 hpux11*)
3725885a 10429 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
10430 case $host_cpu in
10431 hppa*64*)
10432 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10433 ;;
10434 ia64*)
b214d478 10435 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
10436 ;;
10437 *)
10438 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10439 ;;
10440 esac
10441 else
10442 case $host_cpu in
10443 hppa*64*)
10444 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10445 ;;
10446 ia64*)
10447 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10448 ;;
10449 *)
3725885a
RW
10450
10451 # Older versions of the 11.00 compiler do not understand -b yet
10452 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10454$as_echo_n "checking if $CC understands -b... " >&6; }
10455if test "${lt_cv_prog_compiler__b+set}" = set; then :
10456 $as_echo_n "(cached) " >&6
10457else
10458 lt_cv_prog_compiler__b=no
10459 save_LDFLAGS="$LDFLAGS"
10460 LDFLAGS="$LDFLAGS -b"
10461 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10462 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10463 # The linker can only warn and ignore the option if not recognized
10464 # So say no if there are warnings
10465 if test -s conftest.err; then
10466 # Append any errors to the config.log.
10467 cat conftest.err 1>&5
10468 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10469 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10470 if diff conftest.exp conftest.er2 >/dev/null; then
10471 lt_cv_prog_compiler__b=yes
10472 fi
10473 else
10474 lt_cv_prog_compiler__b=yes
10475 fi
10476 fi
10477 $RM -r conftest*
10478 LDFLAGS="$save_LDFLAGS"
10479
10480fi
10481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10482$as_echo "$lt_cv_prog_compiler__b" >&6; }
10483
10484if test x"$lt_cv_prog_compiler__b" = xyes; then
10485 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10486else
10487 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10488fi
10489
ce2cded5
L
10490 ;;
10491 esac
10492 fi
10493 if test "$with_gnu_ld" = no; then
10494 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10495 hardcode_libdir_separator=:
d7040cdb 10496
ce2cded5
L
10497 case $host_cpu in
10498 hppa*64*|ia64*)
10499 hardcode_direct=no
10500 hardcode_shlibpath_var=no
10501 ;;
10502 *)
10503 hardcode_direct=yes
10504 hardcode_direct_absolute=yes
10505 export_dynamic_flag_spec='${wl}-E'
d7040cdb 10506
ce2cded5
L
10507 # hardcode_minus_L: Not really in the search PATH,
10508 # but as the default location of the library.
10509 hardcode_minus_L=yes
10510 ;;
10511 esac
10512 fi
10513 ;;
d7040cdb 10514
ce2cded5
L
10515 irix5* | irix6* | nonstopux*)
10516 if test "$GCC" = yes; then
3725885a 10517 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'
ce2cded5
L
10518 # Try to use the -exported_symbol ld option, if it does not
10519 # work, assume that -exports_file does not work either and
10520 # implicitly export all symbols.
10521 save_LDFLAGS="$LDFLAGS"
10522 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
10523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524/* end confdefs.h. */
ce2cded5
L
10525int foo(void) {}
10526_ACEOF
81ecdfbb 10527if ac_fn_c_try_link "$LINENO"; then :
3725885a 10528 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'
d7040cdb 10529
ce2cded5 10530fi
81ecdfbb
RW
10531rm -f core conftest.err conftest.$ac_objext \
10532 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10533 LDFLAGS="$save_LDFLAGS"
10534 else
3725885a
RW
10535 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'
10536 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'
ce2cded5
L
10537 fi
10538 archive_cmds_need_lc='no'
10539 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10540 hardcode_libdir_separator=:
10541 inherit_rpath=yes
10542 link_all_deplibs=yes
10543 ;;
d7040cdb 10544
ce2cded5
L
10545 netbsd*)
10546 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10547 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10548 else
10549 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10550 fi
10551 hardcode_libdir_flag_spec='-R$libdir'
10552 hardcode_direct=yes
10553 hardcode_shlibpath_var=no
10554 ;;
d7040cdb 10555
ce2cded5
L
10556 newsos6)
10557 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10558 hardcode_direct=yes
10559 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10560 hardcode_libdir_separator=:
10561 hardcode_shlibpath_var=no
10562 ;;
d7040cdb 10563
ce2cded5
L
10564 *nto* | *qnx*)
10565 ;;
d7040cdb 10566
ce2cded5 10567 openbsd*)
b214d478
SE
10568 if test -f /usr/libexec/ld.so; then
10569 hardcode_direct=yes
10570 hardcode_shlibpath_var=no
10571 hardcode_direct_absolute=yes
10572 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 10573 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
b214d478 10574 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 10575 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
b214d478
SE
10576 export_dynamic_flag_spec='${wl}-E'
10577 else
10578 case $host_os in
10579 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10580 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10581 hardcode_libdir_flag_spec='-R$libdir'
10582 ;;
10583 *)
10584 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10585 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10586 ;;
10587 esac
10588 fi
10589 else
10590 ld_shlibs=no
ce2cded5
L
10591 fi
10592 ;;
d7040cdb 10593
ce2cded5
L
10594 os2*)
10595 hardcode_libdir_flag_spec='-L$libdir'
10596 hardcode_minus_L=yes
10597 allow_undefined_flag=unsupported
3725885a 10598 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'
ce2cded5
L
10599 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10600 ;;
d7040cdb 10601
ce2cded5
L
10602 osf3*)
10603 if test "$GCC" = yes; then
10604 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 10605 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'
ce2cded5
L
10606 else
10607 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10608 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'
ce2cded5
L
10609 fi
10610 archive_cmds_need_lc='no'
10611 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10612 hardcode_libdir_separator=:
10613 ;;
d7040cdb 10614
ce2cded5
L
10615 osf4* | osf5*) # as osf3* with the addition of -msym flag
10616 if test "$GCC" = yes; then
10617 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 10618 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'
ce2cded5
L
10619 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10620 else
10621 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10622 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'
ce2cded5 10623 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~
3725885a 10624 $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'
d7040cdb 10625
ce2cded5
L
10626 # Both c and cxx compiler support -rpath directly
10627 hardcode_libdir_flag_spec='-rpath $libdir'
10628 fi
10629 archive_cmds_need_lc='no'
10630 hardcode_libdir_separator=:
10631 ;;
d7040cdb 10632
ce2cded5
L
10633 solaris*)
10634 no_undefined_flag=' -z defs'
10635 if test "$GCC" = yes; then
10636 wlarc='${wl}'
10637 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10638 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10639 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10640 else
10641 case `$CC -V 2>&1` in
10642 *"Compilers 5.0"*)
10643 wlarc=''
10644 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10645 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10646 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10647 ;;
10648 *)
10649 wlarc='${wl}'
10650 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10651 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10652 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10653 ;;
10654 esac
10655 fi
10656 hardcode_libdir_flag_spec='-R$libdir'
10657 hardcode_shlibpath_var=no
10658 case $host_os in
10659 solaris2.[0-5] | solaris2.[0-5].*) ;;
10660 *)
10661 # The compiler driver will combine and reorder linker options,
10662 # but understands `-z linker_flag'. GCC discards it without `$wl',
10663 # but is careful enough not to reorder.
10664 # Supported since Solaris 2.6 (maybe 2.5.1?)
10665 if test "$GCC" = yes; then
10666 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10667 else
10668 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10669 fi
10670 ;;
10671 esac
10672 link_all_deplibs=yes
10673 ;;
d7040cdb 10674
ce2cded5
L
10675 sunos4*)
10676 if test "x$host_vendor" = xsequent; then
10677 # Use $CC to link under sequent, because it throws in some extra .o
10678 # files that make .init and .fini sections work.
10679 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10680 else
10681 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10682 fi
10683 hardcode_libdir_flag_spec='-L$libdir'
10684 hardcode_direct=yes
10685 hardcode_minus_L=yes
10686 hardcode_shlibpath_var=no
10687 ;;
d7040cdb 10688
ce2cded5
L
10689 sysv4)
10690 case $host_vendor in
10691 sni)
10692 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10693 hardcode_direct=yes # is this really true???
10694 ;;
10695 siemens)
10696 ## LD is ld it makes a PLAMLIB
10697 ## CC just makes a GrossModule.
10698 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10699 reload_cmds='$CC -r -o $output$reload_objs'
10700 hardcode_direct=no
10701 ;;
10702 motorola)
10703 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10704 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10705 ;;
10706 esac
10707 runpath_var='LD_RUN_PATH'
10708 hardcode_shlibpath_var=no
10709 ;;
d7040cdb 10710
ce2cded5
L
10711 sysv4.3*)
10712 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10713 hardcode_shlibpath_var=no
10714 export_dynamic_flag_spec='-Bexport'
10715 ;;
d7040cdb 10716
ce2cded5
L
10717 sysv4*MP*)
10718 if test -d /usr/nec; then
10719 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10720 hardcode_shlibpath_var=no
10721 runpath_var=LD_RUN_PATH
10722 hardcode_runpath_var=yes
10723 ld_shlibs=yes
10724 fi
10725 ;;
d7040cdb 10726
ce2cded5
L
10727 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10728 no_undefined_flag='${wl}-z,text'
10729 archive_cmds_need_lc=no
10730 hardcode_shlibpath_var=no
10731 runpath_var='LD_RUN_PATH'
d7040cdb 10732
ce2cded5
L
10733 if test "$GCC" = yes; then
10734 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10735 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736 else
10737 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10738 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10739 fi
10740 ;;
d7040cdb 10741
ce2cded5
L
10742 sysv5* | sco3.2v5* | sco5v6*)
10743 # Note: We can NOT use -z defs as we might desire, because we do not
10744 # link with -lc, and that would cause any symbols used from libc to
10745 # always be unresolved, which means just about no library would
10746 # ever link correctly. If we're not using GNU ld we use -z text
10747 # though, which does catch some bad symbols but isn't as heavy-handed
10748 # as -z defs.
10749 no_undefined_flag='${wl}-z,text'
10750 allow_undefined_flag='${wl}-z,nodefs'
10751 archive_cmds_need_lc=no
10752 hardcode_shlibpath_var=no
10753 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10754 hardcode_libdir_separator=':'
10755 link_all_deplibs=yes
10756 export_dynamic_flag_spec='${wl}-Bexport'
10757 runpath_var='LD_RUN_PATH'
d7040cdb 10758
ce2cded5
L
10759 if test "$GCC" = yes; then
10760 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10761 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10762 else
10763 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10764 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10765 fi
10766 ;;
d7040cdb 10767
ce2cded5
L
10768 uts4*)
10769 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10770 hardcode_libdir_flag_spec='-L$libdir'
10771 hardcode_shlibpath_var=no
10772 ;;
d7040cdb 10773
ce2cded5
L
10774 *)
10775 ld_shlibs=no
10776 ;;
10777 esac
d7040cdb 10778
ce2cded5
L
10779 if test x$host_vendor = xsni; then
10780 case $host in
10781 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10782 export_dynamic_flag_spec='${wl}-Blargedynsym'
10783 ;;
10784 esac
10785 fi
10786 fi
d7040cdb 10787
81ecdfbb
RW
10788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10789$as_echo "$ld_shlibs" >&6; }
ce2cded5 10790test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 10791
ce2cded5 10792with_gnu_ld=$with_gnu_ld
d7040cdb
SE
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
ce2cded5
L
10808#
10809# Do we need to explicitly link libc?
10810#
10811case "x$archive_cmds_need_lc" in
10812x|xyes)
10813 # Assume -lc should be added
10814 archive_cmds_need_lc=yes
d7040cdb 10815
ce2cded5
L
10816 if test "$enable_shared" = yes && test "$GCC" = yes; then
10817 case $archive_cmds in
10818 *'~'*)
10819 # FIXME: we may have to deal with multi-command sequences.
10820 ;;
10821 '$CC '*)
10822 # Test whether the compiler implicitly links with -lc since on some
10823 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10824 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10826$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10827if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10828 $as_echo_n "(cached) " >&6
39144654
RW
10829else
10830 $RM conftest*
10831 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10832
81ecdfbb 10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
10834 (eval $ac_compile) 2>&5
10835 ac_status=$?
81ecdfbb
RW
10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10838 soname=conftest
10839 lib=conftest
10840 libobjs=conftest.$ac_objext
10841 deplibs=
10842 wl=$lt_prog_compiler_wl
10843 pic_flag=$lt_prog_compiler_pic
10844 compiler_flags=-v
10845 linker_flags=-v
10846 verstring=
10847 output_objdir=.
10848 libname=conftest
10849 lt_save_allow_undefined_flag=$allow_undefined_flag
10850 allow_undefined_flag=
81ecdfbb 10851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
10852 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10853 ac_status=$?
81ecdfbb
RW
10854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10855 test $ac_status = 0; }
39144654
RW
10856 then
10857 lt_cv_archive_cmds_need_lc=no
10858 else
10859 lt_cv_archive_cmds_need_lc=yes
10860 fi
10861 allow_undefined_flag=$lt_save_allow_undefined_flag
10862 else
10863 cat conftest.err 1>&5
10864 fi
10865 $RM conftest*
10866
10867fi
81ecdfbb
RW
10868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10869$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10870 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
10871 ;;
10872 esac
10873 fi
10874 ;;
10875esac
d7040cdb
SE
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
d7040cdb 10903
d7040cdb 10904
d7040cdb
SE
10905
10906
10907
10908
10909
10910
d7040cdb 10911
d7040cdb 10912
d7040cdb 10913
d7040cdb 10914
d7040cdb 10915
d7040cdb 10916
d7040cdb 10917
d7040cdb 10918
d7040cdb 10919
d7040cdb 10920
d7040cdb 10921
d7040cdb 10922
d7040cdb 10923
d7040cdb 10924
d7040cdb 10925
d7040cdb 10926
d7040cdb 10927
d7040cdb 10928
d7040cdb 10929
d7040cdb 10930
d7040cdb 10931
d7040cdb 10932
d7040cdb 10933
d7040cdb 10934
d7040cdb 10935
d7040cdb 10936
d7040cdb 10937
d7040cdb 10938
ce2cded5
L
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
81ecdfbb
RW
11033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11034$as_echo_n "checking dynamic linker characteristics... " >&6; }
b214d478
SE
11035
11036if test "$GCC" = yes; then
ce2cded5
L
11037 case $host_os in
11038 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11039 *) lt_awk_arg="/^libraries:/" ;;
11040 esac
3725885a
RW
11041 case $host_os in
11042 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11043 *) lt_sed_strip_eq="s,=/,/,g" ;;
11044 esac
11045 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11046 case $lt_search_path_spec in
11047 *\;*)
ce2cded5
L
11048 # if the path contains ";" then we assume it to be the separator
11049 # otherwise default to the standard path separator (i.e. ":") - it is
11050 # assumed that no part of a normal pathname contains ";" but that should
11051 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
11052 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11053 ;;
11054 *)
11055 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11056 ;;
11057 esac
ce2cded5
L
11058 # Ok, now we have the path, separated by spaces, we can step through it
11059 # and add multilib dir if necessary.
11060 lt_tmp_lt_search_path_spec=
11061 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11062 for lt_sys_path in $lt_search_path_spec; do
11063 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11064 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11065 else
11066 test -d "$lt_sys_path" && \
11067 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11068 fi
11069 done
3725885a 11070 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
11071BEGIN {RS=" "; FS="/|\n";} {
11072 lt_foo="";
11073 lt_count=0;
11074 for (lt_i = NF; lt_i > 0; lt_i--) {
11075 if ($lt_i != "" && $lt_i != ".") {
11076 if ($lt_i == "..") {
11077 lt_count++;
11078 } else {
11079 if (lt_count == 0) {
11080 lt_foo="/" $lt_i lt_foo;
11081 } else {
11082 lt_count--;
11083 }
11084 }
11085 }
11086 }
11087 if (lt_foo != "") { lt_freq[lt_foo]++; }
11088 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11089}'`
3725885a
RW
11090 # AWK program above erroneously prepends '/' to C:/dos/paths
11091 # for these hosts.
11092 case $host_os in
11093 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11094 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11095 esac
11096 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 11097else
ce2cded5
L
11098 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11099fi
11100library_names_spec=
11101libname_spec='lib$name'
11102soname_spec=
11103shrext_cmds=".so"
11104postinstall_cmds=
11105postuninstall_cmds=
11106finish_cmds=
11107finish_eval=
11108shlibpath_var=
11109shlibpath_overrides_runpath=unknown
11110version_type=none
11111dynamic_linker="$host_os ld.so"
11112sys_lib_dlsearch_path_spec="/lib /usr/lib"
11113need_lib_prefix=unknown
11114hardcode_into_libs=no
11115
11116# when you set need_version to no, make sure it does not cause -set_version
11117# flags to be left without arguments
11118need_version=unknown
11119
11120case $host_os in
11121aix3*)
11122 version_type=linux
11123 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11124 shlibpath_var=LIBPATH
11125
11126 # AIX 3 has no versioning support, so we append a major version to the name.
11127 soname_spec='${libname}${release}${shared_ext}$major'
11128 ;;
11129
50e7d84b 11130aix[4-9]*)
ce2cded5
L
11131 version_type=linux
11132 need_lib_prefix=no
11133 need_version=no
11134 hardcode_into_libs=yes
11135 if test "$host_cpu" = ia64; then
11136 # AIX 5 supports IA64
11137 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11138 shlibpath_var=LD_LIBRARY_PATH
11139 else
11140 # With GCC up to 2.95.x, collect2 would create an import file
11141 # for dependence libraries. The import file would start with
11142 # the line `#! .'. This would cause the generated library to
11143 # depend on `.', always an invalid library. This was fixed in
11144 # development snapshots of GCC prior to 3.0.
11145 case $host_os in
11146 aix4 | aix4.[01] | aix4.[01].*)
11147 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11148 echo ' yes '
11149 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11150 :
11151 else
11152 can_build_shared=no
11153 fi
11154 ;;
11155 esac
11156 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11157 # soname into executable. Probably we can add versioning support to
11158 # collect2, so additional links can be useful in future.
11159 if test "$aix_use_runtimelinking" = yes; then
11160 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11161 # instead of lib<name>.a to let people know that these are not
11162 # typical AIX shared libraries.
11163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11164 else
11165 # We preserve .a as extension for shared libraries through AIX4.2
11166 # and later when we are not doing run time linking.
11167 library_names_spec='${libname}${release}.a $libname.a'
11168 soname_spec='${libname}${release}${shared_ext}$major'
11169 fi
11170 shlibpath_var=LIBPATH
11171 fi
11172 ;;
11173
11174amigaos*)
b214d478
SE
11175 case $host_cpu in
11176 powerpc)
11177 # Since July 2007 AmigaOS4 officially supports .so libraries.
11178 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11180 ;;
11181 m68k)
ce2cded5
L
11182 library_names_spec='$libname.ixlibrary $libname.a'
11183 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 11184 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'
b214d478
SE
11185 ;;
11186 esac
ce2cded5
L
11187 ;;
11188
11189beos*)
11190 library_names_spec='${libname}${shared_ext}'
11191 dynamic_linker="$host_os ld.so"
11192 shlibpath_var=LIBRARY_PATH
11193 ;;
11194
11195bsdi[45]*)
11196 version_type=linux
11197 need_version=no
11198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11199 soname_spec='${libname}${release}${shared_ext}$major'
11200 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11201 shlibpath_var=LD_LIBRARY_PATH
11202 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11203 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11204 # the default ld.so.conf also contains /usr/contrib/lib and
11205 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11206 # libtool to hard-code these into programs
11207 ;;
11208
b214d478 11209cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
11210 version_type=windows
11211 shrext_cmds=".dll"
11212 need_version=no
11213 need_lib_prefix=no
11214
b214d478
SE
11215 case $GCC,$host_os in
11216 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
11217 library_names_spec='$libname.dll.a'
11218 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11219 postinstall_cmds='base_file=`basename \${file}`~
11220 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11221 dldir=$destdir/`dirname \$dlpath`~
11222 test -d \$dldir || mkdir -p \$dldir~
11223 $install_prog $dir/$dlname \$dldir/$dlname~
11224 chmod a+x \$dldir/$dlname~
11225 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11226 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11227 fi'
11228 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11229 dlpath=$dir/\$dldll~
11230 $RM \$dlpath'
11231 shlibpath_overrides_runpath=yes
11232
11233 case $host_os in
11234 cygwin*)
11235 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11236 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
11237
11238 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 11239 ;;
b214d478 11240 mingw* | cegcc*)
ce2cded5
L
11241 # MinGW DLLs use traditional 'lib' prefix
11242 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
11243 ;;
11244 pw32*)
11245 # pw32 DLLs use 'pw' prefix rather than 'lib'
11246 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11247 ;;
11248 esac
11249 ;;
11250
11251 *)
11252 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11253 ;;
11254 esac
11255 dynamic_linker='Win32 ld.exe'
11256 # FIXME: first we should search . and the directory the executable is in
11257 shlibpath_var=PATH
11258 ;;
11259
11260darwin* | rhapsody*)
11261 dynamic_linker="$host_os dyld"
11262 version_type=darwin
11263 need_lib_prefix=no
11264 need_version=no
11265 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11266 soname_spec='${libname}${release}${major}$shared_ext'
11267 shlibpath_overrides_runpath=yes
11268 shlibpath_var=DYLD_LIBRARY_PATH
11269 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11270
11271 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11272 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11273 ;;
11274
11275dgux*)
11276 version_type=linux
11277 need_lib_prefix=no
11278 need_version=no
11279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11280 soname_spec='${libname}${release}${shared_ext}$major'
11281 shlibpath_var=LD_LIBRARY_PATH
11282 ;;
11283
ce2cded5
L
11284freebsd* | dragonfly*)
11285 # DragonFly does not have aout. When/if they implement a new
11286 # versioning mechanism, adjust this.
11287 if test -x /usr/bin/objformat; then
11288 objformat=`/usr/bin/objformat`
11289 else
11290 case $host_os in
11291 freebsd[123]*) objformat=aout ;;
11292 *) objformat=elf ;;
11293 esac
11294 fi
11295 version_type=freebsd-$objformat
11296 case $version_type in
11297 freebsd-elf*)
11298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11299 need_version=no
11300 need_lib_prefix=no
11301 ;;
11302 freebsd-*)
11303 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11304 need_version=yes
11305 ;;
11306 esac
11307 shlibpath_var=LD_LIBRARY_PATH
11308 case $host_os in
11309 freebsd2*)
11310 shlibpath_overrides_runpath=yes
11311 ;;
11312 freebsd3.[01]* | freebsdelf3.[01]*)
11313 shlibpath_overrides_runpath=yes
11314 hardcode_into_libs=yes
11315 ;;
11316 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11317 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11318 shlibpath_overrides_runpath=no
11319 hardcode_into_libs=yes
11320 ;;
11321 *) # from 4.6 on, and DragonFly
11322 shlibpath_overrides_runpath=yes
11323 hardcode_into_libs=yes
11324 ;;
11325 esac
11326 ;;
11327
11328gnu*)
11329 version_type=linux
11330 need_lib_prefix=no
11331 need_version=no
11332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11333 soname_spec='${libname}${release}${shared_ext}$major'
11334 shlibpath_var=LD_LIBRARY_PATH
11335 hardcode_into_libs=yes
11336 ;;
11337
3725885a
RW
11338haiku*)
11339 version_type=linux
11340 need_lib_prefix=no
11341 need_version=no
11342 dynamic_linker="$host_os runtime_loader"
11343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11344 soname_spec='${libname}${release}${shared_ext}$major'
11345 shlibpath_var=LIBRARY_PATH
11346 shlibpath_overrides_runpath=yes
11347 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11348 hardcode_into_libs=yes
11349 ;;
11350
ce2cded5
L
11351hpux9* | hpux10* | hpux11*)
11352 # Give a soname corresponding to the major version so that dld.sl refuses to
11353 # link against other versions.
11354 version_type=sunos
11355 need_lib_prefix=no
11356 need_version=no
11357 case $host_cpu in
11358 ia64*)
11359 shrext_cmds='.so'
11360 hardcode_into_libs=yes
11361 dynamic_linker="$host_os dld.so"
11362 shlibpath_var=LD_LIBRARY_PATH
11363 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11365 soname_spec='${libname}${release}${shared_ext}$major'
11366 if test "X$HPUX_IA64_MODE" = X32; then
11367 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11368 else
11369 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11370 fi
11371 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11372 ;;
11373 hppa*64*)
11374 shrext_cmds='.sl'
11375 hardcode_into_libs=yes
11376 dynamic_linker="$host_os dld.sl"
11377 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11378 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11380 soname_spec='${libname}${release}${shared_ext}$major'
11381 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11382 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11383 ;;
11384 *)
11385 shrext_cmds='.sl'
11386 dynamic_linker="$host_os dld.sl"
11387 shlibpath_var=SHLIB_PATH
11388 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11390 soname_spec='${libname}${release}${shared_ext}$major'
11391 ;;
11392 esac
3725885a 11393 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 11394 postinstall_cmds='chmod 555 $lib'
3725885a
RW
11395 # or fails outright, so override atomically:
11396 install_override_mode=555
ce2cded5
L
11397 ;;
11398
11399interix[3-9]*)
11400 version_type=linux
11401 need_lib_prefix=no
11402 need_version=no
11403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11404 soname_spec='${libname}${release}${shared_ext}$major'
11405 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11406 shlibpath_var=LD_LIBRARY_PATH
11407 shlibpath_overrides_runpath=no
11408 hardcode_into_libs=yes
11409 ;;
11410
11411irix5* | irix6* | nonstopux*)
11412 case $host_os in
11413 nonstopux*) version_type=nonstopux ;;
11414 *)
11415 if test "$lt_cv_prog_gnu_ld" = yes; then
11416 version_type=linux
11417 else
11418 version_type=irix
11419 fi ;;
11420 esac
11421 need_lib_prefix=no
11422 need_version=no
11423 soname_spec='${libname}${release}${shared_ext}$major'
11424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11425 case $host_os in
11426 irix5* | nonstopux*)
11427 libsuff= shlibsuff=
11428 ;;
11429 *)
11430 case $LD in # libtool.m4 will add one of these switches to LD
11431 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11432 libsuff= shlibsuff= libmagic=32-bit;;
11433 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11434 libsuff=32 shlibsuff=N32 libmagic=N32;;
11435 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11436 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11437 *) libsuff= shlibsuff= libmagic=never-match;;
11438 esac
11439 ;;
11440 esac
11441 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11442 shlibpath_overrides_runpath=no
11443 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11444 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11445 hardcode_into_libs=yes
11446 ;;
11447
11448# No shared lib support for Linux oldld, aout, or coff.
11449linux*oldld* | linux*aout* | linux*coff*)
11450 dynamic_linker=no
11451 ;;
11452
11453# This must be Linux ELF.
58e24671 11454linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
11455 version_type=linux
11456 need_lib_prefix=no
11457 need_version=no
11458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11459 soname_spec='${libname}${release}${shared_ext}$major'
11460 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11461 shlibpath_var=LD_LIBRARY_PATH
11462 shlibpath_overrides_runpath=no
39144654 11463
ce2cded5 11464 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
11465 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11466 $as_echo_n "(cached) " >&6
39144654
RW
11467else
11468 lt_cv_shlibpath_overrides_runpath=no
11469 save_LDFLAGS=$LDFLAGS
11470 save_libdir=$libdir
11471 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11472 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 11473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11474/* end confdefs.h. */
11475
d7040cdb
SE
11476int
11477main ()
11478{
ce2cded5 11479
d7040cdb
SE
11480 ;
11481 return 0;
11482}
11483_ACEOF
81ecdfbb
RW
11484if ac_fn_c_try_link "$LINENO"; then :
11485 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 11486 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 11487fi
d7040cdb 11488fi
81ecdfbb
RW
11489rm -f core conftest.err conftest.$ac_objext \
11490 conftest$ac_exeext conftest.$ac_ext
39144654
RW
11491 LDFLAGS=$save_LDFLAGS
11492 libdir=$save_libdir
11493
11494fi
11495
11496 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb 11497
ce2cded5
L
11498 # This implies no fast_install, which is unacceptable.
11499 # Some rework will be needed to allow for fast_install
11500 # before this can be enabled.
11501 hardcode_into_libs=yes
d7040cdb 11502
ce2cded5
L
11503 # Append ld.so.conf contents to the search path
11504 if test -f /etc/ld.so.conf; then
3725885a 11505 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' ' '`
ce2cded5
L
11506 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11507 fi
d7040cdb 11508
ce2cded5
L
11509 # We used to test for /lib/ld.so.1 and disable shared libraries on
11510 # powerpc, because MkLinux only supported shared libraries with the
11511 # GNU dynamic linker. Since this was broken with cross compilers,
11512 # most powerpc-linux boxes support dynamic linking these days and
11513 # people can always --disable-shared, the test was removed, and we
11514 # assume the GNU/Linux dynamic linker is in use.
11515 dynamic_linker='GNU/Linux ld.so'
11516 ;;
d7040cdb 11517
ce2cded5
L
11518netbsd*)
11519 version_type=sunos
11520 need_lib_prefix=no
11521 need_version=no
11522 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11524 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11525 dynamic_linker='NetBSD (a.out) ld.so'
11526 else
11527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11528 soname_spec='${libname}${release}${shared_ext}$major'
11529 dynamic_linker='NetBSD ld.elf_so'
11530 fi
11531 shlibpath_var=LD_LIBRARY_PATH
11532 shlibpath_overrides_runpath=yes
11533 hardcode_into_libs=yes
11534 ;;
d7040cdb 11535
ce2cded5
L
11536newsos6)
11537 version_type=linux
11538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11539 shlibpath_var=LD_LIBRARY_PATH
11540 shlibpath_overrides_runpath=yes
11541 ;;
d7040cdb 11542
ce2cded5
L
11543*nto* | *qnx*)
11544 version_type=qnx
11545 need_lib_prefix=no
11546 need_version=no
11547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11548 soname_spec='${libname}${release}${shared_ext}$major'
11549 shlibpath_var=LD_LIBRARY_PATH
11550 shlibpath_overrides_runpath=no
11551 hardcode_into_libs=yes
11552 dynamic_linker='ldqnx.so'
11553 ;;
d7040cdb 11554
ce2cded5
L
11555openbsd*)
11556 version_type=sunos
11557 sys_lib_dlsearch_path_spec="/usr/lib"
11558 need_lib_prefix=no
11559 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11560 case $host_os in
11561 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11562 *) need_version=no ;;
11563 esac
11564 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11565 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11566 shlibpath_var=LD_LIBRARY_PATH
11567 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11568 case $host_os in
11569 openbsd2.[89] | openbsd2.[89].*)
11570 shlibpath_overrides_runpath=no
11571 ;;
11572 *)
11573 shlibpath_overrides_runpath=yes
11574 ;;
11575 esac
11576 else
11577 shlibpath_overrides_runpath=yes
11578 fi
11579 ;;
d7040cdb 11580
ce2cded5
L
11581os2*)
11582 libname_spec='$name'
11583 shrext_cmds=".dll"
11584 need_lib_prefix=no
11585 library_names_spec='$libname${shared_ext} $libname.a'
11586 dynamic_linker='OS/2 ld.exe'
11587 shlibpath_var=LIBPATH
11588 ;;
d7040cdb 11589
ce2cded5
L
11590osf3* | osf4* | osf5*)
11591 version_type=osf
11592 need_lib_prefix=no
11593 need_version=no
11594 soname_spec='${libname}${release}${shared_ext}$major'
11595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11596 shlibpath_var=LD_LIBRARY_PATH
11597 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11598 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11599 ;;
d7040cdb 11600
ce2cded5
L
11601rdos*)
11602 dynamic_linker=no
11603 ;;
d7040cdb 11604
ce2cded5
L
11605solaris*)
11606 version_type=linux
11607 need_lib_prefix=no
11608 need_version=no
11609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11610 soname_spec='${libname}${release}${shared_ext}$major'
11611 shlibpath_var=LD_LIBRARY_PATH
11612 shlibpath_overrides_runpath=yes
11613 hardcode_into_libs=yes
11614 # ldd complains unless libraries are executable
11615 postinstall_cmds='chmod +x $lib'
11616 ;;
d7040cdb 11617
ce2cded5
L
11618sunos4*)
11619 version_type=sunos
11620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11621 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11622 shlibpath_var=LD_LIBRARY_PATH
11623 shlibpath_overrides_runpath=yes
11624 if test "$with_gnu_ld" = yes; then
11625 need_lib_prefix=no
11626 fi
11627 need_version=yes
11628 ;;
d7040cdb 11629
ce2cded5
L
11630sysv4 | sysv4.3*)
11631 version_type=linux
11632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11633 soname_spec='${libname}${release}${shared_ext}$major'
11634 shlibpath_var=LD_LIBRARY_PATH
11635 case $host_vendor in
11636 sni)
11637 shlibpath_overrides_runpath=no
11638 need_lib_prefix=no
11639 runpath_var=LD_RUN_PATH
11640 ;;
11641 siemens)
11642 need_lib_prefix=no
11643 ;;
11644 motorola)
11645 need_lib_prefix=no
11646 need_version=no
11647 shlibpath_overrides_runpath=no
11648 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11649 ;;
11650 esac
11651 ;;
d7040cdb 11652
ce2cded5
L
11653sysv4*MP*)
11654 if test -d /usr/nec ;then
11655 version_type=linux
11656 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11657 soname_spec='$libname${shared_ext}.$major'
11658 shlibpath_var=LD_LIBRARY_PATH
11659 fi
11660 ;;
d7040cdb 11661
ce2cded5
L
11662sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11663 version_type=freebsd-elf
11664 need_lib_prefix=no
11665 need_version=no
11666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11667 soname_spec='${libname}${release}${shared_ext}$major'
11668 shlibpath_var=LD_LIBRARY_PATH
11669 shlibpath_overrides_runpath=yes
11670 hardcode_into_libs=yes
11671 if test "$with_gnu_ld" = yes; then
11672 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11673 else
11674 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11675 case $host_os in
11676 sco3.2v5*)
11677 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11678 ;;
11679 esac
11680 fi
11681 sys_lib_dlsearch_path_spec='/usr/lib'
11682 ;;
d7040cdb 11683
ce2cded5
L
11684tpf*)
11685 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11686 version_type=linux
11687 need_lib_prefix=no
11688 need_version=no
b214d478 11689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
11690 shlibpath_var=LD_LIBRARY_PATH
11691 shlibpath_overrides_runpath=no
11692 hardcode_into_libs=yes
11693 ;;
d7040cdb 11694
ce2cded5
L
11695uts4*)
11696 version_type=linux
11697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11698 soname_spec='${libname}${release}${shared_ext}$major'
11699 shlibpath_var=LD_LIBRARY_PATH
11700 ;;
d7040cdb 11701
ce2cded5
L
11702*)
11703 dynamic_linker=no
11704 ;;
11705esac
81ecdfbb
RW
11706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11707$as_echo "$dynamic_linker" >&6; }
ce2cded5
L
11708test "$dynamic_linker" = no && can_build_shared=no
11709
11710variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11711if test "$GCC" = yes; then
11712 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb
SE
11713fi
11714
b214d478
SE
11715if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11716 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11717fi
11718if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11719 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11720fi
11721
d7040cdb
SE
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
d7040cdb 11733
d7040cdb 11734
d7040cdb 11735
d7040cdb 11736
d7040cdb
SE
11737
11738
11739
11740
d7040cdb 11741
d7040cdb
SE
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
d7040cdb
SE
11755
11756
11757
11758
d7040cdb
SE
11759
11760
11761
11762
d7040cdb 11763
d7040cdb 11764
d7040cdb 11765
d7040cdb 11766
d7040cdb 11767
d7040cdb 11768
d7040cdb 11769
d7040cdb
SE
11770
11771
11772
11773
11774
d7040cdb 11775
d7040cdb 11776
d7040cdb 11777
d7040cdb 11778
d7040cdb 11779
d7040cdb 11780
d7040cdb
SE
11781
11782
11783
11784
11785
d7040cdb
SE
11786
11787
d7040cdb 11788
d7040cdb 11789
d7040cdb 11790
d7040cdb 11791
ce2cded5
L
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
3725885a
RW
11802
11803
11804
11805
11806
ce2cded5
L
11807
11808
11809
11810
11811
11812
81ecdfbb
RW
11813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11814$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
11815hardcode_action=
11816if test -n "$hardcode_libdir_flag_spec" ||
11817 test -n "$runpath_var" ||
11818 test "X$hardcode_automatic" = "Xyes" ; then
11819
11820 # We can hardcode non-existent directories.
11821 if test "$hardcode_direct" != no &&
11822 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11823 # have to relink, otherwise we might link with an installed library
11824 # when we should be linking with a yet-to-be-installed one
11825 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11826 test "$hardcode_minus_L" != no; then
11827 # Linking always hardcodes the temporary library directory.
11828 hardcode_action=relink
11829 else
11830 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11831 hardcode_action=immediate
d7040cdb 11832 fi
d7040cdb 11833else
ce2cded5
L
11834 # We cannot hardcode anything, or else we can only hardcode existing
11835 # directories.
11836 hardcode_action=unsupported
d7040cdb 11837fi
81ecdfbb
RW
11838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11839$as_echo "$hardcode_action" >&6; }
d7040cdb 11840
ce2cded5
L
11841if test "$hardcode_action" = relink ||
11842 test "$inherit_rpath" = yes; then
11843 # Fast installation is not supported
11844 enable_fast_install=no
11845elif test "$shlibpath_overrides_runpath" = yes ||
11846 test "$enable_shared" = no; then
11847 # Fast installation is not necessary
11848 enable_fast_install=needless
d7040cdb
SE
11849fi
11850
d7040cdb 11851
d7040cdb 11852
d7040cdb 11853
d7040cdb 11854
d7040cdb 11855
ce2cded5
L
11856 if test "x$enable_dlopen" != xyes; then
11857 enable_dlopen=unknown
11858 enable_dlopen_self=unknown
11859 enable_dlopen_self_static=unknown
d7040cdb 11860else
ce2cded5
L
11861 lt_cv_dlopen=no
11862 lt_cv_dlopen_libs=
d7040cdb 11863
ce2cded5
L
11864 case $host_os in
11865 beos*)
11866 lt_cv_dlopen="load_add_on"
11867 lt_cv_dlopen_libs=
11868 lt_cv_dlopen_self=yes
11869 ;;
d7040cdb 11870
b214d478 11871 mingw* | pw32* | cegcc*)
ce2cded5
L
11872 lt_cv_dlopen="LoadLibrary"
11873 lt_cv_dlopen_libs=
11874 ;;
11875
11876 cygwin*)
11877 lt_cv_dlopen="dlopen"
11878 lt_cv_dlopen_libs=
11879 ;;
11880
11881 darwin*)
11882 # if libdl is installed we need to link against it
81ecdfbb
RW
11883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11884$as_echo_n "checking for dlopen in -ldl... " >&6; }
11885if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11886 $as_echo_n "(cached) " >&6
d7040cdb 11887else
ce2cded5
L
11888 ac_check_lib_save_LIBS=$LIBS
11889LIBS="-ldl $LIBS"
81ecdfbb 11890cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11891/* end confdefs.h. */
11892
81ecdfbb
RW
11893/* Override any GCC internal prototype to avoid an error.
11894 Use char because int might match the return type of a GCC
11895 builtin and then its argument prototype would still apply. */
ce2cded5
L
11896#ifdef __cplusplus
11897extern "C"
11898#endif
ce2cded5
L
11899char dlopen ();
11900int
11901main ()
11902{
81ecdfbb 11903return dlopen ();
ce2cded5
L
11904 ;
11905 return 0;
11906}
11907_ACEOF
81ecdfbb 11908if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11909 ac_cv_lib_dl_dlopen=yes
11910else
81ecdfbb 11911 ac_cv_lib_dl_dlopen=no
d7040cdb 11912fi
81ecdfbb
RW
11913rm -f core conftest.err conftest.$ac_objext \
11914 conftest$ac_exeext conftest.$ac_ext
ce2cded5 11915LIBS=$ac_check_lib_save_LIBS
d7040cdb 11916fi
81ecdfbb
RW
11917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11918$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11919if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5 11920 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11921else
d7040cdb 11922
ce2cded5
L
11923 lt_cv_dlopen="dyld"
11924 lt_cv_dlopen_libs=
11925 lt_cv_dlopen_self=yes
11926
d7040cdb 11927fi
ce2cded5
L
11928
11929 ;;
11930
11931 *)
81ecdfbb
RW
11932 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11933if test "x$ac_cv_func_shl_load" = x""yes; then :
ce2cded5
L
11934 lt_cv_dlopen="shl_load"
11935else
81ecdfbb
RW
11936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11937$as_echo_n "checking for shl_load in -ldld... " >&6; }
11938if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11939 $as_echo_n "(cached) " >&6
ce2cded5
L
11940else
11941 ac_check_lib_save_LIBS=$LIBS
11942LIBS="-ldld $LIBS"
81ecdfbb 11943cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11944/* end confdefs.h. */
d7040cdb 11945
81ecdfbb
RW
11946/* Override any GCC internal prototype to avoid an error.
11947 Use char because int might match the return type of a GCC
11948 builtin and then its argument prototype would still apply. */
ce2cded5
L
11949#ifdef __cplusplus
11950extern "C"
11951#endif
ce2cded5
L
11952char shl_load ();
11953int
11954main ()
11955{
81ecdfbb 11956return shl_load ();
ce2cded5
L
11957 ;
11958 return 0;
11959}
11960_ACEOF
81ecdfbb 11961if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11962 ac_cv_lib_dld_shl_load=yes
11963else
81ecdfbb 11964 ac_cv_lib_dld_shl_load=no
ce2cded5 11965fi
81ecdfbb
RW
11966rm -f core conftest.err conftest.$ac_objext \
11967 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11968LIBS=$ac_check_lib_save_LIBS
11969fi
81ecdfbb
RW
11970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11971$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11972if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
b214d478 11973 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 11974else
81ecdfbb
RW
11975 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11976if test "x$ac_cv_func_dlopen" = x""yes; then :
ce2cded5
L
11977 lt_cv_dlopen="dlopen"
11978else
81ecdfbb
RW
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11980$as_echo_n "checking for dlopen in -ldl... " >&6; }
11981if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11982 $as_echo_n "(cached) " >&6
d7040cdb 11983else
ce2cded5
L
11984 ac_check_lib_save_LIBS=$LIBS
11985LIBS="-ldl $LIBS"
81ecdfbb 11986cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11987/* end confdefs.h. */
11988
81ecdfbb
RW
11989/* Override any GCC internal prototype to avoid an error.
11990 Use char because int might match the return type of a GCC
11991 builtin and then its argument prototype would still apply. */
ce2cded5
L
11992#ifdef __cplusplus
11993extern "C"
11994#endif
ce2cded5 11995char dlopen ();
d7040cdb
SE
11996int
11997main ()
11998{
81ecdfbb 11999return dlopen ();
d7040cdb
SE
12000 ;
12001 return 0;
12002}
12003_ACEOF
81ecdfbb 12004if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 12005 ac_cv_lib_dl_dlopen=yes
d7040cdb 12006else
81ecdfbb 12007 ac_cv_lib_dl_dlopen=no
d7040cdb 12008fi
81ecdfbb
RW
12009rm -f core conftest.err conftest.$ac_objext \
12010 conftest$ac_exeext conftest.$ac_ext
ce2cded5 12011LIBS=$ac_check_lib_save_LIBS
d7040cdb 12012fi
81ecdfbb
RW
12013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12014$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12015if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5 12016 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 12017else
81ecdfbb
RW
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12019$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12020if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12021 $as_echo_n "(cached) " >&6
d7040cdb 12022else
ce2cded5
L
12023 ac_check_lib_save_LIBS=$LIBS
12024LIBS="-lsvld $LIBS"
81ecdfbb 12025cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 12026/* end confdefs.h. */
d7040cdb 12027
81ecdfbb
RW
12028/* Override any GCC internal prototype to avoid an error.
12029 Use char because int might match the return type of a GCC
12030 builtin and then its argument prototype would still apply. */
ce2cded5
L
12031#ifdef __cplusplus
12032extern "C"
12033#endif
ce2cded5 12034char dlopen ();
d7040cdb
SE
12035int
12036main ()
12037{
81ecdfbb 12038return dlopen ();
d7040cdb
SE
12039 ;
12040 return 0;
12041}
12042_ACEOF
81ecdfbb 12043if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 12044 ac_cv_lib_svld_dlopen=yes
d7040cdb 12045else
81ecdfbb 12046 ac_cv_lib_svld_dlopen=no
d7040cdb 12047fi
81ecdfbb
RW
12048rm -f core conftest.err conftest.$ac_objext \
12049 conftest$ac_exeext conftest.$ac_ext
ce2cded5 12050LIBS=$ac_check_lib_save_LIBS
d7040cdb 12051fi
81ecdfbb
RW
12052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12053$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12054if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
ce2cded5
L
12055 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12056else
81ecdfbb
RW
12057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12058$as_echo_n "checking for dld_link in -ldld... " >&6; }
12059if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12060 $as_echo_n "(cached) " >&6
ce2cded5
L
12061else
12062 ac_check_lib_save_LIBS=$LIBS
12063LIBS="-ldld $LIBS"
81ecdfbb 12064cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
12065/* end confdefs.h. */
12066
81ecdfbb
RW
12067/* Override any GCC internal prototype to avoid an error.
12068 Use char because int might match the return type of a GCC
12069 builtin and then its argument prototype would still apply. */
ce2cded5
L
12070#ifdef __cplusplus
12071extern "C"
12072#endif
ce2cded5 12073char dld_link ();
d7040cdb
SE
12074int
12075main ()
12076{
81ecdfbb 12077return dld_link ();
d7040cdb
SE
12078 ;
12079 return 0;
12080}
12081_ACEOF
81ecdfbb 12082if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 12083 ac_cv_lib_dld_dld_link=yes
d7040cdb 12084else
81ecdfbb 12085 ac_cv_lib_dld_dld_link=no
d7040cdb 12086fi
81ecdfbb
RW
12087rm -f core conftest.err conftest.$ac_objext \
12088 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
12089LIBS=$ac_check_lib_save_LIBS
12090fi
81ecdfbb
RW
12091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12092$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12093if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
b214d478 12094 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
12095fi
12096
12097
12098fi
12099
12100
12101fi
12102
12103
12104fi
12105
12106
12107fi
12108
12109
12110fi
12111
12112 ;;
12113 esac
12114
12115 if test "x$lt_cv_dlopen" != xno; then
12116 enable_dlopen=yes
12117 else
12118 enable_dlopen=no
12119 fi
12120
12121 case $lt_cv_dlopen in
12122 dlopen)
12123 save_CPPFLAGS="$CPPFLAGS"
12124 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12125
12126 save_LDFLAGS="$LDFLAGS"
12127 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12128
12129 save_LIBS="$LIBS"
12130 LIBS="$lt_cv_dlopen_libs $LIBS"
12131
81ecdfbb
RW
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12133$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12134if test "${lt_cv_dlopen_self+set}" = set; then :
12135 $as_echo_n "(cached) " >&6
ce2cded5
L
12136else
12137 if test "$cross_compiling" = yes; then :
12138 lt_cv_dlopen_self=cross
12139else
12140 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12141 lt_status=$lt_dlunknown
12142 cat > conftest.$ac_ext <<_LT_EOF
52546677 12143#line 12143 "configure"
ce2cded5
L
12144#include "confdefs.h"
12145
12146#if HAVE_DLFCN_H
12147#include <dlfcn.h>
12148#endif
12149
12150#include <stdio.h>
12151
12152#ifdef RTLD_GLOBAL
12153# define LT_DLGLOBAL RTLD_GLOBAL
12154#else
12155# ifdef DL_GLOBAL
12156# define LT_DLGLOBAL DL_GLOBAL
12157# else
12158# define LT_DLGLOBAL 0
12159# endif
12160#endif
12161
12162/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12163 find out it does not work in some platform. */
12164#ifndef LT_DLLAZY_OR_NOW
12165# ifdef RTLD_LAZY
12166# define LT_DLLAZY_OR_NOW RTLD_LAZY
12167# else
12168# ifdef DL_LAZY
12169# define LT_DLLAZY_OR_NOW DL_LAZY
12170# else
12171# ifdef RTLD_NOW
12172# define LT_DLLAZY_OR_NOW RTLD_NOW
12173# else
12174# ifdef DL_NOW
12175# define LT_DLLAZY_OR_NOW DL_NOW
12176# else
12177# define LT_DLLAZY_OR_NOW 0
12178# endif
12179# endif
12180# endif
12181# endif
12182#endif
12183
3725885a
RW
12184/* When -fvisbility=hidden is used, assume the code has been annotated
12185 correspondingly for the symbols needed. */
12186#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12187void fnord () __attribute__((visibility("default")));
12188#endif
12189
12190void fnord () { int i=42; }
ce2cded5 12191int main ()
d7040cdb 12192{
ce2cded5
L
12193 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12194 int status = $lt_dlunknown;
12195
12196 if (self)
12197 {
12198 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
12199 else
12200 {
12201 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12202 else puts (dlerror ());
12203 }
ce2cded5
L
12204 /* dlclose (self); */
12205 }
12206 else
12207 puts (dlerror ());
12208
b214d478 12209 return status;
d7040cdb 12210}
ce2cded5 12211_LT_EOF
81ecdfbb 12212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5 12213 (eval $ac_link) 2>&5
d7040cdb 12214 ac_status=$?
81ecdfbb
RW
12215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12216 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
12217 (./conftest; exit; ) >&5 2>/dev/null
12218 lt_status=$?
12219 case x$lt_status in
12220 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12221 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12222 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12223 esac
12224 else :
12225 # compilation failed
12226 lt_cv_dlopen_self=no
12227 fi
12228fi
12229rm -fr conftest*
12230
12231
12232fi
81ecdfbb
RW
12233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12234$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
12235
12236 if test "x$lt_cv_dlopen_self" = xyes; then
12237 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12239$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12240if test "${lt_cv_dlopen_self_static+set}" = set; then :
12241 $as_echo_n "(cached) " >&6
ce2cded5
L
12242else
12243 if test "$cross_compiling" = yes; then :
12244 lt_cv_dlopen_self_static=cross
12245else
12246 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12247 lt_status=$lt_dlunknown
12248 cat > conftest.$ac_ext <<_LT_EOF
52546677 12249#line 12249 "configure"
ce2cded5
L
12250#include "confdefs.h"
12251
12252#if HAVE_DLFCN_H
12253#include <dlfcn.h>
12254#endif
12255
12256#include <stdio.h>
12257
12258#ifdef RTLD_GLOBAL
12259# define LT_DLGLOBAL RTLD_GLOBAL
12260#else
12261# ifdef DL_GLOBAL
12262# define LT_DLGLOBAL DL_GLOBAL
12263# else
12264# define LT_DLGLOBAL 0
12265# endif
12266#endif
12267
12268/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12269 find out it does not work in some platform. */
12270#ifndef LT_DLLAZY_OR_NOW
12271# ifdef RTLD_LAZY
12272# define LT_DLLAZY_OR_NOW RTLD_LAZY
12273# else
12274# ifdef DL_LAZY
12275# define LT_DLLAZY_OR_NOW DL_LAZY
12276# else
12277# ifdef RTLD_NOW
12278# define LT_DLLAZY_OR_NOW RTLD_NOW
12279# else
12280# ifdef DL_NOW
12281# define LT_DLLAZY_OR_NOW DL_NOW
12282# else
12283# define LT_DLLAZY_OR_NOW 0
12284# endif
12285# endif
12286# endif
12287# endif
12288#endif
12289
3cb62297
L
12290/* When -fvisbility=hidden is used, assume the code has been annotated
12291 correspondingly for the symbols needed. */
12292#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12293void fnord () __attribute__((visibility("default")));
12294#endif
12295
12296void fnord () { int i=42; }
12297int main ()
12298{
12299 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12300 int status = $lt_dlunknown;
12301
12302 if (self)
12303 {
12304 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12305 else
12306 {
12307 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12308 else puts (dlerror ());
12309 }
12310 /* dlclose (self); */
12311 }
12312 else
12313 puts (dlerror ());
12314
12315 return status;
12316}
12317_LT_EOF
12318 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12319 (eval $ac_link) 2>&5
12320 ac_status=$?
12321 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12322 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12323 (./conftest; exit; ) >&5 2>/dev/null
12324 lt_status=$?
12325 case x$lt_status in
12326 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12327 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12328 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12329 esac
12330 else :
12331 # compilation failed
12332 lt_cv_dlopen_self_static=no
12333 fi
12334fi
12335rm -fr conftest*
12336
12337
12338fi
12339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12340$as_echo "$lt_cv_dlopen_self_static" >&6; }
12341 fi
12342
12343 CPPFLAGS="$save_CPPFLAGS"
12344 LDFLAGS="$save_LDFLAGS"
12345 LIBS="$save_LIBS"
12346 ;;
12347 esac
12348
12349 case $lt_cv_dlopen_self in
12350 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12351 *) enable_dlopen_self=unknown ;;
12352 esac
12353
12354 case $lt_cv_dlopen_self_static in
12355 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12356 *) enable_dlopen_self_static=unknown ;;
12357 esac
12358fi
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376striplib=
12377old_striplib=
12378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12379$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12380if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12381 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12382 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12384$as_echo "yes" >&6; }
12385else
12386# FIXME - insert some real tests, host_os isn't really good enough
12387 case $host_os in
12388 darwin*)
12389 if test -n "$STRIP" ; then
12390 striplib="$STRIP -x"
12391 old_striplib="$STRIP -S"
12392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12393$as_echo "yes" >&6; }
12394 else
12395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12396$as_echo "no" >&6; }
12397 fi
12398 ;;
12399 *)
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12401$as_echo "no" >&6; }
12402 ;;
12403 esac
12404fi
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417 # Report which library types will actually be built
12418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12419$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12421$as_echo "$can_build_shared" >&6; }
12422
12423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12424$as_echo_n "checking whether to build shared libraries... " >&6; }
12425 test "$can_build_shared" = "no" && enable_shared=no
12426
12427 # On AIX, shared libraries and static libraries use the same namespace, and
12428 # are all built from PIC.
12429 case $host_os in
12430 aix3*)
12431 test "$enable_shared" = yes && enable_static=no
12432 if test -n "$RANLIB"; then
12433 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12434 postinstall_cmds='$RANLIB $lib'
12435 fi
12436 ;;
12437
12438 aix[4-9]*)
12439 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12440 test "$enable_shared" = yes && enable_static=no
12441 fi
12442 ;;
12443 esac
12444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12445$as_echo "$enable_shared" >&6; }
12446
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12448$as_echo_n "checking whether to build static libraries... " >&6; }
12449 # Make sure either enable_shared or enable_static is yes.
12450 test "$enable_shared" = yes || enable_static=yes
12451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12452$as_echo "$enable_static" >&6; }
12453
12454
12455
12456
12457fi
12458ac_ext=c
12459ac_cpp='$CPP $CPPFLAGS'
12460ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12461ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12462ac_compiler_gnu=$ac_cv_c_compiler_gnu
12463
12464CC="$lt_save_CC"
12465
12466 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12467 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12468 (test "X$CXX" != "Xg++"))) ; then
12469 ac_ext=cpp
12470ac_cpp='$CXXCPP $CPPFLAGS'
12471ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12472ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12473ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12475$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12476if test -z "$CXXCPP"; then
12477 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12478 $as_echo_n "(cached) " >&6
12479else
12480 # Double quotes because CXXCPP needs to be expanded
12481 for CXXCPP in "$CXX -E" "/lib/cpp"
12482 do
12483 ac_preproc_ok=false
12484for ac_cxx_preproc_warn_flag in '' yes
12485do
12486 # Use a header file that comes with gcc, so configuring glibc
12487 # with a fresh cross-compiler works.
12488 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12489 # <limits.h> exists even on freestanding compilers.
12490 # On the NeXT, cc -E runs the code through the compiler's parser,
12491 # not just through cpp. "Syntax error" is here to catch this case.
12492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493/* end confdefs.h. */
12494#ifdef __STDC__
12495# include <limits.h>
12496#else
12497# include <assert.h>
12498#endif
12499 Syntax error
12500_ACEOF
12501if ac_fn_cxx_try_cpp "$LINENO"; then :
12502
12503else
12504 # Broken: fails on valid input.
12505continue
12506fi
12507rm -f conftest.err conftest.$ac_ext
12508
12509 # OK, works on sane cases. Now check whether nonexistent headers
12510 # can be detected and how.
12511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12512/* end confdefs.h. */
12513#include <ac_nonexistent.h>
12514_ACEOF
12515if ac_fn_cxx_try_cpp "$LINENO"; then :
12516 # Broken: success on invalid input.
12517continue
12518else
12519 # Passes both tests.
12520ac_preproc_ok=:
12521break
12522fi
12523rm -f conftest.err conftest.$ac_ext
12524
12525done
12526# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12527rm -f conftest.err conftest.$ac_ext
12528if $ac_preproc_ok; then :
12529 break
12530fi
12531
12532 done
12533 ac_cv_prog_CXXCPP=$CXXCPP
12534
12535fi
12536 CXXCPP=$ac_cv_prog_CXXCPP
12537else
12538 ac_cv_prog_CXXCPP=$CXXCPP
12539fi
12540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12541$as_echo "$CXXCPP" >&6; }
12542ac_preproc_ok=false
12543for ac_cxx_preproc_warn_flag in '' yes
12544do
12545 # Use a header file that comes with gcc, so configuring glibc
12546 # with a fresh cross-compiler works.
12547 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12548 # <limits.h> exists even on freestanding compilers.
12549 # On the NeXT, cc -E runs the code through the compiler's parser,
12550 # not just through cpp. "Syntax error" is here to catch this case.
12551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552/* end confdefs.h. */
12553#ifdef __STDC__
12554# include <limits.h>
12555#else
12556# include <assert.h>
12557#endif
12558 Syntax error
12559_ACEOF
12560if ac_fn_cxx_try_cpp "$LINENO"; then :
12561
12562else
12563 # Broken: fails on valid input.
12564continue
12565fi
12566rm -f conftest.err conftest.$ac_ext
12567
12568 # OK, works on sane cases. Now check whether nonexistent headers
12569 # can be detected and how.
12570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12571/* end confdefs.h. */
12572#include <ac_nonexistent.h>
12573_ACEOF
12574if ac_fn_cxx_try_cpp "$LINENO"; then :
12575 # Broken: success on invalid input.
12576continue
12577else
12578 # Passes both tests.
12579ac_preproc_ok=:
12580break
12581fi
12582rm -f conftest.err conftest.$ac_ext
12583
12584done
12585# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12586rm -f conftest.err conftest.$ac_ext
12587if $ac_preproc_ok; then :
12588
12589else
12590 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12591$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12592as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12593See \`config.log' for more details." "$LINENO" 5; }
12594fi
12595
12596ac_ext=c
12597ac_cpp='$CPP $CPPFLAGS'
12598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12600ac_compiler_gnu=$ac_cv_c_compiler_gnu
12601
12602else
12603 _lt_caught_CXX_error=yes
12604fi
12605
12606ac_ext=cpp
12607ac_cpp='$CXXCPP $CPPFLAGS'
12608ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12609ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12610ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12611
12612archive_cmds_need_lc_CXX=no
12613allow_undefined_flag_CXX=
12614always_export_symbols_CXX=no
12615archive_expsym_cmds_CXX=
12616compiler_needs_object_CXX=no
12617export_dynamic_flag_spec_CXX=
12618hardcode_direct_CXX=no
12619hardcode_direct_absolute_CXX=no
12620hardcode_libdir_flag_spec_CXX=
12621hardcode_libdir_flag_spec_ld_CXX=
12622hardcode_libdir_separator_CXX=
12623hardcode_minus_L_CXX=no
12624hardcode_shlibpath_var_CXX=unsupported
12625hardcode_automatic_CXX=no
12626inherit_rpath_CXX=no
12627module_cmds_CXX=
12628module_expsym_cmds_CXX=
12629link_all_deplibs_CXX=unknown
12630old_archive_cmds_CXX=$old_archive_cmds
12631reload_flag_CXX=$reload_flag
12632reload_cmds_CXX=$reload_cmds
12633no_undefined_flag_CXX=
12634whole_archive_flag_spec_CXX=
12635enable_shared_with_static_runtimes_CXX=no
12636
12637# Source file extension for C++ test sources.
12638ac_ext=cpp
12639
12640# Object file extension for compiled C++ test sources.
12641objext=o
12642objext_CXX=$objext
12643
12644# No sense in running all these tests if we already determined that
12645# the CXX compiler isn't working. Some variables (like enable_shared)
12646# are currently assumed to apply to all compilers on this platform,
12647# and will be corrupted by setting them based on a non-working compiler.
12648if test "$_lt_caught_CXX_error" != yes; then
12649 # Code to be used in simple compile tests
12650 lt_simple_compile_test_code="int some_variable = 0;"
12651
12652 # Code to be used in simple link tests
12653 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12654
12655 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12656
12657
12658
12659
12660
12661
12662# If no C compiler was specified, use CC.
12663LTCC=${LTCC-"$CC"}
12664
12665# If no C compiler flags were specified, use CFLAGS.
12666LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12667
12668# Allow CC to be a program name with arguments.
12669compiler=$CC
12670
12671
12672 # save warnings/boilerplate of simple test code
12673 ac_outfile=conftest.$ac_objext
12674echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12675eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12676_lt_compiler_boilerplate=`cat conftest.err`
12677$RM conftest*
12678
12679 ac_outfile=conftest.$ac_objext
12680echo "$lt_simple_link_test_code" >conftest.$ac_ext
12681eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12682_lt_linker_boilerplate=`cat conftest.err`
12683$RM -r conftest*
12684
12685
12686 # Allow CC to be a program name with arguments.
12687 lt_save_CC=$CC
12688 lt_save_LD=$LD
12689 lt_save_GCC=$GCC
12690 GCC=$GXX
12691 lt_save_with_gnu_ld=$with_gnu_ld
12692 lt_save_path_LD=$lt_cv_path_LD
12693 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12694 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12695 else
12696 $as_unset lt_cv_prog_gnu_ld
12697 fi
12698 if test -n "${lt_cv_path_LDCXX+set}"; then
12699 lt_cv_path_LD=$lt_cv_path_LDCXX
12700 else
12701 $as_unset lt_cv_path_LD
12702 fi
12703 test -z "${LDCXX+set}" || LD=$LDCXX
12704 CC=${CXX-"c++"}
12705 compiler=$CC
12706 compiler_CXX=$CC
12707 for cc_temp in $compiler""; do
12708 case $cc_temp in
12709 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12710 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12711 \-*) ;;
12712 *) break;;
12713 esac
12714done
12715cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12716
12717
12718 if test -n "$compiler"; then
12719 # We don't want -fno-exception when compiling C++ code, so set the
12720 # no_builtin_flag separately
12721 if test "$GXX" = yes; then
12722 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12723 else
12724 lt_prog_compiler_no_builtin_flag_CXX=
12725 fi
12726
12727 if test "$GXX" = yes; then
12728 # Set up default GNU C++ configuration
12729
12730
12731
12732# Check whether --with-gnu-ld was given.
12733if test "${with_gnu_ld+set}" = set; then :
12734 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12735else
12736 with_gnu_ld=no
12737fi
12738
12739ac_prog=ld
12740if test "$GCC" = yes; then
12741 # Check if gcc -print-prog-name=ld gives a path.
12742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12743$as_echo_n "checking for ld used by $CC... " >&6; }
12744 case $host in
12745 *-*-mingw*)
12746 # gcc leaves a trailing carriage return which upsets mingw
12747 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12748 *)
12749 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12750 esac
12751 case $ac_prog in
12752 # Accept absolute paths.
12753 [\\/]* | ?:[\\/]*)
12754 re_direlt='/[^/][^/]*/\.\./'
12755 # Canonicalize the pathname of ld
12756 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12757 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12758 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12759 done
12760 test -z "$LD" && LD="$ac_prog"
12761 ;;
12762 "")
12763 # If it fails, then pretend we aren't using GCC.
12764 ac_prog=ld
12765 ;;
12766 *)
12767 # If it is relative, then search for the first ld in PATH.
12768 with_gnu_ld=unknown
12769 ;;
12770 esac
12771elif test "$with_gnu_ld" = yes; then
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12773$as_echo_n "checking for GNU ld... " >&6; }
12774else
12775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12776$as_echo_n "checking for non-GNU ld... " >&6; }
12777fi
12778if test "${lt_cv_path_LD+set}" = set; then :
12779 $as_echo_n "(cached) " >&6
12780else
12781 if test -z "$LD"; then
12782 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12783 for ac_dir in $PATH; do
12784 IFS="$lt_save_ifs"
12785 test -z "$ac_dir" && ac_dir=.
12786 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12787 lt_cv_path_LD="$ac_dir/$ac_prog"
12788 # Check to see if the program is GNU ld. I'd rather use --version,
12789 # but apparently some variants of GNU ld only accept -v.
12790 # Break only if it was the GNU/non-GNU ld that we prefer.
12791 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12792 *GNU* | *'with BFD'*)
12793 test "$with_gnu_ld" != no && break
12794 ;;
12795 *)
12796 test "$with_gnu_ld" != yes && break
12797 ;;
12798 esac
12799 fi
12800 done
12801 IFS="$lt_save_ifs"
12802else
12803 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12804fi
12805fi
12806
12807LD="$lt_cv_path_LD"
12808if test -n "$LD"; then
12809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12810$as_echo "$LD" >&6; }
12811else
12812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12813$as_echo "no" >&6; }
12814fi
12815test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12817$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12818if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12819 $as_echo_n "(cached) " >&6
12820else
12821 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12822case `$LD -v 2>&1 </dev/null` in
12823*GNU* | *'with BFD'*)
12824 lt_cv_prog_gnu_ld=yes
12825 ;;
12826*)
12827 lt_cv_prog_gnu_ld=no
12828 ;;
12829esac
12830fi
12831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12832$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12833with_gnu_ld=$lt_cv_prog_gnu_ld
12834
12835
12836
12837
12838
12839
12840
12841 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12842 # archiving commands below assume that GNU ld is being used.
12843 if test "$with_gnu_ld" = yes; then
12844 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12845 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12846
12847 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12848 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12849
12850 # If archive_cmds runs LD, not CC, wlarc should be empty
12851 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12852 # investigate it a little bit more. (MM)
12853 wlarc='${wl}'
12854
12855 # ancient GNU ld didn't support --whole-archive et. al.
12856 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12857 $GREP 'no-whole-archive' > /dev/null; then
12858 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12859 else
12860 whole_archive_flag_spec_CXX=
12861 fi
12862 else
12863 with_gnu_ld=no
12864 wlarc=
12865
12866 # A generic and very simple default shared library creation
12867 # command for GNU C++ for the case where it uses the native
12868 # linker, instead of GNU ld. If possible, this setting should
12869 # overridden to take advantage of the native linker features on
12870 # the platform it is being used on.
12871 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12872 fi
12873
12874 # Commands to make compiler produce verbose output that lists
12875 # what "hidden" libraries, object files and flags are used when
12876 # linking a shared library.
12877 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12878
12879 else
12880 GXX=no
12881 with_gnu_ld=no
12882 wlarc=
12883 fi
12884
12885 # PORTME: fill in a description of your system's C++ link characteristics
12886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12887$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12888 ld_shlibs_CXX=yes
12889 case $host_os in
12890 aix3*)
12891 # FIXME: insert proper C++ library support
12892 ld_shlibs_CXX=no
12893 ;;
12894 aix[4-9]*)
12895 if test "$host_cpu" = ia64; then
12896 # On IA64, the linker does run time linking by default, so we don't
12897 # have to do anything special.
12898 aix_use_runtimelinking=no
12899 exp_sym_flag='-Bexport'
12900 no_entry_flag=""
12901 else
12902 aix_use_runtimelinking=no
12903
12904 # Test if we are trying to use run time linking or normal
12905 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12906 # need to do runtime linking.
12907 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12908 for ld_flag in $LDFLAGS; do
12909 case $ld_flag in
12910 *-brtl*)
12911 aix_use_runtimelinking=yes
12912 break
12913 ;;
12914 esac
12915 done
12916 ;;
12917 esac
12918
12919 exp_sym_flag='-bexport'
12920 no_entry_flag='-bnoentry'
12921 fi
12922
12923 # When large executables or shared objects are built, AIX ld can
12924 # have problems creating the table of contents. If linking a library
12925 # or program results in "error TOC overflow" add -mminimal-toc to
12926 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12927 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12928
12929 archive_cmds_CXX=''
12930 hardcode_direct_CXX=yes
12931 hardcode_direct_absolute_CXX=yes
12932 hardcode_libdir_separator_CXX=':'
12933 link_all_deplibs_CXX=yes
12934 file_list_spec_CXX='${wl}-f,'
12935
12936 if test "$GXX" = yes; then
12937 case $host_os in aix4.[012]|aix4.[012].*)
12938 # We only want to do this on AIX 4.2 and lower, the check
12939 # below for broken collect2 doesn't work under 4.3+
12940 collect2name=`${CC} -print-prog-name=collect2`
12941 if test -f "$collect2name" &&
12942 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12943 then
12944 # We have reworked collect2
12945 :
12946 else
12947 # We have old collect2
12948 hardcode_direct_CXX=unsupported
12949 # It fails to find uninstalled libraries when the uninstalled
12950 # path is not listed in the libpath. Setting hardcode_minus_L
12951 # to unsupported forces relinking
12952 hardcode_minus_L_CXX=yes
12953 hardcode_libdir_flag_spec_CXX='-L$libdir'
12954 hardcode_libdir_separator_CXX=
12955 fi
12956 esac
12957 shared_flag='-shared'
12958 if test "$aix_use_runtimelinking" = yes; then
12959 shared_flag="$shared_flag "'${wl}-G'
12960 fi
12961 else
12962 # not using gcc
12963 if test "$host_cpu" = ia64; then
12964 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12965 # chokes on -Wl,-G. The following line is correct:
12966 shared_flag='-G'
12967 else
12968 if test "$aix_use_runtimelinking" = yes; then
12969 shared_flag='${wl}-G'
12970 else
12971 shared_flag='${wl}-bM:SRE'
12972 fi
12973 fi
12974 fi
12975
12976 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12977 # It seems that -bexpall does not export symbols beginning with
12978 # underscore (_), so it is better to generate a list of symbols to
12979 # export.
12980 always_export_symbols_CXX=yes
12981 if test "$aix_use_runtimelinking" = yes; then
12982 # Warning - without using the other runtime loading flags (-brtl),
12983 # -berok will link without error, but may produce a broken library.
12984 allow_undefined_flag_CXX='-berok'
12985 # Determine the default libpath from the value encoded in an empty
12986 # executable.
12987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12988/* end confdefs.h. */
12989
12990int
12991main ()
12992{
12993
12994 ;
12995 return 0;
12996}
12997_ACEOF
12998if ac_fn_cxx_try_link "$LINENO"; then :
12999
13000lt_aix_libpath_sed='
13001 /Import File Strings/,/^$/ {
13002 /^0/ {
13003 s/^0 *\(.*\)$/\1/
13004 p
13005 }
13006 }'
13007aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13008# Check for a 64-bit object if we didn't find anything.
13009if test -z "$aix_libpath"; then
13010 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13011fi
13012fi
13013rm -f core conftest.err conftest.$ac_objext \
13014 conftest$ac_exeext conftest.$ac_ext
13015if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13016
13017 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13018
13019 archive_expsym_cmds_CXX='$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"
13020 else
13021 if test "$host_cpu" = ia64; then
13022 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13023 allow_undefined_flag_CXX="-z nodefs"
13024 archive_expsym_cmds_CXX="\$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"
13025 else
13026 # Determine the default libpath from the value encoded in an
13027 # empty executable.
13028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13029/* end confdefs.h. */
13030
13031int
13032main ()
13033{
13034
13035 ;
13036 return 0;
13037}
13038_ACEOF
13039if ac_fn_cxx_try_link "$LINENO"; then :
13040
13041lt_aix_libpath_sed='
13042 /Import File Strings/,/^$/ {
13043 /^0/ {
13044 s/^0 *\(.*\)$/\1/
13045 p
13046 }
13047 }'
13048aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13049# Check for a 64-bit object if we didn't find anything.
13050if test -z "$aix_libpath"; then
13051 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13052fi
13053fi
13054rm -f core conftest.err conftest.$ac_objext \
13055 conftest$ac_exeext conftest.$ac_ext
13056if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13057
13058 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13059 # Warning - without using the other run time loading flags,
13060 # -berok will link without error, but may produce a broken library.
13061 no_undefined_flag_CXX=' ${wl}-bernotok'
13062 allow_undefined_flag_CXX=' ${wl}-berok'
13063 if test "$with_gnu_ld" = yes; then
13064 # We only use this code for GNU lds that support --whole-archive.
13065 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13066 else
13067 # Exported symbols can be pulled into shared objects from archives
13068 whole_archive_flag_spec_CXX='$convenience'
13069 fi
13070 archive_cmds_need_lc_CXX=yes
13071 # This is similar to how AIX traditionally builds its shared
13072 # libraries.
13073 archive_expsym_cmds_CXX="\$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'
13074 fi
13075 fi
13076 ;;
13077
13078 beos*)
13079 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13080 allow_undefined_flag_CXX=unsupported
13081 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13082 # support --undefined. This deserves some investigation. FIXME
13083 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13084 else
13085 ld_shlibs_CXX=no
13086 fi
13087 ;;
13088
13089 chorus*)
13090 case $cc_basename in
13091 *)
13092 # FIXME: insert proper C++ library support
13093 ld_shlibs_CXX=no
13094 ;;
13095 esac
13096 ;;
13097
13098 cygwin* | mingw* | pw32* | cegcc*)
13099 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13100 # as there is no search path for DLLs.
13101 hardcode_libdir_flag_spec_CXX='-L$libdir'
13102 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13103 allow_undefined_flag_CXX=unsupported
13104 always_export_symbols_CXX=no
13105 enable_shared_with_static_runtimes_CXX=yes
13106
13107 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13108 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13109 # If the export-symbols file already is a .def file (1st line
13110 # is EXPORTS), use it as is; otherwise, prepend...
13111 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13112 cp $export_symbols $output_objdir/$soname.def;
13113 else
13114 echo EXPORTS > $output_objdir/$soname.def;
13115 cat $export_symbols >> $output_objdir/$soname.def;
13116 fi~
13117 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13118 else
13119 ld_shlibs_CXX=no
13120 fi
13121 ;;
13122 darwin* | rhapsody*)
13123
13124
13125 archive_cmds_need_lc_CXX=no
13126 hardcode_direct_CXX=no
13127 hardcode_automatic_CXX=yes
13128 hardcode_shlibpath_var_CXX=unsupported
13129 if test "$lt_cv_ld_force_load" = "yes"; then
13130 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13131 else
13132 whole_archive_flag_spec_CXX=''
13133 fi
13134 link_all_deplibs_CXX=yes
13135 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13136 case $cc_basename in
13137 ifort*) _lt_dar_can_shared=yes ;;
13138 *) _lt_dar_can_shared=$GCC ;;
13139 esac
13140 if test "$_lt_dar_can_shared" = "yes"; then
13141 output_verbose_link_cmd=func_echo_all
13142 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13143 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13144 archive_expsym_cmds_CXX="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}"
13145 module_expsym_cmds_CXX="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}"
13146 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13147 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
13148 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
13149 fi
13150
13151 else
13152 ld_shlibs_CXX=no
13153 fi
13154
13155 ;;
13156
13157 dgux*)
13158 case $cc_basename in
13159 ec++*)
13160 # FIXME: insert proper C++ library support
13161 ld_shlibs_CXX=no
13162 ;;
13163 ghcx*)
13164 # Green Hills C++ Compiler
13165 # FIXME: insert proper C++ library support
13166 ld_shlibs_CXX=no
13167 ;;
13168 *)
13169 # FIXME: insert proper C++ library support
13170 ld_shlibs_CXX=no
13171 ;;
13172 esac
13173 ;;
13174
13175 freebsd[12]*)
13176 # C++ shared libraries reported to be fairly broken before
13177 # switch to ELF
13178 ld_shlibs_CXX=no
13179 ;;
13180
13181 freebsd-elf*)
13182 archive_cmds_need_lc_CXX=no
13183 ;;
13184
13185 freebsd* | dragonfly*)
13186 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13187 # conventions
13188 ld_shlibs_CXX=yes
13189 ;;
13190
13191 gnu*)
13192 ;;
13193
13194 haiku*)
13195 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13196 link_all_deplibs_CXX=yes
13197 ;;
13198
13199 hpux9*)
13200 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13201 hardcode_libdir_separator_CXX=:
13202 export_dynamic_flag_spec_CXX='${wl}-E'
13203 hardcode_direct_CXX=yes
13204 hardcode_minus_L_CXX=yes # Not in the search PATH,
13205 # but as the default
13206 # location of the library.
13207
13208 case $cc_basename in
13209 CC*)
13210 # FIXME: insert proper C++ library support
13211 ld_shlibs_CXX=no
13212 ;;
13213 aCC*)
13214 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13215 # Commands to make compiler produce verbose output that lists
13216 # what "hidden" libraries, object files and flags are used when
13217 # linking a shared library.
13218 #
13219 # There doesn't appear to be a way to prevent this compiler from
13220 # explicitly linking system object files so we need to strip them
13221 # from the output so that they don't get included in the library
13222 # dependencies.
13223 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13224 ;;
13225 *)
13226 if test "$GXX" = yes; then
13227 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13228 else
13229 # FIXME: insert proper C++ library support
13230 ld_shlibs_CXX=no
13231 fi
13232 ;;
13233 esac
13234 ;;
13235
13236 hpux10*|hpux11*)
13237 if test $with_gnu_ld = no; then
13238 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13239 hardcode_libdir_separator_CXX=:
13240
13241 case $host_cpu in
13242 hppa*64*|ia64*)
13243 ;;
13244 *)
13245 export_dynamic_flag_spec_CXX='${wl}-E'
13246 ;;
13247 esac
13248 fi
13249 case $host_cpu in
13250 hppa*64*|ia64*)
13251 hardcode_direct_CXX=no
13252 hardcode_shlibpath_var_CXX=no
13253 ;;
13254 *)
13255 hardcode_direct_CXX=yes
13256 hardcode_direct_absolute_CXX=yes
13257 hardcode_minus_L_CXX=yes # Not in the search PATH,
13258 # but as the default
13259 # location of the library.
13260 ;;
13261 esac
13262
13263 case $cc_basename in
13264 CC*)
13265 # FIXME: insert proper C++ library support
13266 ld_shlibs_CXX=no
13267 ;;
13268 aCC*)
13269 case $host_cpu in
13270 hppa*64*)
13271 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13272 ;;
13273 ia64*)
13274 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13275 ;;
13276 *)
13277 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13278 ;;
13279 esac
13280 # Commands to make compiler produce verbose output that lists
13281 # what "hidden" libraries, object files and flags are used when
13282 # linking a shared library.
13283 #
13284 # There doesn't appear to be a way to prevent this compiler from
13285 # explicitly linking system object files so we need to strip them
13286 # from the output so that they don't get included in the library
13287 # dependencies.
13288 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13289 ;;
13290 *)
13291 if test "$GXX" = yes; then
13292 if test $with_gnu_ld = no; then
13293 case $host_cpu in
13294 hppa*64*)
13295 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13296 ;;
13297 ia64*)
13298 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13299 ;;
13300 *)
13301 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13302 ;;
13303 esac
13304 fi
13305 else
13306 # FIXME: insert proper C++ library support
13307 ld_shlibs_CXX=no
13308 fi
13309 ;;
13310 esac
13311 ;;
13312
13313 interix[3-9]*)
13314 hardcode_direct_CXX=no
13315 hardcode_shlibpath_var_CXX=no
13316 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13317 export_dynamic_flag_spec_CXX='${wl}-E'
13318 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13319 # Instead, shared libraries are loaded at an image base (0x10000000 by
13320 # default) and relocated if they conflict, which is a slow very memory
13321 # consuming and fragmenting process. To avoid this, we pick a random,
13322 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13323 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13324 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13325 archive_expsym_cmds_CXX='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'
13326 ;;
13327 irix5* | irix6*)
13328 case $cc_basename in
13329 CC*)
13330 # SGI C++
13331 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13332
13333 # Archives containing C++ object files must be created using
13334 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13335 # necessary to make sure instantiated templates are included
13336 # in the archive.
13337 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13338 ;;
13339 *)
13340 if test "$GXX" = yes; then
13341 if test "$with_gnu_ld" = no; then
13342 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
13343 else
13344 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
13345 fi
13346 fi
13347 link_all_deplibs_CXX=yes
13348 ;;
13349 esac
13350 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13351 hardcode_libdir_separator_CXX=:
13352 inherit_rpath_CXX=yes
13353 ;;
13354
13355 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13356 case $cc_basename in
13357 KCC*)
13358 # Kuck and Associates, Inc. (KAI) C++ Compiler
13359
13360 # KCC will only create a shared library if the output file
13361 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13362 # to its proper name (with version) after linking.
13363 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13364 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
13365 # Commands to make compiler produce verbose output that lists
13366 # what "hidden" libraries, object files and flags are used when
13367 # linking a shared library.
13368 #
13369 # There doesn't appear to be a way to prevent this compiler from
13370 # explicitly linking system object files so we need to strip them
13371 # from the output so that they don't get included in the library
13372 # dependencies.
13373 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13374
13375 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13376 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13377
13378 # Archives containing C++ object files must be created using
13379 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13380 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13381 ;;
13382 icpc* | ecpc* )
13383 # Intel C++
13384 with_gnu_ld=yes
13385 # version 8.0 and above of icpc choke on multiply defined symbols
13386 # if we add $predep_objects and $postdep_objects, however 7.1 and
13387 # earlier do not add the objects themselves.
13388 case `$CC -V 2>&1` in
13389 *"Version 7."*)
13390 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13391 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13392 ;;
13393 *) # Version 8.0 or newer
13394 tmp_idyn=
13395 case $host_cpu in
13396 ia64*) tmp_idyn=' -i_dynamic';;
13397 esac
13398 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13399 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13400 ;;
13401 esac
13402 archive_cmds_need_lc_CXX=no
13403 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13404 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13405 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13406 ;;
13407 pgCC* | pgcpp*)
13408 # Portland Group C++ compiler
13409 case `$CC -V` in
13410 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13411 prelink_cmds_CXX='tpldir=Template.dir~
13412 rm -rf $tpldir~
13413 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13414 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13415 old_archive_cmds_CXX='tpldir=Template.dir~
13416 rm -rf $tpldir~
13417 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13418 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13419 $RANLIB $oldlib'
13420 archive_cmds_CXX='tpldir=Template.dir~
13421 rm -rf $tpldir~
13422 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13423 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13424 archive_expsym_cmds_CXX='tpldir=Template.dir~
13425 rm -rf $tpldir~
13426 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13427 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13428 ;;
13429 *) # Version 6 and above use weak symbols
13430 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13431 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13432 ;;
13433 esac
13434
13435 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13436 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13437 whole_archive_flag_spec_CXX='${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'
13438 ;;
13439 cxx*)
13440 # Compaq C++
13441 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13442 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13443
13444 runpath_var=LD_RUN_PATH
13445 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13446 hardcode_libdir_separator_CXX=:
13447
13448 # Commands to make compiler produce verbose output that lists
13449 # what "hidden" libraries, object files and flags are used when
13450 # linking a shared library.
13451 #
13452 # There doesn't appear to be a way to prevent this compiler from
13453 # explicitly linking system object files so we need to strip them
13454 # from the output so that they don't get included in the library
13455 # dependencies.
13456 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13457 ;;
13458 xl* | mpixl* | bgxl*)
13459 # IBM XL 8.0 on PPC, with GNU ld
13460 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13461 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13462 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13463 if test "x$supports_anon_versioning" = xyes; then
13464 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13465 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13466 echo "local: *; };" >> $output_objdir/$libname.ver~
13467 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13468 fi
13469 ;;
13470 *)
13471 case `$CC -V 2>&1 | sed 5q` in
13472 *Sun\ C*)
13473 # Sun C++ 5.9
13474 no_undefined_flag_CXX=' -zdefs'
13475 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13476 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13477 hardcode_libdir_flag_spec_CXX='-R$libdir'
13478 whole_archive_flag_spec_CXX='${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'
13479 compiler_needs_object_CXX=yes
13480
13481 # Not sure whether something based on
13482 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13483 # would be better.
13484 output_verbose_link_cmd='func_echo_all'
13485
13486 # Archives containing C++ object files must be created using
13487 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13488 # necessary to make sure instantiated templates are included
13489 # in the archive.
13490 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13491 ;;
13492 esac
13493 ;;
13494 esac
13495 ;;
13496
13497 lynxos*)
13498 # FIXME: insert proper C++ library support
13499 ld_shlibs_CXX=no
13500 ;;
13501
13502 m88k*)
13503 # FIXME: insert proper C++ library support
13504 ld_shlibs_CXX=no
13505 ;;
13506
13507 mvs*)
13508 case $cc_basename in
13509 cxx*)
13510 # FIXME: insert proper C++ library support
13511 ld_shlibs_CXX=no
13512 ;;
13513 *)
13514 # FIXME: insert proper C++ library support
13515 ld_shlibs_CXX=no
13516 ;;
13517 esac
13518 ;;
13519
13520 netbsd*)
13521 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13522 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13523 wlarc=
13524 hardcode_libdir_flag_spec_CXX='-R$libdir'
13525 hardcode_direct_CXX=yes
13526 hardcode_shlibpath_var_CXX=no
13527 fi
13528 # Workaround some broken pre-1.5 toolchains
13529 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13530 ;;
13531
13532 *nto* | *qnx*)
13533 ld_shlibs_CXX=yes
13534 ;;
13535
13536 openbsd2*)
13537 # C++ shared libraries are fairly broken
13538 ld_shlibs_CXX=no
13539 ;;
13540
13541 openbsd*)
13542 if test -f /usr/libexec/ld.so; then
13543 hardcode_direct_CXX=yes
13544 hardcode_shlibpath_var_CXX=no
13545 hardcode_direct_absolute_CXX=yes
13546 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13547 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13548 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13549 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13550 export_dynamic_flag_spec_CXX='${wl}-E'
13551 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13552 fi
13553 output_verbose_link_cmd=func_echo_all
13554 else
13555 ld_shlibs_CXX=no
13556 fi
13557 ;;
13558
13559 osf3* | osf4* | osf5*)
13560 case $cc_basename in
13561 KCC*)
13562 # Kuck and Associates, Inc. (KAI) C++ Compiler
13563
13564 # KCC will only create a shared library if the output file
13565 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13566 # to its proper name (with version) after linking.
13567 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13568
13569 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13570 hardcode_libdir_separator_CXX=:
13571
13572 # Archives containing C++ object files must be created using
13573 # the KAI C++ compiler.
13574 case $host in
13575 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13576 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13577 esac
13578 ;;
13579 RCC*)
13580 # Rational C++ 2.4.1
13581 # FIXME: insert proper C++ library support
13582 ld_shlibs_CXX=no
13583 ;;
13584 cxx*)
13585 case $host in
13586 osf3*)
13587 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13588 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13589 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13590 ;;
13591 *)
13592 allow_undefined_flag_CXX=' -expect_unresolved \*'
13593 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13594 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13595 echo "-hidden">> $lib.exp~
13596 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13597 $RM $lib.exp'
13598 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13599 ;;
13600 esac
13601
13602 hardcode_libdir_separator_CXX=:
13603
13604 # Commands to make compiler produce verbose output that lists
13605 # what "hidden" libraries, object files and flags are used when
13606 # linking a shared library.
13607 #
13608 # There doesn't appear to be a way to prevent this compiler from
13609 # explicitly linking system object files so we need to strip them
13610 # from the output so that they don't get included in the library
13611 # dependencies.
13612 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13613 ;;
13614 *)
13615 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13616 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13617 case $host in
13618 osf3*)
13619 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13620 ;;
13621 *)
13622 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13623 ;;
13624 esac
13625
13626 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13627 hardcode_libdir_separator_CXX=:
13628
13629 # Commands to make compiler produce verbose output that lists
13630 # what "hidden" libraries, object files and flags are used when
13631 # linking a shared library.
13632 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13633
13634 else
13635 # FIXME: insert proper C++ library support
13636 ld_shlibs_CXX=no
13637 fi
13638 ;;
13639 esac
13640 ;;
13641
13642 psos*)
13643 # FIXME: insert proper C++ library support
13644 ld_shlibs_CXX=no
13645 ;;
13646
13647 sunos4*)
13648 case $cc_basename in
13649 CC*)
13650 # Sun C++ 4.x
13651 # FIXME: insert proper C++ library support
13652 ld_shlibs_CXX=no
13653 ;;
13654 lcc*)
13655 # Lucid
13656 # FIXME: insert proper C++ library support
13657 ld_shlibs_CXX=no
13658 ;;
13659 *)
13660 # FIXME: insert proper C++ library support
13661 ld_shlibs_CXX=no
13662 ;;
13663 esac
13664 ;;
13665
13666 solaris*)
13667 case $cc_basename in
13668 CC*)
13669 # Sun C++ 4.2, 5.x and Centerline C++
13670 archive_cmds_need_lc_CXX=yes
13671 no_undefined_flag_CXX=' -zdefs'
13672 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13673 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13674 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13675
13676 hardcode_libdir_flag_spec_CXX='-R$libdir'
13677 hardcode_shlibpath_var_CXX=no
13678 case $host_os in
13679 solaris2.[0-5] | solaris2.[0-5].*) ;;
13680 *)
13681 # The compiler driver will combine and reorder linker options,
13682 # but understands `-z linker_flag'.
13683 # Supported since Solaris 2.6 (maybe 2.5.1?)
13684 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13685 ;;
13686 esac
13687 link_all_deplibs_CXX=yes
13688
13689 output_verbose_link_cmd='func_echo_all'
13690
13691 # Archives containing C++ object files must be created using
13692 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13693 # necessary to make sure instantiated templates are included
13694 # in the archive.
13695 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13696 ;;
13697 gcx*)
13698 # Green Hills C++ Compiler
13699 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13700
13701 # The C++ compiler must be used to create the archive.
13702 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13703 ;;
13704 *)
13705 # GNU C++ compiler with Solaris linker
13706 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13707 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13708 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13709 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13710 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13711 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13712
13713 # Commands to make compiler produce verbose output that lists
13714 # what "hidden" libraries, object files and flags are used when
13715 # linking a shared library.
13716 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13717 else
13718 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13719 # platform.
13720 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13721 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13722 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13723
13724 # Commands to make compiler produce verbose output that lists
13725 # what "hidden" libraries, object files and flags are used when
13726 # linking a shared library.
13727 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13728 fi
13729
13730 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13731 case $host_os in
13732 solaris2.[0-5] | solaris2.[0-5].*) ;;
13733 *)
13734 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13735 ;;
13736 esac
13737 fi
13738 ;;
13739 esac
13740 ;;
13741
13742 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13743 no_undefined_flag_CXX='${wl}-z,text'
13744 archive_cmds_need_lc_CXX=no
13745 hardcode_shlibpath_var_CXX=no
13746 runpath_var='LD_RUN_PATH'
13747
13748 case $cc_basename in
13749 CC*)
13750 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13751 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13752 ;;
13753 *)
13754 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13755 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13756 ;;
13757 esac
13758 ;;
13759
13760 sysv5* | sco3.2v5* | sco5v6*)
13761 # Note: We can NOT use -z defs as we might desire, because we do not
13762 # link with -lc, and that would cause any symbols used from libc to
13763 # always be unresolved, which means just about no library would
13764 # ever link correctly. If we're not using GNU ld we use -z text
13765 # though, which does catch some bad symbols but isn't as heavy-handed
13766 # as -z defs.
13767 no_undefined_flag_CXX='${wl}-z,text'
13768 allow_undefined_flag_CXX='${wl}-z,nodefs'
13769 archive_cmds_need_lc_CXX=no
13770 hardcode_shlibpath_var_CXX=no
13771 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13772 hardcode_libdir_separator_CXX=':'
13773 link_all_deplibs_CXX=yes
13774 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13775 runpath_var='LD_RUN_PATH'
13776
13777 case $cc_basename in
13778 CC*)
13779 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13780 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13781 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13782 '"$old_archive_cmds_CXX"
13783 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13784 '"$reload_cmds_CXX"
13785 ;;
13786 *)
13787 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13788 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13789 ;;
13790 esac
13791 ;;
13792
13793 tandem*)
13794 case $cc_basename in
13795 NCC*)
13796 # NonStop-UX NCC 3.20
13797 # FIXME: insert proper C++ library support
13798 ld_shlibs_CXX=no
13799 ;;
13800 *)
13801 # FIXME: insert proper C++ library support
13802 ld_shlibs_CXX=no
13803 ;;
13804 esac
13805 ;;
13806
13807 vxworks*)
13808 # FIXME: insert proper C++ library support
13809 ld_shlibs_CXX=no
13810 ;;
13811
13812 *)
13813 # FIXME: insert proper C++ library support
13814 ld_shlibs_CXX=no
13815 ;;
13816 esac
13817
13818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13819$as_echo "$ld_shlibs_CXX" >&6; }
13820 test "$ld_shlibs_CXX" = no && can_build_shared=no
13821
13822 GCC_CXX="$GXX"
13823 LD_CXX="$LD"
13824
13825 ## CAVEAT EMPTOR:
13826 ## There is no encapsulation within the following macros, do not change
13827 ## the running order or otherwise move them around unless you know exactly
13828 ## what you are doing...
13829 # Dependencies to place before and after the object being linked:
13830predep_objects_CXX=
13831postdep_objects_CXX=
13832predeps_CXX=
13833postdeps_CXX=
13834compiler_lib_search_path_CXX=
13835
13836cat > conftest.$ac_ext <<_LT_EOF
13837class Foo
13838{
13839public:
13840 Foo (void) { a = 0; }
13841private:
13842 int a;
13843};
13844_LT_EOF
13845
13846if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13847 (eval $ac_compile) 2>&5
13848 ac_status=$?
13849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13850 test $ac_status = 0; }; then
13851 # Parse the compiler output and extract the necessary
13852 # objects, libraries and library flags.
13853
13854 # Sentinel used to keep track of whether or not we are before
13855 # the conftest object file.
13856 pre_test_object_deps_done=no
13857
13858 for p in `eval "$output_verbose_link_cmd"`; do
13859 case $p in
13860
13861 -L* | -R* | -l*)
13862 # Some compilers place space between "-{L,R}" and the path.
13863 # Remove the space.
13864 if test $p = "-L" ||
13865 test $p = "-R"; then
13866 prev=$p
13867 continue
13868 else
13869 prev=
13870 fi
13871
13872 if test "$pre_test_object_deps_done" = no; then
13873 case $p in
13874 -L* | -R*)
13875 # Internal compiler library paths should come after those
13876 # provided the user. The postdeps already come after the
13877 # user supplied libs so there is no need to process them.
13878 if test -z "$compiler_lib_search_path_CXX"; then
13879 compiler_lib_search_path_CXX="${prev}${p}"
13880 else
13881 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13882 fi
13883 ;;
13884 # The "-l" case would never come before the object being
13885 # linked, so don't bother handling this case.
13886 esac
13887 else
13888 if test -z "$postdeps_CXX"; then
13889 postdeps_CXX="${prev}${p}"
13890 else
13891 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13892 fi
13893 fi
13894 ;;
13895
13896 *.$objext)
13897 # This assumes that the test object file only shows up
13898 # once in the compiler output.
13899 if test "$p" = "conftest.$objext"; then
13900 pre_test_object_deps_done=yes
13901 continue
13902 fi
13903
13904 if test "$pre_test_object_deps_done" = no; then
13905 if test -z "$predep_objects_CXX"; then
13906 predep_objects_CXX="$p"
13907 else
13908 predep_objects_CXX="$predep_objects_CXX $p"
13909 fi
13910 else
13911 if test -z "$postdep_objects_CXX"; then
13912 postdep_objects_CXX="$p"
13913 else
13914 postdep_objects_CXX="$postdep_objects_CXX $p"
13915 fi
13916 fi
13917 ;;
13918
13919 *) ;; # Ignore the rest.
13920
13921 esac
13922 done
13923
13924 # Clean up.
13925 rm -f a.out a.exe
13926else
13927 echo "libtool.m4: error: problem compiling CXX test program"
13928fi
13929
13930$RM -f confest.$objext
13931
13932# PORTME: override above test on systems where it is broken
13933case $host_os in
13934interix[3-9]*)
13935 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13936 # hack all around it, let's just trust "g++" to DTRT.
13937 predep_objects_CXX=
13938 postdep_objects_CXX=
13939 postdeps_CXX=
13940 ;;
13941
13942linux*)
13943 case `$CC -V 2>&1 | sed 5q` in
13944 *Sun\ C*)
13945 # Sun C++ 5.9
13946
13947 # The more standards-conforming stlport4 library is
13948 # incompatible with the Cstd library. Avoid specifying
13949 # it if it's in CXXFLAGS. Ignore libCrun as
13950 # -library=stlport4 depends on it.
13951 case " $CXX $CXXFLAGS " in
13952 *" -library=stlport4 "*)
13953 solaris_use_stlport4=yes
13954 ;;
13955 esac
13956
13957 if test "$solaris_use_stlport4" != yes; then
13958 postdeps_CXX='-library=Cstd -library=Crun'
13959 fi
13960 ;;
13961 esac
13962 ;;
13963
13964solaris*)
13965 case $cc_basename in
13966 CC*)
13967 # The more standards-conforming stlport4 library is
13968 # incompatible with the Cstd library. Avoid specifying
13969 # it if it's in CXXFLAGS. Ignore libCrun as
13970 # -library=stlport4 depends on it.
13971 case " $CXX $CXXFLAGS " in
13972 *" -library=stlport4 "*)
13973 solaris_use_stlport4=yes
13974 ;;
13975 esac
13976
13977 # Adding this requires a known-good setup of shared libraries for
13978 # Sun compiler versions before 5.6, else PIC objects from an old
13979 # archive will be linked into the output, leading to subtle bugs.
13980 if test "$solaris_use_stlport4" != yes; then
13981 postdeps_CXX='-library=Cstd -library=Crun'
13982 fi
13983 ;;
13984 esac
13985 ;;
13986esac
13987
13988
13989case " $postdeps_CXX " in
13990*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13991esac
13992 compiler_lib_search_dirs_CXX=
13993if test -n "${compiler_lib_search_path_CXX}"; then
13994 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13995fi
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027 lt_prog_compiler_wl_CXX=
14028lt_prog_compiler_pic_CXX=
14029lt_prog_compiler_static_CXX=
14030
14031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14032$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14033
14034 # C++ specific cases for pic, static, wl, etc.
14035 if test "$GXX" = yes; then
14036 lt_prog_compiler_wl_CXX='-Wl,'
14037 lt_prog_compiler_static_CXX='-static'
14038
14039 case $host_os in
14040 aix*)
14041 # All AIX code is PIC.
14042 if test "$host_cpu" = ia64; then
14043 # AIX 5 now supports IA64 processor
14044 lt_prog_compiler_static_CXX='-Bstatic'
14045 fi
14046 ;;
14047
14048 amigaos*)
14049 case $host_cpu in
14050 powerpc)
14051 # see comment about AmigaOS4 .so support
14052 lt_prog_compiler_pic_CXX='-fPIC'
14053 ;;
14054 m68k)
14055 # FIXME: we need at least 68020 code to build shared libraries, but
14056 # adding the `-m68020' flag to GCC prevents building anything better,
14057 # like `-m68040'.
14058 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14059 ;;
14060 esac
14061 ;;
14062
14063 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14064 # PIC is the default for these OSes.
14065 ;;
14066 mingw* | cygwin* | os2* | pw32* | cegcc*)
14067 # This hack is so that the source file can tell whether it is being
14068 # built for inclusion in a dll (and should export symbols for example).
14069 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14070 # (--disable-auto-import) libraries
14071 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14072 ;;
14073 darwin* | rhapsody*)
14074 # PIC is the default on this platform
14075 # Common symbols not allowed in MH_DYLIB files
14076 lt_prog_compiler_pic_CXX='-fno-common'
14077 ;;
14078 *djgpp*)
14079 # DJGPP does not support shared libraries at all
14080 lt_prog_compiler_pic_CXX=
14081 ;;
14082 haiku*)
14083 # PIC is the default for Haiku.
14084 # The "-static" flag exists, but is broken.
14085 lt_prog_compiler_static_CXX=
14086 ;;
14087 interix[3-9]*)
14088 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14089 # Instead, we relocate shared libraries at runtime.
14090 ;;
14091 sysv4*MP*)
14092 if test -d /usr/nec; then
14093 lt_prog_compiler_pic_CXX=-Kconform_pic
14094 fi
14095 ;;
14096 hpux*)
14097 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14098 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14099 # sets the default TLS model and affects inlining.
14100 case $host_cpu in
14101 hppa*64*)
14102 ;;
14103 *)
14104 lt_prog_compiler_pic_CXX='-fPIC'
14105 ;;
14106 esac
14107 ;;
14108 *qnx* | *nto*)
14109 # QNX uses GNU C++, but need to define -shared option too, otherwise
14110 # it will coredump.
14111 lt_prog_compiler_pic_CXX='-fPIC -shared'
14112 ;;
14113 *)
14114 lt_prog_compiler_pic_CXX='-fPIC'
14115 ;;
14116 esac
14117 else
14118 case $host_os in
14119 aix[4-9]*)
14120 # All AIX code is PIC.
14121 if test "$host_cpu" = ia64; then
14122 # AIX 5 now supports IA64 processor
14123 lt_prog_compiler_static_CXX='-Bstatic'
14124 else
14125 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14126 fi
14127 ;;
14128 chorus*)
14129 case $cc_basename in
14130 cxch68*)
14131 # Green Hills C++ Compiler
14132 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
14133 ;;
14134 esac
14135 ;;
14136 dgux*)
14137 case $cc_basename in
14138 ec++*)
14139 lt_prog_compiler_pic_CXX='-KPIC'
14140 ;;
14141 ghcx*)
14142 # Green Hills C++ Compiler
14143 lt_prog_compiler_pic_CXX='-pic'
14144 ;;
14145 *)
14146 ;;
14147 esac
14148 ;;
14149 freebsd* | dragonfly*)
14150 # FreeBSD uses GNU C++
14151 ;;
14152 hpux9* | hpux10* | hpux11*)
14153 case $cc_basename in
14154 CC*)
14155 lt_prog_compiler_wl_CXX='-Wl,'
14156 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14157 if test "$host_cpu" != ia64; then
14158 lt_prog_compiler_pic_CXX='+Z'
14159 fi
14160 ;;
14161 aCC*)
14162 lt_prog_compiler_wl_CXX='-Wl,'
14163 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14164 case $host_cpu in
14165 hppa*64*|ia64*)
14166 # +Z the default
14167 ;;
14168 *)
14169 lt_prog_compiler_pic_CXX='+Z'
14170 ;;
14171 esac
14172 ;;
14173 *)
14174 ;;
14175 esac
14176 ;;
14177 interix*)
14178 # This is c89, which is MS Visual C++ (no shared libs)
14179 # Anyone wants to do a port?
14180 ;;
14181 irix5* | irix6* | nonstopux*)
14182 case $cc_basename in
14183 CC*)
14184 lt_prog_compiler_wl_CXX='-Wl,'
14185 lt_prog_compiler_static_CXX='-non_shared'
14186 # CC pic flag -KPIC is the default.
14187 ;;
14188 *)
14189 ;;
14190 esac
14191 ;;
14192 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14193 case $cc_basename in
14194 KCC*)
14195 # KAI C++ Compiler
14196 lt_prog_compiler_wl_CXX='--backend -Wl,'
14197 lt_prog_compiler_pic_CXX='-fPIC'
14198 ;;
14199 ecpc* )
14200 # old Intel C++ for x86_64 which still supported -KPIC.
14201 lt_prog_compiler_wl_CXX='-Wl,'
14202 lt_prog_compiler_pic_CXX='-KPIC'
14203 lt_prog_compiler_static_CXX='-static'
14204 ;;
14205 icpc* )
14206 # Intel C++, used to be incompatible with GCC.
14207 # ICC 10 doesn't accept -KPIC any more.
14208 lt_prog_compiler_wl_CXX='-Wl,'
14209 lt_prog_compiler_pic_CXX='-fPIC'
14210 lt_prog_compiler_static_CXX='-static'
14211 ;;
14212 pgCC* | pgcpp*)
14213 # Portland Group C++ compiler
14214 lt_prog_compiler_wl_CXX='-Wl,'
14215 lt_prog_compiler_pic_CXX='-fpic'
14216 lt_prog_compiler_static_CXX='-Bstatic'
14217 ;;
14218 cxx*)
14219 # Compaq C++
14220 # Make sure the PIC flag is empty. It appears that all Alpha
14221 # Linux and Compaq Tru64 Unix objects are PIC.
14222 lt_prog_compiler_pic_CXX=
14223 lt_prog_compiler_static_CXX='-non_shared'
14224 ;;
14225 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14226 # IBM XL 8.0, 9.0 on PPC and BlueGene
14227 lt_prog_compiler_wl_CXX='-Wl,'
14228 lt_prog_compiler_pic_CXX='-qpic'
14229 lt_prog_compiler_static_CXX='-qstaticlink'
14230 ;;
14231 *)
14232 case `$CC -V 2>&1 | sed 5q` in
14233 *Sun\ C*)
14234 # Sun C++ 5.9
14235 lt_prog_compiler_pic_CXX='-KPIC'
14236 lt_prog_compiler_static_CXX='-Bstatic'
14237 lt_prog_compiler_wl_CXX='-Qoption ld '
14238 ;;
14239 esac
14240 ;;
14241 esac
14242 ;;
14243 lynxos*)
14244 ;;
14245 m88k*)
14246 ;;
14247 mvs*)
14248 case $cc_basename in
14249 cxx*)
14250 lt_prog_compiler_pic_CXX='-W c,exportall'
14251 ;;
14252 *)
14253 ;;
14254 esac
14255 ;;
14256 netbsd*)
14257 ;;
14258 *qnx* | *nto*)
14259 # QNX uses GNU C++, but need to define -shared option too, otherwise
14260 # it will coredump.
14261 lt_prog_compiler_pic_CXX='-fPIC -shared'
14262 ;;
14263 osf3* | osf4* | osf5*)
14264 case $cc_basename in
14265 KCC*)
14266 lt_prog_compiler_wl_CXX='--backend -Wl,'
14267 ;;
14268 RCC*)
14269 # Rational C++ 2.4.1
14270 lt_prog_compiler_pic_CXX='-pic'
14271 ;;
14272 cxx*)
14273 # Digital/Compaq C++
14274 lt_prog_compiler_wl_CXX='-Wl,'
14275 # Make sure the PIC flag is empty. It appears that all Alpha
14276 # Linux and Compaq Tru64 Unix objects are PIC.
14277 lt_prog_compiler_pic_CXX=
14278 lt_prog_compiler_static_CXX='-non_shared'
14279 ;;
14280 *)
14281 ;;
14282 esac
14283 ;;
14284 psos*)
14285 ;;
14286 solaris*)
14287 case $cc_basename in
14288 CC*)
14289 # Sun C++ 4.2, 5.x and Centerline C++
14290 lt_prog_compiler_pic_CXX='-KPIC'
14291 lt_prog_compiler_static_CXX='-Bstatic'
14292 lt_prog_compiler_wl_CXX='-Qoption ld '
14293 ;;
14294 gcx*)
14295 # Green Hills C++ Compiler
14296 lt_prog_compiler_pic_CXX='-PIC'
14297 ;;
14298 *)
14299 ;;
14300 esac
14301 ;;
14302 sunos4*)
14303 case $cc_basename in
14304 CC*)
14305 # Sun C++ 4.x
14306 lt_prog_compiler_pic_CXX='-pic'
14307 lt_prog_compiler_static_CXX='-Bstatic'
14308 ;;
14309 lcc*)
14310 # Lucid
14311 lt_prog_compiler_pic_CXX='-pic'
14312 ;;
14313 *)
14314 ;;
14315 esac
14316 ;;
14317 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14318 case $cc_basename in
14319 CC*)
14320 lt_prog_compiler_wl_CXX='-Wl,'
14321 lt_prog_compiler_pic_CXX='-KPIC'
14322 lt_prog_compiler_static_CXX='-Bstatic'
14323 ;;
14324 esac
14325 ;;
14326 tandem*)
14327 case $cc_basename in
14328 NCC*)
14329 # NonStop-UX NCC 3.20
14330 lt_prog_compiler_pic_CXX='-KPIC'
14331 ;;
14332 *)
14333 ;;
14334 esac
14335 ;;
14336 vxworks*)
14337 ;;
14338 *)
14339 lt_prog_compiler_can_build_shared_CXX=no
14340 ;;
14341 esac
14342 fi
14343
14344case $host_os in
14345 # For platforms which do not support PIC, -DPIC is meaningless:
14346 *djgpp*)
14347 lt_prog_compiler_pic_CXX=
14348 ;;
14349 *)
14350 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14351 ;;
14352esac
14353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14354$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14355
14356
14357
14358#
14359# Check to make sure the PIC flag actually works.
14360#
14361if test -n "$lt_prog_compiler_pic_CXX"; then
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14363$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14364if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14365 $as_echo_n "(cached) " >&6
14366else
14367 lt_cv_prog_compiler_pic_works_CXX=no
14368 ac_outfile=conftest.$ac_objext
14369 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14370 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14371 # Insert the option either (1) after the last *FLAGS variable, or
14372 # (2) before a word containing "conftest.", or (3) at the end.
14373 # Note that $ac_compile itself does not contain backslashes and begins
14374 # with a dollar sign (not a hyphen), so the echo should work correctly.
14375 # The option is referenced via a variable to avoid confusing sed.
14376 lt_compile=`echo "$ac_compile" | $SED \
14377 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14378 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14379 -e 's:$: $lt_compiler_flag:'`
14380 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14381 (eval "$lt_compile" 2>conftest.err)
14382 ac_status=$?
14383 cat conftest.err >&5
14384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14385 if (exit $ac_status) && test -s "$ac_outfile"; then
14386 # The compiler can only warn and ignore the option if not recognized
14387 # So say no if there are warnings other than the usual output.
14388 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14389 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14390 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14391 lt_cv_prog_compiler_pic_works_CXX=yes
14392 fi
14393 fi
14394 $RM conftest*
14395
14396fi
14397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14398$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14399
14400if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14401 case $lt_prog_compiler_pic_CXX in
14402 "" | " "*) ;;
14403 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14404 esac
14405else
14406 lt_prog_compiler_pic_CXX=
14407 lt_prog_compiler_can_build_shared_CXX=no
14408fi
14409
14410fi
14411
14412
14413
14414#
14415# Check to make sure the static flag actually works.
14416#
14417wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14419$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14420if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14421 $as_echo_n "(cached) " >&6
14422else
14423 lt_cv_prog_compiler_static_works_CXX=no
14424 save_LDFLAGS="$LDFLAGS"
14425 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14426 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14427 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14428 # The linker can only warn and ignore the option if not recognized
14429 # So say no if there are warnings
14430 if test -s conftest.err; then
14431 # Append any errors to the config.log.
14432 cat conftest.err 1>&5
14433 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14434 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14435 if diff conftest.exp conftest.er2 >/dev/null; then
14436 lt_cv_prog_compiler_static_works_CXX=yes
14437 fi
14438 else
14439 lt_cv_prog_compiler_static_works_CXX=yes
14440 fi
14441 fi
14442 $RM -r conftest*
14443 LDFLAGS="$save_LDFLAGS"
14444
14445fi
14446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14447$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14448
14449if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14450 :
14451else
14452 lt_prog_compiler_static_CXX=
14453fi
14454
14455
14456
14457
14458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14459$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14460if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14461 $as_echo_n "(cached) " >&6
14462else
14463 lt_cv_prog_compiler_c_o_CXX=no
14464 $RM -r conftest 2>/dev/null
14465 mkdir conftest
14466 cd conftest
14467 mkdir out
14468 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14469
14470 lt_compiler_flag="-o out/conftest2.$ac_objext"
14471 # Insert the option either (1) after the last *FLAGS variable, or
14472 # (2) before a word containing "conftest.", or (3) at the end.
14473 # Note that $ac_compile itself does not contain backslashes and begins
14474 # with a dollar sign (not a hyphen), so the echo should work correctly.
14475 lt_compile=`echo "$ac_compile" | $SED \
14476 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14477 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14478 -e 's:$: $lt_compiler_flag:'`
14479 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14480 (eval "$lt_compile" 2>out/conftest.err)
14481 ac_status=$?
14482 cat out/conftest.err >&5
14483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14484 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14485 then
14486 # The compiler can only warn and ignore the option if not recognized
14487 # So say no if there are warnings
14488 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14489 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14490 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14491 lt_cv_prog_compiler_c_o_CXX=yes
14492 fi
14493 fi
14494 chmod u+w . 2>&5
14495 $RM conftest*
14496 # SGI C++ compiler will create directory out/ii_files/ for
14497 # template instantiation
14498 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14499 $RM out/* && rmdir out
14500 cd ..
14501 $RM -r conftest
14502 $RM conftest*
14503
14504fi
14505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14506$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14507
14508
14509
14510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14511$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14512if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14513 $as_echo_n "(cached) " >&6
14514else
14515 lt_cv_prog_compiler_c_o_CXX=no
14516 $RM -r conftest 2>/dev/null
14517 mkdir conftest
14518 cd conftest
14519 mkdir out
14520 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14521
14522 lt_compiler_flag="-o out/conftest2.$ac_objext"
14523 # Insert the option either (1) after the last *FLAGS variable, or
14524 # (2) before a word containing "conftest.", or (3) at the end.
14525 # Note that $ac_compile itself does not contain backslashes and begins
14526 # with a dollar sign (not a hyphen), so the echo should work correctly.
14527 lt_compile=`echo "$ac_compile" | $SED \
14528 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14529 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14530 -e 's:$: $lt_compiler_flag:'`
14531 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14532 (eval "$lt_compile" 2>out/conftest.err)
14533 ac_status=$?
14534 cat out/conftest.err >&5
14535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14536 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14537 then
14538 # The compiler can only warn and ignore the option if not recognized
14539 # So say no if there are warnings
14540 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14541 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14542 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14543 lt_cv_prog_compiler_c_o_CXX=yes
14544 fi
14545 fi
14546 chmod u+w . 2>&5
14547 $RM conftest*
14548 # SGI C++ compiler will create directory out/ii_files/ for
14549 # template instantiation
14550 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14551 $RM out/* && rmdir out
14552 cd ..
14553 $RM -r conftest
14554 $RM conftest*
14555
14556fi
14557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14558$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14559
14560
14561
14562
14563hard_links="nottested"
14564if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14565 # do not overwrite the value of need_locks provided by the user
14566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14567$as_echo_n "checking if we can lock with hard links... " >&6; }
14568 hard_links=yes
14569 $RM conftest*
14570 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14571 touch conftest.a
14572 ln conftest.a conftest.b 2>&5 || hard_links=no
14573 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14575$as_echo "$hard_links" >&6; }
14576 if test "$hard_links" = no; then
14577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14578$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14579 need_locks=warn
14580 fi
14581else
14582 need_locks=no
14583fi
14584
14585
14586
14587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14588$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14589
14590 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14591 case $host_os in
14592 aix[4-9]*)
14593 # If we're using GNU nm, then we don't want the "-C" option.
14594 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14595 # Also, AIX nm treats weak defined symbols like other global defined
14596 # symbols, whereas GNU nm marks them as "W".
14597 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14598 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14599 else
14600 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14601 fi
14602 ;;
14603 pw32*)
14604 export_symbols_cmds_CXX="$ltdll_cmds"
14605 ;;
14606 cygwin* | mingw* | cegcc*)
14607 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14608 ;;
14609 *)
14610 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14611 ;;
14612 esac
14613 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14614
14615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14616$as_echo "$ld_shlibs_CXX" >&6; }
14617test "$ld_shlibs_CXX" = no && can_build_shared=no
14618
14619with_gnu_ld_CXX=$with_gnu_ld
14620
14621
14622
14623
14624
14625
14626#
14627# Do we need to explicitly link libc?
14628#
14629case "x$archive_cmds_need_lc_CXX" in
14630x|xyes)
14631 # Assume -lc should be added
14632 archive_cmds_need_lc_CXX=yes
14633
14634 if test "$enable_shared" = yes && test "$GCC" = yes; then
14635 case $archive_cmds_CXX in
14636 *'~'*)
14637 # FIXME: we may have to deal with multi-command sequences.
14638 ;;
14639 '$CC '*)
14640 # Test whether the compiler implicitly links with -lc since on some
14641 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14642 # to ld, don't add -lc before -lgcc.
14643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14644$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14645if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14646 $as_echo_n "(cached) " >&6
14647else
14648 $RM conftest*
14649 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14650
14651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14652 (eval $ac_compile) 2>&5
14653 ac_status=$?
14654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14655 test $ac_status = 0; } 2>conftest.err; then
14656 soname=conftest
14657 lib=conftest
14658 libobjs=conftest.$ac_objext
14659 deplibs=
14660 wl=$lt_prog_compiler_wl_CXX
14661 pic_flag=$lt_prog_compiler_pic_CXX
14662 compiler_flags=-v
14663 linker_flags=-v
14664 verstring=
14665 output_objdir=.
14666 libname=conftest
14667 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14668 allow_undefined_flag_CXX=
14669 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14670 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14671 ac_status=$?
14672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14673 test $ac_status = 0; }
14674 then
14675 lt_cv_archive_cmds_need_lc_CXX=no
14676 else
14677 lt_cv_archive_cmds_need_lc_CXX=yes
14678 fi
14679 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14680 else
14681 cat conftest.err 1>&5
14682 fi
14683 $RM conftest*
14684
14685fi
14686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14687$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14688 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14689 ;;
14690 esac
14691 fi
14692 ;;
14693esac
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14759$as_echo_n "checking dynamic linker characteristics... " >&6; }
14760
14761library_names_spec=
14762libname_spec='lib$name'
14763soname_spec=
14764shrext_cmds=".so"
14765postinstall_cmds=
14766postuninstall_cmds=
14767finish_cmds=
14768finish_eval=
14769shlibpath_var=
14770shlibpath_overrides_runpath=unknown
14771version_type=none
14772dynamic_linker="$host_os ld.so"
14773sys_lib_dlsearch_path_spec="/lib /usr/lib"
14774need_lib_prefix=unknown
14775hardcode_into_libs=no
14776
14777# when you set need_version to no, make sure it does not cause -set_version
14778# flags to be left without arguments
14779need_version=unknown
14780
14781case $host_os in
14782aix3*)
14783 version_type=linux
14784 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14785 shlibpath_var=LIBPATH
14786
14787 # AIX 3 has no versioning support, so we append a major version to the name.
14788 soname_spec='${libname}${release}${shared_ext}$major'
14789 ;;
14790
14791aix[4-9]*)
14792 version_type=linux
14793 need_lib_prefix=no
14794 need_version=no
14795 hardcode_into_libs=yes
14796 if test "$host_cpu" = ia64; then
14797 # AIX 5 supports IA64
14798 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14799 shlibpath_var=LD_LIBRARY_PATH
14800 else
14801 # With GCC up to 2.95.x, collect2 would create an import file
14802 # for dependence libraries. The import file would start with
14803 # the line `#! .'. This would cause the generated library to
14804 # depend on `.', always an invalid library. This was fixed in
14805 # development snapshots of GCC prior to 3.0.
14806 case $host_os in
14807 aix4 | aix4.[01] | aix4.[01].*)
14808 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14809 echo ' yes '
14810 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14811 :
14812 else
14813 can_build_shared=no
14814 fi
14815 ;;
14816 esac
14817 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14818 # soname into executable. Probably we can add versioning support to
14819 # collect2, so additional links can be useful in future.
14820 if test "$aix_use_runtimelinking" = yes; then
14821 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14822 # instead of lib<name>.a to let people know that these are not
14823 # typical AIX shared libraries.
14824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14825 else
14826 # We preserve .a as extension for shared libraries through AIX4.2
14827 # and later when we are not doing run time linking.
14828 library_names_spec='${libname}${release}.a $libname.a'
14829 soname_spec='${libname}${release}${shared_ext}$major'
14830 fi
14831 shlibpath_var=LIBPATH
14832 fi
14833 ;;
14834
14835amigaos*)
14836 case $host_cpu in
14837 powerpc)
14838 # Since July 2007 AmigaOS4 officially supports .so libraries.
14839 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14841 ;;
14842 m68k)
14843 library_names_spec='$libname.ixlibrary $libname.a'
14844 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14845 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'
14846 ;;
14847 esac
14848 ;;
14849
14850beos*)
14851 library_names_spec='${libname}${shared_ext}'
14852 dynamic_linker="$host_os ld.so"
14853 shlibpath_var=LIBRARY_PATH
14854 ;;
14855
14856bsdi[45]*)
14857 version_type=linux
14858 need_version=no
14859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14860 soname_spec='${libname}${release}${shared_ext}$major'
14861 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14862 shlibpath_var=LD_LIBRARY_PATH
14863 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14864 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14865 # the default ld.so.conf also contains /usr/contrib/lib and
14866 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14867 # libtool to hard-code these into programs
14868 ;;
14869
14870cygwin* | mingw* | pw32* | cegcc*)
14871 version_type=windows
14872 shrext_cmds=".dll"
14873 need_version=no
14874 need_lib_prefix=no
14875
14876 case $GCC,$host_os in
14877 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14878 library_names_spec='$libname.dll.a'
14879 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14880 postinstall_cmds='base_file=`basename \${file}`~
14881 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14882 dldir=$destdir/`dirname \$dlpath`~
14883 test -d \$dldir || mkdir -p \$dldir~
14884 $install_prog $dir/$dlname \$dldir/$dlname~
14885 chmod a+x \$dldir/$dlname~
14886 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14887 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14888 fi'
14889 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14890 dlpath=$dir/\$dldll~
14891 $RM \$dlpath'
14892 shlibpath_overrides_runpath=yes
14893
14894 case $host_os in
14895 cygwin*)
14896 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14897 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14898
14899 ;;
14900 mingw* | cegcc*)
14901 # MinGW DLLs use traditional 'lib' prefix
14902 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14903 ;;
14904 pw32*)
14905 # pw32 DLLs use 'pw' prefix rather than 'lib'
14906 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14907 ;;
14908 esac
14909 ;;
14910
14911 *)
14912 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14913 ;;
14914 esac
14915 dynamic_linker='Win32 ld.exe'
14916 # FIXME: first we should search . and the directory the executable is in
14917 shlibpath_var=PATH
14918 ;;
14919
14920darwin* | rhapsody*)
14921 dynamic_linker="$host_os dyld"
14922 version_type=darwin
14923 need_lib_prefix=no
14924 need_version=no
14925 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14926 soname_spec='${libname}${release}${major}$shared_ext'
14927 shlibpath_overrides_runpath=yes
14928 shlibpath_var=DYLD_LIBRARY_PATH
14929 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14930
14931 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14932 ;;
14933
14934dgux*)
14935 version_type=linux
14936 need_lib_prefix=no
14937 need_version=no
14938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14939 soname_spec='${libname}${release}${shared_ext}$major'
14940 shlibpath_var=LD_LIBRARY_PATH
14941 ;;
14942
3cb62297
L
14943freebsd* | dragonfly*)
14944 # DragonFly does not have aout. When/if they implement a new
14945 # versioning mechanism, adjust this.
14946 if test -x /usr/bin/objformat; then
14947 objformat=`/usr/bin/objformat`
14948 else
14949 case $host_os in
14950 freebsd[123]*) objformat=aout ;;
14951 *) objformat=elf ;;
14952 esac
14953 fi
14954 version_type=freebsd-$objformat
14955 case $version_type in
14956 freebsd-elf*)
14957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14958 need_version=no
14959 need_lib_prefix=no
14960 ;;
14961 freebsd-*)
14962 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14963 need_version=yes
14964 ;;
14965 esac
14966 shlibpath_var=LD_LIBRARY_PATH
14967 case $host_os in
14968 freebsd2*)
14969 shlibpath_overrides_runpath=yes
14970 ;;
14971 freebsd3.[01]* | freebsdelf3.[01]*)
14972 shlibpath_overrides_runpath=yes
14973 hardcode_into_libs=yes
14974 ;;
14975 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14976 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14977 shlibpath_overrides_runpath=no
14978 hardcode_into_libs=yes
14979 ;;
14980 *) # from 4.6 on, and DragonFly
14981 shlibpath_overrides_runpath=yes
14982 hardcode_into_libs=yes
14983 ;;
14984 esac
14985 ;;
14986
14987gnu*)
14988 version_type=linux
14989 need_lib_prefix=no
14990 need_version=no
14991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14992 soname_spec='${libname}${release}${shared_ext}$major'
14993 shlibpath_var=LD_LIBRARY_PATH
14994 hardcode_into_libs=yes
14995 ;;
14996
14997haiku*)
14998 version_type=linux
14999 need_lib_prefix=no
15000 need_version=no
15001 dynamic_linker="$host_os runtime_loader"
15002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15003 soname_spec='${libname}${release}${shared_ext}$major'
15004 shlibpath_var=LIBRARY_PATH
15005 shlibpath_overrides_runpath=yes
15006 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15007 hardcode_into_libs=yes
15008 ;;
15009
15010hpux9* | hpux10* | hpux11*)
15011 # Give a soname corresponding to the major version so that dld.sl refuses to
15012 # link against other versions.
15013 version_type=sunos
15014 need_lib_prefix=no
15015 need_version=no
15016 case $host_cpu in
15017 ia64*)
15018 shrext_cmds='.so'
15019 hardcode_into_libs=yes
15020 dynamic_linker="$host_os dld.so"
15021 shlibpath_var=LD_LIBRARY_PATH
15022 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15024 soname_spec='${libname}${release}${shared_ext}$major'
15025 if test "X$HPUX_IA64_MODE" = X32; then
15026 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15027 else
15028 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15029 fi
15030 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15031 ;;
15032 hppa*64*)
15033 shrext_cmds='.sl'
15034 hardcode_into_libs=yes
15035 dynamic_linker="$host_os dld.sl"
15036 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15037 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15039 soname_spec='${libname}${release}${shared_ext}$major'
15040 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15041 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15042 ;;
15043 *)
15044 shrext_cmds='.sl'
15045 dynamic_linker="$host_os dld.sl"
15046 shlibpath_var=SHLIB_PATH
15047 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15049 soname_spec='${libname}${release}${shared_ext}$major'
15050 ;;
15051 esac
15052 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15053 postinstall_cmds='chmod 555 $lib'
15054 # or fails outright, so override atomically:
15055 install_override_mode=555
15056 ;;
15057
15058interix[3-9]*)
15059 version_type=linux
15060 need_lib_prefix=no
15061 need_version=no
15062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15063 soname_spec='${libname}${release}${shared_ext}$major'
15064 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15065 shlibpath_var=LD_LIBRARY_PATH
15066 shlibpath_overrides_runpath=no
15067 hardcode_into_libs=yes
15068 ;;
15069
15070irix5* | irix6* | nonstopux*)
15071 case $host_os in
15072 nonstopux*) version_type=nonstopux ;;
15073 *)
15074 if test "$lt_cv_prog_gnu_ld" = yes; then
15075 version_type=linux
15076 else
15077 version_type=irix
15078 fi ;;
15079 esac
15080 need_lib_prefix=no
15081 need_version=no
15082 soname_spec='${libname}${release}${shared_ext}$major'
15083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15084 case $host_os in
15085 irix5* | nonstopux*)
15086 libsuff= shlibsuff=
15087 ;;
15088 *)
15089 case $LD in # libtool.m4 will add one of these switches to LD
15090 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15091 libsuff= shlibsuff= libmagic=32-bit;;
15092 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15093 libsuff=32 shlibsuff=N32 libmagic=N32;;
15094 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15095 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15096 *) libsuff= shlibsuff= libmagic=never-match;;
15097 esac
15098 ;;
15099 esac
15100 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15101 shlibpath_overrides_runpath=no
15102 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15103 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15104 hardcode_into_libs=yes
15105 ;;
15106
15107# No shared lib support for Linux oldld, aout, or coff.
15108linux*oldld* | linux*aout* | linux*coff*)
15109 dynamic_linker=no
15110 ;;
15111
15112# This must be Linux ELF.
15113linux* | k*bsd*-gnu | kopensolaris*-gnu)
15114 version_type=linux
15115 need_lib_prefix=no
15116 need_version=no
15117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15118 soname_spec='${libname}${release}${shared_ext}$major'
15119 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15120 shlibpath_var=LD_LIBRARY_PATH
15121 shlibpath_overrides_runpath=no
15122
15123 # Some binutils ld are patched to set DT_RUNPATH
15124 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15125 $as_echo_n "(cached) " >&6
15126else
15127 lt_cv_shlibpath_overrides_runpath=no
15128 save_LDFLAGS=$LDFLAGS
15129 save_libdir=$libdir
15130 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15131 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15133/* end confdefs.h. */
15134
15135int
15136main ()
15137{
15138
15139 ;
15140 return 0;
15141}
15142_ACEOF
15143if ac_fn_cxx_try_link "$LINENO"; then :
15144 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15145 lt_cv_shlibpath_overrides_runpath=yes
15146fi
15147fi
15148rm -f core conftest.err conftest.$ac_objext \
15149 conftest$ac_exeext conftest.$ac_ext
15150 LDFLAGS=$save_LDFLAGS
15151 libdir=$save_libdir
15152
15153fi
15154
15155 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15156
15157 # This implies no fast_install, which is unacceptable.
15158 # Some rework will be needed to allow for fast_install
15159 # before this can be enabled.
15160 hardcode_into_libs=yes
15161
15162 # Append ld.so.conf contents to the search path
15163 if test -f /etc/ld.so.conf; then
15164 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' ' '`
15165 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15166 fi
15167
15168 # We used to test for /lib/ld.so.1 and disable shared libraries on
15169 # powerpc, because MkLinux only supported shared libraries with the
15170 # GNU dynamic linker. Since this was broken with cross compilers,
15171 # most powerpc-linux boxes support dynamic linking these days and
15172 # people can always --disable-shared, the test was removed, and we
15173 # assume the GNU/Linux dynamic linker is in use.
15174 dynamic_linker='GNU/Linux ld.so'
15175 ;;
15176
15177netbsd*)
15178 version_type=sunos
15179 need_lib_prefix=no
15180 need_version=no
15181 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15183 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15184 dynamic_linker='NetBSD (a.out) ld.so'
15185 else
15186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15187 soname_spec='${libname}${release}${shared_ext}$major'
15188 dynamic_linker='NetBSD ld.elf_so'
15189 fi
15190 shlibpath_var=LD_LIBRARY_PATH
15191 shlibpath_overrides_runpath=yes
15192 hardcode_into_libs=yes
15193 ;;
15194
15195newsos6)
15196 version_type=linux
15197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15198 shlibpath_var=LD_LIBRARY_PATH
15199 shlibpath_overrides_runpath=yes
15200 ;;
15201
15202*nto* | *qnx*)
15203 version_type=qnx
15204 need_lib_prefix=no
15205 need_version=no
15206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15207 soname_spec='${libname}${release}${shared_ext}$major'
15208 shlibpath_var=LD_LIBRARY_PATH
15209 shlibpath_overrides_runpath=no
15210 hardcode_into_libs=yes
15211 dynamic_linker='ldqnx.so'
15212 ;;
15213
15214openbsd*)
15215 version_type=sunos
15216 sys_lib_dlsearch_path_spec="/usr/lib"
15217 need_lib_prefix=no
15218 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15219 case $host_os in
15220 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15221 *) need_version=no ;;
15222 esac
15223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15224 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15225 shlibpath_var=LD_LIBRARY_PATH
15226 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15227 case $host_os in
15228 openbsd2.[89] | openbsd2.[89].*)
15229 shlibpath_overrides_runpath=no
15230 ;;
15231 *)
15232 shlibpath_overrides_runpath=yes
15233 ;;
15234 esac
15235 else
15236 shlibpath_overrides_runpath=yes
15237 fi
15238 ;;
15239
15240os2*)
15241 libname_spec='$name'
15242 shrext_cmds=".dll"
15243 need_lib_prefix=no
15244 library_names_spec='$libname${shared_ext} $libname.a'
15245 dynamic_linker='OS/2 ld.exe'
15246 shlibpath_var=LIBPATH
15247 ;;
15248
15249osf3* | osf4* | osf5*)
15250 version_type=osf
15251 need_lib_prefix=no
15252 need_version=no
15253 soname_spec='${libname}${release}${shared_ext}$major'
15254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15255 shlibpath_var=LD_LIBRARY_PATH
15256 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15257 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15258 ;;
15259
15260rdos*)
15261 dynamic_linker=no
15262 ;;
15263
15264solaris*)
15265 version_type=linux
15266 need_lib_prefix=no
15267 need_version=no
15268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15269 soname_spec='${libname}${release}${shared_ext}$major'
15270 shlibpath_var=LD_LIBRARY_PATH
15271 shlibpath_overrides_runpath=yes
15272 hardcode_into_libs=yes
15273 # ldd complains unless libraries are executable
15274 postinstall_cmds='chmod +x $lib'
15275 ;;
15276
15277sunos4*)
15278 version_type=sunos
15279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15280 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15281 shlibpath_var=LD_LIBRARY_PATH
15282 shlibpath_overrides_runpath=yes
15283 if test "$with_gnu_ld" = yes; then
15284 need_lib_prefix=no
15285 fi
15286 need_version=yes
15287 ;;
15288
15289sysv4 | sysv4.3*)
15290 version_type=linux
15291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15292 soname_spec='${libname}${release}${shared_ext}$major'
15293 shlibpath_var=LD_LIBRARY_PATH
15294 case $host_vendor in
15295 sni)
15296 shlibpath_overrides_runpath=no
15297 need_lib_prefix=no
15298 runpath_var=LD_RUN_PATH
15299 ;;
15300 siemens)
15301 need_lib_prefix=no
15302 ;;
15303 motorola)
15304 need_lib_prefix=no
15305 need_version=no
15306 shlibpath_overrides_runpath=no
15307 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15308 ;;
15309 esac
15310 ;;
15311
15312sysv4*MP*)
15313 if test -d /usr/nec ;then
15314 version_type=linux
15315 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15316 soname_spec='$libname${shared_ext}.$major'
15317 shlibpath_var=LD_LIBRARY_PATH
15318 fi
15319 ;;
15320
15321sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15322 version_type=freebsd-elf
15323 need_lib_prefix=no
15324 need_version=no
15325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15326 soname_spec='${libname}${release}${shared_ext}$major'
15327 shlibpath_var=LD_LIBRARY_PATH
15328 shlibpath_overrides_runpath=yes
15329 hardcode_into_libs=yes
15330 if test "$with_gnu_ld" = yes; then
15331 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15332 else
15333 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15334 case $host_os in
15335 sco3.2v5*)
15336 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15337 ;;
15338 esac
15339 fi
15340 sys_lib_dlsearch_path_spec='/usr/lib'
15341 ;;
15342
15343tpf*)
15344 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15345 version_type=linux
15346 need_lib_prefix=no
15347 need_version=no
15348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15349 shlibpath_var=LD_LIBRARY_PATH
15350 shlibpath_overrides_runpath=no
15351 hardcode_into_libs=yes
15352 ;;
15353
15354uts4*)
15355 version_type=linux
15356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15357 soname_spec='${libname}${release}${shared_ext}$major'
15358 shlibpath_var=LD_LIBRARY_PATH
15359 ;;
15360
15361*)
15362 dynamic_linker=no
15363 ;;
15364esac
15365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15366$as_echo "$dynamic_linker" >&6; }
15367test "$dynamic_linker" = no && can_build_shared=no
15368
15369variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15370if test "$GCC" = yes; then
15371 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15372fi
15373
15374if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15375 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15376fi
15377if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15378 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15379fi
15380
3725885a 15381
ce2cded5 15382
ce2cded5 15383
ce2cded5 15384
d7040cdb 15385
ce2cded5 15386
ce2cded5 15387
ce2cded5 15388
d7040cdb 15389
ce2cded5
L
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
ce2cded5
L
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
3cb62297
L
15418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15419$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15420hardcode_action_CXX=
15421if test -n "$hardcode_libdir_flag_spec_CXX" ||
15422 test -n "$runpath_var_CXX" ||
15423 test "X$hardcode_automatic_CXX" = "Xyes" ; then
ce2cded5 15424
3cb62297
L
15425 # We can hardcode non-existent directories.
15426 if test "$hardcode_direct_CXX" != no &&
15427 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15428 # have to relink, otherwise we might link with an installed library
15429 # when we should be linking with a yet-to-be-installed one
15430 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15431 test "$hardcode_minus_L_CXX" != no; then
15432 # Linking always hardcodes the temporary library directory.
15433 hardcode_action_CXX=relink
15434 else
15435 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15436 hardcode_action_CXX=immediate
15437 fi
15438else
15439 # We cannot hardcode anything, or else we can only hardcode existing
15440 # directories.
15441 hardcode_action_CXX=unsupported
15442fi
15443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15444$as_echo "$hardcode_action_CXX" >&6; }
ce2cded5 15445
3cb62297
L
15446if test "$hardcode_action_CXX" = relink ||
15447 test "$inherit_rpath_CXX" = yes; then
15448 # Fast installation is not supported
15449 enable_fast_install=no
15450elif test "$shlibpath_overrides_runpath" = yes ||
15451 test "$enable_shared" = no; then
15452 # Fast installation is not necessary
15453 enable_fast_install=needless
15454fi
ce2cded5 15455
ce2cded5 15456
ce2cded5
L
15457
15458
15459
d7040cdb 15460
3cb62297
L
15461
15462 fi # test -n "$compiler"
15463
15464 CC=$lt_save_CC
15465 LDCXX=$LD
15466 LD=$lt_save_LD
15467 GCC=$lt_save_GCC
15468 with_gnu_ld=$lt_save_with_gnu_ld
15469 lt_cv_path_LDCXX=$lt_cv_path_LD
15470 lt_cv_path_LD=$lt_save_path_LD
15471 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15472 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15473fi # test "$_lt_caught_CXX_error" != yes
15474
d7040cdb
SE
15475ac_ext=c
15476ac_cpp='$CPP $CPPFLAGS'
15477ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15478ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15479ac_compiler_gnu=$ac_cv_c_compiler_gnu
15480
67310ccd
AM
15481
15482
d7040cdb
SE
15483
15484
d7040cdb 15485
d7040cdb 15486
d7040cdb 15487
ce2cded5
L
15488
15489
15490
15491
15492
81ecdfbb 15493 ac_config_commands="$ac_config_commands libtool"
ce2cded5
L
15494
15495
15496
15497
15498# Only expand once:
15499
d7040cdb
SE
15500
15501
b3ee5f65 15502ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it"
d7040cdb
SE
15503# If we haven't got the data from the intl directory,
15504# assume NLS is disabled.
15505USE_NLS=no
15506LIBINTL=
15507LIBINTL_DEP=
15508INCINTL=
15509XGETTEXT=
15510GMSGFMT=
15511POSUB=
15512
15513if test -f ../intl/config.intl; then
15514 . ../intl/config.intl
15515fi
81ecdfbb
RW
15516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15517$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 15518if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
15519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15520$as_echo "no" >&6; }
d7040cdb 15521else
81ecdfbb
RW
15522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15523$as_echo "yes" >&6; }
d7040cdb 15524
81ecdfbb 15525$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
15526
15527
81ecdfbb
RW
15528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15529$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
15530 # Look for .po and .gmo files in the source directory.
15531 CATALOGS=
15532 XLINGUAS=
15533 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15534 # If there aren't any .gmo files the shell will give us the
15535 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15536 # weeded out.
15537 case "$cat" in *\**)
15538 continue;;
15539 esac
15540 # The quadruple backslash is collapsed to a double backslash
15541 # by the backticks, then collapsed again by the double quotes,
15542 # leaving us with one backslash in the sed expression (right
15543 # before the dot that mustn't act as a wildcard).
15544 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15545 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15546 # The user is allowed to set LINGUAS to a list of languages to
15547 # install catalogs for. If it's empty that means "all of them."
15548 if test "x$LINGUAS" = x; then
15549 CATALOGS="$CATALOGS $cat"
15550 XLINGUAS="$XLINGUAS $lang"
15551 else
15552 case "$LINGUAS" in *$lang*)
15553 CATALOGS="$CATALOGS $cat"
15554 XLINGUAS="$XLINGUAS $lang"
15555 ;;
15556 esac
15557 fi
15558 done
15559 LINGUAS="$XLINGUAS"
81ecdfbb
RW
15560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15561$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
15562
15563
15564 DATADIRNAME=share
15565
15566 INSTOBJEXT=.mo
15567
15568 GENCAT=gencat
15569
15570 CATOBJEXT=.gmo
15571
15572fi
15573
15574 MKINSTALLDIRS=
15575 if test -n "$ac_aux_dir"; then
15576 case "$ac_aux_dir" in
15577 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15578 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15579 esac
15580 fi
15581 if test -z "$MKINSTALLDIRS"; then
15582 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15583 fi
15584
15585
15586
81ecdfbb
RW
15587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15588$as_echo_n "checking whether NLS is requested... " >&6; }
15589 # Check whether --enable-nls was given.
15590if test "${enable_nls+set}" = set; then :
15591 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
15592else
15593 USE_NLS=yes
81ecdfbb
RW
15594fi
15595
15596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15597$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
15598
15599
15600
15601
15602
15603
15604# Prepare PATH_SEPARATOR.
15605# The user is always right.
15606if test "${PATH_SEPARATOR+set}" != set; then
15607 echo "#! /bin/sh" >conf$$.sh
15608 echo "exit 0" >>conf$$.sh
15609 chmod +x conf$$.sh
15610 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15611 PATH_SEPARATOR=';'
15612 else
15613 PATH_SEPARATOR=:
15614 fi
15615 rm -f conf$$.sh
15616fi
15617
15618# Find out how to test for executable files. Don't use a zero-byte file,
15619# as systems may use methods other than mode bits to determine executability.
15620cat >conf$$.file <<_ASEOF
15621#! /bin/sh
15622exit 0
15623_ASEOF
15624chmod +x conf$$.file
15625if test -x conf$$.file >/dev/null 2>&1; then
15626 ac_executable_p="test -x"
15627else
15628 ac_executable_p="test -f"
15629fi
15630rm -f conf$$.file
15631
15632# Extract the first word of "msgfmt", so it can be a program name with args.
15633set dummy msgfmt; ac_word=$2
81ecdfbb
RW
15634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15635$as_echo_n "checking for $ac_word... " >&6; }
15636if test "${ac_cv_path_MSGFMT+set}" = set; then :
15637 $as_echo_n "(cached) " >&6
d7040cdb
SE
15638else
15639 case "$MSGFMT" in
15640 [\\/]* | ?:[\\/]*)
15641 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15642 ;;
15643 *)
15644 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15645 for ac_dir in $PATH; do
15646 IFS="$ac_save_IFS"
15647 test -z "$ac_dir" && ac_dir=.
15648 for ac_exec_ext in '' $ac_executable_extensions; do
15649 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15650 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15651 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15652 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15653 break 2
15654 fi
15655 fi
15656 done
15657 done
15658 IFS="$ac_save_IFS"
15659 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15660 ;;
15661esac
15662fi
15663MSGFMT="$ac_cv_path_MSGFMT"
15664if test "$MSGFMT" != ":"; then
81ecdfbb
RW
15665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15666$as_echo "$MSGFMT" >&6; }
d7040cdb 15667else
81ecdfbb
RW
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15669$as_echo "no" >&6; }
d7040cdb
SE
15670fi
15671
15672 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15673set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
15674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15675$as_echo_n "checking for $ac_word... " >&6; }
15676if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15677 $as_echo_n "(cached) " >&6
d7040cdb
SE
15678else
15679 case $GMSGFMT in
15680 [\\/]* | ?:[\\/]*)
15681 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15682 ;;
15683 *)
15684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15685for as_dir in $PATH
15686do
15687 IFS=$as_save_IFS
15688 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
15689 for ac_exec_ext in '' $ac_executable_extensions; do
15690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 15691 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 15692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
15693 break 2
15694 fi
15695done
81ecdfbb
RW
15696 done
15697IFS=$as_save_IFS
d7040cdb
SE
15698
15699 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15700 ;;
15701esac
15702fi
15703GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 15704if test -n "$GMSGFMT"; then
81ecdfbb
RW
15705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15706$as_echo "$GMSGFMT" >&6; }
d7040cdb 15707else
81ecdfbb
RW
15708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15709$as_echo "no" >&6; }
20e95c23 15710fi
42ecbf5e 15711
20e95c23 15712
252b5132 15713
81ecdfbb 15714
d7040cdb
SE
15715# Prepare PATH_SEPARATOR.
15716# The user is always right.
15717if test "${PATH_SEPARATOR+set}" != set; then
15718 echo "#! /bin/sh" >conf$$.sh
15719 echo "exit 0" >>conf$$.sh
15720 chmod +x conf$$.sh
15721 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15722 PATH_SEPARATOR=';'
15723 else
15724 PATH_SEPARATOR=:
15725 fi
15726 rm -f conf$$.sh
20e95c23 15727fi
252b5132 15728
d7040cdb
SE
15729# Find out how to test for executable files. Don't use a zero-byte file,
15730# as systems may use methods other than mode bits to determine executability.
15731cat >conf$$.file <<_ASEOF
15732#! /bin/sh
15733exit 0
15734_ASEOF
15735chmod +x conf$$.file
15736if test -x conf$$.file >/dev/null 2>&1; then
15737 ac_executable_p="test -x"
20e95c23 15738else
d7040cdb
SE
15739 ac_executable_p="test -f"
15740fi
15741rm -f conf$$.file
20e95c23 15742
d7040cdb
SE
15743# Extract the first word of "xgettext", so it can be a program name with args.
15744set dummy xgettext; ac_word=$2
81ecdfbb
RW
15745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15746$as_echo_n "checking for $ac_word... " >&6; }
15747if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15748 $as_echo_n "(cached) " >&6
252b5132 15749else
d7040cdb
SE
15750 case "$XGETTEXT" in
15751 [\\/]* | ?:[\\/]*)
15752 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15753 ;;
15754 *)
15755 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15756 for ac_dir in $PATH; do
15757 IFS="$ac_save_IFS"
15758 test -z "$ac_dir" && ac_dir=.
15759 for ac_exec_ext in '' $ac_executable_extensions; do
15760 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15761 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15762 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15763 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15764 break 2
15765 fi
15766 fi
15767 done
15768 done
15769 IFS="$ac_save_IFS"
15770 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15771 ;;
15772esac
252b5132 15773fi
d7040cdb
SE
15774XGETTEXT="$ac_cv_path_XGETTEXT"
15775if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
15776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15777$as_echo "$XGETTEXT" >&6; }
d5fbea21 15778else
81ecdfbb
RW
15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15780$as_echo "no" >&6; }
d5fbea21
DJ
15781fi
15782
d7040cdb 15783 rm -f messages.po
d5fbea21 15784
20e95c23 15785
d7040cdb
SE
15786# Prepare PATH_SEPARATOR.
15787# The user is always right.
15788if test "${PATH_SEPARATOR+set}" != set; then
15789 echo "#! /bin/sh" >conf$$.sh
15790 echo "exit 0" >>conf$$.sh
15791 chmod +x conf$$.sh
15792 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15793 PATH_SEPARATOR=';'
15794 else
15795 PATH_SEPARATOR=:
15796 fi
15797 rm -f conf$$.sh
15798fi
20e95c23 15799
d7040cdb
SE
15800# Find out how to test for executable files. Don't use a zero-byte file,
15801# as systems may use methods other than mode bits to determine executability.
15802cat >conf$$.file <<_ASEOF
15803#! /bin/sh
15804exit 0
15805_ASEOF
15806chmod +x conf$$.file
15807if test -x conf$$.file >/dev/null 2>&1; then
15808 ac_executable_p="test -x"
15809else
15810 ac_executable_p="test -f"
15811fi
15812rm -f conf$$.file
20e95c23 15813
d7040cdb
SE
15814# Extract the first word of "msgmerge", so it can be a program name with args.
15815set dummy msgmerge; ac_word=$2
81ecdfbb
RW
15816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15817$as_echo_n "checking for $ac_word... " >&6; }
15818if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15819 $as_echo_n "(cached) " >&6
d7040cdb
SE
15820else
15821 case "$MSGMERGE" in
15822 [\\/]* | ?:[\\/]*)
15823 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15824 ;;
15825 *)
15826 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15827 for ac_dir in $PATH; do
15828 IFS="$ac_save_IFS"
15829 test -z "$ac_dir" && ac_dir=.
15830 for ac_exec_ext in '' $ac_executable_extensions; do
15831 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15832 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15833 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15834 break 2
15835 fi
15836 fi
15837 done
15838 done
15839 IFS="$ac_save_IFS"
15840 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15841 ;;
15842esac
15843fi
15844MSGMERGE="$ac_cv_path_MSGMERGE"
15845if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
15846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15847$as_echo "$MSGMERGE" >&6; }
d7040cdb 15848else
81ecdfbb
RW
15849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15850$as_echo "no" >&6; }
d7040cdb 15851fi
20e95c23
DJ
15852
15853
d7040cdb
SE
15854 if test "$GMSGFMT" != ":"; then
15855 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15856 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15857 : ;
15858 else
15859 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
15860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15861$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
15862 GMSGFMT=":"
15863 fi
15864 fi
20e95c23 15865
d7040cdb
SE
15866 if test "$XGETTEXT" != ":"; then
15867 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15868 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15869 : ;
15870 else
81ecdfbb
RW
15871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15872$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
15873 XGETTEXT=":"
15874 fi
15875 rm -f messages.po
20e95c23 15876 fi
42ecbf5e 15877
81ecdfbb 15878 ac_config_commands="$ac_config_commands default-1"
252b5132 15879
42ecbf5e 15880
252b5132 15881
42ecbf5e
DJ
15882
15883
d7040cdb 15884for ac_prog in 'bison -y' byacc
20e95c23 15885do
d7040cdb
SE
15886 # Extract the first word of "$ac_prog", so it can be a program name with args.
15887set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
15888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15889$as_echo_n "checking for $ac_word... " >&6; }
15890if test "${ac_cv_prog_YACC+set}" = set; then :
15891 $as_echo_n "(cached) " >&6
20e95c23 15892else
d7040cdb
SE
15893 if test -n "$YACC"; then
15894 ac_cv_prog_YACC="$YACC" # Let the user override the test.
42ecbf5e 15895else
d7040cdb
SE
15896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15897for as_dir in $PATH
15898do
15899 IFS=$as_save_IFS
15900 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
15901 for ac_exec_ext in '' $ac_executable_extensions; do
15902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 15903 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 15904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
15905 break 2
15906 fi
15907done
81ecdfbb
RW
15908 done
15909IFS=$as_save_IFS
42ecbf5e 15910
42ecbf5e 15911fi
e5a52504 15912fi
d7040cdb
SE
15913YACC=$ac_cv_prog_YACC
15914if test -n "$YACC"; then
81ecdfbb
RW
15915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15916$as_echo "$YACC" >&6; }
42ecbf5e 15917else
81ecdfbb
RW
15918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15919$as_echo "no" >&6; }
42ecbf5e 15920fi
252b5132 15921
81ecdfbb 15922
d7040cdb 15923 test -n "$YACC" && break
42ecbf5e 15924done
d7040cdb 15925test -n "$YACC" || YACC="yacc"
d15b04bd 15926
d7040cdb
SE
15927for ac_prog in flex lex
15928do
15929 # Extract the first word of "$ac_prog", so it can be a program name with args.
15930set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
15931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15932$as_echo_n "checking for $ac_word... " >&6; }
15933if test "${ac_cv_prog_LEX+set}" = set; then :
15934 $as_echo_n "(cached) " >&6
d15b04bd 15935else
d7040cdb
SE
15936 if test -n "$LEX"; then
15937 ac_cv_prog_LEX="$LEX" # Let the user override the test.
15938else
15939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15940for as_dir in $PATH
15941do
15942 IFS=$as_save_IFS
15943 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
15944 for ac_exec_ext in '' $ac_executable_extensions; do
15945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 15946 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 15947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
15948 break 2
15949 fi
15950done
81ecdfbb
RW
15951 done
15952IFS=$as_save_IFS
d7040cdb
SE
15953
15954fi
15955fi
15956LEX=$ac_cv_prog_LEX
15957if test -n "$LEX"; then
81ecdfbb
RW
15958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
15959$as_echo "$LEX" >&6; }
d7040cdb 15960else
81ecdfbb
RW
15961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15962$as_echo "no" >&6; }
d15b04bd 15963fi
e5a52504 15964
81ecdfbb 15965
d7040cdb
SE
15966 test -n "$LEX" && break
15967done
15968test -n "$LEX" || LEX=":"
42ecbf5e 15969
81ecdfbb
RW
15970if test "x$LEX" != "x:"; then
15971 cat >conftest.l <<_ACEOF
15972%%
15973a { ECHO; }
15974b { REJECT; }
15975c { yymore (); }
15976d { yyless (1); }
15977e { yyless (input () != 0); }
15978f { unput (yytext[0]); }
15979. { BEGIN INITIAL; }
15980%%
15981#ifdef YYTEXT_POINTER
15982extern char *yytext;
d7040cdb 15983#endif
42ecbf5e 15984int
81ecdfbb 15985main (void)
42ecbf5e 15986{
81ecdfbb 15987 return ! yylex () + ! yywrap ();
42ecbf5e
DJ
15988}
15989_ACEOF
81ecdfbb
RW
15990{ { ac_try="$LEX conftest.l"
15991case "(($ac_try" in
15992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15993 *) ac_try_echo=$ac_try;;
15994esac
15995eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15996$as_echo "$ac_try_echo"; } >&5
15997 (eval "$LEX conftest.l") 2>&5
42ecbf5e 15998 ac_status=$?
81ecdfbb
RW
15999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16000 test $ac_status = 0; }
16001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16002$as_echo_n "checking lex output file root... " >&6; }
16003if test "${ac_cv_prog_lex_root+set}" = set; then :
16004 $as_echo_n "(cached) " >&6
42ecbf5e 16005else
42ecbf5e 16006
81ecdfbb
RW
16007if test -f lex.yy.c; then
16008 ac_cv_prog_lex_root=lex.yy
16009elif test -f lexyy.c; then
16010 ac_cv_prog_lex_root=lexyy
16011else
16012 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
42ecbf5e 16013fi
42ecbf5e 16014fi
81ecdfbb
RW
16015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16016$as_echo "$ac_cv_prog_lex_root" >&6; }
16017LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
20e95c23 16018
81ecdfbb
RW
16019if test -z "${LEXLIB+set}"; then
16020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16021$as_echo_n "checking lex library... " >&6; }
16022if test "${ac_cv_lib_lex+set}" = set; then :
16023 $as_echo_n "(cached) " >&6
252b5132 16024else
20e95c23 16025
81ecdfbb
RW
16026 ac_save_LIBS=$LIBS
16027 ac_cv_lib_lex='none needed'
16028 for ac_lib in '' -lfl -ll; do
16029 LIBS="$ac_lib $ac_save_LIBS"
16030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16031/* end confdefs.h. */
16032`cat $LEX_OUTPUT_ROOT.c`
16033_ACEOF
16034if ac_fn_c_try_link "$LINENO"; then :
16035 ac_cv_lib_lex=$ac_lib
20e95c23 16036fi
81ecdfbb
RW
16037rm -f core conftest.err conftest.$ac_objext \
16038 conftest$ac_exeext conftest.$ac_ext
16039 test "$ac_cv_lib_lex" != 'none needed' && break
16040 done
16041 LIBS=$ac_save_LIBS
20e95c23
DJ
16042
16043fi
81ecdfbb
RW
16044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16045$as_echo "$ac_cv_lib_lex" >&6; }
16046 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb 16047fi
20e95c23 16048
20e95c23 16049
81ecdfbb
RW
16050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16051$as_echo_n "checking whether yytext is a pointer... " >&6; }
16052if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16053 $as_echo_n "(cached) " >&6
d7040cdb
SE
16054else
16055 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 16056# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
16057# not all implementations provide the %pointer and %array declarations.
16058ac_cv_prog_lex_yytext_pointer=no
d7040cdb 16059ac_save_LIBS=$LIBS
81ecdfbb
RW
16060LIBS="$LEXLIB $ac_save_LIBS"
16061cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16062/* end confdefs.h. */
16063#define YYTEXT_POINTER 1
d7040cdb 16064`cat $LEX_OUTPUT_ROOT.c`
20e95c23 16065_ACEOF
81ecdfbb 16066if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 16067 ac_cv_prog_lex_yytext_pointer=yes
d7040cdb 16068fi
81ecdfbb
RW
16069rm -f core conftest.err conftest.$ac_objext \
16070 conftest$ac_exeext conftest.$ac_ext
d7040cdb 16071LIBS=$ac_save_LIBS
d7040cdb
SE
16072
16073fi
81ecdfbb
RW
16074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16075$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb
SE
16076if test $ac_cv_prog_lex_yytext_pointer = yes; then
16077
81ecdfbb 16078$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
d7040cdb
SE
16079
16080fi
81ecdfbb 16081rm -f conftest.l $LEX_OUTPUT_ROOT.c
d7040cdb
SE
16082
16083fi
16084if test "$LEX" = :; then
16085 LEX=${am_missing_run}flex
16086fi
16087
81ecdfbb
RW
16088
16089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16090$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16091 # Check whether --enable-maintainer-mode was given.
16092if test "${enable_maintainer_mode+set}" = set; then :
16093 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
252b5132 16094else
d7040cdb 16095 USE_MAINTAINER_MODE=no
81ecdfbb 16096fi
d7040cdb 16097
81ecdfbb
RW
16098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16099$as_echo "$USE_MAINTAINER_MODE" >&6; }
16100 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
16101 MAINTAINER_MODE_TRUE=
16102 MAINTAINER_MODE_FALSE='#'
16103else
16104 MAINTAINER_MODE_TRUE='#'
16105 MAINTAINER_MODE_FALSE=
252b5132 16106fi
252b5132 16107
d7040cdb
SE
16108 MAINT=$MAINTAINER_MODE_TRUE
16109
16110
81ecdfbb 16111 if false; then
d7040cdb
SE
16112 GENINSRC_NEVER_TRUE=
16113 GENINSRC_NEVER_FALSE='#'
16114else
16115 GENINSRC_NEVER_TRUE='#'
16116 GENINSRC_NEVER_FALSE=
252b5132
RH
16117fi
16118
81ecdfbb
RW
16119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16120$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16121if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16122 $as_echo_n "(cached) " >&6
eccbf555
AM
16123else
16124 echo abfoo >t1
16125 echo cdfoo >t2
16126 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16127 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16128 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16129 :
16130 else
16131 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16132 fi
16133 fi
16134 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16135 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16136 :
16137 else
16138 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16139 fi
16140 fi
16141 rm t1 t2
16142
16143fi
81ecdfbb
RW
16144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16145$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
eccbf555
AM
16146do_compare="$gcc_cv_prog_cmp_skip"
16147
16148
d7040cdb
SE
16149
16150. ${srcdir}/configure.host
16151
16152
16153
16154
252b5132
RH
16155
16156
a3ffa599 16157for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h sys/param.h
81ecdfbb
RW
16158do :
16159 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16160ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16161eval as_val=\$$as_ac_Header
16162 if test "x$as_val" = x""yes; then :
42ecbf5e 16163 cat >>confdefs.h <<_ACEOF
81ecdfbb 16164#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
42ecbf5e
DJ
16165_ACEOF
16166
16167fi
16168
252b5132
RH
16169done
16170
5d3236ee
DK
16171for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16172do :
16173 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16174ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16175eval as_val=\$$as_ac_Header
16176 if test "x$as_val" = x""yes; then :
16177 cat >>confdefs.h <<_ACEOF
16178#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16179_ACEOF
16180
16181fi
16182
16183done
16184
dc27aea4 16185for ac_func in glob mkstemp realpath sbrk waitpid
81ecdfbb
RW
16186do :
16187 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16188ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16189eval as_val=\$$as_ac_var
16190 if test "x$as_val" = x""yes; then :
42ecbf5e 16191 cat >>confdefs.h <<_ACEOF
81ecdfbb 16192#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
42ecbf5e 16193_ACEOF
252b5132 16194
252b5132
RH
16195fi
16196done
16197
5d3236ee
DK
16198for ac_func in open lseek close
16199do :
16200 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16201ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16202eval as_val=\$$as_ac_var
16203 if test "x$as_val" = x""yes; then :
16204 cat >>confdefs.h <<_ACEOF
16205#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16206_ACEOF
16207
16208fi
16209done
16210
252b5132 16211ac_header_dirent=no
42ecbf5e 16212for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
81ecdfbb
RW
16213 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16215$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16216if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16217 $as_echo_n "(cached) " >&6
16218else
16219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 16220/* end confdefs.h. */
252b5132
RH
16221#include <sys/types.h>
16222#include <$ac_hdr>
42ecbf5e
DJ
16223
16224int
16225main ()
16226{
16227if ((DIR *) 0)
16228return 0;
16229 ;
16230 return 0;
16231}
16232_ACEOF
81ecdfbb 16233if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
16234 eval "$as_ac_Header=yes"
16235else
81ecdfbb 16236 eval "$as_ac_Header=no"
42ecbf5e 16237fi
81ecdfbb 16238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 16239fi
81ecdfbb
RW
16240eval ac_res=\$$as_ac_Header
16241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16242$as_echo "$ac_res" >&6; }
16243eval as_val=\$$as_ac_Header
16244 if test "x$as_val" = x""yes; then :
42ecbf5e 16245 cat >>confdefs.h <<_ACEOF
81ecdfbb 16246#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
42ecbf5e
DJ
16247_ACEOF
16248
16249ac_header_dirent=$ac_hdr; break
d15b04bd 16250fi
42ecbf5e 16251
d15b04bd
L
16252done
16253# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16254if test $ac_header_dirent = dirent.h; then
81ecdfbb
RW
16255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16256$as_echo_n "checking for library containing opendir... " >&6; }
16257if test "${ac_cv_search_opendir+set}" = set; then :
16258 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
16259else
16260 ac_func_search_save_LIBS=$LIBS
81ecdfbb 16261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
16262/* end confdefs.h. */
16263
81ecdfbb
RW
16264/* Override any GCC internal prototype to avoid an error.
16265 Use char because int might match the return type of a GCC
16266 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
16267#ifdef __cplusplus
16268extern "C"
16269#endif
42ecbf5e
DJ
16270char opendir ();
16271int
16272main ()
16273{
81ecdfbb 16274return opendir ();
42ecbf5e
DJ
16275 ;
16276 return 0;
16277}
16278_ACEOF
81ecdfbb
RW
16279for ac_lib in '' dir; do
16280 if test -z "$ac_lib"; then
16281 ac_res="none required"
16282 else
16283 ac_res=-l$ac_lib
42ecbf5e 16284 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
16285 fi
16286 if ac_fn_c_try_link "$LINENO"; then :
16287 ac_cv_search_opendir=$ac_res
16288fi
16289rm -f core conftest.err conftest.$ac_objext \
16290 conftest$ac_exeext
16291 if test "${ac_cv_search_opendir+set}" = set; then :
16292 break
16293fi
16294done
16295if test "${ac_cv_search_opendir+set}" = set; then :
e5a52504 16296
42ecbf5e 16297else
81ecdfbb 16298 ac_cv_search_opendir=no
252b5132 16299fi
81ecdfbb 16300rm conftest.$ac_ext
42ecbf5e
DJ
16301LIBS=$ac_func_search_save_LIBS
16302fi
81ecdfbb
RW
16303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16304$as_echo "$ac_cv_search_opendir" >&6; }
16305ac_res=$ac_cv_search_opendir
16306if test "$ac_res" != no; then :
16307 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e 16308
d15b04bd 16309fi
252b5132
RH
16310
16311else
81ecdfbb
RW
16312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16313$as_echo_n "checking for library containing opendir... " >&6; }
16314if test "${ac_cv_search_opendir+set}" = set; then :
16315 $as_echo_n "(cached) " >&6
252b5132 16316else
42ecbf5e 16317 ac_func_search_save_LIBS=$LIBS
81ecdfbb 16318cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
16319/* end confdefs.h. */
16320
81ecdfbb
RW
16321/* Override any GCC internal prototype to avoid an error.
16322 Use char because int might match the return type of a GCC
16323 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
16324#ifdef __cplusplus
16325extern "C"
16326#endif
42ecbf5e
DJ
16327char opendir ();
16328int
16329main ()
16330{
81ecdfbb 16331return opendir ();
42ecbf5e
DJ
16332 ;
16333 return 0;
16334}
16335_ACEOF
81ecdfbb
RW
16336for ac_lib in '' x; do
16337 if test -z "$ac_lib"; then
16338 ac_res="none required"
16339 else
16340 ac_res=-l$ac_lib
42ecbf5e 16341 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
16342 fi
16343 if ac_fn_c_try_link "$LINENO"; then :
16344 ac_cv_search_opendir=$ac_res
16345fi
16346rm -f core conftest.err conftest.$ac_objext \
16347 conftest$ac_exeext
16348 if test "${ac_cv_search_opendir+set}" = set; then :
16349 break
16350fi
16351done
16352if test "${ac_cv_search_opendir+set}" = set; then :
252b5132 16353
42ecbf5e 16354else
81ecdfbb 16355 ac_cv_search_opendir=no
252b5132 16356fi
81ecdfbb 16357rm conftest.$ac_ext
42ecbf5e 16358LIBS=$ac_func_search_save_LIBS
252b5132 16359fi
81ecdfbb
RW
16360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16361$as_echo "$ac_cv_search_opendir" >&6; }
16362ac_res=$ac_cv_search_opendir
16363if test "$ac_res" != no; then :
16364 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e 16365
d15b04bd 16366fi
252b5132
RH
16367
16368fi
16369
16370
5d3236ee
DK
16371# Check for dlopen support and enable plugins if possible.
16372enable_plugins=yes
16373ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16374"
16375if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16376
16377else
16378 enable_plugins=no
16379fi
16380
16381
16382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16383$as_echo_n "checking for library containing dlopen... " >&6; }
16384if test "${ac_cv_search_dlopen+set}" = set; then :
16385 $as_echo_n "(cached) " >&6
16386else
16387 ac_func_search_save_LIBS=$LIBS
16388cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16389/* end confdefs.h. */
16390
16391/* Override any GCC internal prototype to avoid an error.
16392 Use char because int might match the return type of a GCC
16393 builtin and then its argument prototype would still apply. */
16394#ifdef __cplusplus
16395extern "C"
16396#endif
16397char dlopen ();
16398int
16399main ()
16400{
16401return dlopen ();
16402 ;
16403 return 0;
16404}
16405_ACEOF
16406for ac_lib in '' dl; do
16407 if test -z "$ac_lib"; then
16408 ac_res="none required"
16409 else
16410 ac_res=-l$ac_lib
16411 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16412 fi
16413 if ac_fn_c_try_link "$LINENO"; then :
16414 ac_cv_search_dlopen=$ac_res
16415fi
16416rm -f core conftest.err conftest.$ac_objext \
16417 conftest$ac_exeext
16418 if test "${ac_cv_search_dlopen+set}" = set; then :
16419 break
16420fi
16421done
16422if test "${ac_cv_search_dlopen+set}" = set; then :
16423
16424else
16425 ac_cv_search_dlopen=no
16426fi
16427rm conftest.$ac_ext
16428LIBS=$ac_func_search_save_LIBS
16429fi
16430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16431$as_echo "$ac_cv_search_dlopen" >&6; }
16432ac_res=$ac_cv_search_dlopen
16433if test "$ac_res" != no; then :
16434 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16435
16436else
16437 enable_plugins=no
16438fi
16439
16440for ac_func in dlopen dlsym dlclose
16441do :
16442 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16443ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16444eval as_val=\$$as_ac_var
16445 if test "x$as_val" = x""yes; then :
16446 cat >>confdefs.h <<_ACEOF
16447#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16448_ACEOF
16449
16450else
16451 enable_plugins=no
16452fi
16453done
16454
3917d5d5
DK
16455# We also support plugins on Windows (MinGW).
16456if test x$enable_plugins = xno ; then
f31d24a0 16457 for ac_header in windows.h
3917d5d5 16458do :
f31d24a0 16459 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
3917d5d5 16460"
f31d24a0 16461if test "x$ac_cv_header_windows_h" = x""yes; then :
3917d5d5
DK
16462 cat >>confdefs.h <<_ACEOF
16463#define HAVE_WINDOWS_H 1
16464_ACEOF
16465 enable_plugins=yes
16466fi
16467
16468done
16469
16470fi
5d3236ee
DK
16471 if test x$enable_plugins = xyes; then
16472 ENABLE_PLUGINS_TRUE=
16473 ENABLE_PLUGINS_FALSE='#'
16474else
16475 ENABLE_PLUGINS_TRUE='#'
16476 ENABLE_PLUGINS_FALSE=
16477fi
16478
16479
02ecc8e9
L
16480# Check whether --enable-initfini-array was given.
16481if test "${enable_initfini_array+set}" = set; then :
16482 enableval=$enable_initfini_array;
16483else
16484
16485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16486$as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16487if test "${gcc_cv_initfini_array+set}" = set; then :
16488 $as_echo_n "(cached) " >&6
16489else
16490 if test "x${build}" = "x${target}" ; then
16491 if test "$cross_compiling" = yes; then :
16492 gcc_cv_initfini_array=no
16493else
16494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16495/* end confdefs.h. */
16496
16497static int x = -1;
16498int main (void) { return x; }
16499int foo (void) { x = 0; }
16500int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16501_ACEOF
16502if ac_fn_c_try_run "$LINENO"; then :
16503 gcc_cv_initfini_array=yes
16504else
16505 gcc_cv_initfini_array=no
16506fi
16507rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16508 conftest.$ac_objext conftest.beam conftest.$ac_ext
16509fi
16510
16511 else
16512 gcc_cv_initfini_array=no
16513 fi
16514fi
16515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16516$as_echo "$gcc_cv_initfini_array" >&6; }
16517 enable_initfini_array=$gcc_cv_initfini_array
16518
16519fi
16520
16521
16522if test $enable_initfini_array = yes; then
16523
16524$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16525
16526fi
16527
81ecdfbb
RW
16528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16529$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16530if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16531 $as_echo_n "(cached) " >&6
34875e64 16532else
81ecdfbb 16533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 16534/* end confdefs.h. */
34875e64 16535#include <unistd.h>
42ecbf5e
DJ
16536int
16537main ()
16538{
34875e64 16539extern int getopt (int, char *const*, const char *);
42ecbf5e
DJ
16540 ;
16541 return 0;
16542}
16543_ACEOF
81ecdfbb 16544if ac_fn_c_try_compile "$LINENO"; then :
34875e64
NC
16545 ld_cv_decl_getopt_unistd_h=yes
16546else
81ecdfbb 16547 ld_cv_decl_getopt_unistd_h=no
34875e64 16548fi
81ecdfbb 16549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34875e64
NC
16550fi
16551
81ecdfbb
RW
16552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16553$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
34875e64 16554if test $ld_cv_decl_getopt_unistd_h = yes; then
42ecbf5e 16555
81ecdfbb 16556$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
34875e64
NC
16557
16558fi
42ecbf5e 16559
252b5132
RH
16560
16561case "${host}" in
a8100d5b 16562*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
42ecbf5e 16563
81ecdfbb 16564$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
252b5132
RH
16565 ;;
16566esac
16567
81ecdfbb
RW
16568ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16569if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16570 ac_have_decl=1
252b5132 16571else
81ecdfbb
RW
16572 ac_have_decl=0
16573fi
502bdb00 16574
81ecdfbb
RW
16575cat >>confdefs.h <<_ACEOF
16576#define HAVE_DECL_STRSTR $ac_have_decl
42ecbf5e 16577_ACEOF
81ecdfbb
RW
16578ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16579if test "x$ac_cv_have_decl_free" = x""yes; then :
16580 ac_have_decl=1
252b5132 16581else
81ecdfbb 16582 ac_have_decl=0
252b5132
RH
16583fi
16584
502bdb00 16585cat >>confdefs.h <<_ACEOF
81ecdfbb 16586#define HAVE_DECL_FREE $ac_have_decl
502bdb00 16587_ACEOF
81ecdfbb
RW
16588ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16589if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16590 ac_have_decl=1
16591else
16592 ac_have_decl=0
16593fi
42ecbf5e 16594
81ecdfbb
RW
16595cat >>confdefs.h <<_ACEOF
16596#define HAVE_DECL_SBRK $ac_have_decl
16597_ACEOF
16598ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16599if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16600 ac_have_decl=1
16601else
16602 ac_have_decl=0
16603fi
502bdb00 16604
81ecdfbb
RW
16605cat >>confdefs.h <<_ACEOF
16606#define HAVE_DECL_GETENV $ac_have_decl
16607_ACEOF
16608ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16609if test "x$ac_cv_have_decl_environ" = x""yes; then :
16610 ac_have_decl=1
502bdb00 16611else
81ecdfbb
RW
16612 ac_have_decl=0
16613fi
16614
16615cat >>confdefs.h <<_ACEOF
16616#define HAVE_DECL_ENVIRON $ac_have_decl
42ecbf5e 16617_ACEOF
252b5132 16618
252b5132 16619
81ecdfbb
RW
16620# Link in zlib if we can. This is needed only for the bootstrap tests
16621# right now, since those tests use libbfd, which depends on zlib.
52546677
RM
16622
16623 # See if the user specified whether he wants zlib support or not.
16624
16625# Check whether --with-zlib was given.
16626if test "${with_zlib+set}" = set; then :
16627 withval=$with_zlib;
16628else
16629 with_zlib=auto
16630fi
16631
16632
16633 if test "$with_zlib" != "no"; then
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
81ecdfbb
RW
16635$as_echo_n "checking for library containing zlibVersion... " >&6; }
16636if test "${ac_cv_search_zlibVersion+set}" = set; then :
16637 $as_echo_n "(cached) " >&6
252b5132 16638else
81ecdfbb
RW
16639 ac_func_search_save_LIBS=$LIBS
16640cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 16641/* end confdefs.h. */
502bdb00 16642
81ecdfbb
RW
16643/* Override any GCC internal prototype to avoid an error.
16644 Use char because int might match the return type of a GCC
4474d12b 16645 builtin and then its argument prototype would still apply. */
4474d12b
CS
16646#ifdef __cplusplus
16647extern "C"
16648#endif
4474d12b
CS
16649char zlibVersion ();
16650int
16651main ()
16652{
81ecdfbb 16653return zlibVersion ();
4474d12b
CS
16654 ;
16655 return 0;
16656}
16657_ACEOF
81ecdfbb
RW
16658for ac_lib in '' z; do
16659 if test -z "$ac_lib"; then
16660 ac_res="none required"
4474d12b 16661 else
81ecdfbb
RW
16662 ac_res=-l$ac_lib
16663 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4474d12b 16664 fi
81ecdfbb
RW
16665 if ac_fn_c_try_link "$LINENO"; then :
16666 ac_cv_search_zlibVersion=$ac_res
4474d12b 16667fi
81ecdfbb
RW
16668rm -f core conftest.err conftest.$ac_objext \
16669 conftest$ac_exeext
16670 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16671 break
4474d12b 16672fi
81ecdfbb
RW
16673done
16674if test "${ac_cv_search_zlibVersion+set}" = set; then :
4474d12b 16675
4474d12b 16676else
81ecdfbb 16677 ac_cv_search_zlibVersion=no
4474d12b 16678fi
81ecdfbb
RW
16679rm conftest.$ac_ext
16680LIBS=$ac_func_search_save_LIBS
4474d12b 16681fi
81ecdfbb
RW
16682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16683$as_echo "$ac_cv_search_zlibVersion" >&6; }
16684ac_res=$ac_cv_search_zlibVersion
16685if test "$ac_res" != no; then :
16686 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16687 for ac_header in zlib.h
16688do :
16689 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16690if test "x$ac_cv_header_zlib_h" = x""yes; then :
4474d12b 16691 cat >>confdefs.h <<_ACEOF
81ecdfbb 16692#define HAVE_ZLIB_H 1
4474d12b
CS
16693_ACEOF
16694
16695fi
16696
16697done
16698
16699fi
16700
52546677
RM
16701 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
16702 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
16703 fi
16704 fi
16705
4474d12b 16706
597e2591
ILT
16707# When converting linker scripts into strings for use in emulation
16708# files, use astring.sed if the compiler supports ANSI string
16709# concatenation, or ostring.sed otherwise. This is to support the
16710# broken Microsoft MSVC compiler, which limits the length of string
16711# constants, while still supporting pre-ANSI compilers which do not
16712# support string concatenation.
81ecdfbb
RW
16713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16714$as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16715if test "${ld_cv_string_concatenation+set}" = set; then :
16716 $as_echo_n "(cached) " >&6
42ecbf5e 16717else
81ecdfbb 16718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 16719/* end confdefs.h. */
81ecdfbb 16720
314e9a4e
L
16721int
16722main ()
16723{
81ecdfbb 16724char *a = "a" "a";
314e9a4e
L
16725 ;
16726 return 0;
16727}
16728_ACEOF
81ecdfbb
RW
16729if ac_fn_c_try_compile "$LINENO"; then :
16730 ld_cv_string_concatenation=yes
314e9a4e 16731else
81ecdfbb 16732 ld_cv_string_concatenation=no
314e9a4e 16733fi
81ecdfbb 16734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
314e9a4e 16735fi
81ecdfbb
RW
16736
16737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16738$as_echo "$ld_cv_string_concatenation" >&6; }
16739if test "$ld_cv_string_concatenation" = "yes"; then
16740 STRINGIFY=astring.sed
16741else
16742 STRINGIFY=ostring.sed
314e9a4e 16743fi
81ecdfbb
RW
16744
16745
16746# target-specific stuff:
16747
16748all_targets=
16749EMUL=
16750all_emuls=
16751all_emul_extras=
16752all_libpath=
16753
16754rm -f tdirs
16755
16756for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16757do
16758 if test "$targ_alias" = "all"; then
16759 all_targets=true
16760 else
16761 # Canonicalize the secondary target names.
16762 result=`$ac_config_sub $targ_alias 2>/dev/null`
16763 if test -n "$result"; then
16764 targ=$result
16765 else
16766 targ=$targ_alias
16767 fi
16768
16769 . ${srcdir}/configure.tgt
16770
16771 if test "$targ" = "$target"; then
16772 EMUL=$targ_emul
16773 fi
16774
16775 if test x${want64} = xfalse; then
16776 . ${srcdir}/../bfd/config.bfd
16777 fi
16778
16779 if test x${want64} = xtrue; then
16780 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16781 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16782 fi
16783
16784 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16785 case " $all_emuls " in
16786 *" e${i}.o "*) ;;
16787 *)
16788 all_emuls="$all_emuls e${i}.o"
16789 eval result=\$tdir_$i
16790 test -z "$result" && result=$targ_alias
16791 echo tdir_$i=$result >> tdirs
16792 ;;
16793 esac
16794 done
16795
16796 for i in $targ_emul $targ_extra_libpath; do
16797 case " $all_libpath " in
16798 *" ${i} "*) ;;
16799 *)
16800 if test -z "$all_libpath"; then
16801 all_libpath=${i}
16802 else
16803 all_libpath="$all_libpath ${i}"
16804 fi
16805 ;;
16806 esac
16807 done
16808
16809 for i in $targ_extra_ofiles; do
16810 case " $all_emul_extras " in
16811 *" ${i} "*) ;;
16812 *)
16813 all_emul_extras="$all_emul_extras ${i}"
16814 ;;
16815 esac
16816 done
16817 fi
16818done
16819
16820
16821
16822TDIRS=tdirs
16823
16824
16825if test x${all_targets} = xtrue; then
16826 if test x${want64} = xfalse; then
16827 # The cast to long int works around a bug in the HP C Compiler
16828# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16829# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16830# This bug is HP SR number 8606223364.
16831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16832$as_echo_n "checking size of long... " >&6; }
16833if test "${ac_cv_sizeof_long+set}" = set; then :
16834 $as_echo_n "(cached) " >&6
16835else
16836 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16837
314e9a4e 16838else
81ecdfbb
RW
16839 if test "$ac_cv_type_long" = yes; then
16840 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16841$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16842{ as_fn_set_status 77
16843as_fn_error "cannot compute sizeof (long)
16844See \`config.log' for more details." "$LINENO" 5; }; }
16845 else
16846 ac_cv_sizeof_long=0
16847 fi
314e9a4e 16848fi
81ecdfbb 16849
314e9a4e 16850fi
81ecdfbb
RW
16851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16852$as_echo "$ac_cv_sizeof_long" >&6; }
16853
16854
16855
314e9a4e
L
16856cat >>confdefs.h <<_ACEOF
16857#define SIZEOF_LONG $ac_cv_sizeof_long
16858_ACEOF
16859
16860
16861 if test "x${ac_cv_sizeof_long}" = "x8"; then
16862 want64=true
16863 fi
16864 fi
42ecbf5e
DJ
16865 if test x${want64} = xtrue; then
16866 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16867 else
16868 EMULATION_OFILES='$(ALL_EMULATIONS)'
16869 fi
16870 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16871else
16872 EMULATION_OFILES=$all_emuls
16873 EMUL_EXTRA_OFILES=$all_emul_extras
16874fi
16875
16876
16877
16878
16879EMULATION_LIBPATH=$all_libpath
16880
16881
16882if test x${enable_static} = xno; then
16883 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16884else
16885 TESTBFDLIB="../bfd/.libs/libbfd.a"
16886fi
16887
16888
16889target_vendor=${target_vendor=$host_vendor}
16890case "$target_vendor" in
16891 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16892 *) EXTRA_SHLIB_EXTENSION= ;;
16893esac
16894
16895case "$target_os" in
16896 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16897esac
16898
16899if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16900
16901cat >>confdefs.h <<_ACEOF
16902#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
16903_ACEOF
16904
16905fi
16906
108a6f8e
CD
16907
16908
16909
16910
31dd3154 16911
81ecdfbb 16912ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
da594c4a 16913
42ecbf5e
DJ
16914cat >confcache <<\_ACEOF
16915# This file is a shell script that caches the results of configure
16916# tests run on this system so they can be shared between configure
16917# scripts and configure runs, see configure's option --config-cache.
16918# It is not useful on other systems. If it contains results you don't
16919# want to keep, you may remove or edit it.
16920#
16921# config.status only pays attention to the cache file if you give it
16922# the --recheck option to rerun configure.
16923#
16924# `ac_cv_env_foo' variables (set or unset) will be overridden when
16925# loading this file, other *unset* `ac_cv_foo' will be assigned the
16926# following values.
16927
16928_ACEOF
16929
16930# The following way of writing the cache mishandles newlines in values,
16931# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 16932# So, we kill variables containing newlines.
42ecbf5e
DJ
16933# Ultrix sh set writes to stderr and can't be redirected directly,
16934# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
16935(
16936 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16937 eval ac_val=\$$ac_var
16938 case $ac_val in #(
16939 *${as_nl}*)
16940 case $ac_var in #(
16941 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16942$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16943 esac
16944 case $ac_var in #(
16945 _ | IFS | as_nl) ;; #(
16946 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16947 *) { eval $ac_var=; unset $ac_var;} ;;
16948 esac ;;
16949 esac
16950 done
16951
42ecbf5e 16952 (set) 2>&1 |
81ecdfbb
RW
16953 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16954 *${as_nl}ac_space=\ *)
16955 # `set' does not quote correctly, so add quotes: double-quote
16956 # substitution turns \\\\ into \\, and sed turns \\ into \.
42ecbf5e
DJ
16957 sed -n \
16958 "s/'/'\\\\''/g;
16959 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 16960 ;; #(
42ecbf5e
DJ
16961 *)
16962 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 16963 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 16964 ;;
81ecdfbb
RW
16965 esac |
16966 sort
16967) |
42ecbf5e 16968 sed '
81ecdfbb 16969 /^ac_cv_env_/b end
42ecbf5e 16970 t clear
81ecdfbb 16971 :clear
42ecbf5e
DJ
16972 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16973 t end
81ecdfbb
RW
16974 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16975 :end' >>confcache
16976if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16977 if test -w "$cache_file"; then
16978 test "x$cache_file" != "x/dev/null" &&
16979 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16980$as_echo "$as_me: updating cache $cache_file" >&6;}
42ecbf5e
DJ
16981 cat confcache >$cache_file
16982 else
81ecdfbb
RW
16983 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16984$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
42ecbf5e
DJ
16985 fi
16986fi
16987rm -f confcache
16988
16989test "x$prefix" = xNONE && prefix=$ac_default_prefix
16990# Let make expand exec_prefix.
16991test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16992
42ecbf5e
DJ
16993DEFS=-DHAVE_CONFIG_H
16994
16995ac_libobjs=
16996ac_ltlibobjs=
16997for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16998 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
16999 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17000 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17001 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17002 # will be set to the directory where LIBOBJS objects are built.
17003 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17004 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
42ecbf5e
DJ
17005done
17006LIBOBJS=$ac_libobjs
17007
17008LTLIBOBJS=$ac_ltlibobjs
17009
17010
17011if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
17012 as_fn_error "conditional \"AMDEP\" was never defined.
17013Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e
DJ
17014fi
17015if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
17016 as_fn_error "conditional \"am__fastdepCC\" was never defined.
17017Usually this means the macro was only invoked conditionally." "$LINENO" 5
17018fi
17019 if test -n "$EXEEXT"; then
17020 am__EXEEXT_TRUE=
17021 am__EXEEXT_FALSE='#'
17022else
17023 am__EXEEXT_TRUE='#'
17024 am__EXEEXT_FALSE=
42ecbf5e 17025fi
81ecdfbb 17026
64ac50ac
RW
17027if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17028 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17029Usually this means the macro was only invoked conditionally." "$LINENO" 5
17030fi
3cb62297
L
17031if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17032 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17033Usually this means the macro was only invoked conditionally." "$LINENO" 5
17034fi
42ecbf5e 17035if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
17036 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17037Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e 17038fi
d5fbea21 17039if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
17040 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17041Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 17042fi
5d3236ee
DK
17043if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17044 as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17045Usually this means the macro was only invoked conditionally." "$LINENO" 5
17046fi
42ecbf5e
DJ
17047
17048: ${CONFIG_STATUS=./config.status}
81ecdfbb 17049ac_write_fail=0
42ecbf5e
DJ
17050ac_clean_files_save=$ac_clean_files
17051ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
17052{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17053$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17054as_write_fail=0
17055cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
42ecbf5e
DJ
17056#! $SHELL
17057# Generated by $as_me.
17058# Run this file to recreate the current configuration.
17059# Compiler output produced by configure, useful for debugging
17060# configure, is in config.log if it exists.
17061
17062debug=false
17063ac_cs_recheck=false
17064ac_cs_silent=false
42ecbf5e 17065
81ecdfbb
RW
17066SHELL=\${CONFIG_SHELL-$SHELL}
17067export SHELL
17068_ASEOF
17069cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17070## -------------------- ##
17071## M4sh Initialization. ##
17072## -------------------- ##
42ecbf5e 17073
81ecdfbb
RW
17074# Be more Bourne compatible
17075DUALCASE=1; export DUALCASE # for MKS sh
17076if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
42ecbf5e
DJ
17077 emulate sh
17078 NULLCMD=:
81ecdfbb 17079 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
17080 # is contrary to our usage. Disable this feature.
17081 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
17082 setopt NO_GLOB_SUBST
17083else
17084 case `(set -o) 2>/dev/null` in #(
17085 *posix*) :
17086 set -o posix ;; #(
17087 *) :
17088 ;;
17089esac
42ecbf5e 17090fi
42ecbf5e 17091
81ecdfbb
RW
17092
17093as_nl='
17094'
17095export as_nl
17096# Printing a long string crashes Solaris 7 /usr/bin/printf.
17097as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17098as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17099as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17100# Prefer a ksh shell builtin over an external printf program on Solaris,
17101# but without wasting forks for bash or zsh.
17102if test -z "$BASH_VERSION$ZSH_VERSION" \
17103 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17104 as_echo='print -r --'
17105 as_echo_n='print -rn --'
17106elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17107 as_echo='printf %s\n'
17108 as_echo_n='printf %s'
17109else
17110 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17111 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17112 as_echo_n='/usr/ucb/echo -n'
17113 else
17114 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17115 as_echo_n_body='eval
17116 arg=$1;
17117 case $arg in #(
17118 *"$as_nl"*)
17119 expr "X$arg" : "X\\(.*\\)$as_nl";
17120 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17121 esac;
17122 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17123 '
17124 export as_echo_n_body
17125 as_echo_n='sh -c $as_echo_n_body as_echo'
17126 fi
17127 export as_echo_body
17128 as_echo='sh -c $as_echo_body as_echo'
17129fi
17130
17131# The user is always right.
17132if test "${PATH_SEPARATOR+set}" != set; then
17133 PATH_SEPARATOR=:
17134 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17135 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17136 PATH_SEPARATOR=';'
17137 }
42ecbf5e
DJ
17138fi
17139
17140
81ecdfbb
RW
17141# IFS
17142# We need space, tab and new line, in precisely that order. Quoting is
17143# there to prevent editors from complaining about space-tab.
17144# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17145# splitting by setting IFS to empty value.)
17146IFS=" "" $as_nl"
17147
17148# Find who we are. Look in the path if we contain no directory separator.
17149case $0 in #((
17150 *[\\/]* ) as_myself=$0 ;;
17151 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17152for as_dir in $PATH
17153do
17154 IFS=$as_save_IFS
17155 test -z "$as_dir" && as_dir=.
17156 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17157 done
17158IFS=$as_save_IFS
17159
17160 ;;
17161esac
17162# We did not find ourselves, most probably we were run as `sh COMMAND'
17163# in which case we are not to be found in the path.
17164if test "x$as_myself" = x; then
17165 as_myself=$0
17166fi
17167if test ! -f "$as_myself"; then
17168 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17169 exit 1
17170fi
17171
17172# Unset variables that we do not need and which cause bugs (e.g. in
17173# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17174# suppresses any "Segmentation fault" message there. '((' could
17175# trigger a bug in pdksh 5.2.14.
17176for as_var in BASH_ENV ENV MAIL MAILPATH
17177do eval test x\${$as_var+set} = xset \
17178 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17179done
42ecbf5e
DJ
17180PS1='$ '
17181PS2='> '
17182PS4='+ '
17183
17184# NLS nuisances.
81ecdfbb
RW
17185LC_ALL=C
17186export LC_ALL
17187LANGUAGE=C
17188export LANGUAGE
17189
17190# CDPATH.
17191(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17192
17193
17194# as_fn_error ERROR [LINENO LOG_FD]
17195# ---------------------------------
17196# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17197# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17198# script with status $?, using 1 if that was 0.
17199as_fn_error ()
17200{
17201 as_status=$?; test $as_status -eq 0 && as_status=1
17202 if test "$3"; then
17203 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17204 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
42ecbf5e 17205 fi
81ecdfbb
RW
17206 $as_echo "$as_me: error: $1" >&2
17207 as_fn_exit $as_status
17208} # as_fn_error
17209
17210
17211# as_fn_set_status STATUS
17212# -----------------------
17213# Set $? to STATUS, without forking.
17214as_fn_set_status ()
17215{
17216 return $1
17217} # as_fn_set_status
17218
17219# as_fn_exit STATUS
17220# -----------------
17221# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17222as_fn_exit ()
17223{
17224 set +e
17225 as_fn_set_status $1
17226 exit $1
17227} # as_fn_exit
17228
17229# as_fn_unset VAR
17230# ---------------
17231# Portably unset VAR.
17232as_fn_unset ()
17233{
17234 { eval $1=; unset $1;}
17235}
17236as_unset=as_fn_unset
17237# as_fn_append VAR VALUE
17238# ----------------------
17239# Append the text in VALUE to the end of the definition contained in VAR. Take
17240# advantage of any shell optimizations that allow amortized linear growth over
17241# repeated appends, instead of the typical quadratic growth present in naive
17242# implementations.
17243if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17244 eval 'as_fn_append ()
17245 {
17246 eval $1+=\$2
17247 }'
17248else
17249 as_fn_append ()
17250 {
17251 eval $1=\$$1\$2
17252 }
17253fi # as_fn_append
17254
17255# as_fn_arith ARG...
17256# ------------------
17257# Perform arithmetic evaluation on the ARGs, and store the result in the
17258# global $as_val. Take advantage of shells that can avoid forks. The arguments
17259# must be portable across $(()) and expr.
17260if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17261 eval 'as_fn_arith ()
17262 {
17263 as_val=$(( $* ))
17264 }'
17265else
17266 as_fn_arith ()
17267 {
17268 as_val=`expr "$@" || test $? -eq 1`
17269 }
17270fi # as_fn_arith
17271
42ecbf5e 17272
81ecdfbb
RW
17273if expr a : '\(a\)' >/dev/null 2>&1 &&
17274 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
17275 as_expr=expr
17276else
17277 as_expr=false
17278fi
17279
81ecdfbb 17280if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42ecbf5e
DJ
17281 as_basename=basename
17282else
17283 as_basename=false
17284fi
17285
81ecdfbb
RW
17286if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17287 as_dirname=dirname
17288else
17289 as_dirname=false
17290fi
42ecbf5e 17291
81ecdfbb 17292as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
17293$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17294 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
17295 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17296$as_echo X/"$0" |
17297 sed '/^.*\/\([^/][^/]*\)\/*$/{
17298 s//\1/
17299 q
17300 }
17301 /^X\/\(\/\/\)$/{
17302 s//\1/
17303 q
17304 }
17305 /^X\/\(\/\).*/{
17306 s//\1/
17307 q
17308 }
17309 s/.*/./; q'`
42ecbf5e 17310
42ecbf5e
DJ
17311# Avoid depending upon Character Ranges.
17312as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17313as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17314as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17315as_cr_digits='0123456789'
17316as_cr_alnum=$as_cr_Letters$as_cr_digits
17317
81ecdfbb
RW
17318ECHO_C= ECHO_N= ECHO_T=
17319case `echo -n x` in #(((((
17320-n*)
17321 case `echo 'xy\c'` in
17322 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17323 xy) ECHO_C='\c';;
17324 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17325 ECHO_T=' ';;
17326 esac;;
17327*)
17328 ECHO_N='-n';;
42ecbf5e 17329esac
252b5132 17330
81ecdfbb
RW
17331rm -f conf$$ conf$$.exe conf$$.file
17332if test -d conf$$.dir; then
17333 rm -f conf$$.dir/conf$$.file
42ecbf5e 17334else
81ecdfbb
RW
17335 rm -f conf$$.dir
17336 mkdir conf$$.dir 2>/dev/null
42ecbf5e 17337fi
81ecdfbb
RW
17338if (echo >conf$$.file) 2>/dev/null; then
17339 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 17340 as_ln_s='ln -s'
81ecdfbb
RW
17341 # ... but there are two gotchas:
17342 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17343 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17344 # In both cases, we have to default to `cp -p'.
17345 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17346 as_ln_s='cp -p'
17347 elif ln conf$$.file conf$$ 2>/dev/null; then
17348 as_ln_s=ln
17349 else
17350 as_ln_s='cp -p'
252b5132 17351 fi
e5a52504 17352else
42ecbf5e 17353 as_ln_s='cp -p'
e5a52504 17354fi
81ecdfbb
RW
17355rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17356rmdir conf$$.dir 2>/dev/null
17357
17358
17359# as_fn_mkdir_p
17360# -------------
17361# Create "$as_dir" as a directory, including parents if necessary.
17362as_fn_mkdir_p ()
17363{
17364
17365 case $as_dir in #(
17366 -*) as_dir=./$as_dir;;
17367 esac
17368 test -d "$as_dir" || eval $as_mkdir_p || {
17369 as_dirs=
17370 while :; do
17371 case $as_dir in #(
17372 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17373 *) as_qdir=$as_dir;;
17374 esac
17375 as_dirs="'$as_qdir' $as_dirs"
17376 as_dir=`$as_dirname -- "$as_dir" ||
17377$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17378 X"$as_dir" : 'X\(//\)[^/]' \| \
17379 X"$as_dir" : 'X\(//\)$' \| \
17380 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17381$as_echo X"$as_dir" |
17382 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17383 s//\1/
17384 q
17385 }
17386 /^X\(\/\/\)[^/].*/{
17387 s//\1/
17388 q
17389 }
17390 /^X\(\/\/\)$/{
17391 s//\1/
17392 q
17393 }
17394 /^X\(\/\).*/{
17395 s//\1/
17396 q
17397 }
17398 s/.*/./; q'`
17399 test -d "$as_dir" && break
17400 done
17401 test -z "$as_dirs" || eval "mkdir $as_dirs"
17402 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17403
252b5132 17404
81ecdfbb 17405} # as_fn_mkdir_p
42ecbf5e 17406if mkdir -p . 2>/dev/null; then
81ecdfbb 17407 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
17408else
17409 test -d ./-p && rmdir ./-p
17410 as_mkdir_p=false
17411fi
252b5132 17412
81ecdfbb
RW
17413if test -x / >/dev/null 2>&1; then
17414 as_test_x='test -x'
17415else
17416 if ls -dL / >/dev/null 2>&1; then
17417 as_ls_L_option=L
17418 else
17419 as_ls_L_option=
17420 fi
17421 as_test_x='
17422 eval sh -c '\''
17423 if test -d "$1"; then
17424 test -d "$1/.";
17425 else
17426 case $1 in #(
17427 -*)set "./$1";;
17428 esac;
17429 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17430 ???[sx]*):;;*)false;;esac;fi
17431 '\'' sh
17432 '
17433fi
17434as_executable_p=$as_test_x
252b5132 17435
42ecbf5e
DJ
17436# Sed expression to map a string onto a valid CPP name.
17437as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
f234d5fe 17438
42ecbf5e
DJ
17439# Sed expression to map a string onto a valid variable name.
17440as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
e5a52504 17441
e5a52504 17442
42ecbf5e 17443exec 6>&1
81ecdfbb
RW
17444## ----------------------------------- ##
17445## Main body of $CONFIG_STATUS script. ##
17446## ----------------------------------- ##
17447_ASEOF
17448test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
e5a52504 17449
81ecdfbb
RW
17450cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17451# Save the log message, to keep $0 and so on meaningful, and to
42ecbf5e 17452# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
17453# values after options handling.
17454ac_log="
42ecbf5e 17455This file was extended by $as_me, which was
81ecdfbb 17456generated by GNU Autoconf 2.64. Invocation command line was
42ecbf5e
DJ
17457
17458 CONFIG_FILES = $CONFIG_FILES
17459 CONFIG_HEADERS = $CONFIG_HEADERS
17460 CONFIG_LINKS = $CONFIG_LINKS
17461 CONFIG_COMMANDS = $CONFIG_COMMANDS
17462 $ $0 $@
e5a52504 17463
81ecdfbb
RW
17464on `(hostname || uname -n) 2>/dev/null | sed 1q`
17465"
17466
42ecbf5e
DJ
17467_ACEOF
17468
81ecdfbb
RW
17469case $ac_config_files in *"
17470"*) set x $ac_config_files; shift; ac_config_files=$*;;
17471esac
e5a52504 17472
81ecdfbb
RW
17473case $ac_config_headers in *"
17474"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17475esac
42ecbf5e 17476
42ecbf5e 17477
81ecdfbb
RW
17478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17479# Files that config.status was made for.
17480config_files="$ac_config_files"
17481config_headers="$ac_config_headers"
17482config_commands="$ac_config_commands"
42ecbf5e 17483
81ecdfbb 17484_ACEOF
42ecbf5e 17485
81ecdfbb 17486cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 17487ac_cs_usage="\
81ecdfbb
RW
17488\`$as_me' instantiates files and other configuration actions
17489from templates according to the current configuration. Unless the files
17490and actions are specified as TAGs, all are instantiated by default.
42ecbf5e 17491
81ecdfbb 17492Usage: $0 [OPTION]... [TAG]...
42ecbf5e
DJ
17493
17494 -h, --help print this help, then exit
81ecdfbb
RW
17495 -V, --version print version number and configuration settings, then exit
17496 -q, --quiet, --silent
17497 do not print progress messages
42ecbf5e
DJ
17498 -d, --debug don't remove temporary files
17499 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
17500 --file=FILE[:TEMPLATE]
17501 instantiate the configuration file FILE
17502 --header=FILE[:TEMPLATE]
17503 instantiate the configuration header FILE
42ecbf5e
DJ
17504
17505Configuration files:
17506$config_files
17507
17508Configuration headers:
17509$config_headers
17510
17511Configuration commands:
17512$config_commands
17513
81ecdfbb 17514Report bugs to the package provider."
42ecbf5e 17515
81ecdfbb
RW
17516_ACEOF
17517cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e
DJ
17518ac_cs_version="\\
17519config.status
81ecdfbb
RW
17520configured by $0, generated by GNU Autoconf 2.64,
17521 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
42ecbf5e 17522
81ecdfbb 17523Copyright (C) 2009 Free Software Foundation, Inc.
42ecbf5e
DJ
17524This config.status script is free software; the Free Software Foundation
17525gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
17526
17527ac_pwd='$ac_pwd'
17528srcdir='$srcdir'
17529INSTALL='$INSTALL'
17530MKDIR_P='$MKDIR_P'
17531AWK='$AWK'
17532test -n "\$AWK" || AWK=awk
42ecbf5e
DJ
17533_ACEOF
17534
81ecdfbb
RW
17535cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17536# The default lists apply if the user does not specify any file.
42ecbf5e
DJ
17537ac_need_defaults=:
17538while test $# != 0
17539do
17540 case $1 in
17541 --*=*)
81ecdfbb
RW
17542 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17543 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
42ecbf5e 17544 ac_shift=:
252b5132 17545 ;;
81ecdfbb 17546 *)
42ecbf5e
DJ
17547 ac_option=$1
17548 ac_optarg=$2
17549 ac_shift=shift
252b5132 17550 ;;
42ecbf5e 17551 esac
252b5132 17552
42ecbf5e
DJ
17553 case $ac_option in
17554 # Handling of the options.
42ecbf5e
DJ
17555 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17556 ac_cs_recheck=: ;;
81ecdfbb
RW
17557 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17558 $as_echo "$ac_cs_version"; exit ;;
17559 --debug | --debu | --deb | --de | --d | -d )
42ecbf5e
DJ
17560 debug=: ;;
17561 --file | --fil | --fi | --f )
17562 $ac_shift
81ecdfbb
RW
17563 case $ac_optarg in
17564 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17565 esac
17566 as_fn_append CONFIG_FILES " '$ac_optarg'"
42ecbf5e
DJ
17567 ac_need_defaults=false;;
17568 --header | --heade | --head | --hea )
17569 $ac_shift
81ecdfbb
RW
17570 case $ac_optarg in
17571 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17572 esac
17573 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
42ecbf5e 17574 ac_need_defaults=false;;
81ecdfbb
RW
17575 --he | --h)
17576 # Conflict between --help and --header
17577 as_fn_error "ambiguous option: \`$1'
17578Try \`$0 --help' for more information.";;
17579 --help | --hel | -h )
17580 $as_echo "$ac_cs_usage"; exit ;;
42ecbf5e
DJ
17581 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17582 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17583 ac_cs_silent=: ;;
252b5132 17584
42ecbf5e 17585 # This is an error.
81ecdfbb
RW
17586 -*) as_fn_error "unrecognized option: \`$1'
17587Try \`$0 --help' for more information." ;;
252b5132 17588
81ecdfbb
RW
17589 *) as_fn_append ac_config_targets " $1"
17590 ac_need_defaults=false ;;
252b5132 17591
42ecbf5e
DJ
17592 esac
17593 shift
17594done
d15b04bd 17595
42ecbf5e 17596ac_configure_extra_args=
e5a52504 17597
42ecbf5e
DJ
17598if $ac_cs_silent; then
17599 exec 6>/dev/null
17600 ac_configure_extra_args="$ac_configure_extra_args --silent"
17601fi
e5a52504 17602
42ecbf5e 17603_ACEOF
81ecdfbb 17604cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e 17605if \$ac_cs_recheck; then
81ecdfbb
RW
17606 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17607 shift
17608 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17609 CONFIG_SHELL='$SHELL'
17610 export CONFIG_SHELL
17611 exec "\$@"
42ecbf5e
DJ
17612fi
17613
17614_ACEOF
81ecdfbb
RW
17615cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17616exec 5>>config.log
17617{
17618 echo
17619 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17620## Running $as_me. ##
17621_ASBOX
17622 $as_echo "$ac_log"
17623} >&5
42ecbf5e 17624
81ecdfbb
RW
17625_ACEOF
17626cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
252b5132 17627#
81ecdfbb 17628# INIT-COMMANDS
252b5132 17629#
42ecbf5e 17630AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
17631
17632
17633# The HP-UX ksh and POSIX shell print the target directory to stdout
17634# if CDPATH is set.
17635(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17636
17637sed_quote_subst='$sed_quote_subst'
17638double_quote_subst='$double_quote_subst'
17639delay_variable_subst='$delay_variable_subst'
3725885a
RW
17640macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17641macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17642enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17643enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17644pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17645enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17646SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17647ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17648host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17649host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17650host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17651build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17652build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17653build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17654SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17655Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17656GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17657EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17658FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17659LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17660NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17661LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17662max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17663ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17664exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17665lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17666lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17667lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17668reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17669reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17670OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17671deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17672file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17673AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17674AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17675STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17676RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17677old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17678old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17679old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17680lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17681CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17682CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17683compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17684GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17685lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17686lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17687lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17688lt_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"`'
17689objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17690MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17691lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17692lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17693lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17694lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17695lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17696need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17697DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17698NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17699LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17700OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17701OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17702libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17703shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17704extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17705archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17706enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17707export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17708whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17709compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17710old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17711old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17712archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17713archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17714module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17715module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17716with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17717allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17718no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17719hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17720hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17721hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17722hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17723hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17724hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17725hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17726hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17727inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17728link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17729fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17730always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17731export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17732exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17733include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17734prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17735file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17736variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17737need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17738need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17739version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17740runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17741shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17742shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17743libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17744library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17745soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17746install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17747postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17748postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17749finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17750finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17751hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17752sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17753sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17754hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17755enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17756enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17757enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17758old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17759striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
3cb62297
L
17760compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17761predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17762postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17763predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17764postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17765compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17766LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17767reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17768reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17769old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17770compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17771GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17772lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17773lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17774lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17775lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17776lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17777archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17778enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17779export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17780whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17781compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17782old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17783old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17784archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17785archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17786module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17787module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17788with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17789allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17790no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17791hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17792hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17793hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17794hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17795hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17796hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17797hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17798hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17799inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17800link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17801fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17802always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17803export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17804exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17805include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17806prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17807file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17808hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17809compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17810predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17811postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17812predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17813postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17814compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
17815
17816LTCC='$LTCC'
17817LTCFLAGS='$LTCFLAGS'
17818compiler='$compiler_DEFAULT'
17819
3725885a
RW
17820# A function that is used when there is no print builtin or printf.
17821func_fallback_echo ()
17822{
17823 eval 'cat <<_LTECHO_EOF
17824\$1
17825_LTECHO_EOF'
17826}
17827
d7040cdb 17828# Quote evaled strings.
3725885a
RW
17829for var in SHELL \
17830ECHO \
17831SED \
d7040cdb
SE
17832GREP \
17833EGREP \
17834FGREP \
17835LD \
17836NM \
17837LN_S \
17838lt_SP2NL \
17839lt_NL2SP \
17840reload_flag \
b214d478 17841OBJDUMP \
d7040cdb
SE
17842deplibs_check_method \
17843file_magic_cmd \
17844AR \
17845AR_FLAGS \
17846STRIP \
17847RANLIB \
17848CC \
17849CFLAGS \
17850compiler \
17851lt_cv_sys_global_symbol_pipe \
17852lt_cv_sys_global_symbol_to_cdecl \
17853lt_cv_sys_global_symbol_to_c_name_address \
b214d478 17854lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
17855lt_prog_compiler_no_builtin_flag \
17856lt_prog_compiler_wl \
17857lt_prog_compiler_pic \
17858lt_prog_compiler_static \
17859lt_cv_prog_compiler_c_o \
17860need_locks \
b214d478
SE
17861DSYMUTIL \
17862NMEDIT \
17863LIPO \
17864OTOOL \
17865OTOOL64 \
d7040cdb
SE
17866shrext_cmds \
17867export_dynamic_flag_spec \
17868whole_archive_flag_spec \
17869compiler_needs_object \
17870with_gnu_ld \
17871allow_undefined_flag \
17872no_undefined_flag \
17873hardcode_libdir_flag_spec \
17874hardcode_libdir_flag_spec_ld \
17875hardcode_libdir_separator \
17876fix_srcfile_path \
17877exclude_expsyms \
17878include_expsyms \
17879file_list_spec \
17880variables_saved_for_relink \
17881libname_spec \
17882library_names_spec \
17883soname_spec \
3725885a 17884install_override_mode \
d7040cdb
SE
17885finish_eval \
17886old_striplib \
3cb62297
L
17887striplib \
17888compiler_lib_search_dirs \
17889predep_objects \
17890postdep_objects \
17891predeps \
17892postdeps \
17893compiler_lib_search_path \
17894LD_CXX \
17895reload_flag_CXX \
17896compiler_CXX \
17897lt_prog_compiler_no_builtin_flag_CXX \
17898lt_prog_compiler_wl_CXX \
17899lt_prog_compiler_pic_CXX \
17900lt_prog_compiler_static_CXX \
17901lt_cv_prog_compiler_c_o_CXX \
17902export_dynamic_flag_spec_CXX \
17903whole_archive_flag_spec_CXX \
17904compiler_needs_object_CXX \
17905with_gnu_ld_CXX \
17906allow_undefined_flag_CXX \
17907no_undefined_flag_CXX \
17908hardcode_libdir_flag_spec_CXX \
17909hardcode_libdir_flag_spec_ld_CXX \
17910hardcode_libdir_separator_CXX \
17911fix_srcfile_path_CXX \
17912exclude_expsyms_CXX \
17913include_expsyms_CXX \
17914file_list_spec_CXX \
17915compiler_lib_search_dirs_CXX \
17916predep_objects_CXX \
17917postdep_objects_CXX \
17918predeps_CXX \
17919postdeps_CXX \
17920compiler_lib_search_path_CXX; do
3725885a 17921 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 17922 *[\\\\\\\`\\"\\\$]*)
3725885a 17923 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
17924 ;;
17925 *)
17926 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17927 ;;
17928 esac
17929done
17930
17931# Double-quote double-evaled strings.
17932for var in reload_cmds \
17933old_postinstall_cmds \
17934old_postuninstall_cmds \
17935old_archive_cmds \
17936extract_expsyms_cmds \
17937old_archive_from_new_cmds \
17938old_archive_from_expsyms_cmds \
17939archive_cmds \
17940archive_expsym_cmds \
17941module_cmds \
17942module_expsym_cmds \
17943export_symbols_cmds \
17944prelink_cmds \
17945postinstall_cmds \
17946postuninstall_cmds \
17947finish_cmds \
17948sys_lib_search_path_spec \
3cb62297
L
17949sys_lib_dlsearch_path_spec \
17950reload_cmds_CXX \
17951old_archive_cmds_CXX \
17952old_archive_from_new_cmds_CXX \
17953old_archive_from_expsyms_cmds_CXX \
17954archive_cmds_CXX \
17955archive_expsym_cmds_CXX \
17956module_cmds_CXX \
17957module_expsym_cmds_CXX \
17958export_symbols_cmds_CXX \
17959prelink_cmds_CXX; do
3725885a 17960 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 17961 *[\\\\\\\`\\"\\\$]*)
3725885a 17962 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
17963 ;;
17964 *)
17965 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17966 ;;
17967 esac
17968done
17969
d7040cdb
SE
17970ac_aux_dir='$ac_aux_dir'
17971xsi_shell='$xsi_shell'
17972lt_shell_append='$lt_shell_append'
17973
17974# See if we are running on zsh, and set the options which allow our
17975# commands through without removal of \ escapes INIT.
17976if test -n "\${ZSH_VERSION+set}" ; then
17977 setopt NO_GLOB_SUBST
17978fi
17979
17980
17981 PACKAGE='$PACKAGE'
17982 VERSION='$VERSION'
17983 TIMESTAMP='$TIMESTAMP'
17984 RM='$RM'
17985 ofile='$ofile'
17986
17987
17988
3cb62297
L
17989
17990
20e95c23
DJ
17991# Capture the value of obsolete ALL_LINGUAS because we need it to compute
17992 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17993 # from automake.
17994 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17995 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17996 LINGUAS="${LINGUAS-%UNSET%}"
17997
42ecbf5e
DJ
17998
17999_ACEOF
18000
81ecdfbb 18001cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 18002
81ecdfbb 18003# Handling of arguments.
42ecbf5e 18004for ac_config_target in $ac_config_targets
252b5132 18005do
81ecdfbb
RW
18006 case $ac_config_target in
18007 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18008 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18009 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18010 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18011 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18012 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18013
18014 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
18015 esac
18016done
18017
81ecdfbb 18018
42ecbf5e
DJ
18019# If the user did not use the arguments to specify the items to instantiate,
18020# then the envvar interface is used. Set only those that are not.
18021# We use the long form for the default assignment because of an extremely
18022# bizarre bug on SunOS 4.1.3.
18023if $ac_need_defaults; then
18024 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18025 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18026 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18027fi
18028
18029# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 18030# simply because there is no reason against having it here, and in addition,
42ecbf5e 18031# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
18032# Hook for its removal unless debugging.
18033# Note that there is a small window in which the directory will not be cleaned:
18034# after its creation but before its name has been assigned to `$tmp'.
42ecbf5e
DJ
18035$debug ||
18036{
81ecdfbb
RW
18037 tmp=
18038 trap 'exit_status=$?
18039 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18040' 0
18041 trap 'as_fn_exit 1' 1 2 13 15
42ecbf5e 18042}
42ecbf5e 18043# Create a (secure) tmp directory for tmp files.
e5a52504 18044
42ecbf5e 18045{
81ecdfbb 18046 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
42ecbf5e
DJ
18047 test -n "$tmp" && test -d "$tmp"
18048} ||
18049{
81ecdfbb
RW
18050 tmp=./conf$$-$RANDOM
18051 (umask 077 && mkdir "$tmp")
18052} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18053
18054# Set up the scripts for CONFIG_FILES section.
18055# No need to generate them if there are no CONFIG_FILES.
18056# This happens for instance with `./config.status config.h'.
18057if test -n "$CONFIG_FILES"; then
18058
18059if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18060 ac_cs_awk_getline=:
18061 ac_cs_awk_pipe_init=
18062 ac_cs_awk_read_file='
18063 while ((getline aline < (F[key])) > 0)
18064 print(aline)
18065 close(F[key])'
18066 ac_cs_awk_pipe_fini=
18067else
18068 ac_cs_awk_getline=false
18069 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18070 ac_cs_awk_read_file='
18071 print "|#_!!_#|"
18072 print "cat " F[key] " &&"
18073 '$ac_cs_awk_pipe_init
18074 # The final `:' finishes the AND list.
18075 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18076fi
18077ac_cr=`echo X | tr X '\015'`
18078# On cygwin, bash can eat \r inside `` if the user requested igncr.
18079# But we know of no other shell where ac_cr would be empty at this
18080# point, so we can use a bashism as a fallback.
18081if test "x$ac_cr" = x; then
18082 eval ac_cr=\$\'\\r\'
18083fi
18084ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18085if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18086 ac_cs_awk_cr='\r'
18087else
18088 ac_cs_awk_cr=$ac_cr
18089fi
18090
18091echo 'BEGIN {' >"$tmp/subs1.awk" &&
18092_ACEOF
18093
18094# Create commands to substitute file output variables.
42ecbf5e 18095{
81ecdfbb
RW
18096 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18097 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18098 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18099 echo "_ACAWK" &&
18100 echo "_ACEOF"
18101} >conf$$files.sh &&
18102. ./conf$$files.sh ||
18103 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18104rm -f conf$$files.sh
e5a52504 18105
81ecdfbb
RW
18106{
18107 echo "cat >conf$$subs.awk <<_ACEOF" &&
18108 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18109 echo "_ACEOF"
18110} >conf$$subs.sh ||
18111 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18112ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18113ac_delim='%!_!# '
18114for ac_last_try in false false false false false :; do
18115 . ./conf$$subs.sh ||
18116 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18117
18118 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18119 if test $ac_delim_n = $ac_delim_num; then
18120 break
18121 elif $ac_last_try; then
18122 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18123 else
18124 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18125 fi
18126done
18127rm -f conf$$subs.sh
18128
18129cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18130cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18131_ACEOF
18132sed -n '
18133h
18134s/^/S["/; s/!.*/"]=/
18135p
18136g
18137s/^[^!]*!//
18138:repl
18139t repl
18140s/'"$ac_delim"'$//
18141t delim
18142:nl
18143h
18144s/\(.\{148\}\).*/\1/
18145t more1
18146s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18147p
18148n
18149b repl
18150:more1
18151s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18152p
18153g
18154s/.\{148\}//
18155t nl
18156:delim
18157h
18158s/\(.\{148\}\).*/\1/
18159t more2
18160s/["\\]/\\&/g; s/^/"/; s/$/"/
18161p
18162b
18163:more2
18164s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18165p
18166g
18167s/.\{148\}//
18168t delim
18169' <conf$$subs.awk | sed '
18170/^[^""]/{
18171 N
18172 s/\n//
18173}
18174' >>$CONFIG_STATUS || ac_write_fail=1
18175rm -f conf$$subs.awk
18176cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18177_ACAWK
18178cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18179 for (key in S) S_is_set[key] = 1
18180 FS = "\a"
18181 \$ac_cs_awk_pipe_init
18182}
18183{
18184 line = $ 0
18185 nfields = split(line, field, "@")
18186 substed = 0
18187 len = length(field[1])
18188 for (i = 2; i < nfields; i++) {
18189 key = field[i]
18190 keylen = length(key)
18191 if (S_is_set[key]) {
18192 value = S[key]
18193 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18194 len += length(value) + length(field[++i])
18195 substed = 1
18196 } else
18197 len += 1 + keylen
18198 }
18199 if (nfields == 3 && !substed) {
18200 key = field[2]
18201 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18202 \$ac_cs_awk_read_file
18203 next
18204 }
18205 }
18206 print line
18207}
18208\$ac_cs_awk_pipe_fini
18209_ACAWK
18210_ACEOF
18211cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18212if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18213 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18214else
18215 cat
18216fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18217 || as_fn_error "could not setup config files machinery" "$LINENO" 5
42ecbf5e 18218_ACEOF
d15b04bd 18219
81ecdfbb
RW
18220# VPATH may cause trouble with some makes, so we remove $(srcdir),
18221# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18222# trailing colons and then remove the whole line if VPATH becomes empty
18223# (actually we leave an empty line to preserve line numbers).
18224if test "x$srcdir" = x.; then
18225 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18226s/:*\$(srcdir):*/:/
18227s/:*\${srcdir}:*/:/
18228s/:*@srcdir@:*/:/
18229s/^\([^=]*=[ ]*\):*/\1/
18230s/:*$//
18231s/^[^=]*=[ ]*$//
18232}'
18233fi
18234
18235cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18236fi # test -n "$CONFIG_FILES"
42ecbf5e 18237
81ecdfbb
RW
18238# Set up the scripts for CONFIG_HEADERS section.
18239# No need to generate them if there are no CONFIG_HEADERS.
18240# This happens for instance with `./config.status Makefile'.
18241if test -n "$CONFIG_HEADERS"; then
18242cat >"$tmp/defines.awk" <<\_ACAWK ||
18243BEGIN {
18244_ACEOF
42ecbf5e 18245
81ecdfbb
RW
18246# Transform confdefs.h into an awk script `defines.awk', embedded as
18247# here-document in config.status, that substitutes the proper values into
18248# config.h.in to produce config.h.
252b5132 18249
81ecdfbb
RW
18250# Create a delimiter string that does not exist in confdefs.h, to ease
18251# handling of long lines.
18252ac_delim='%!_!# '
18253for ac_last_try in false false :; do
18254 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18255 if test -z "$ac_t"; then
18256 break
18257 elif $ac_last_try; then
18258 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18259 else
18260 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18261 fi
18262done
18263
18264# For the awk script, D is an array of macro values keyed by name,
18265# likewise P contains macro parameters if any. Preserve backslash
18266# newline sequences.
18267
18268ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18269sed -n '
18270s/.\{148\}/&'"$ac_delim"'/g
18271t rset
18272:rset
18273s/^[ ]*#[ ]*define[ ][ ]*/ /
18274t def
18275d
18276:def
18277s/\\$//
18278t bsnl
18279s/["\\]/\\&/g
18280s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18281D["\1"]=" \3"/p
18282s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18283d
18284:bsnl
18285s/["\\]/\\&/g
18286s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18287D["\1"]=" \3\\\\\\n"\\/p
18288t cont
18289s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18290t cont
18291d
18292:cont
18293n
18294s/.\{148\}/&'"$ac_delim"'/g
18295t clear
18296:clear
18297s/\\$//
18298t bsnlc
18299s/["\\]/\\&/g; s/^/"/; s/$/"/p
18300d
18301:bsnlc
18302s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18303b cont
18304' <confdefs.h | sed '
18305s/'"$ac_delim"'/"\\\
18306"/g' >>$CONFIG_STATUS || ac_write_fail=1
18307
18308cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18309 for (key in D) D_is_set[key] = 1
18310 FS = "\a"
18311}
18312/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18313 line = \$ 0
18314 split(line, arg, " ")
18315 if (arg[1] == "#") {
18316 defundef = arg[2]
18317 mac1 = arg[3]
18318 } else {
18319 defundef = substr(arg[1], 2)
18320 mac1 = arg[2]
18321 }
18322 split(mac1, mac2, "(") #)
18323 macro = mac2[1]
18324 prefix = substr(line, 1, index(line, defundef) - 1)
18325 if (D_is_set[macro]) {
18326 # Preserve the white space surrounding the "#".
18327 print prefix "define", macro P[macro] D[macro]
18328 next
18329 } else {
18330 # Replace #undef with comments. This is necessary, for example,
18331 # in the case of _POSIX_SOURCE, which is predefined and required
18332 # on some systems where configure will not decide to define it.
18333 if (defundef == "undef") {
18334 print "/*", prefix defundef, macro, "*/"
18335 next
18336 }
18337 }
18338}
18339{ print }
18340_ACAWK
42ecbf5e 18341_ACEOF
81ecdfbb
RW
18342cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18343 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18344fi # test -n "$CONFIG_HEADERS"
42ecbf5e 18345
81ecdfbb
RW
18346
18347eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18348shift
18349for ac_tag
18350do
18351 case $ac_tag in
18352 :[FHLC]) ac_mode=$ac_tag; continue;;
18353 esac
18354 case $ac_mode$ac_tag in
18355 :[FHL]*:*);;
18356 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18357 :[FH]-) ac_tag=-:-;;
18358 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18359 esac
18360 ac_save_IFS=$IFS
18361 IFS=:
18362 set x $ac_tag
18363 IFS=$ac_save_IFS
18364 shift
18365 ac_file=$1
18366 shift
18367
18368 case $ac_mode in
18369 :L) ac_source=$1;;
18370 :[FH])
18371 ac_file_inputs=
18372 for ac_f
18373 do
18374 case $ac_f in
18375 -) ac_f="$tmp/stdin";;
18376 *) # Look for the file first in the build tree, then in the source tree
18377 # (if the path is not absolute). The absolute path cannot be DOS-style,
18378 # because $ac_f cannot contain `:'.
18379 test -f "$ac_f" ||
18380 case $ac_f in
18381 [\\/$]*) false;;
18382 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18383 esac ||
18384 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18385 esac
18386 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18387 as_fn_append ac_file_inputs " '$ac_f'"
18388 done
18389
18390 # Let's still pretend it is `configure' which instantiates (i.e., don't
18391 # use $as_me), people would be surprised to read:
18392 # /* config.h. Generated by config.status. */
18393 configure_input='Generated from '`
18394 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18395 `' by configure.'
18396 if test x"$ac_file" != x-; then
18397 configure_input="$ac_file. $configure_input"
18398 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18399$as_echo "$as_me: creating $ac_file" >&6;}
252b5132 18400 fi
81ecdfbb
RW
18401 # Neutralize special characters interpreted by sed in replacement strings.
18402 case $configure_input in #(
18403 *\&* | *\|* | *\\* )
18404 ac_sed_conf_input=`$as_echo "$configure_input" |
18405 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18406 *) ac_sed_conf_input=$configure_input;;
18407 esac
252b5132 18408
81ecdfbb
RW
18409 case $ac_tag in
18410 *:-:* | *:-) cat >"$tmp/stdin" \
18411 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18412 esac
18413 ;;
252b5132
RH
18414 esac
18415
81ecdfbb 18416 ac_dir=`$as_dirname -- "$ac_file" ||
42ecbf5e
DJ
18417$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18418 X"$ac_file" : 'X\(//\)[^/]' \| \
18419 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
18420 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18421$as_echo X"$ac_file" |
18422 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18423 s//\1/
18424 q
18425 }
18426 /^X\(\/\/\)[^/].*/{
18427 s//\1/
18428 q
18429 }
18430 /^X\(\/\/\)$/{
18431 s//\1/
18432 q
18433 }
18434 /^X\(\/\).*/{
18435 s//\1/
18436 q
18437 }
18438 s/.*/./; q'`
18439 as_dir="$ac_dir"; as_fn_mkdir_p
42ecbf5e
DJ
18440 ac_builddir=.
18441
81ecdfbb
RW
18442case "$ac_dir" in
18443.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18444*)
18445 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18446 # A ".." for each directory in $ac_dir_suffix.
18447 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18448 case $ac_top_builddir_sub in
18449 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18450 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18451 esac ;;
18452esac
18453ac_abs_top_builddir=$ac_pwd
18454ac_abs_builddir=$ac_pwd$ac_dir_suffix
18455# for backward compatibility:
18456ac_top_builddir=$ac_top_build_prefix
252b5132 18457
42ecbf5e 18458case $srcdir in
81ecdfbb 18459 .) # We are building in place.
42ecbf5e 18460 ac_srcdir=.
81ecdfbb
RW
18461 ac_top_srcdir=$ac_top_builddir_sub
18462 ac_abs_top_srcdir=$ac_pwd ;;
18463 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 18464 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
18465 ac_top_srcdir=$srcdir
18466 ac_abs_top_srcdir=$srcdir ;;
18467 *) # Relative name.
18468 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18469 ac_top_srcdir=$ac_top_build_prefix$srcdir
18470 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
42ecbf5e 18471esac
81ecdfbb 18472ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
42ecbf5e 18473
252b5132 18474
81ecdfbb
RW
18475 case $ac_mode in
18476 :F)
18477 #
18478 # CONFIG_FILE
18479 #
e5a52504 18480
42ecbf5e
DJ
18481 case $INSTALL in
18482 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
18483 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18484 esac
18485 ac_MKDIR_P=$MKDIR_P
18486 case $MKDIR_P in
18487 [\\/$]* | ?:[\\/]* ) ;;
18488 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
d15b04bd 18489 esac
81ecdfbb 18490_ACEOF
e5a52504 18491
81ecdfbb
RW
18492cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18493# If the template does not know about datarootdir, expand it.
18494# FIXME: This hack should be removed a few years after 2.60.
18495ac_datarootdir_hack=; ac_datarootdir_seen=
18496ac_sed_dataroot='
18497/datarootdir/ {
18498 p
18499 q
18500}
18501/@datadir@/p
18502/@docdir@/p
18503/@infodir@/p
18504/@localedir@/p
18505/@mandir@/p'
18506case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18507*datarootdir*) ac_datarootdir_seen=yes;;
18508*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18510$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18511_ACEOF
18512cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18513 ac_datarootdir_hack='
18514 s&@datadir@&$datadir&g
18515 s&@docdir@&$docdir&g
18516 s&@infodir@&$infodir&g
18517 s&@localedir@&$localedir&g
18518 s&@mandir@&$mandir&g
18519 s&\\\${datarootdir}&$datarootdir&g' ;;
18520esac
42ecbf5e 18521_ACEOF
81ecdfbb
RW
18522
18523# Neutralize VPATH when `$srcdir' = `.'.
18524# Shell code in configure.ac might set extrasub.
18525# FIXME: do we really want to maintain this feature?
18526cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18527ac_sed_extra="$ac_vpsub
42ecbf5e
DJ
18528$extrasub
18529_ACEOF
81ecdfbb 18530cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e
DJ
18531:t
18532/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
18533s|@configure_input@|$ac_sed_conf_input|;t t
18534s&@top_builddir@&$ac_top_builddir_sub&;t t
18535s&@top_build_prefix@&$ac_top_build_prefix&;t t
18536s&@srcdir@&$ac_srcdir&;t t
18537s&@abs_srcdir@&$ac_abs_srcdir&;t t
18538s&@top_srcdir@&$ac_top_srcdir&;t t
18539s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18540s&@builddir@&$ac_builddir&;t t
18541s&@abs_builddir@&$ac_abs_builddir&;t t
18542s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18543s&@INSTALL@&$ac_INSTALL&;t t
18544s&@MKDIR_P@&$ac_MKDIR_P&;t t
18545$ac_datarootdir_hack
18546"
18547eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18548if $ac_cs_awk_getline; then
18549 $AWK -f "$tmp/subs.awk"
18550else
18551 $AWK -f "$tmp/subs.awk" | $SHELL
18552fi >$tmp/out \
18553 || as_fn_error "could not create $ac_file" "$LINENO" 5
18554
18555test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18556 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18557 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18559which seems to be undefined. Please make sure it is defined." >&5
18560$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18561which seems to be undefined. Please make sure it is defined." >&2;}
18562
18563 rm -f "$tmp/stdin"
42ecbf5e 18564 case $ac_file in
81ecdfbb
RW
18565 -) cat "$tmp/out" && rm -f "$tmp/out";;
18566 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18567 esac \
18568 || as_fn_error "could not create $ac_file" "$LINENO" 5
18569 ;;
18570 :H)
18571 #
18572 # CONFIG_HEADER
18573 #
42ecbf5e 18574 if test x"$ac_file" != x-; then
81ecdfbb
RW
18575 {
18576 $as_echo "/* $configure_input */" \
18577 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18578 } >"$tmp/config.h" \
18579 || as_fn_error "could not create $ac_file" "$LINENO" 5
18580 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18581 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18582$as_echo "$as_me: $ac_file is unchanged" >&6;}
42ecbf5e 18583 else
81ecdfbb
RW
18584 rm -f "$ac_file"
18585 mv "$tmp/config.h" "$ac_file" \
18586 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 18587 fi
42ecbf5e 18588 else
81ecdfbb
RW
18589 $as_echo "/* $configure_input */" \
18590 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18591 || as_fn_error "could not create -" "$LINENO" 5
e5a52504 18592 fi
81ecdfbb
RW
18593# Compute "$ac_file"'s index in $config_headers.
18594_am_arg="$ac_file"
42ecbf5e
DJ
18595_am_stamp_count=1
18596for _am_header in $config_headers :; do
18597 case $_am_header in
81ecdfbb 18598 $_am_arg | $_am_arg:* )
42ecbf5e
DJ
18599 break ;;
18600 * )
18601 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18602 esac
18603done
81ecdfbb
RW
18604echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18605$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18606 X"$_am_arg" : 'X\(//\)[^/]' \| \
18607 X"$_am_arg" : 'X\(//\)$' \| \
18608 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18609$as_echo X"$_am_arg" |
18610 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18611 s//\1/
18612 q
18613 }
18614 /^X\(\/\/\)[^/].*/{
18615 s//\1/
18616 q
18617 }
18618 /^X\(\/\/\)$/{
18619 s//\1/
18620 q
18621 }
18622 /^X\(\/\).*/{
18623 s//\1/
18624 q
18625 }
18626 s/.*/./; q'`/stamp-h$_am_stamp_count
18627 ;;
42ecbf5e 18628
81ecdfbb
RW
18629 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18630$as_echo "$as_me: executing $ac_file commands" >&6;}
18631 ;;
18632 esac
42ecbf5e
DJ
18633
18634
81ecdfbb
RW
18635 case $ac_file$ac_mode in
18636 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18637 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18638 # are listed without --file. Let's play safe and only enable the eval
18639 # if we detect the quoting.
18640 case $CONFIG_FILES in
18641 *\'*) eval set x "$CONFIG_FILES" ;;
18642 *) set x $CONFIG_FILES ;;
18643 esac
18644 shift
18645 for mf
18646 do
18647 # Strip MF so we end up with the name of the file.
18648 mf=`echo "$mf" | sed -e 's/:.*$//'`
18649 # Check whether this is an Automake generated Makefile or not.
18650 # We used to match only the files named `Makefile.in', but
18651 # some people rename them; so instead we look at the file content.
18652 # Grep'ing the first line is not enough: some people post-process
18653 # each Makefile.in and add a new line on top of each file to say so.
18654 # Grep'ing the whole file is not good either: AIX grep has a line
18655 # limit of 2048, but all sed's we know have understand at least 4000.
18656 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18657 dirpart=`$as_dirname -- "$mf" ||
42ecbf5e
DJ
18658$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18659 X"$mf" : 'X\(//\)[^/]' \| \
18660 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
18661 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18662$as_echo X"$mf" |
18663 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18664 s//\1/
18665 q
18666 }
18667 /^X\(\/\/\)[^/].*/{
18668 s//\1/
18669 q
18670 }
18671 /^X\(\/\/\)$/{
18672 s//\1/
18673 q
18674 }
18675 /^X\(\/\).*/{
18676 s//\1/
18677 q
18678 }
18679 s/.*/./; q'`
18680 else
18681 continue
18682 fi
18683 # Extract the definition of DEPDIR, am__include, and am__quote
18684 # from the Makefile without running `make'.
18685 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18686 test -z "$DEPDIR" && continue
18687 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18688 test -z "am__include" && continue
18689 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18690 # When using ansi2knr, U may be empty or an underscore; expand it
18691 U=`sed -n 's/^U = //p' < "$mf"`
18692 # Find all dependency output files, they are included files with
18693 # $(DEPDIR) in their names. We invoke sed twice because it is the
18694 # simplest approach to changing $(DEPDIR) to its actual value in the
18695 # expansion.
18696 for file in `sed -n "
18697 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18698 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18699 # Make sure the directory exists.
18700 test -f "$dirpart/$file" && continue
18701 fdir=`$as_dirname -- "$file" ||
42ecbf5e
DJ
18702$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18703 X"$file" : 'X\(//\)[^/]' \| \
18704 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
18705 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18706$as_echo X"$file" |
18707 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18708 s//\1/
18709 q
18710 }
18711 /^X\(\/\/\)[^/].*/{
18712 s//\1/
18713 q
18714 }
18715 /^X\(\/\/\)$/{
18716 s//\1/
18717 q
18718 }
18719 /^X\(\/\).*/{
18720 s//\1/
18721 q
18722 }
18723 s/.*/./; q'`
18724 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18725 # echo "creating $dirpart/$file"
18726 echo '# dummy' > "$dirpart/$file"
42ecbf5e 18727 done
42ecbf5e 18728 done
81ecdfbb 18729}
d7040cdb 18730 ;;
81ecdfbb 18731 "libtool":C)
d7040cdb
SE
18732
18733 # See if we are running on zsh, and set the options which allow our
18734 # commands through without removal of \ escapes.
18735 if test -n "${ZSH_VERSION+set}" ; then
18736 setopt NO_GLOB_SUBST
18737 fi
18738
18739 cfgfile="${ofile}T"
18740 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18741 $RM "$cfgfile"
18742
18743 cat <<_LT_EOF >> "$cfgfile"
18744#! $SHELL
18745
18746# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
b214d478 18747# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
18748# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18749# NOTE: Changes made to this file will be lost: look at ltmain.sh.
18750#
b214d478 18751# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 18752# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
b214d478 18753# Written by Gordon Matzigkeit, 1996
d7040cdb 18754#
b214d478 18755# This file is part of GNU Libtool.
d7040cdb 18756#
b214d478
SE
18757# GNU Libtool is free software; you can redistribute it and/or
18758# modify it under the terms of the GNU General Public License as
18759# published by the Free Software Foundation; either version 2 of
18760# the License, or (at your option) any later version.
d7040cdb 18761#
b214d478
SE
18762# As a special exception to the GNU General Public License,
18763# if you distribute this file as part of a program or library that
18764# is built using GNU Libtool, you may include this file under the
18765# same distribution terms that you use for the rest of that program.
d7040cdb 18766#
b214d478
SE
18767# GNU Libtool is distributed in the hope that it will be useful,
18768# but WITHOUT ANY WARRANTY; without even the implied warranty of
18769# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18770# GNU General Public License for more details.
d7040cdb 18771#
b214d478
SE
18772# You should have received a copy of the GNU General Public License
18773# along with GNU Libtool; see the file COPYING. If not, a copy
18774# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18775# obtained by writing to the Free Software Foundation, Inc.,
18776# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
18777
18778
18779# The names of the tagged configurations supported by this script.
3cb62297 18780available_tags="CXX "
d7040cdb
SE
18781
18782# ### BEGIN LIBTOOL CONFIG
18783
18784# Which release of libtool.m4 was used?
18785macro_version=$macro_version
18786macro_revision=$macro_revision
18787
18788# Whether or not to build shared libraries.
18789build_libtool_libs=$enable_shared
18790
18791# Whether or not to build static libraries.
18792build_old_libs=$enable_static
18793
18794# What type of objects to build.
18795pic_mode=$pic_mode
18796
18797# Whether or not to optimize for fast installation.
18798fast_install=$enable_fast_install
18799
3725885a
RW
18800# Shell to use when invoking shell scripts.
18801SHELL=$lt_SHELL
18802
18803# An echo program that protects backslashes.
18804ECHO=$lt_ECHO
18805
d7040cdb
SE
18806# The host system.
18807host_alias=$host_alias
18808host=$host
18809host_os=$host_os
18810
18811# The build system.
18812build_alias=$build_alias
18813build=$build
18814build_os=$build_os
18815
18816# A sed program that does not truncate output.
18817SED=$lt_SED
18818
18819# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18820Xsed="\$SED -e 1s/^X//"
18821
18822# A grep program that handles long lines.
18823GREP=$lt_GREP
18824
18825# An ERE matcher.
18826EGREP=$lt_EGREP
18827
18828# A literal string matcher.
18829FGREP=$lt_FGREP
18830
18831# A BSD- or MS-compatible name lister.
18832NM=$lt_NM
18833
18834# Whether we need soft or hard links.
18835LN_S=$lt_LN_S
18836
18837# What is the maximum length of a command?
18838max_cmd_len=$max_cmd_len
18839
18840# Object file suffix (normally "o").
18841objext=$ac_objext
18842
18843# Executable file suffix (normally "").
18844exeext=$exeext
18845
18846# whether the shell understands "unset".
18847lt_unset=$lt_unset
18848
18849# turn spaces into newlines.
18850SP2NL=$lt_lt_SP2NL
18851
18852# turn newlines into spaces.
18853NL2SP=$lt_lt_NL2SP
18854
b214d478
SE
18855# An object symbol dumper.
18856OBJDUMP=$lt_OBJDUMP
18857
d7040cdb
SE
18858# Method to check whether dependent libraries are shared objects.
18859deplibs_check_method=$lt_deplibs_check_method
18860
18861# Command to use when deplibs_check_method == "file_magic".
18862file_magic_cmd=$lt_file_magic_cmd
18863
18864# The archiver.
18865AR=$lt_AR
18866AR_FLAGS=$lt_AR_FLAGS
18867
18868# A symbol stripping program.
18869STRIP=$lt_STRIP
18870
18871# Commands used to install an old-style archive.
18872RANLIB=$lt_RANLIB
18873old_postinstall_cmds=$lt_old_postinstall_cmds
18874old_postuninstall_cmds=$lt_old_postuninstall_cmds
18875
3725885a
RW
18876# Whether to use a lock for old archive extraction.
18877lock_old_archive_extraction=$lock_old_archive_extraction
18878
d7040cdb
SE
18879# A C compiler.
18880LTCC=$lt_CC
18881
18882# LTCC compiler flags.
18883LTCFLAGS=$lt_CFLAGS
18884
18885# Take the output of nm and produce a listing of raw symbols and C names.
18886global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18887
18888# Transform the output of nm in a proper C declaration.
18889global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18890
18891# Transform the output of nm in a C name address pair.
18892global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18893
b214d478
SE
18894# Transform the output of nm in a C name address pair when lib prefix is needed.
18895global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18896
d7040cdb
SE
18897# The name of the directory that contains temporary libtool files.
18898objdir=$objdir
18899
d7040cdb
SE
18900# Used to examine libraries when file_magic_cmd begins with "file".
18901MAGIC_CMD=$MAGIC_CMD
18902
18903# Must we lock files when doing compilation?
18904need_locks=$lt_need_locks
18905
b214d478
SE
18906# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18907DSYMUTIL=$lt_DSYMUTIL
18908
18909# Tool to change global to local symbols on Mac OS X.
18910NMEDIT=$lt_NMEDIT
18911
18912# Tool to manipulate fat objects and archives on Mac OS X.
18913LIPO=$lt_LIPO
18914
18915# ldd/readelf like tool for Mach-O binaries on Mac OS X.
18916OTOOL=$lt_OTOOL
18917
18918# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18919OTOOL64=$lt_OTOOL64
18920
d7040cdb
SE
18921# Old archive suffix (normally "a").
18922libext=$libext
18923
18924# Shared library suffix (normally ".so").
18925shrext_cmds=$lt_shrext_cmds
18926
18927# The commands to extract the exported symbol list from a shared archive.
18928extract_expsyms_cmds=$lt_extract_expsyms_cmds
18929
18930# Variables whose values should be saved in libtool wrapper scripts and
18931# restored at link time.
18932variables_saved_for_relink=$lt_variables_saved_for_relink
18933
18934# Do we need the "lib" prefix for modules?
18935need_lib_prefix=$need_lib_prefix
18936
18937# Do we need a version for libraries?
18938need_version=$need_version
18939
18940# Library versioning type.
18941version_type=$version_type
18942
18943# Shared library runtime path variable.
18944runpath_var=$runpath_var
18945
18946# Shared library path variable.
18947shlibpath_var=$shlibpath_var
18948
18949# Is shlibpath searched before the hard-coded library search path?
18950shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18951
18952# Format of library name prefix.
18953libname_spec=$lt_libname_spec
18954
18955# List of archive names. First name is the real one, the rest are links.
18956# The last name is the one that the linker finds with -lNAME
18957library_names_spec=$lt_library_names_spec
18958
18959# The coded name of the library, if different from the real name.
18960soname_spec=$lt_soname_spec
18961
3725885a
RW
18962# Permission mode override for installation of shared libraries.
18963install_override_mode=$lt_install_override_mode
18964
d7040cdb
SE
18965# Command to use after installation of a shared archive.
18966postinstall_cmds=$lt_postinstall_cmds
18967
18968# Command to use after uninstallation of a shared archive.
18969postuninstall_cmds=$lt_postuninstall_cmds
18970
18971# Commands used to finish a libtool library installation in a directory.
18972finish_cmds=$lt_finish_cmds
18973
18974# As "finish_cmds", except a single script fragment to be evaled but
18975# not shown.
18976finish_eval=$lt_finish_eval
18977
18978# Whether we should hardcode library paths into libraries.
18979hardcode_into_libs=$hardcode_into_libs
18980
18981# Compile-time system search path for libraries.
18982sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18983
18984# Run-time system search path for libraries.
18985sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18986
18987# Whether dlopen is supported.
18988dlopen_support=$enable_dlopen
18989
18990# Whether dlopen of programs is supported.
18991dlopen_self=$enable_dlopen_self
18992
18993# Whether dlopen of statically linked programs is supported.
18994dlopen_self_static=$enable_dlopen_self_static
18995
18996# Commands to strip libraries.
18997old_striplib=$lt_old_striplib
18998striplib=$lt_striplib
18999
19000
19001# The linker used to build libraries.
19002LD=$lt_LD
19003
3725885a
RW
19004# How to create reloadable object files.
19005reload_flag=$lt_reload_flag
19006reload_cmds=$lt_reload_cmds
19007
d7040cdb
SE
19008# Commands used to build an old-style archive.
19009old_archive_cmds=$lt_old_archive_cmds
19010
19011# A language specific compiler.
19012CC=$lt_compiler
19013
19014# Is the compiler the GNU compiler?
19015with_gcc=$GCC
19016
19017# Compiler flag to turn off builtin functions.
19018no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19019
19020# How to pass a linker flag through the compiler.
19021wl=$lt_lt_prog_compiler_wl
19022
19023# Additional compiler flags for building library objects.
19024pic_flag=$lt_lt_prog_compiler_pic
19025
19026# Compiler flag to prevent dynamic linking.
19027link_static_flag=$lt_lt_prog_compiler_static
19028
19029# Does compiler simultaneously support -c and -o options?
19030compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19031
19032# Whether or not to add -lc for building shared libraries.
19033build_libtool_need_lc=$archive_cmds_need_lc
19034
19035# Whether or not to disallow shared libs when runtime libs are static.
19036allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19037
19038# Compiler flag to allow reflexive dlopens.
19039export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19040
19041# Compiler flag to generate shared objects directly from archives.
19042whole_archive_flag_spec=$lt_whole_archive_flag_spec
19043
19044# Whether the compiler copes with passing no objects directly.
19045compiler_needs_object=$lt_compiler_needs_object
19046
19047# Create an old-style archive from a shared archive.
19048old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19049
19050# Create a temporary old-style archive to link instead of a shared archive.
19051old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19052
19053# Commands used to build a shared archive.
19054archive_cmds=$lt_archive_cmds
19055archive_expsym_cmds=$lt_archive_expsym_cmds
19056
19057# Commands used to build a loadable module if different from building
19058# a shared archive.
19059module_cmds=$lt_module_cmds
19060module_expsym_cmds=$lt_module_expsym_cmds
19061
19062# Whether we are building with GNU ld or not.
19063with_gnu_ld=$lt_with_gnu_ld
19064
19065# Flag that allows shared libraries with undefined symbols to be built.
19066allow_undefined_flag=$lt_allow_undefined_flag
19067
19068# Flag that enforces no undefined symbols.
19069no_undefined_flag=$lt_no_undefined_flag
19070
19071# Flag to hardcode \$libdir into a binary during linking.
19072# This must work even if \$libdir does not exist
19073hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19074
19075# If ld is used when linking, flag to hardcode \$libdir into a binary
19076# during linking. This must work even if \$libdir does not exist.
19077hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19078
19079# Whether we need a single "-rpath" flag with a separated argument.
19080hardcode_libdir_separator=$lt_hardcode_libdir_separator
19081
19082# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19083# DIR into the resulting binary.
19084hardcode_direct=$hardcode_direct
19085
19086# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19087# DIR into the resulting binary and the resulting library dependency is
19088# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19089# library is relocated.
19090hardcode_direct_absolute=$hardcode_direct_absolute
19091
19092# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19093# into the resulting binary.
19094hardcode_minus_L=$hardcode_minus_L
19095
19096# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19097# into the resulting binary.
19098hardcode_shlibpath_var=$hardcode_shlibpath_var
19099
19100# Set to "yes" if building a shared library automatically hardcodes DIR
19101# into the library and all subsequent libraries and executables linked
19102# against it.
19103hardcode_automatic=$hardcode_automatic
19104
19105# Set to yes if linker adds runtime paths of dependent libraries
19106# to runtime path list.
19107inherit_rpath=$inherit_rpath
19108
19109# Whether libtool must link a program against all its dependency libraries.
19110link_all_deplibs=$link_all_deplibs
19111
19112# Fix the shell variable \$srcfile for the compiler.
19113fix_srcfile_path=$lt_fix_srcfile_path
19114
19115# Set to "yes" if exported symbols are required.
19116always_export_symbols=$always_export_symbols
19117
19118# The commands to list exported symbols.
19119export_symbols_cmds=$lt_export_symbols_cmds
19120
19121# Symbols that should not be listed in the preloaded symbols.
19122exclude_expsyms=$lt_exclude_expsyms
19123
19124# Symbols that must always be exported.
19125include_expsyms=$lt_include_expsyms
19126
19127# Commands necessary for linking programs (against libraries) with templates.
19128prelink_cmds=$lt_prelink_cmds
19129
19130# Specify filename containing input files.
19131file_list_spec=$lt_file_list_spec
19132
19133# How to hardcode a shared library path into an executable.
19134hardcode_action=$hardcode_action
19135
3cb62297
L
19136# The directories searched by this compiler when creating a shared library.
19137compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19138
19139# Dependencies to place before and after the objects being linked to
19140# create a shared library.
19141predep_objects=$lt_predep_objects
19142postdep_objects=$lt_postdep_objects
19143predeps=$lt_predeps
19144postdeps=$lt_postdeps
19145
19146# The library search path used internally by the compiler when linking
19147# a shared library.
19148compiler_lib_search_path=$lt_compiler_lib_search_path
19149
d7040cdb
SE
19150# ### END LIBTOOL CONFIG
19151
19152_LT_EOF
19153
19154 case $host_os in
19155 aix3*)
19156 cat <<\_LT_EOF >> "$cfgfile"
19157# AIX sometimes has problems with the GCC collect2 program. For some
19158# reason, if we set the COLLECT_NAMES environment variable, the problems
19159# vanish in a puff of smoke.
19160if test "X${COLLECT_NAMES+set}" != Xset; then
19161 COLLECT_NAMES=
19162 export COLLECT_NAMES
19163fi
19164_LT_EOF
19165 ;;
19166 esac
19167
19168
19169ltmain="$ac_aux_dir/ltmain.sh"
19170
19171
19172 # We use sed instead of cat because bash on DJGPP gets confused if
19173 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19174 # text mode, it properly converts lines to CR/LF. This bash problem
19175 # is reportedly fixed, but why not run on old versions too?
19176 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19177 || (rm -f "$cfgfile"; exit 1)
19178
19179 case $xsi_shell in
19180 yes)
19181 cat << \_LT_EOF >> "$cfgfile"
b214d478 19182
d7040cdb
SE
19183# func_dirname file append nondir_replacement
19184# Compute the dirname of FILE. If nonempty, add APPEND to the result,
19185# otherwise set result to NONDIR_REPLACEMENT.
19186func_dirname ()
19187{
19188 case ${1} in
19189 */*) func_dirname_result="${1%/*}${2}" ;;
19190 * ) func_dirname_result="${3}" ;;
19191 esac
19192}
19193
19194# func_basename file
19195func_basename ()
19196{
19197 func_basename_result="${1##*/}"
19198}
19199
b214d478
SE
19200# func_dirname_and_basename file append nondir_replacement
19201# perform func_basename and func_dirname in a single function
19202# call:
19203# dirname: Compute the dirname of FILE. If nonempty,
19204# add APPEND to the result, otherwise set result
19205# to NONDIR_REPLACEMENT.
19206# value returned in "$func_dirname_result"
19207# basename: Compute filename of FILE.
19208# value retuned in "$func_basename_result"
19209# Implementation must be kept synchronized with func_dirname
19210# and func_basename. For efficiency, we do not delegate to
19211# those functions but instead duplicate the functionality here.
19212func_dirname_and_basename ()
19213{
19214 case ${1} in
19215 */*) func_dirname_result="${1%/*}${2}" ;;
19216 * ) func_dirname_result="${3}" ;;
19217 esac
19218 func_basename_result="${1##*/}"
19219}
19220
d7040cdb
SE
19221# func_stripname prefix suffix name
19222# strip PREFIX and SUFFIX off of NAME.
19223# PREFIX and SUFFIX must not contain globbing or regex special
19224# characters, hashes, percent signs, but SUFFIX may contain a leading
19225# dot (in which case that matches only a dot).
19226func_stripname ()
19227{
19228 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19229 # positional parameters, so assign one to ordinary parameter first.
19230 func_stripname_result=${3}
19231 func_stripname_result=${func_stripname_result#"${1}"}
19232 func_stripname_result=${func_stripname_result%"${2}"}
19233}
19234
19235# func_opt_split
19236func_opt_split ()
19237{
19238 func_opt_split_opt=${1%%=*}
19239 func_opt_split_arg=${1#*=}
19240}
19241
19242# func_lo2o object
19243func_lo2o ()
19244{
19245 case ${1} in
19246 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19247 *) func_lo2o_result=${1} ;;
19248 esac
19249}
b214d478
SE
19250
19251# func_xform libobj-or-source
19252func_xform ()
19253{
19254 func_xform_result=${1%.*}.lo
19255}
19256
19257# func_arith arithmetic-term...
19258func_arith ()
19259{
19260 func_arith_result=$(( $* ))
19261}
19262
19263# func_len string
19264# STRING may not start with a hyphen.
19265func_len ()
19266{
19267 func_len_result=${#1}
19268}
19269
d7040cdb
SE
19270_LT_EOF
19271 ;;
19272 *) # Bourne compatible functions.
19273 cat << \_LT_EOF >> "$cfgfile"
b214d478 19274
d7040cdb
SE
19275# func_dirname file append nondir_replacement
19276# Compute the dirname of FILE. If nonempty, add APPEND to the result,
19277# otherwise set result to NONDIR_REPLACEMENT.
19278func_dirname ()
19279{
19280 # Extract subdirectory from the argument.
3725885a 19281 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
19282 if test "X$func_dirname_result" = "X${1}"; then
19283 func_dirname_result="${3}"
19284 else
19285 func_dirname_result="$func_dirname_result${2}"
19286 fi
19287}
19288
19289# func_basename file
19290func_basename ()
19291{
3725885a 19292 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
19293}
19294
b214d478 19295
d7040cdb
SE
19296# func_stripname prefix suffix name
19297# strip PREFIX and SUFFIX off of NAME.
19298# PREFIX and SUFFIX must not contain globbing or regex special
19299# characters, hashes, percent signs, but SUFFIX may contain a leading
19300# dot (in which case that matches only a dot).
19301# func_strip_suffix prefix name
19302func_stripname ()
19303{
19304 case ${2} in
3725885a
RW
19305 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19306 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
19307 esac
19308}
19309
19310# sed scripts:
19311my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19312my_sed_long_arg='1s/^-[^=]*=//'
19313
19314# func_opt_split
19315func_opt_split ()
19316{
3725885a
RW
19317 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19318 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
19319}
19320
19321# func_lo2o object
19322func_lo2o ()
19323{
3725885a 19324 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 19325}
b214d478
SE
19326
19327# func_xform libobj-or-source
19328func_xform ()
19329{
3725885a 19330 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
b214d478
SE
19331}
19332
19333# func_arith arithmetic-term...
19334func_arith ()
19335{
19336 func_arith_result=`expr "$@"`
19337}
19338
19339# func_len string
19340# STRING may not start with a hyphen.
19341func_len ()
19342{
19343 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19344}
19345
d7040cdb
SE
19346_LT_EOF
19347esac
19348
19349case $lt_shell_append in
19350 yes)
19351 cat << \_LT_EOF >> "$cfgfile"
19352
19353# func_append var value
19354# Append VALUE to the end of shell variable VAR.
19355func_append ()
19356{
19357 eval "$1+=\$2"
19358}
19359_LT_EOF
19360 ;;
19361 *)
19362 cat << \_LT_EOF >> "$cfgfile"
19363
19364# func_append var value
19365# Append VALUE to the end of shell variable VAR.
19366func_append ()
19367{
19368 eval "$1=\$$1\$2"
19369}
b214d478 19370
d7040cdb
SE
19371_LT_EOF
19372 ;;
19373 esac
19374
19375
19376 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19377 || (rm -f "$cfgfile"; exit 1)
19378
19379 mv -f "$cfgfile" "$ofile" ||
19380 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19381 chmod +x "$ofile"
19382
3cb62297
L
19383
19384 cat <<_LT_EOF >> "$ofile"
19385
19386# ### BEGIN LIBTOOL TAG CONFIG: CXX
19387
19388# The linker used to build libraries.
19389LD=$lt_LD_CXX
19390
19391# How to create reloadable object files.
19392reload_flag=$lt_reload_flag_CXX
19393reload_cmds=$lt_reload_cmds_CXX
19394
19395# Commands used to build an old-style archive.
19396old_archive_cmds=$lt_old_archive_cmds_CXX
19397
19398# A language specific compiler.
19399CC=$lt_compiler_CXX
19400
19401# Is the compiler the GNU compiler?
19402with_gcc=$GCC_CXX
19403
19404# Compiler flag to turn off builtin functions.
19405no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19406
19407# How to pass a linker flag through the compiler.
19408wl=$lt_lt_prog_compiler_wl_CXX
19409
19410# Additional compiler flags for building library objects.
19411pic_flag=$lt_lt_prog_compiler_pic_CXX
19412
19413# Compiler flag to prevent dynamic linking.
19414link_static_flag=$lt_lt_prog_compiler_static_CXX
19415
19416# Does compiler simultaneously support -c and -o options?
19417compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19418
19419# Whether or not to add -lc for building shared libraries.
19420build_libtool_need_lc=$archive_cmds_need_lc_CXX
19421
19422# Whether or not to disallow shared libs when runtime libs are static.
19423allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19424
19425# Compiler flag to allow reflexive dlopens.
19426export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19427
19428# Compiler flag to generate shared objects directly from archives.
19429whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19430
19431# Whether the compiler copes with passing no objects directly.
19432compiler_needs_object=$lt_compiler_needs_object_CXX
19433
19434# Create an old-style archive from a shared archive.
19435old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19436
19437# Create a temporary old-style archive to link instead of a shared archive.
19438old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19439
19440# Commands used to build a shared archive.
19441archive_cmds=$lt_archive_cmds_CXX
19442archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19443
19444# Commands used to build a loadable module if different from building
19445# a shared archive.
19446module_cmds=$lt_module_cmds_CXX
19447module_expsym_cmds=$lt_module_expsym_cmds_CXX
19448
19449# Whether we are building with GNU ld or not.
19450with_gnu_ld=$lt_with_gnu_ld_CXX
19451
19452# Flag that allows shared libraries with undefined symbols to be built.
19453allow_undefined_flag=$lt_allow_undefined_flag_CXX
19454
19455# Flag that enforces no undefined symbols.
19456no_undefined_flag=$lt_no_undefined_flag_CXX
19457
19458# Flag to hardcode \$libdir into a binary during linking.
19459# This must work even if \$libdir does not exist
19460hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19461
19462# If ld is used when linking, flag to hardcode \$libdir into a binary
19463# during linking. This must work even if \$libdir does not exist.
19464hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19465
19466# Whether we need a single "-rpath" flag with a separated argument.
19467hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19468
19469# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19470# DIR into the resulting binary.
19471hardcode_direct=$hardcode_direct_CXX
19472
19473# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19474# DIR into the resulting binary and the resulting library dependency is
19475# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19476# library is relocated.
19477hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19478
19479# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19480# into the resulting binary.
19481hardcode_minus_L=$hardcode_minus_L_CXX
19482
19483# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19484# into the resulting binary.
19485hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19486
19487# Set to "yes" if building a shared library automatically hardcodes DIR
19488# into the library and all subsequent libraries and executables linked
19489# against it.
19490hardcode_automatic=$hardcode_automatic_CXX
19491
19492# Set to yes if linker adds runtime paths of dependent libraries
19493# to runtime path list.
19494inherit_rpath=$inherit_rpath_CXX
19495
19496# Whether libtool must link a program against all its dependency libraries.
19497link_all_deplibs=$link_all_deplibs_CXX
19498
19499# Fix the shell variable \$srcfile for the compiler.
19500fix_srcfile_path=$lt_fix_srcfile_path_CXX
19501
19502# Set to "yes" if exported symbols are required.
19503always_export_symbols=$always_export_symbols_CXX
19504
19505# The commands to list exported symbols.
19506export_symbols_cmds=$lt_export_symbols_cmds_CXX
19507
19508# Symbols that should not be listed in the preloaded symbols.
19509exclude_expsyms=$lt_exclude_expsyms_CXX
19510
19511# Symbols that must always be exported.
19512include_expsyms=$lt_include_expsyms_CXX
19513
19514# Commands necessary for linking programs (against libraries) with templates.
19515prelink_cmds=$lt_prelink_cmds_CXX
19516
19517# Specify filename containing input files.
19518file_list_spec=$lt_file_list_spec_CXX
19519
19520# How to hardcode a shared library path into an executable.
19521hardcode_action=$hardcode_action_CXX
19522
19523# The directories searched by this compiler when creating a shared library.
19524compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19525
19526# Dependencies to place before and after the objects being linked to
19527# create a shared library.
19528predep_objects=$lt_predep_objects_CXX
19529postdep_objects=$lt_postdep_objects_CXX
19530predeps=$lt_predeps_CXX
19531postdeps=$lt_postdeps_CXX
19532
19533# The library search path used internally by the compiler when linking
19534# a shared library.
19535compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19536
19537# ### END LIBTOOL TAG CONFIG: CXX
19538_LT_EOF
19539
42ecbf5e 19540 ;;
81ecdfbb 19541 "default-1":C)
20e95c23
DJ
19542 for ac_file in $CONFIG_FILES; do
19543 # Support "outfile[:infile[:infile...]]"
19544 case "$ac_file" in
19545 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19546 esac
19547 # PO directories have a Makefile.in generated from Makefile.in.in.
19548 case "$ac_file" in */Makefile.in)
19549 # Adjust a relative srcdir.
19550 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 19551 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
19552 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19553 # In autoconf-2.13 it is called $ac_given_srcdir.
19554 # In autoconf-2.50 it is called $srcdir.
19555 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19556 case "$ac_given_srcdir" in
19557 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19558 /*) top_srcdir="$ac_given_srcdir" ;;
19559 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
19560 esac
19561 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19562 rm -f "$ac_dir/POTFILES"
19563 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19564 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19565 POMAKEFILEDEPS="POTFILES.in"
19566 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19567 # on $ac_dir but don't depend on user-specified configuration
19568 # parameters.
19569 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19570 # The LINGUAS file contains the set of available languages.
19571 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19572 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19573 fi
19574 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19575 # Hide the ALL_LINGUAS assigment from automake.
19576 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19577 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19578 else
19579 # The set of available languages was given in configure.in.
19580 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19581 fi
19582 case "$ac_given_srcdir" in
19583 .) srcdirpre= ;;
19584 *) srcdirpre='$(srcdir)/' ;;
19585 esac
19586 POFILES=
19587 GMOFILES=
19588 UPDATEPOFILES=
19589 DUMMYPOFILES=
19590 for lang in $ALL_LINGUAS; do
19591 POFILES="$POFILES $srcdirpre$lang.po"
19592 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19593 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19594 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19595 done
19596 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19597 # environment variable.
19598 INST_LINGUAS=
19599 if test -n "$ALL_LINGUAS"; then
19600 for presentlang in $ALL_LINGUAS; do
19601 useit=no
19602 if test "%UNSET%" != "$LINGUAS"; then
19603 desiredlanguages="$LINGUAS"
19604 else
19605 desiredlanguages="$ALL_LINGUAS"
19606 fi
19607 for desiredlang in $desiredlanguages; do
19608 # Use the presentlang catalog if desiredlang is
19609 # a. equal to presentlang, or
19610 # b. a variant of presentlang (because in this case,
19611 # presentlang can be used as a fallback for messages
19612 # which are not translated in the desiredlang catalog).
19613 case "$desiredlang" in
19614 "$presentlang"*) useit=yes;;
19615 esac
19616 done
19617 if test $useit = yes; then
19618 INST_LINGUAS="$INST_LINGUAS $presentlang"
19619 fi
19620 done
19621 fi
19622 CATALOGS=
19623 if test -n "$INST_LINGUAS"; then
19624 for lang in $INST_LINGUAS; do
19625 CATALOGS="$CATALOGS $lang.gmo"
19626 done
19627 fi
19628 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19629 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
19630 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19631 if test -f "$f"; then
19632 case "$f" in
19633 *.orig | *.bak | *~) ;;
19634 *) cat "$f" >> "$ac_dir/Makefile" ;;
19635 esac
19636 fi
19637 done
19638 fi
19639 ;;
19640 esac
19641 done ;;
81ecdfbb 19642
42ecbf5e 19643 esac
81ecdfbb 19644done # for ac_tag
42ecbf5e 19645
42ecbf5e 19646
81ecdfbb 19647as_fn_exit 0
42ecbf5e 19648_ACEOF
42ecbf5e
DJ
19649ac_clean_files=$ac_clean_files_save
19650
81ecdfbb
RW
19651test $ac_write_fail = 0 ||
19652 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19653
42ecbf5e
DJ
19654
19655# configure is writing to config.log, and then calls config.status.
19656# config.status does its own redirection, appending to config.log.
19657# Unfortunately, on DOS this fails, as config.log is still kept open
19658# by configure, so config.status won't be able to write to it; its
19659# output is simply discarded. So we exec the FD to /dev/null,
19660# effectively closing config.log, so it can be properly (re)opened and
19661# appended to by config.status. When coming back to configure, we
19662# need to make the FD available again.
19663if test "$no_create" != yes; then
19664 ac_cs_success=:
19665 ac_config_status_args=
19666 test "$silent" = yes &&
19667 ac_config_status_args="$ac_config_status_args --quiet"
19668 exec 5>/dev/null
19669 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19670 exec 5>>config.log
19671 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19672 # would make configure fail if this is the last instruction.
81ecdfbb
RW
19673 $ac_cs_success || as_fn_exit $?
19674fi
19675if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19677$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
42ecbf5e 19678fi
252b5132 19679
This page took 1.584837 seconds and 4 git commands to generate.