]> git.ipfire.org Git - thirdparty/gcc.git/blob - libobjc/configure
Makefile.in: Replace all uses of libext with libsuffix.
[thirdparty/gcc.git] / libobjc / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59 for package-unused version-unused.
4 #
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization. ##
10 ## --------------------- ##
11
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14 emulate sh
15 NULLCMD=:
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
21 fi
22 DUALCASE=1; export DUALCASE # for MKS sh
23
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27 else
28 as_unset=false
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
38 # NLS nuisances.
39 for as_var in \
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42 LC_TELEPHONE LC_TIME
43 do
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
48 fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54 else
55 as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60 else
61 as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
95 fi
96 rm -f conf$$.sh
97 fi
98
99
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117 ;;
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
123 fi
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
127 fi
128 case $CONFIG_SHELL in
129 '')
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
137 /*)
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152 done
153 ;;
154 esac
155
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
165 sed '
166 N
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170 t loop
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno &&
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
177
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
182 # Exit status is that of the last command.
183 exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196 else
197 as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
207 as_ln_s='cp -p'
208 else
209 as_ln_s='ln -s'
210 fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213 else
214 as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220 else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
223 fi
224
225 as_executable_p="test -f"
226
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
237 '
238 IFS=" $as_nl"
239
240 # CDPATH.
241 $as_unset CDPATH
242
243
244
245 # Check that we are running under the correct shell.
246 SHELL=${CONFIG_SHELL-/bin/sh}
247
248 case X$lt_ECHO in
249 X*--fallback-echo)
250 # Remove one level of quotation (which was required for Make).
251 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
252 ;;
253 esac
254
255 ECHO=${lt_ECHO-echo}
256 if test "X$1" = X--no-reexec; then
257 # Discard the --no-reexec flag, and continue.
258 shift
259 elif test "X$1" = X--fallback-echo; then
260 # Avoid inline document here, it may be left over
261 :
262 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
263 # Yippee, $ECHO works!
264 :
265 else
266 # Restart under the correct shell.
267 exec $SHELL "$0" --no-reexec ${1+"$@"}
268 fi
269
270 if test "X$1" = X--fallback-echo; then
271 # used as fallback echo
272 shift
273 cat <<_LT_EOF
274 $*
275 _LT_EOF
276 exit 0
277 fi
278
279 # The HP-UX ksh and POSIX shell print the target directory to stdout
280 # if CDPATH is set.
281 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
282
283 if test -z "$lt_ECHO"; then
284 if test "X${echo_test_string+set}" != Xset; then
285 # find a string as large as possible, as long as the shell can cope with it
286 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
287 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
288 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
289 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
290 then
291 break
292 fi
293 done
294 fi
295
296 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
297 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
298 test "X$echo_testing_string" = "X$echo_test_string"; then
299 :
300 else
301 # The Solaris, AIX, and Digital Unix default echo programs unquote
302 # backslashes. This makes it impossible to quote backslashes using
303 # echo "$something" | sed 's/\\/\\\\/g'
304 #
305 # So, first we look for a working echo in the user's PATH.
306
307 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
308 for dir in $PATH /usr/ucb; do
309 IFS="$lt_save_ifs"
310 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
311 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
312 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
313 test "X$echo_testing_string" = "X$echo_test_string"; then
314 ECHO="$dir/echo"
315 break
316 fi
317 done
318 IFS="$lt_save_ifs"
319
320 if test "X$ECHO" = Xecho; then
321 # We didn't find a better echo, so look for alternatives.
322 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
323 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
324 test "X$echo_testing_string" = "X$echo_test_string"; then
325 # This shell has a builtin print -r that does the trick.
326 ECHO='print -r'
327 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
328 test "X$CONFIG_SHELL" != X/bin/ksh; then
329 # If we have ksh, try running configure again with it.
330 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
331 export ORIGINAL_CONFIG_SHELL
332 CONFIG_SHELL=/bin/ksh
333 export CONFIG_SHELL
334 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
335 else
336 # Try using printf.
337 ECHO='printf %s\n'
338 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
339 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
340 test "X$echo_testing_string" = "X$echo_test_string"; then
341 # Cool, printf works
342 :
343 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
344 test "X$echo_testing_string" = 'X\t' &&
345 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
346 test "X$echo_testing_string" = "X$echo_test_string"; then
347 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
348 export CONFIG_SHELL
349 SHELL="$CONFIG_SHELL"
350 export SHELL
351 ECHO="$CONFIG_SHELL $0 --fallback-echo"
352 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
353 test "X$echo_testing_string" = 'X\t' &&
354 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
355 test "X$echo_testing_string" = "X$echo_test_string"; then
356 ECHO="$CONFIG_SHELL $0 --fallback-echo"
357 else
358 # maybe with a smaller string...
359 prev=:
360
361 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
362 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
363 then
364 break
365 fi
366 prev="$cmd"
367 done
368
369 if test "$prev" != 'sed 50q "$0"'; then
370 echo_test_string=`eval $prev`
371 export echo_test_string
372 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
373 else
374 # Oops. We lost completely, so just stick with echo.
375 ECHO=echo
376 fi
377 fi
378 fi
379 fi
380 fi
381 fi
382
383 # Copy echo and quote the copy suitably for passing to libtool from
384 # the Makefile, instead of quoting the original, which is used later.
385 lt_ECHO=$ECHO
386 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
387 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
388 fi
389
390
391
392
393 # Name of the host.
394 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395 # so uname gets run too.
396 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
397
398 exec 6>&1
399
400 #
401 # Initializations.
402 #
403 ac_default_prefix=/usr/local
404 ac_config_libobj_dir=.
405 cross_compiling=no
406 subdirs=
407 MFLAGS=
408 MAKEFLAGS=
409 SHELL=${CONFIG_SHELL-/bin/sh}
410
411 # Maximum number of lines to put in a shell here document.
412 # This variable seems obsolete. It should probably be removed, and
413 # only ac_max_sed_lines should be used.
414 : ${ac_max_here_lines=38}
415
416 # Identity of this package.
417 PACKAGE_NAME='package-unused'
418 PACKAGE_TARNAME='libobjc'
419 PACKAGE_VERSION='version-unused'
420 PACKAGE_STRING='package-unused version-unused'
421 PACKAGE_BUGREPORT=''
422
423 ac_unique_file="objc/objc.h"
424 # Factoring default headers for most tests.
425 ac_includes_default="\
426 #include <stdio.h>
427 #if HAVE_SYS_TYPES_H
428 # include <sys/types.h>
429 #endif
430 #if HAVE_SYS_STAT_H
431 # include <sys/stat.h>
432 #endif
433 #if STDC_HEADERS
434 # include <stdlib.h>
435 # include <stddef.h>
436 #else
437 # if HAVE_STDLIB_H
438 # include <stdlib.h>
439 # endif
440 #endif
441 #if HAVE_STRING_H
442 # if !STDC_HEADERS && HAVE_MEMORY_H
443 # include <memory.h>
444 # endif
445 # include <string.h>
446 #endif
447 #if HAVE_STRINGS_H
448 # include <strings.h>
449 #endif
450 #if HAVE_INTTYPES_H
451 # include <inttypes.h>
452 #else
453 # if HAVE_STDINT_H
454 # include <stdint.h>
455 # endif
456 #endif
457 #if HAVE_UNISTD_H
458 # include <unistd.h>
459 #endif"
460
461 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os build_libsubdir build_subdir host_subdir target_subdir VERSION OBJC_BOEHM_GC OBJC_BOEHM_GC_INCLUDES multi_basedir host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical glibcpp_srcdir toolexecdir toolexeclibdir includedirname libsubfix CC ac_ct_CC EXEEXT OBJEXT extra_ldflags_libobjc CFLAGS AS ac_ct_AS AR ac_ct_AR RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT DLLTOOL ac_ct_DLLTOOL OBJDUMP ac_ct_OBJDUMP LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S STRIP ac_ct_STRIP lt_ECHO CPP CPPFLAGS SET_MAKE LIBOBJS LTLIBOBJS'
462 ac_subst_files=''
463
464 # Initialize some variables set by options.
465 ac_init_help=
466 ac_init_version=false
467 # The variables have the same names as the options, with
468 # dashes changed to underlines.
469 cache_file=/dev/null
470 exec_prefix=NONE
471 no_create=
472 no_recursion=
473 prefix=NONE
474 program_prefix=NONE
475 program_suffix=NONE
476 program_transform_name=s,x,x,
477 silent=
478 site=
479 srcdir=
480 verbose=
481 x_includes=NONE
482 x_libraries=NONE
483
484 # Installation directory options.
485 # These are left unexpanded so users can "make install exec_prefix=/foo"
486 # and all the variables that are supposed to be based on exec_prefix
487 # by default will actually change.
488 # Use braces instead of parens because sh, perl, etc. also accept them.
489 bindir='${exec_prefix}/bin'
490 sbindir='${exec_prefix}/sbin'
491 libexecdir='${exec_prefix}/libexec'
492 datadir='${prefix}/share'
493 sysconfdir='${prefix}/etc'
494 sharedstatedir='${prefix}/com'
495 localstatedir='${prefix}/var'
496 libdir='${exec_prefix}/lib'
497 includedir='${prefix}/include'
498 oldincludedir='/usr/include'
499 infodir='${prefix}/info'
500 mandir='${prefix}/man'
501
502 ac_prev=
503 for ac_option
504 do
505 # If the previous option needs an argument, assign it.
506 if test -n "$ac_prev"; then
507 eval "$ac_prev=\$ac_option"
508 ac_prev=
509 continue
510 fi
511
512 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
513
514 # Accept the important Cygnus configure options, so we can diagnose typos.
515
516 case $ac_option in
517
518 -bindir | --bindir | --bindi | --bind | --bin | --bi)
519 ac_prev=bindir ;;
520 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
521 bindir=$ac_optarg ;;
522
523 -build | --build | --buil | --bui | --bu)
524 ac_prev=build_alias ;;
525 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
526 build_alias=$ac_optarg ;;
527
528 -cache-file | --cache-file | --cache-fil | --cache-fi \
529 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
530 ac_prev=cache_file ;;
531 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
532 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
533 cache_file=$ac_optarg ;;
534
535 --config-cache | -C)
536 cache_file=config.cache ;;
537
538 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
539 ac_prev=datadir ;;
540 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
541 | --da=*)
542 datadir=$ac_optarg ;;
543
544 -disable-* | --disable-*)
545 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
546 # Reject names that are not valid shell variable names.
547 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
548 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
549 { (exit 1); exit 1; }; }
550 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
551 eval "enable_$ac_feature=no" ;;
552
553 -enable-* | --enable-*)
554 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
555 # Reject names that are not valid shell variable names.
556 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
557 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
558 { (exit 1); exit 1; }; }
559 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
560 case $ac_option in
561 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
562 *) ac_optarg=yes ;;
563 esac
564 eval "enable_$ac_feature='$ac_optarg'" ;;
565
566 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
567 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
568 | --exec | --exe | --ex)
569 ac_prev=exec_prefix ;;
570 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
571 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
572 | --exec=* | --exe=* | --ex=*)
573 exec_prefix=$ac_optarg ;;
574
575 -gas | --gas | --ga | --g)
576 # Obsolete; use --with-gas.
577 with_gas=yes ;;
578
579 -help | --help | --hel | --he | -h)
580 ac_init_help=long ;;
581 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
582 ac_init_help=recursive ;;
583 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
584 ac_init_help=short ;;
585
586 -host | --host | --hos | --ho)
587 ac_prev=host_alias ;;
588 -host=* | --host=* | --hos=* | --ho=*)
589 host_alias=$ac_optarg ;;
590
591 -includedir | --includedir | --includedi | --included | --include \
592 | --includ | --inclu | --incl | --inc)
593 ac_prev=includedir ;;
594 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
595 | --includ=* | --inclu=* | --incl=* | --inc=*)
596 includedir=$ac_optarg ;;
597
598 -infodir | --infodir | --infodi | --infod | --info | --inf)
599 ac_prev=infodir ;;
600 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
601 infodir=$ac_optarg ;;
602
603 -libdir | --libdir | --libdi | --libd)
604 ac_prev=libdir ;;
605 -libdir=* | --libdir=* | --libdi=* | --libd=*)
606 libdir=$ac_optarg ;;
607
608 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
609 | --libexe | --libex | --libe)
610 ac_prev=libexecdir ;;
611 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
612 | --libexe=* | --libex=* | --libe=*)
613 libexecdir=$ac_optarg ;;
614
615 -localstatedir | --localstatedir | --localstatedi | --localstated \
616 | --localstate | --localstat | --localsta | --localst \
617 | --locals | --local | --loca | --loc | --lo)
618 ac_prev=localstatedir ;;
619 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
620 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
621 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
622 localstatedir=$ac_optarg ;;
623
624 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
625 ac_prev=mandir ;;
626 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
627 mandir=$ac_optarg ;;
628
629 -nfp | --nfp | --nf)
630 # Obsolete; use --without-fp.
631 with_fp=no ;;
632
633 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
634 | --no-cr | --no-c | -n)
635 no_create=yes ;;
636
637 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
638 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
639 no_recursion=yes ;;
640
641 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
642 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
643 | --oldin | --oldi | --old | --ol | --o)
644 ac_prev=oldincludedir ;;
645 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
646 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
647 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
648 oldincludedir=$ac_optarg ;;
649
650 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
651 ac_prev=prefix ;;
652 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
653 prefix=$ac_optarg ;;
654
655 -program-prefix | --program-prefix | --program-prefi | --program-pref \
656 | --program-pre | --program-pr | --program-p)
657 ac_prev=program_prefix ;;
658 -program-prefix=* | --program-prefix=* | --program-prefi=* \
659 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
660 program_prefix=$ac_optarg ;;
661
662 -program-suffix | --program-suffix | --program-suffi | --program-suff \
663 | --program-suf | --program-su | --program-s)
664 ac_prev=program_suffix ;;
665 -program-suffix=* | --program-suffix=* | --program-suffi=* \
666 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
667 program_suffix=$ac_optarg ;;
668
669 -program-transform-name | --program-transform-name \
670 | --program-transform-nam | --program-transform-na \
671 | --program-transform-n | --program-transform- \
672 | --program-transform | --program-transfor \
673 | --program-transfo | --program-transf \
674 | --program-trans | --program-tran \
675 | --progr-tra | --program-tr | --program-t)
676 ac_prev=program_transform_name ;;
677 -program-transform-name=* | --program-transform-name=* \
678 | --program-transform-nam=* | --program-transform-na=* \
679 | --program-transform-n=* | --program-transform-=* \
680 | --program-transform=* | --program-transfor=* \
681 | --program-transfo=* | --program-transf=* \
682 | --program-trans=* | --program-tran=* \
683 | --progr-tra=* | --program-tr=* | --program-t=*)
684 program_transform_name=$ac_optarg ;;
685
686 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
687 | -silent | --silent | --silen | --sile | --sil)
688 silent=yes ;;
689
690 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
691 ac_prev=sbindir ;;
692 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
693 | --sbi=* | --sb=*)
694 sbindir=$ac_optarg ;;
695
696 -sharedstatedir | --sharedstatedir | --sharedstatedi \
697 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
698 | --sharedst | --shareds | --shared | --share | --shar \
699 | --sha | --sh)
700 ac_prev=sharedstatedir ;;
701 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
702 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
703 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
704 | --sha=* | --sh=*)
705 sharedstatedir=$ac_optarg ;;
706
707 -site | --site | --sit)
708 ac_prev=site ;;
709 -site=* | --site=* | --sit=*)
710 site=$ac_optarg ;;
711
712 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
713 ac_prev=srcdir ;;
714 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
715 srcdir=$ac_optarg ;;
716
717 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
718 | --syscon | --sysco | --sysc | --sys | --sy)
719 ac_prev=sysconfdir ;;
720 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
721 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
722 sysconfdir=$ac_optarg ;;
723
724 -target | --target | --targe | --targ | --tar | --ta | --t)
725 ac_prev=target_alias ;;
726 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
727 target_alias=$ac_optarg ;;
728
729 -v | -verbose | --verbose | --verbos | --verbo | --verb)
730 verbose=yes ;;
731
732 -version | --version | --versio | --versi | --vers | -V)
733 ac_init_version=: ;;
734
735 -with-* | --with-*)
736 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
737 # Reject names that are not valid shell variable names.
738 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
739 { echo "$as_me: error: invalid package name: $ac_package" >&2
740 { (exit 1); exit 1; }; }
741 ac_package=`echo $ac_package| sed 's/-/_/g'`
742 case $ac_option in
743 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
744 *) ac_optarg=yes ;;
745 esac
746 eval "with_$ac_package='$ac_optarg'" ;;
747
748 -without-* | --without-*)
749 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
750 # Reject names that are not valid shell variable names.
751 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
752 { echo "$as_me: error: invalid package name: $ac_package" >&2
753 { (exit 1); exit 1; }; }
754 ac_package=`echo $ac_package | sed 's/-/_/g'`
755 eval "with_$ac_package=no" ;;
756
757 --x)
758 # Obsolete; use --with-x.
759 with_x=yes ;;
760
761 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
762 | --x-incl | --x-inc | --x-in | --x-i)
763 ac_prev=x_includes ;;
764 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
765 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
766 x_includes=$ac_optarg ;;
767
768 -x-libraries | --x-libraries | --x-librarie | --x-librari \
769 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
770 ac_prev=x_libraries ;;
771 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
772 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
773 x_libraries=$ac_optarg ;;
774
775 -*) { echo "$as_me: error: unrecognized option: $ac_option
776 Try \`$0 --help' for more information." >&2
777 { (exit 1); exit 1; }; }
778 ;;
779
780 *=*)
781 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
782 # Reject names that are not valid shell variable names.
783 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
784 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
785 { (exit 1); exit 1; }; }
786 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
787 eval "$ac_envvar='$ac_optarg'"
788 export $ac_envvar ;;
789
790 *)
791 # FIXME: should be removed in autoconf 3.0.
792 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
793 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
794 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
795 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
796 ;;
797
798 esac
799 done
800
801 if test -n "$ac_prev"; then
802 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
803 { echo "$as_me: error: missing argument to $ac_option" >&2
804 { (exit 1); exit 1; }; }
805 fi
806
807 # Be sure to have absolute paths.
808 for ac_var in exec_prefix prefix
809 do
810 eval ac_val=$`echo $ac_var`
811 case $ac_val in
812 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
813 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
814 { (exit 1); exit 1; }; };;
815 esac
816 done
817
818 # Be sure to have absolute paths.
819 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
820 localstatedir libdir includedir oldincludedir infodir mandir
821 do
822 eval ac_val=$`echo $ac_var`
823 case $ac_val in
824 [\\/$]* | ?:[\\/]* ) ;;
825 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
826 { (exit 1); exit 1; }; };;
827 esac
828 done
829
830 # There might be people who depend on the old broken behavior: `$host'
831 # used to hold the argument of --host etc.
832 # FIXME: To remove some day.
833 build=$build_alias
834 host=$host_alias
835 target=$target_alias
836
837 # FIXME: To remove some day.
838 if test "x$host_alias" != x; then
839 if test "x$build_alias" = x; then
840 cross_compiling=maybe
841 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
842 If a cross compiler is detected then cross compile mode will be used." >&2
843 elif test "x$build_alias" != "x$host_alias"; then
844 cross_compiling=yes
845 fi
846 fi
847
848 ac_tool_prefix=
849 test -n "$host_alias" && ac_tool_prefix=$host_alias-
850
851 test "$silent" = yes && exec 6>/dev/null
852
853
854 # Find the source files, if location was not specified.
855 if test -z "$srcdir"; then
856 ac_srcdir_defaulted=yes
857 # Try the directory containing this script, then its parent.
858 ac_confdir=`(dirname "$0") 2>/dev/null ||
859 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
860 X"$0" : 'X\(//\)[^/]' \| \
861 X"$0" : 'X\(//\)$' \| \
862 X"$0" : 'X\(/\)' \| \
863 . : '\(.\)' 2>/dev/null ||
864 echo X"$0" |
865 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
866 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
867 /^X\(\/\/\)$/{ s//\1/; q; }
868 /^X\(\/\).*/{ s//\1/; q; }
869 s/.*/./; q'`
870 srcdir=$ac_confdir
871 if test ! -r $srcdir/$ac_unique_file; then
872 srcdir=..
873 fi
874 else
875 ac_srcdir_defaulted=no
876 fi
877 if test ! -r $srcdir/$ac_unique_file; then
878 if test "$ac_srcdir_defaulted" = yes; then
879 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
880 { (exit 1); exit 1; }; }
881 else
882 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
883 { (exit 1); exit 1; }; }
884 fi
885 fi
886 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
887 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
888 { (exit 1); exit 1; }; }
889 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
890 ac_env_build_alias_set=${build_alias+set}
891 ac_env_build_alias_value=$build_alias
892 ac_cv_env_build_alias_set=${build_alias+set}
893 ac_cv_env_build_alias_value=$build_alias
894 ac_env_host_alias_set=${host_alias+set}
895 ac_env_host_alias_value=$host_alias
896 ac_cv_env_host_alias_set=${host_alias+set}
897 ac_cv_env_host_alias_value=$host_alias
898 ac_env_target_alias_set=${target_alias+set}
899 ac_env_target_alias_value=$target_alias
900 ac_cv_env_target_alias_set=${target_alias+set}
901 ac_cv_env_target_alias_value=$target_alias
902 ac_env_CPP_set=${CPP+set}
903 ac_env_CPP_value=$CPP
904 ac_cv_env_CPP_set=${CPP+set}
905 ac_cv_env_CPP_value=$CPP
906 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
907 ac_env_CPPFLAGS_value=$CPPFLAGS
908 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
909 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
910
911 #
912 # Report the --help message.
913 #
914 if test "$ac_init_help" = "long"; then
915 # Omit some internal or obsolete options to make the list less imposing.
916 # This message is too long to be a string in the A/UX 3.1 sh.
917 cat <<_ACEOF
918 \`configure' configures package-unused version-unused to adapt to many kinds of systems.
919
920 Usage: $0 [OPTION]... [VAR=VALUE]...
921
922 To assign environment variables (e.g., CC, CFLAGS...), specify them as
923 VAR=VALUE. See below for descriptions of some of the useful variables.
924
925 Defaults for the options are specified in brackets.
926
927 Configuration:
928 -h, --help display this help and exit
929 --help=short display options specific to this package
930 --help=recursive display the short help of all the included packages
931 -V, --version display version information and exit
932 -q, --quiet, --silent do not print \`checking...' messages
933 --cache-file=FILE cache test results in FILE [disabled]
934 -C, --config-cache alias for \`--cache-file=config.cache'
935 -n, --no-create do not create output files
936 --srcdir=DIR find the sources in DIR [configure dir or \`..']
937
938 _ACEOF
939
940 cat <<_ACEOF
941 Installation directories:
942 --prefix=PREFIX install architecture-independent files in PREFIX
943 [$ac_default_prefix]
944 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
945 [PREFIX]
946
947 By default, \`make install' will install all the files in
948 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
949 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
950 for instance \`--prefix=\$HOME'.
951
952 For better control, use the options below.
953
954 Fine tuning of the installation directories:
955 --bindir=DIR user executables [EPREFIX/bin]
956 --sbindir=DIR system admin executables [EPREFIX/sbin]
957 --libexecdir=DIR program executables [EPREFIX/libexec]
958 --datadir=DIR read-only architecture-independent data [PREFIX/share]
959 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
960 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
961 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
962 --libdir=DIR object code libraries [EPREFIX/lib]
963 --includedir=DIR C header files [PREFIX/include]
964 --oldincludedir=DIR C header files for non-gcc [/usr/include]
965 --infodir=DIR info documentation [PREFIX/info]
966 --mandir=DIR man documentation [PREFIX/man]
967 _ACEOF
968
969 cat <<\_ACEOF
970
971 System types:
972 --build=BUILD configure for building on BUILD [guessed]
973 --host=HOST cross-compile to build programs to run on HOST [BUILD]
974 --target=TARGET configure for building compilers for TARGET [HOST]
975 _ACEOF
976 fi
977
978 if test -n "$ac_init_help"; then
979 case $ac_init_help in
980 short | recursive ) echo "Configuration of package-unused version-unused:";;
981 esac
982 cat <<\_ACEOF
983
984 Optional Features:
985 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
986 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
987 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
988 --enable-objc-gc enable the use of Boehm's garbage collector with
989 the GNU Objective-C runtime.
990 --enable-multilib build many library versions (default)
991 --enable-maintainer-mode enable make rules and dependencies not useful
992 (and sometimes confusing) to the casual installer
993 --enable-shared[=PKGS]
994 build shared libraries [default=yes]
995 --enable-static[=PKGS]
996 build static libraries [default=yes]
997 --enable-fast-install[=PKGS]
998 optimize for fast installation [default=yes]
999 --disable-libtool-lock avoid locking (might break parallel builds)
1000 --enable-sjlj-exceptions
1001 force use of builtin_setjmp for exceptions
1002
1003 Optional Packages:
1004 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1005 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1006 --with-build-libsubdir=DIR Directory where to find libraries for build system
1007 --with-target-subdir=SUBDIR
1008 configuring in a subdirectory
1009 --with-cross-host=HOST configuring with a cross compiler
1010 --with-pic try to use only PIC/non-PIC objects [default=use
1011 both]
1012 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1013
1014 Some influential environment variables:
1015 CC C compiler command
1016 CFLAGS C compiler flags
1017 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1018 nonstandard directory <lib dir>
1019 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1020 headers in a nonstandard directory <include dir>
1021 CPP C preprocessor
1022
1023 Use these variables to override the choices made by `configure' or to help
1024 it to find libraries and programs with nonstandard names/locations.
1025
1026 _ACEOF
1027 fi
1028
1029 if test "$ac_init_help" = "recursive"; then
1030 # If there are subdirs, report their specific --help.
1031 ac_popdir=`pwd`
1032 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1033 test -d $ac_dir || continue
1034 ac_builddir=.
1035
1036 if test "$ac_dir" != .; then
1037 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1038 # A "../" for each directory in $ac_dir_suffix.
1039 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1040 else
1041 ac_dir_suffix= ac_top_builddir=
1042 fi
1043
1044 case $srcdir in
1045 .) # No --srcdir option. We are building in place.
1046 ac_srcdir=.
1047 if test -z "$ac_top_builddir"; then
1048 ac_top_srcdir=.
1049 else
1050 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1051 fi ;;
1052 [\\/]* | ?:[\\/]* ) # Absolute path.
1053 ac_srcdir=$srcdir$ac_dir_suffix;
1054 ac_top_srcdir=$srcdir ;;
1055 *) # Relative path.
1056 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1057 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1058 esac
1059
1060 # Do not use `cd foo && pwd` to compute absolute paths, because
1061 # the directories may not exist.
1062 case `pwd` in
1063 .) ac_abs_builddir="$ac_dir";;
1064 *)
1065 case "$ac_dir" in
1066 .) ac_abs_builddir=`pwd`;;
1067 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1068 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1069 esac;;
1070 esac
1071 case $ac_abs_builddir in
1072 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1073 *)
1074 case ${ac_top_builddir}. in
1075 .) ac_abs_top_builddir=$ac_abs_builddir;;
1076 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1077 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1078 esac;;
1079 esac
1080 case $ac_abs_builddir in
1081 .) ac_abs_srcdir=$ac_srcdir;;
1082 *)
1083 case $ac_srcdir in
1084 .) ac_abs_srcdir=$ac_abs_builddir;;
1085 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1086 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1087 esac;;
1088 esac
1089 case $ac_abs_builddir in
1090 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1091 *)
1092 case $ac_top_srcdir in
1093 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1094 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1095 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1096 esac;;
1097 esac
1098
1099 cd $ac_dir
1100 # Check for guested configure; otherwise get Cygnus style configure.
1101 if test -f $ac_srcdir/configure.gnu; then
1102 echo
1103 $SHELL $ac_srcdir/configure.gnu --help=recursive
1104 elif test -f $ac_srcdir/configure; then
1105 echo
1106 $SHELL $ac_srcdir/configure --help=recursive
1107 elif test -f $ac_srcdir/configure.ac ||
1108 test -f $ac_srcdir/configure.in; then
1109 echo
1110 $ac_configure --help
1111 else
1112 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1113 fi
1114 cd "$ac_popdir"
1115 done
1116 fi
1117
1118 test -n "$ac_init_help" && exit 0
1119 if $ac_init_version; then
1120 cat <<\_ACEOF
1121 package-unused configure version-unused
1122 generated by GNU Autoconf 2.59
1123
1124 Copyright (C) 2003 Free Software Foundation, Inc.
1125 This configure script is free software; the Free Software Foundation
1126 gives unlimited permission to copy, distribute and modify it.
1127 _ACEOF
1128 exit 0
1129 fi
1130 exec 5>config.log
1131 cat >&5 <<_ACEOF
1132 This file contains any messages produced by compilers while
1133 running configure, to aid debugging if configure makes a mistake.
1134
1135 It was created by package-unused $as_me version-unused, which was
1136 generated by GNU Autoconf 2.59. Invocation command line was
1137
1138 $ $0 $@
1139
1140 _ACEOF
1141 {
1142 cat <<_ASUNAME
1143 ## --------- ##
1144 ## Platform. ##
1145 ## --------- ##
1146
1147 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1148 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1149 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1150 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1151 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1152
1153 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1154 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1155
1156 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1157 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1158 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1159 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1160 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1161 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1162 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1163
1164 _ASUNAME
1165
1166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1167 for as_dir in $PATH
1168 do
1169 IFS=$as_save_IFS
1170 test -z "$as_dir" && as_dir=.
1171 echo "PATH: $as_dir"
1172 done
1173
1174 } >&5
1175
1176 cat >&5 <<_ACEOF
1177
1178
1179 ## ----------- ##
1180 ## Core tests. ##
1181 ## ----------- ##
1182
1183 _ACEOF
1184
1185
1186 # Keep a trace of the command line.
1187 # Strip out --no-create and --no-recursion so they do not pile up.
1188 # Strip out --silent because we don't want to record it for future runs.
1189 # Also quote any args containing shell meta-characters.
1190 # Make two passes to allow for proper duplicate-argument suppression.
1191 ac_configure_args=
1192 ac_configure_args0=
1193 ac_configure_args1=
1194 ac_sep=
1195 ac_must_keep_next=false
1196 for ac_pass in 1 2
1197 do
1198 for ac_arg
1199 do
1200 case $ac_arg in
1201 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1202 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1203 | -silent | --silent | --silen | --sile | --sil)
1204 continue ;;
1205 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1206 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1207 esac
1208 case $ac_pass in
1209 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1210 2)
1211 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1212 if test $ac_must_keep_next = true; then
1213 ac_must_keep_next=false # Got value, back to normal.
1214 else
1215 case $ac_arg in
1216 *=* | --config-cache | -C | -disable-* | --disable-* \
1217 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1218 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1219 | -with-* | --with-* | -without-* | --without-* | --x)
1220 case "$ac_configure_args0 " in
1221 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1222 esac
1223 ;;
1224 -* ) ac_must_keep_next=true ;;
1225 esac
1226 fi
1227 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1228 # Get rid of the leading space.
1229 ac_sep=" "
1230 ;;
1231 esac
1232 done
1233 done
1234 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1235 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1236
1237 # When interrupted or exit'd, cleanup temporary files, and complete
1238 # config.log. We remove comments because anyway the quotes in there
1239 # would cause problems or look ugly.
1240 # WARNING: Be sure not to use single quotes in there, as some shells,
1241 # such as our DU 5.0 friend, will then `close' the trap.
1242 trap 'exit_status=$?
1243 # Save into config.log some information that might help in debugging.
1244 {
1245 echo
1246
1247 cat <<\_ASBOX
1248 ## ---------------- ##
1249 ## Cache variables. ##
1250 ## ---------------- ##
1251 _ASBOX
1252 echo
1253 # The following way of writing the cache mishandles newlines in values,
1254 {
1255 (set) 2>&1 |
1256 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1257 *ac_space=\ *)
1258 sed -n \
1259 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1260 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1261 ;;
1262 *)
1263 sed -n \
1264 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1265 ;;
1266 esac;
1267 }
1268 echo
1269
1270 cat <<\_ASBOX
1271 ## ----------------- ##
1272 ## Output variables. ##
1273 ## ----------------- ##
1274 _ASBOX
1275 echo
1276 for ac_var in $ac_subst_vars
1277 do
1278 eval ac_val=$`echo $ac_var`
1279 echo "$ac_var='"'"'$ac_val'"'"'"
1280 done | sort
1281 echo
1282
1283 if test -n "$ac_subst_files"; then
1284 cat <<\_ASBOX
1285 ## ------------- ##
1286 ## Output files. ##
1287 ## ------------- ##
1288 _ASBOX
1289 echo
1290 for ac_var in $ac_subst_files
1291 do
1292 eval ac_val=$`echo $ac_var`
1293 echo "$ac_var='"'"'$ac_val'"'"'"
1294 done | sort
1295 echo
1296 fi
1297
1298 if test -s confdefs.h; then
1299 cat <<\_ASBOX
1300 ## ----------- ##
1301 ## confdefs.h. ##
1302 ## ----------- ##
1303 _ASBOX
1304 echo
1305 sed "/^$/d" confdefs.h | sort
1306 echo
1307 fi
1308 test "$ac_signal" != 0 &&
1309 echo "$as_me: caught signal $ac_signal"
1310 echo "$as_me: exit $exit_status"
1311 } >&5
1312 rm -f core *.core &&
1313 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1314 exit $exit_status
1315 ' 0
1316 for ac_signal in 1 2 13 15; do
1317 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1318 done
1319 ac_signal=0
1320
1321 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1322 rm -rf conftest* confdefs.h
1323 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1324 echo >confdefs.h
1325
1326 # Predefined preprocessor variables.
1327
1328 cat >>confdefs.h <<_ACEOF
1329 #define PACKAGE_NAME "$PACKAGE_NAME"
1330 _ACEOF
1331
1332
1333 cat >>confdefs.h <<_ACEOF
1334 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1335 _ACEOF
1336
1337
1338 cat >>confdefs.h <<_ACEOF
1339 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1340 _ACEOF
1341
1342
1343 cat >>confdefs.h <<_ACEOF
1344 #define PACKAGE_STRING "$PACKAGE_STRING"
1345 _ACEOF
1346
1347
1348 cat >>confdefs.h <<_ACEOF
1349 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1350 _ACEOF
1351
1352
1353 # Let the site file select an alternate cache file if it wants to.
1354 # Prefer explicitly selected file to automatically selected ones.
1355 if test -z "$CONFIG_SITE"; then
1356 if test "x$prefix" != xNONE; then
1357 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1358 else
1359 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1360 fi
1361 fi
1362 for ac_site_file in $CONFIG_SITE; do
1363 if test -r "$ac_site_file"; then
1364 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1365 echo "$as_me: loading site script $ac_site_file" >&6;}
1366 sed 's/^/| /' "$ac_site_file" >&5
1367 . "$ac_site_file"
1368 fi
1369 done
1370
1371 if test -r "$cache_file"; then
1372 # Some versions of bash will fail to source /dev/null (special
1373 # files actually), so we avoid doing that.
1374 if test -f "$cache_file"; then
1375 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1376 echo "$as_me: loading cache $cache_file" >&6;}
1377 case $cache_file in
1378 [\\/]* | ?:[\\/]* ) . $cache_file;;
1379 *) . ./$cache_file;;
1380 esac
1381 fi
1382 else
1383 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1384 echo "$as_me: creating cache $cache_file" >&6;}
1385 >$cache_file
1386 fi
1387
1388 # Check that the precious variables saved in the cache have kept the same
1389 # value.
1390 ac_cache_corrupted=false
1391 for ac_var in `(set) 2>&1 |
1392 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1393 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1394 eval ac_new_set=\$ac_env_${ac_var}_set
1395 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1396 eval ac_new_val="\$ac_env_${ac_var}_value"
1397 case $ac_old_set,$ac_new_set in
1398 set,)
1399 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1400 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1401 ac_cache_corrupted=: ;;
1402 ,set)
1403 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1404 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1405 ac_cache_corrupted=: ;;
1406 ,);;
1407 *)
1408 if test "x$ac_old_val" != "x$ac_new_val"; then
1409 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1410 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1411 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1412 echo "$as_me: former value: $ac_old_val" >&2;}
1413 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1414 echo "$as_me: current value: $ac_new_val" >&2;}
1415 ac_cache_corrupted=:
1416 fi;;
1417 esac
1418 # Pass precious variables to config.status.
1419 if test "$ac_new_set" = set; then
1420 case $ac_new_val in
1421 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1422 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1423 *) ac_arg=$ac_var=$ac_new_val ;;
1424 esac
1425 case " $ac_configure_args " in
1426 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1427 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1428 esac
1429 fi
1430 done
1431 if $ac_cache_corrupted; then
1432 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1433 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1434 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1435 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1436 { (exit 1); exit 1; }; }
1437 fi
1438
1439 ac_ext=c
1440 ac_cpp='$CPP $CPPFLAGS'
1441 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1442 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1443 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472 ac_aux_dir=
1473 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1474 if test -f $ac_dir/install-sh; then
1475 ac_aux_dir=$ac_dir
1476 ac_install_sh="$ac_aux_dir/install-sh -c"
1477 break
1478 elif test -f $ac_dir/install.sh; then
1479 ac_aux_dir=$ac_dir
1480 ac_install_sh="$ac_aux_dir/install.sh -c"
1481 break
1482 elif test -f $ac_dir/shtool; then
1483 ac_aux_dir=$ac_dir
1484 ac_install_sh="$ac_aux_dir/shtool install -c"
1485 break
1486 fi
1487 done
1488 if test -z "$ac_aux_dir"; then
1489 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1490 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1491 { (exit 1); exit 1; }; }
1492 fi
1493 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1494 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1495 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1496
1497 # Make sure we can run config.sub.
1498 $ac_config_sub sun4 >/dev/null 2>&1 ||
1499 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1500 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1501 { (exit 1); exit 1; }; }
1502
1503 echo "$as_me:$LINENO: checking build system type" >&5
1504 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1505 if test "${ac_cv_build+set}" = set; then
1506 echo $ECHO_N "(cached) $ECHO_C" >&6
1507 else
1508 ac_cv_build_alias=$build_alias
1509 test -z "$ac_cv_build_alias" &&
1510 ac_cv_build_alias=`$ac_config_guess`
1511 test -z "$ac_cv_build_alias" &&
1512 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1513 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1514 { (exit 1); exit 1; }; }
1515 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1516 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1517 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1518 { (exit 1); exit 1; }; }
1519
1520 fi
1521 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1522 echo "${ECHO_T}$ac_cv_build" >&6
1523 build=$ac_cv_build
1524 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1525 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1526 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1527
1528
1529 case ${build_alias} in
1530 "") build_noncanonical=${build} ;;
1531 *) build_noncanonical=${build_alias} ;;
1532 esac
1533
1534 case ${host_alias} in
1535 "") host_noncanonical=${build_noncanonical} ;;
1536 *) host_noncanonical=${host_alias} ;;
1537 esac
1538
1539 case ${target_alias} in
1540 "") target_noncanonical=${host_noncanonical} ;;
1541 *) target_noncanonical=${target_alias} ;;
1542 esac
1543
1544
1545 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
1546 # have matching libraries, they should use host libraries: Makefile.tpl
1547 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
1548 # However, they still use the build modules, because the corresponding
1549 # host modules (e.g. bison) are only built for the host when bootstrap
1550 # finishes. So:
1551 # - build_subdir is where we find build modules, and never changes.
1552 # - build_libsubdir is where we find build libraries, and can be overridden.
1553
1554 # Prefix 'build-' so this never conflicts with target_subdir.
1555 build_subdir="build-${build_noncanonical}"
1556
1557 # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1558 if test "${with_build_libsubdir+set}" = set; then
1559 withval="$with_build_libsubdir"
1560 build_libsubdir="$withval"
1561 else
1562 build_libsubdir="$build_subdir"
1563 fi;
1564 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1565 if ( test $srcdir = . && test -d gcc ) \
1566 || test -d $srcdir/../host-${host_noncanonical}; then
1567 host_subdir="host-${host_noncanonical}"
1568 else
1569 host_subdir=.
1570 fi
1571 # No prefix.
1572 target_subdir=${target_noncanonical}
1573
1574
1575 # We need the following definitions because AC_PROG_LIBTOOL relies on them
1576 PACKAGE=libobjc
1577 # Version is pulled out to make it a bit easier to change using sed.
1578 VERSION=2:0:0
1579
1580
1581 # This works around the fact that libtool configuration may change LD
1582 # for this particular configuration, but some shells, instead of
1583 # keeping the changes in LD private, export them just because LD is
1584 # exported.
1585 ORIGINAL_LD_FOR_MULTILIBS=$LD
1586
1587 # -------
1588 # Options
1589 # -------
1590
1591 # We use these options to decide which functions to include.
1592
1593 # Check whether --with-target-subdir or --without-target-subdir was given.
1594 if test "${with_target_subdir+set}" = set; then
1595 withval="$with_target_subdir"
1596
1597 fi;
1598
1599 # Check whether --with-cross-host or --without-cross-host was given.
1600 if test "${with_cross_host+set}" = set; then
1601 withval="$with_cross_host"
1602
1603 fi;
1604
1605 echo "$as_me:$LINENO: checking for --enable-version-specific-runtime-libs" >&5
1606 echo $ECHO_N "checking for --enable-version-specific-runtime-libs... $ECHO_C" >&6
1607 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
1608 if test "${enable_version_specific_runtime_libs+set}" = set; then
1609 enableval="$enable_version_specific_runtime_libs"
1610 case "$enableval" in
1611 yes) version_specific_libs=yes ;;
1612 no) version_specific_libs=no ;;
1613 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable version-specific libs" >&5
1614 echo "$as_me: error: Unknown argument to enable/disable version-specific libs" >&2;}
1615 { (exit 1); exit 1; }; };;
1616 esac
1617 else
1618 version_specific_libs=no
1619 fi;
1620 echo "$as_me:$LINENO: result: $version_specific_libs" >&5
1621 echo "${ECHO_T}$version_specific_libs" >&6
1622
1623 # Check whether --enable-objc-gc or --disable-objc-gc was given.
1624 if test "${enable_objc_gc+set}" = set; then
1625 enableval="$enable_objc_gc"
1626 case $enable_objc_gc in
1627 no)
1628 OBJC_BOEHM_GC=''
1629 OBJC_BOEHM_GC_INCLUDES=''
1630 ;;
1631 *)
1632 OBJC_BOEHM_GC=libobjc_gc.la
1633 OBJC_BOEHM_GC_INCLUDES='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
1634 ;;
1635 esac
1636 else
1637 OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES=''
1638 fi;
1639
1640
1641
1642 # -----------
1643 # Directories
1644 # -----------
1645
1646 # Find the rest of the source tree framework.
1647 # Default to --enable-multilib
1648 # Check whether --enable-multilib or --disable-multilib was given.
1649 if test "${enable_multilib+set}" = set; then
1650 enableval="$enable_multilib"
1651 case "$enableval" in
1652 yes) multilib=yes ;;
1653 no) multilib=no ;;
1654 *) { { echo "$as_me:$LINENO: error: bad value $enableval for multilib option" >&5
1655 echo "$as_me: error: bad value $enableval for multilib option" >&2;}
1656 { (exit 1); exit 1; }; } ;;
1657 esac
1658 else
1659 multilib=yes
1660 fi;
1661
1662 # We may get other options which we leave undocumented:
1663 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1664 # See config-ml.in if you want the gory details.
1665
1666 if test "$srcdir" = "."; then
1667 if test "$with_target_subdir" != "."; then
1668 multi_basedir="$srcdir/$with_multisrctop../.."
1669 else
1670 multi_basedir="$srcdir/$with_multisrctop.."
1671 fi
1672 else
1673 multi_basedir="$srcdir/.."
1674 fi
1675
1676
1677 # Even if the default multilib is not a cross compilation,
1678 # it may be that some of the other multilibs are.
1679 if test $cross_compiling = no && test $multilib = yes \
1680 && test "x${with_multisubdir}" != x ; then
1681 cross_compiling=maybe
1682 fi
1683
1684 ac_config_commands="$ac_config_commands default-1"
1685
1686
1687 echo "$as_me:$LINENO: checking host system type" >&5
1688 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1689 if test "${ac_cv_host+set}" = set; then
1690 echo $ECHO_N "(cached) $ECHO_C" >&6
1691 else
1692 ac_cv_host_alias=$host_alias
1693 test -z "$ac_cv_host_alias" &&
1694 ac_cv_host_alias=$ac_cv_build_alias
1695 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1696 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1697 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1698 { (exit 1); exit 1; }; }
1699
1700 fi
1701 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1702 echo "${ECHO_T}$ac_cv_host" >&6
1703 host=$ac_cv_host
1704 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1705 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1706 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1707
1708
1709 echo "$as_me:$LINENO: checking target system type" >&5
1710 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1711 if test "${ac_cv_target+set}" = set; then
1712 echo $ECHO_N "(cached) $ECHO_C" >&6
1713 else
1714 ac_cv_target_alias=$target_alias
1715 test "x$ac_cv_target_alias" = "x" &&
1716 ac_cv_target_alias=$ac_cv_host_alias
1717 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1718 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1719 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1720 { (exit 1); exit 1; }; }
1721
1722 fi
1723 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1724 echo "${ECHO_T}$ac_cv_target" >&6
1725 target=$ac_cv_target
1726 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1727 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1728 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1729
1730
1731 # The aliases save the names the user supplied, while $host etc.
1732 # will get canonicalized.
1733 test -n "$target_alias" &&
1734 test "$program_prefix$program_suffix$program_transform_name" = \
1735 NONENONEs,x,x, &&
1736 program_prefix=${target_alias}-
1737
1738
1739
1740 # Export source directory.
1741 # These need to be absolute paths, yet at the same time need to
1742 # canonicalize only relative paths, because then amd will not unmount
1743 # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
1744 case $srcdir in
1745 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
1746 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
1747 esac
1748
1749
1750 # Calculate toolexeclibdir
1751 # Also toolexecdir, though it's only used in toolexeclibdir
1752 case ${version_specific_libs} in
1753 yes)
1754 # Need the gcc compiler version to know where to install libraries
1755 # and header files if --enable-version-specific-runtime-libs option
1756 # is selected.
1757 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
1758 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
1759 ;;
1760 no)
1761 if test -n "$with_cross_host" &&
1762 test x"$with_cross_host" != x"no"; then
1763 # Install a library built with a cross compiler in tooldir, not libdir.
1764 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
1765 toolexeclibdir='$(toolexecdir)/lib'
1766 else
1767 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
1768 toolexeclibdir='$(libdir)'
1769 fi
1770 multi_os_directory=`$CC -print-multi-os-directory`
1771 case $multi_os_directory in
1772 .) ;; # Avoid trailing /.
1773 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
1774 esac
1775 ;;
1776 esac
1777
1778
1779
1780 # Figure out if we want to name the include directory and the
1781 # library name changes differently.
1782 includedirname=include
1783 libsuffix=
1784 case "${host}" in
1785 *-darwin*)
1786 # Darwin is the only target so far that needs a different include directory.
1787 includedirname=include-gnu-runtime
1788 libsubfix=-gnu
1789 ;;
1790 esac
1791
1792
1793
1794 ac_config_headers="$ac_config_headers config.h"
1795
1796
1797 # --------
1798 # Programs
1799 # --------
1800
1801
1802
1803 # We must force CC to /not/ be a precious variable; otherwise
1804 # the wrong, non-multilib-adjusted value will be used in multilibs.
1805 # As a side effect, we have to subst CFLAGS ourselves.
1806
1807
1808 ac_ext=c
1809 ac_cpp='$CPP $CPPFLAGS'
1810 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1811 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1812 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1813 if test -n "$ac_tool_prefix"; then
1814 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1815 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1816 echo "$as_me:$LINENO: checking for $ac_word" >&5
1817 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1818 if test "${ac_cv_prog_CC+set}" = set; then
1819 echo $ECHO_N "(cached) $ECHO_C" >&6
1820 else
1821 if test -n "$CC"; then
1822 ac_cv_prog_CC="$CC" # Let the user override the test.
1823 else
1824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1825 for as_dir in $PATH
1826 do
1827 IFS=$as_save_IFS
1828 test -z "$as_dir" && as_dir=.
1829 for ac_exec_ext in '' $ac_executable_extensions; do
1830 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1831 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1832 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1833 break 2
1834 fi
1835 done
1836 done
1837
1838 fi
1839 fi
1840 CC=$ac_cv_prog_CC
1841 if test -n "$CC"; then
1842 echo "$as_me:$LINENO: result: $CC" >&5
1843 echo "${ECHO_T}$CC" >&6
1844 else
1845 echo "$as_me:$LINENO: result: no" >&5
1846 echo "${ECHO_T}no" >&6
1847 fi
1848
1849 fi
1850 if test -z "$ac_cv_prog_CC"; then
1851 ac_ct_CC=$CC
1852 # Extract the first word of "gcc", so it can be a program name with args.
1853 set dummy gcc; ac_word=$2
1854 echo "$as_me:$LINENO: checking for $ac_word" >&5
1855 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1856 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1857 echo $ECHO_N "(cached) $ECHO_C" >&6
1858 else
1859 if test -n "$ac_ct_CC"; then
1860 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1861 else
1862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1863 for as_dir in $PATH
1864 do
1865 IFS=$as_save_IFS
1866 test -z "$as_dir" && as_dir=.
1867 for ac_exec_ext in '' $ac_executable_extensions; do
1868 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1869 ac_cv_prog_ac_ct_CC="gcc"
1870 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1871 break 2
1872 fi
1873 done
1874 done
1875
1876 fi
1877 fi
1878 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1879 if test -n "$ac_ct_CC"; then
1880 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1881 echo "${ECHO_T}$ac_ct_CC" >&6
1882 else
1883 echo "$as_me:$LINENO: result: no" >&5
1884 echo "${ECHO_T}no" >&6
1885 fi
1886
1887 CC=$ac_ct_CC
1888 else
1889 CC="$ac_cv_prog_CC"
1890 fi
1891
1892 if test -z "$CC"; then
1893 if test -n "$ac_tool_prefix"; then
1894 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1895 set dummy ${ac_tool_prefix}cc; ac_word=$2
1896 echo "$as_me:$LINENO: checking for $ac_word" >&5
1897 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1898 if test "${ac_cv_prog_CC+set}" = set; then
1899 echo $ECHO_N "(cached) $ECHO_C" >&6
1900 else
1901 if test -n "$CC"; then
1902 ac_cv_prog_CC="$CC" # Let the user override the test.
1903 else
1904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1905 for as_dir in $PATH
1906 do
1907 IFS=$as_save_IFS
1908 test -z "$as_dir" && as_dir=.
1909 for ac_exec_ext in '' $ac_executable_extensions; do
1910 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1911 ac_cv_prog_CC="${ac_tool_prefix}cc"
1912 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1913 break 2
1914 fi
1915 done
1916 done
1917
1918 fi
1919 fi
1920 CC=$ac_cv_prog_CC
1921 if test -n "$CC"; then
1922 echo "$as_me:$LINENO: result: $CC" >&5
1923 echo "${ECHO_T}$CC" >&6
1924 else
1925 echo "$as_me:$LINENO: result: no" >&5
1926 echo "${ECHO_T}no" >&6
1927 fi
1928
1929 fi
1930 if test -z "$ac_cv_prog_CC"; then
1931 ac_ct_CC=$CC
1932 # Extract the first word of "cc", so it can be a program name with args.
1933 set dummy cc; ac_word=$2
1934 echo "$as_me:$LINENO: checking for $ac_word" >&5
1935 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1936 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1937 echo $ECHO_N "(cached) $ECHO_C" >&6
1938 else
1939 if test -n "$ac_ct_CC"; then
1940 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1941 else
1942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1943 for as_dir in $PATH
1944 do
1945 IFS=$as_save_IFS
1946 test -z "$as_dir" && as_dir=.
1947 for ac_exec_ext in '' $ac_executable_extensions; do
1948 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1949 ac_cv_prog_ac_ct_CC="cc"
1950 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1951 break 2
1952 fi
1953 done
1954 done
1955
1956 fi
1957 fi
1958 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1959 if test -n "$ac_ct_CC"; then
1960 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1961 echo "${ECHO_T}$ac_ct_CC" >&6
1962 else
1963 echo "$as_me:$LINENO: result: no" >&5
1964 echo "${ECHO_T}no" >&6
1965 fi
1966
1967 CC=$ac_ct_CC
1968 else
1969 CC="$ac_cv_prog_CC"
1970 fi
1971
1972 fi
1973 if test -z "$CC"; then
1974 # Extract the first word of "cc", so it can be a program name with args.
1975 set dummy cc; ac_word=$2
1976 echo "$as_me:$LINENO: checking for $ac_word" >&5
1977 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1978 if test "${ac_cv_prog_CC+set}" = set; then
1979 echo $ECHO_N "(cached) $ECHO_C" >&6
1980 else
1981 if test -n "$CC"; then
1982 ac_cv_prog_CC="$CC" # Let the user override the test.
1983 else
1984 ac_prog_rejected=no
1985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1986 for as_dir in $PATH
1987 do
1988 IFS=$as_save_IFS
1989 test -z "$as_dir" && as_dir=.
1990 for ac_exec_ext in '' $ac_executable_extensions; do
1991 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1992 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1993 ac_prog_rejected=yes
1994 continue
1995 fi
1996 ac_cv_prog_CC="cc"
1997 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1998 break 2
1999 fi
2000 done
2001 done
2002
2003 if test $ac_prog_rejected = yes; then
2004 # We found a bogon in the path, so make sure we never use it.
2005 set dummy $ac_cv_prog_CC
2006 shift
2007 if test $# != 0; then
2008 # We chose a different compiler from the bogus one.
2009 # However, it has the same basename, so the bogon will be chosen
2010 # first if we set CC to just the basename; use the full file name.
2011 shift
2012 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2013 fi
2014 fi
2015 fi
2016 fi
2017 CC=$ac_cv_prog_CC
2018 if test -n "$CC"; then
2019 echo "$as_me:$LINENO: result: $CC" >&5
2020 echo "${ECHO_T}$CC" >&6
2021 else
2022 echo "$as_me:$LINENO: result: no" >&5
2023 echo "${ECHO_T}no" >&6
2024 fi
2025
2026 fi
2027 if test -z "$CC"; then
2028 if test -n "$ac_tool_prefix"; then
2029 for ac_prog in cl
2030 do
2031 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2032 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2033 echo "$as_me:$LINENO: checking for $ac_word" >&5
2034 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2035 if test "${ac_cv_prog_CC+set}" = set; then
2036 echo $ECHO_N "(cached) $ECHO_C" >&6
2037 else
2038 if test -n "$CC"; then
2039 ac_cv_prog_CC="$CC" # Let the user override the test.
2040 else
2041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2042 for as_dir in $PATH
2043 do
2044 IFS=$as_save_IFS
2045 test -z "$as_dir" && as_dir=.
2046 for ac_exec_ext in '' $ac_executable_extensions; do
2047 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2048 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2049 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2050 break 2
2051 fi
2052 done
2053 done
2054
2055 fi
2056 fi
2057 CC=$ac_cv_prog_CC
2058 if test -n "$CC"; then
2059 echo "$as_me:$LINENO: result: $CC" >&5
2060 echo "${ECHO_T}$CC" >&6
2061 else
2062 echo "$as_me:$LINENO: result: no" >&5
2063 echo "${ECHO_T}no" >&6
2064 fi
2065
2066 test -n "$CC" && break
2067 done
2068 fi
2069 if test -z "$CC"; then
2070 ac_ct_CC=$CC
2071 for ac_prog in cl
2072 do
2073 # Extract the first word of "$ac_prog", so it can be a program name with args.
2074 set dummy $ac_prog; ac_word=$2
2075 echo "$as_me:$LINENO: checking for $ac_word" >&5
2076 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2077 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2078 echo $ECHO_N "(cached) $ECHO_C" >&6
2079 else
2080 if test -n "$ac_ct_CC"; then
2081 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2082 else
2083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2084 for as_dir in $PATH
2085 do
2086 IFS=$as_save_IFS
2087 test -z "$as_dir" && as_dir=.
2088 for ac_exec_ext in '' $ac_executable_extensions; do
2089 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2090 ac_cv_prog_ac_ct_CC="$ac_prog"
2091 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2092 break 2
2093 fi
2094 done
2095 done
2096
2097 fi
2098 fi
2099 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2100 if test -n "$ac_ct_CC"; then
2101 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2102 echo "${ECHO_T}$ac_ct_CC" >&6
2103 else
2104 echo "$as_me:$LINENO: result: no" >&5
2105 echo "${ECHO_T}no" >&6
2106 fi
2107
2108 test -n "$ac_ct_CC" && break
2109 done
2110
2111 CC=$ac_ct_CC
2112 fi
2113
2114 fi
2115
2116
2117 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2118 See \`config.log' for more details." >&5
2119 echo "$as_me: error: no acceptable C compiler found in \$PATH
2120 See \`config.log' for more details." >&2;}
2121 { (exit 1); exit 1; }; }
2122
2123 # Provide some information about the compiler.
2124 echo "$as_me:$LINENO:" \
2125 "checking for C compiler version" >&5
2126 ac_compiler=`set X $ac_compile; echo $2`
2127 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2128 (eval $ac_compiler --version </dev/null >&5) 2>&5
2129 ac_status=$?
2130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2131 (exit $ac_status); }
2132 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2133 (eval $ac_compiler -v </dev/null >&5) 2>&5
2134 ac_status=$?
2135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2136 (exit $ac_status); }
2137 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2138 (eval $ac_compiler -V </dev/null >&5) 2>&5
2139 ac_status=$?
2140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2141 (exit $ac_status); }
2142
2143 cat >conftest.$ac_ext <<_ACEOF
2144 /* confdefs.h. */
2145 _ACEOF
2146 cat confdefs.h >>conftest.$ac_ext
2147 cat >>conftest.$ac_ext <<_ACEOF
2148 /* end confdefs.h. */
2149
2150 int
2151 main ()
2152 {
2153
2154 ;
2155 return 0;
2156 }
2157 _ACEOF
2158 # FIXME: Cleanup?
2159 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2160 (eval $ac_link) 2>&5
2161 ac_status=$?
2162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2163 (exit $ac_status); }; then
2164 gcc_no_link=no
2165 else
2166 gcc_no_link=yes
2167 fi
2168
2169 if test x$gcc_no_link = xyes; then
2170 # Setting cross_compile will disable run tests; it will
2171 # also disable AC_CHECK_FILE but that's generally
2172 # correct if we can't link.
2173 cross_compiling=yes
2174 EXEEXT=
2175 else
2176 cat >conftest.$ac_ext <<_ACEOF
2177 /* confdefs.h. */
2178 _ACEOF
2179 cat confdefs.h >>conftest.$ac_ext
2180 cat >>conftest.$ac_ext <<_ACEOF
2181 /* end confdefs.h. */
2182
2183 int
2184 main ()
2185 {
2186
2187 ;
2188 return 0;
2189 }
2190 _ACEOF
2191 ac_clean_files_save=$ac_clean_files
2192 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2193 # Try to create an executable without -o first, disregard a.out.
2194 # It will help us diagnose broken compilers, and finding out an intuition
2195 # of exeext.
2196 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2197 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2198 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2199 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2200 (eval $ac_link_default) 2>&5
2201 ac_status=$?
2202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2203 (exit $ac_status); }; then
2204 # Find the output, starting from the most likely. This scheme is
2205 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2206 # resort.
2207
2208 # Be careful to initialize this variable, since it used to be cached.
2209 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2210 ac_cv_exeext=
2211 # b.out is created by i960 compilers.
2212 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2213 do
2214 test -f "$ac_file" || continue
2215 case $ac_file in
2216 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2217 ;;
2218 conftest.$ac_ext )
2219 # This is the source file.
2220 ;;
2221 [ab].out )
2222 # We found the default executable, but exeext='' is most
2223 # certainly right.
2224 break;;
2225 *.* )
2226 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2227 # FIXME: I believe we export ac_cv_exeext for Libtool,
2228 # but it would be cool to find out if it's true. Does anybody
2229 # maintain Libtool? --akim.
2230 export ac_cv_exeext
2231 break;;
2232 * )
2233 break;;
2234 esac
2235 done
2236 else
2237 echo "$as_me: failed program was:" >&5
2238 sed 's/^/| /' conftest.$ac_ext >&5
2239
2240 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2241 See \`config.log' for more details." >&5
2242 echo "$as_me: error: C compiler cannot create executables
2243 See \`config.log' for more details." >&2;}
2244 { (exit 77); exit 77; }; }
2245 fi
2246
2247 ac_exeext=$ac_cv_exeext
2248 echo "$as_me:$LINENO: result: $ac_file" >&5
2249 echo "${ECHO_T}$ac_file" >&6
2250
2251 # Check the compiler produces executables we can run. If not, either
2252 # the compiler is broken, or we cross compile.
2253 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2254 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2255 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2256 # If not cross compiling, check that we can run a simple program.
2257 if test "$cross_compiling" != yes; then
2258 if { ac_try='./$ac_file'
2259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2260 (eval $ac_try) 2>&5
2261 ac_status=$?
2262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2263 (exit $ac_status); }; }; then
2264 cross_compiling=no
2265 else
2266 if test "$cross_compiling" = maybe; then
2267 cross_compiling=yes
2268 else
2269 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2270 If you meant to cross compile, use \`--host'.
2271 See \`config.log' for more details." >&5
2272 echo "$as_me: error: cannot run C compiled programs.
2273 If you meant to cross compile, use \`--host'.
2274 See \`config.log' for more details." >&2;}
2275 { (exit 1); exit 1; }; }
2276 fi
2277 fi
2278 fi
2279 echo "$as_me:$LINENO: result: yes" >&5
2280 echo "${ECHO_T}yes" >&6
2281
2282 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2283 ac_clean_files=$ac_clean_files_save
2284 # Check the compiler produces executables we can run. If not, either
2285 # the compiler is broken, or we cross compile.
2286 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2287 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2288 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2289 echo "${ECHO_T}$cross_compiling" >&6
2290
2291 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2292 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2293 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2294 (eval $ac_link) 2>&5
2295 ac_status=$?
2296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2297 (exit $ac_status); }; then
2298 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2299 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2300 # work properly (i.e., refer to `conftest.exe'), while it won't with
2301 # `rm'.
2302 for ac_file in conftest.exe conftest conftest.*; do
2303 test -f "$ac_file" || continue
2304 case $ac_file in
2305 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2306 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2307 export ac_cv_exeext
2308 break;;
2309 * ) break;;
2310 esac
2311 done
2312 else
2313 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2314 See \`config.log' for more details." >&5
2315 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2316 See \`config.log' for more details." >&2;}
2317 { (exit 1); exit 1; }; }
2318 fi
2319
2320 rm -f conftest$ac_cv_exeext
2321 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2322 echo "${ECHO_T}$ac_cv_exeext" >&6
2323
2324 rm -f conftest.$ac_ext
2325 EXEEXT=$ac_cv_exeext
2326 ac_exeext=$EXEEXT
2327 fi
2328 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2329 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2330 if test "${ac_cv_objext+set}" = set; then
2331 echo $ECHO_N "(cached) $ECHO_C" >&6
2332 else
2333 cat >conftest.$ac_ext <<_ACEOF
2334 /* confdefs.h. */
2335 _ACEOF
2336 cat confdefs.h >>conftest.$ac_ext
2337 cat >>conftest.$ac_ext <<_ACEOF
2338 /* end confdefs.h. */
2339
2340 int
2341 main ()
2342 {
2343
2344 ;
2345 return 0;
2346 }
2347 _ACEOF
2348 rm -f conftest.o conftest.obj
2349 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2350 (eval $ac_compile) 2>&5
2351 ac_status=$?
2352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2353 (exit $ac_status); }; then
2354 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2355 case $ac_file in
2356 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2357 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2358 break;;
2359 esac
2360 done
2361 else
2362 echo "$as_me: failed program was:" >&5
2363 sed 's/^/| /' conftest.$ac_ext >&5
2364
2365 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2366 See \`config.log' for more details." >&5
2367 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2368 See \`config.log' for more details." >&2;}
2369 { (exit 1); exit 1; }; }
2370 fi
2371
2372 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2373 fi
2374 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2375 echo "${ECHO_T}$ac_cv_objext" >&6
2376 OBJEXT=$ac_cv_objext
2377 ac_objext=$OBJEXT
2378 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2379 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2380 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2381 echo $ECHO_N "(cached) $ECHO_C" >&6
2382 else
2383 cat >conftest.$ac_ext <<_ACEOF
2384 /* confdefs.h. */
2385 _ACEOF
2386 cat confdefs.h >>conftest.$ac_ext
2387 cat >>conftest.$ac_ext <<_ACEOF
2388 /* end confdefs.h. */
2389
2390 int
2391 main ()
2392 {
2393 #ifndef __GNUC__
2394 choke me
2395 #endif
2396
2397 ;
2398 return 0;
2399 }
2400 _ACEOF
2401 rm -f conftest.$ac_objext
2402 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2403 (eval $ac_compile) 2>conftest.er1
2404 ac_status=$?
2405 grep -v '^ *+' conftest.er1 >conftest.err
2406 rm -f conftest.er1
2407 cat conftest.err >&5
2408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2409 (exit $ac_status); } &&
2410 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2412 (eval $ac_try) 2>&5
2413 ac_status=$?
2414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2415 (exit $ac_status); }; } &&
2416 { ac_try='test -s conftest.$ac_objext'
2417 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2418 (eval $ac_try) 2>&5
2419 ac_status=$?
2420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2421 (exit $ac_status); }; }; then
2422 ac_compiler_gnu=yes
2423 else
2424 echo "$as_me: failed program was:" >&5
2425 sed 's/^/| /' conftest.$ac_ext >&5
2426
2427 ac_compiler_gnu=no
2428 fi
2429 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2430 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2431
2432 fi
2433 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2434 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2435 GCC=`test $ac_compiler_gnu = yes && echo yes`
2436 ac_test_CFLAGS=${CFLAGS+set}
2437 ac_save_CFLAGS=$CFLAGS
2438 CFLAGS="-g"
2439 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2440 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2441 if test "${ac_cv_prog_cc_g+set}" = set; then
2442 echo $ECHO_N "(cached) $ECHO_C" >&6
2443 else
2444 cat >conftest.$ac_ext <<_ACEOF
2445 /* confdefs.h. */
2446 _ACEOF
2447 cat confdefs.h >>conftest.$ac_ext
2448 cat >>conftest.$ac_ext <<_ACEOF
2449 /* end confdefs.h. */
2450
2451 int
2452 main ()
2453 {
2454
2455 ;
2456 return 0;
2457 }
2458 _ACEOF
2459 rm -f conftest.$ac_objext
2460 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2461 (eval $ac_compile) 2>conftest.er1
2462 ac_status=$?
2463 grep -v '^ *+' conftest.er1 >conftest.err
2464 rm -f conftest.er1
2465 cat conftest.err >&5
2466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2467 (exit $ac_status); } &&
2468 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2469 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2470 (eval $ac_try) 2>&5
2471 ac_status=$?
2472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2473 (exit $ac_status); }; } &&
2474 { ac_try='test -s conftest.$ac_objext'
2475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2476 (eval $ac_try) 2>&5
2477 ac_status=$?
2478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479 (exit $ac_status); }; }; then
2480 ac_cv_prog_cc_g=yes
2481 else
2482 echo "$as_me: failed program was:" >&5
2483 sed 's/^/| /' conftest.$ac_ext >&5
2484
2485 ac_cv_prog_cc_g=no
2486 fi
2487 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2488 fi
2489 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2490 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2491 if test "$ac_test_CFLAGS" = set; then
2492 CFLAGS=$ac_save_CFLAGS
2493 elif test $ac_cv_prog_cc_g = yes; then
2494 if test "$GCC" = yes; then
2495 CFLAGS="-g -O2"
2496 else
2497 CFLAGS="-g"
2498 fi
2499 else
2500 if test "$GCC" = yes; then
2501 CFLAGS="-O2"
2502 else
2503 CFLAGS=
2504 fi
2505 fi
2506 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2507 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2508 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2509 echo $ECHO_N "(cached) $ECHO_C" >&6
2510 else
2511 ac_cv_prog_cc_stdc=no
2512 ac_save_CC=$CC
2513 cat >conftest.$ac_ext <<_ACEOF
2514 /* confdefs.h. */
2515 _ACEOF
2516 cat confdefs.h >>conftest.$ac_ext
2517 cat >>conftest.$ac_ext <<_ACEOF
2518 /* end confdefs.h. */
2519 #include <stdarg.h>
2520 #include <stdio.h>
2521 #include <sys/types.h>
2522 #include <sys/stat.h>
2523 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2524 struct buf { int x; };
2525 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2526 static char *e (p, i)
2527 char **p;
2528 int i;
2529 {
2530 return p[i];
2531 }
2532 static char *f (char * (*g) (char **, int), char **p, ...)
2533 {
2534 char *s;
2535 va_list v;
2536 va_start (v,p);
2537 s = g (p, va_arg (v,int));
2538 va_end (v);
2539 return s;
2540 }
2541
2542 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2543 function prototypes and stuff, but not '\xHH' hex character constants.
2544 These don't provoke an error unfortunately, instead are silently treated
2545 as 'x'. The following induces an error, until -std1 is added to get
2546 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2547 array size at least. It's necessary to write '\x00'==0 to get something
2548 that's true only with -std1. */
2549 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2550
2551 int test (int i, double x);
2552 struct s1 {int (*f) (int a);};
2553 struct s2 {int (*f) (double a);};
2554 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2555 int argc;
2556 char **argv;
2557 int
2558 main ()
2559 {
2560 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2561 ;
2562 return 0;
2563 }
2564 _ACEOF
2565 # Don't try gcc -ansi; that turns off useful extensions and
2566 # breaks some systems' header files.
2567 # AIX -qlanglvl=ansi
2568 # Ultrix and OSF/1 -std1
2569 # HP-UX 10.20 and later -Ae
2570 # HP-UX older versions -Aa -D_HPUX_SOURCE
2571 # SVR4 -Xc -D__EXTENSIONS__
2572 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2573 do
2574 CC="$ac_save_CC $ac_arg"
2575 rm -f conftest.$ac_objext
2576 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2577 (eval $ac_compile) 2>conftest.er1
2578 ac_status=$?
2579 grep -v '^ *+' conftest.er1 >conftest.err
2580 rm -f conftest.er1
2581 cat conftest.err >&5
2582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2583 (exit $ac_status); } &&
2584 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2586 (eval $ac_try) 2>&5
2587 ac_status=$?
2588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2589 (exit $ac_status); }; } &&
2590 { ac_try='test -s conftest.$ac_objext'
2591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2592 (eval $ac_try) 2>&5
2593 ac_status=$?
2594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2595 (exit $ac_status); }; }; then
2596 ac_cv_prog_cc_stdc=$ac_arg
2597 break
2598 else
2599 echo "$as_me: failed program was:" >&5
2600 sed 's/^/| /' conftest.$ac_ext >&5
2601
2602 fi
2603 rm -f conftest.err conftest.$ac_objext
2604 done
2605 rm -f conftest.$ac_ext conftest.$ac_objext
2606 CC=$ac_save_CC
2607
2608 fi
2609
2610 case "x$ac_cv_prog_cc_stdc" in
2611 x|xno)
2612 echo "$as_me:$LINENO: result: none needed" >&5
2613 echo "${ECHO_T}none needed" >&6 ;;
2614 *)
2615 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2616 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2617 CC="$CC $ac_cv_prog_cc_stdc" ;;
2618 esac
2619
2620 # Some people use a C++ compiler to compile C. Since we use `exit',
2621 # in C++ we need to declare it. In case someone uses the same compiler
2622 # for both compiling C and C++ we need to have the C++ compiler decide
2623 # the declaration of exit, since it's the most demanding environment.
2624 cat >conftest.$ac_ext <<_ACEOF
2625 #ifndef __cplusplus
2626 choke me
2627 #endif
2628 _ACEOF
2629 rm -f conftest.$ac_objext
2630 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2631 (eval $ac_compile) 2>conftest.er1
2632 ac_status=$?
2633 grep -v '^ *+' conftest.er1 >conftest.err
2634 rm -f conftest.er1
2635 cat conftest.err >&5
2636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2637 (exit $ac_status); } &&
2638 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2639 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2640 (eval $ac_try) 2>&5
2641 ac_status=$?
2642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643 (exit $ac_status); }; } &&
2644 { ac_try='test -s conftest.$ac_objext'
2645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2646 (eval $ac_try) 2>&5
2647 ac_status=$?
2648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2649 (exit $ac_status); }; }; then
2650 for ac_declaration in \
2651 '' \
2652 'extern "C" void std::exit (int) throw (); using std::exit;' \
2653 'extern "C" void std::exit (int); using std::exit;' \
2654 'extern "C" void exit (int) throw ();' \
2655 'extern "C" void exit (int);' \
2656 'void exit (int);'
2657 do
2658 cat >conftest.$ac_ext <<_ACEOF
2659 /* confdefs.h. */
2660 _ACEOF
2661 cat confdefs.h >>conftest.$ac_ext
2662 cat >>conftest.$ac_ext <<_ACEOF
2663 /* end confdefs.h. */
2664 $ac_declaration
2665 #include <stdlib.h>
2666 int
2667 main ()
2668 {
2669 exit (42);
2670 ;
2671 return 0;
2672 }
2673 _ACEOF
2674 rm -f conftest.$ac_objext
2675 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2676 (eval $ac_compile) 2>conftest.er1
2677 ac_status=$?
2678 grep -v '^ *+' conftest.er1 >conftest.err
2679 rm -f conftest.er1
2680 cat conftest.err >&5
2681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2682 (exit $ac_status); } &&
2683 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2685 (eval $ac_try) 2>&5
2686 ac_status=$?
2687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2688 (exit $ac_status); }; } &&
2689 { ac_try='test -s conftest.$ac_objext'
2690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2691 (eval $ac_try) 2>&5
2692 ac_status=$?
2693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2694 (exit $ac_status); }; }; then
2695 :
2696 else
2697 echo "$as_me: failed program was:" >&5
2698 sed 's/^/| /' conftest.$ac_ext >&5
2699
2700 continue
2701 fi
2702 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2703 cat >conftest.$ac_ext <<_ACEOF
2704 /* confdefs.h. */
2705 _ACEOF
2706 cat confdefs.h >>conftest.$ac_ext
2707 cat >>conftest.$ac_ext <<_ACEOF
2708 /* end confdefs.h. */
2709 $ac_declaration
2710 int
2711 main ()
2712 {
2713 exit (42);
2714 ;
2715 return 0;
2716 }
2717 _ACEOF
2718 rm -f conftest.$ac_objext
2719 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2720 (eval $ac_compile) 2>conftest.er1
2721 ac_status=$?
2722 grep -v '^ *+' conftest.er1 >conftest.err
2723 rm -f conftest.er1
2724 cat conftest.err >&5
2725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726 (exit $ac_status); } &&
2727 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2729 (eval $ac_try) 2>&5
2730 ac_status=$?
2731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2732 (exit $ac_status); }; } &&
2733 { ac_try='test -s conftest.$ac_objext'
2734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2735 (eval $ac_try) 2>&5
2736 ac_status=$?
2737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2738 (exit $ac_status); }; }; then
2739 break
2740 else
2741 echo "$as_me: failed program was:" >&5
2742 sed 's/^/| /' conftest.$ac_ext >&5
2743
2744 fi
2745 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2746 done
2747 rm -f conftest*
2748 if test -n "$ac_declaration"; then
2749 echo '#ifdef __cplusplus' >>confdefs.h
2750 echo $ac_declaration >>confdefs.h
2751 echo '#endif' >>confdefs.h
2752 fi
2753
2754 else
2755 echo "$as_me: failed program was:" >&5
2756 sed 's/^/| /' conftest.$ac_ext >&5
2757
2758 fi
2759 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2760 ac_ext=c
2761 ac_cpp='$CPP $CPPFLAGS'
2762 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2763 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2764 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2765
2766
2767
2768 # extra LD Flags which are required for targets
2769 case "${host}" in
2770 *-darwin*)
2771 # Darwin needs -single_module when linking libobjc
2772 extra_ldflags_libobjc=-Wl,-single_module
2773 ;;
2774 esac
2775
2776
2777
2778
2779 if test -n "$ac_tool_prefix"; then
2780 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
2781 set dummy ${ac_tool_prefix}as; ac_word=$2
2782 echo "$as_me:$LINENO: checking for $ac_word" >&5
2783 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2784 if test "${ac_cv_prog_AS+set}" = set; then
2785 echo $ECHO_N "(cached) $ECHO_C" >&6
2786 else
2787 if test -n "$AS"; then
2788 ac_cv_prog_AS="$AS" # Let the user override the test.
2789 else
2790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2791 for as_dir in $PATH
2792 do
2793 IFS=$as_save_IFS
2794 test -z "$as_dir" && as_dir=.
2795 for ac_exec_ext in '' $ac_executable_extensions; do
2796 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2797 ac_cv_prog_AS="${ac_tool_prefix}as"
2798 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2799 break 2
2800 fi
2801 done
2802 done
2803
2804 fi
2805 fi
2806 AS=$ac_cv_prog_AS
2807 if test -n "$AS"; then
2808 echo "$as_me:$LINENO: result: $AS" >&5
2809 echo "${ECHO_T}$AS" >&6
2810 else
2811 echo "$as_me:$LINENO: result: no" >&5
2812 echo "${ECHO_T}no" >&6
2813 fi
2814
2815 fi
2816 if test -z "$ac_cv_prog_AS"; then
2817 ac_ct_AS=$AS
2818 # Extract the first word of "as", so it can be a program name with args.
2819 set dummy as; ac_word=$2
2820 echo "$as_me:$LINENO: checking for $ac_word" >&5
2821 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2822 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
2823 echo $ECHO_N "(cached) $ECHO_C" >&6
2824 else
2825 if test -n "$ac_ct_AS"; then
2826 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
2827 else
2828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2829 for as_dir in $PATH
2830 do
2831 IFS=$as_save_IFS
2832 test -z "$as_dir" && as_dir=.
2833 for ac_exec_ext in '' $ac_executable_extensions; do
2834 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2835 ac_cv_prog_ac_ct_AS="as"
2836 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2837 break 2
2838 fi
2839 done
2840 done
2841
2842 fi
2843 fi
2844 ac_ct_AS=$ac_cv_prog_ac_ct_AS
2845 if test -n "$ac_ct_AS"; then
2846 echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
2847 echo "${ECHO_T}$ac_ct_AS" >&6
2848 else
2849 echo "$as_me:$LINENO: result: no" >&5
2850 echo "${ECHO_T}no" >&6
2851 fi
2852
2853 AS=$ac_ct_AS
2854 else
2855 AS="$ac_cv_prog_AS"
2856 fi
2857
2858 if test -n "$ac_tool_prefix"; then
2859 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2860 set dummy ${ac_tool_prefix}ar; ac_word=$2
2861 echo "$as_me:$LINENO: checking for $ac_word" >&5
2862 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2863 if test "${ac_cv_prog_AR+set}" = set; then
2864 echo $ECHO_N "(cached) $ECHO_C" >&6
2865 else
2866 if test -n "$AR"; then
2867 ac_cv_prog_AR="$AR" # Let the user override the test.
2868 else
2869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870 for as_dir in $PATH
2871 do
2872 IFS=$as_save_IFS
2873 test -z "$as_dir" && as_dir=.
2874 for ac_exec_ext in '' $ac_executable_extensions; do
2875 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2876 ac_cv_prog_AR="${ac_tool_prefix}ar"
2877 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2878 break 2
2879 fi
2880 done
2881 done
2882
2883 fi
2884 fi
2885 AR=$ac_cv_prog_AR
2886 if test -n "$AR"; then
2887 echo "$as_me:$LINENO: result: $AR" >&5
2888 echo "${ECHO_T}$AR" >&6
2889 else
2890 echo "$as_me:$LINENO: result: no" >&5
2891 echo "${ECHO_T}no" >&6
2892 fi
2893
2894 fi
2895 if test -z "$ac_cv_prog_AR"; then
2896 ac_ct_AR=$AR
2897 # Extract the first word of "ar", so it can be a program name with args.
2898 set dummy ar; ac_word=$2
2899 echo "$as_me:$LINENO: checking for $ac_word" >&5
2900 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2901 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
2902 echo $ECHO_N "(cached) $ECHO_C" >&6
2903 else
2904 if test -n "$ac_ct_AR"; then
2905 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2906 else
2907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2908 for as_dir in $PATH
2909 do
2910 IFS=$as_save_IFS
2911 test -z "$as_dir" && as_dir=.
2912 for ac_exec_ext in '' $ac_executable_extensions; do
2913 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2914 ac_cv_prog_ac_ct_AR="ar"
2915 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2916 break 2
2917 fi
2918 done
2919 done
2920
2921 fi
2922 fi
2923 ac_ct_AR=$ac_cv_prog_ac_ct_AR
2924 if test -n "$ac_ct_AR"; then
2925 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
2926 echo "${ECHO_T}$ac_ct_AR" >&6
2927 else
2928 echo "$as_me:$LINENO: result: no" >&5
2929 echo "${ECHO_T}no" >&6
2930 fi
2931
2932 AR=$ac_ct_AR
2933 else
2934 AR="$ac_cv_prog_AR"
2935 fi
2936
2937 if test -n "$ac_tool_prefix"; then
2938 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2939 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2940 echo "$as_me:$LINENO: checking for $ac_word" >&5
2941 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2942 if test "${ac_cv_prog_RANLIB+set}" = set; then
2943 echo $ECHO_N "(cached) $ECHO_C" >&6
2944 else
2945 if test -n "$RANLIB"; then
2946 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2947 else
2948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2949 for as_dir in $PATH
2950 do
2951 IFS=$as_save_IFS
2952 test -z "$as_dir" && as_dir=.
2953 for ac_exec_ext in '' $ac_executable_extensions; do
2954 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2955 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2956 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2957 break 2
2958 fi
2959 done
2960 done
2961
2962 fi
2963 fi
2964 RANLIB=$ac_cv_prog_RANLIB
2965 if test -n "$RANLIB"; then
2966 echo "$as_me:$LINENO: result: $RANLIB" >&5
2967 echo "${ECHO_T}$RANLIB" >&6
2968 else
2969 echo "$as_me:$LINENO: result: no" >&5
2970 echo "${ECHO_T}no" >&6
2971 fi
2972
2973 fi
2974 if test -z "$ac_cv_prog_RANLIB"; then
2975 ac_ct_RANLIB=$RANLIB
2976 # Extract the first word of "ranlib", so it can be a program name with args.
2977 set dummy ranlib; ac_word=$2
2978 echo "$as_me:$LINENO: checking for $ac_word" >&5
2979 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2980 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
2981 echo $ECHO_N "(cached) $ECHO_C" >&6
2982 else
2983 if test -n "$ac_ct_RANLIB"; then
2984 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2985 else
2986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2987 for as_dir in $PATH
2988 do
2989 IFS=$as_save_IFS
2990 test -z "$as_dir" && as_dir=.
2991 for ac_exec_ext in '' $ac_executable_extensions; do
2992 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2993 ac_cv_prog_ac_ct_RANLIB="ranlib"
2994 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2995 break 2
2996 fi
2997 done
2998 done
2999
3000 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3001 fi
3002 fi
3003 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3004 if test -n "$ac_ct_RANLIB"; then
3005 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3006 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3007 else
3008 echo "$as_me:$LINENO: result: no" >&5
3009 echo "${ECHO_T}no" >&6
3010 fi
3011
3012 RANLIB=$ac_ct_RANLIB
3013 else
3014 RANLIB="$ac_cv_prog_RANLIB"
3015 fi
3016
3017 # Find a good install program. We prefer a C program (faster),
3018 # so one script is as good as another. But avoid the broken or
3019 # incompatible versions:
3020 # SysV /etc/install, /usr/sbin/install
3021 # SunOS /usr/etc/install
3022 # IRIX /sbin/install
3023 # AIX /bin/install
3024 # AmigaOS /C/install, which installs bootblocks on floppy discs
3025 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3026 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3027 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3028 # OS/2's system install, which has a completely different semantic
3029 # ./install, which can be erroneously created by make from ./install.sh.
3030 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3031 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3032 if test -z "$INSTALL"; then
3033 if test "${ac_cv_path_install+set}" = set; then
3034 echo $ECHO_N "(cached) $ECHO_C" >&6
3035 else
3036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3037 for as_dir in $PATH
3038 do
3039 IFS=$as_save_IFS
3040 test -z "$as_dir" && as_dir=.
3041 # Account for people who put trailing slashes in PATH elements.
3042 case $as_dir/ in
3043 ./ | .// | /cC/* | \
3044 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3045 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3046 /usr/ucb/* ) ;;
3047 *)
3048 # OSF1 and SCO ODT 3.0 have their own names for install.
3049 # Don't use installbsd from OSF since it installs stuff as root
3050 # by default.
3051 for ac_prog in ginstall scoinst install; do
3052 for ac_exec_ext in '' $ac_executable_extensions; do
3053 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3054 if test $ac_prog = install &&
3055 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3056 # AIX install. It has an incompatible calling convention.
3057 :
3058 elif test $ac_prog = install &&
3059 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3060 # program-specific install script used by HP pwplus--don't use.
3061 :
3062 else
3063 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3064 break 3
3065 fi
3066 fi
3067 done
3068 done
3069 ;;
3070 esac
3071 done
3072
3073
3074 fi
3075 if test "${ac_cv_path_install+set}" = set; then
3076 INSTALL=$ac_cv_path_install
3077 else
3078 # As a last resort, use the slow shell script. We don't cache a
3079 # path for INSTALL within a source directory, because that will
3080 # break other packages using the cache if that directory is
3081 # removed, or if the path is relative.
3082 INSTALL=$ac_install_sh
3083 fi
3084 fi
3085 echo "$as_me:$LINENO: result: $INSTALL" >&5
3086 echo "${ECHO_T}$INSTALL" >&6
3087
3088 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3089 # It thinks the first close brace ends the variable substitution.
3090 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3091
3092 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3093
3094 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3095
3096
3097 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
3098 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
3099 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3100 if test "${enable_maintainer_mode+set}" = set; then
3101 enableval="$enable_maintainer_mode"
3102 USE_MAINTAINER_MODE=$enableval
3103 else
3104 USE_MAINTAINER_MODE=no
3105 fi;
3106 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
3107 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
3108
3109
3110 if test $USE_MAINTAINER_MODE = yes; then
3111 MAINTAINER_MODE_TRUE=
3112 MAINTAINER_MODE_FALSE='#'
3113 else
3114 MAINTAINER_MODE_TRUE='#'
3115 MAINTAINER_MODE_FALSE=
3116 fi
3117
3118 MAINT=$MAINTAINER_MODE_TRUE
3119
3120
3121
3122 # Enable Win32 DLL on MS Windows - FIXME
3123 enable_win32_dll=yes
3124
3125 case $host in
3126 *-*-cygwin* | *-*-mingw* | *-*-pw32*)
3127 if test -n "$ac_tool_prefix"; then
3128 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3129 set dummy ${ac_tool_prefix}as; ac_word=$2
3130 echo "$as_me:$LINENO: checking for $ac_word" >&5
3131 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3132 if test "${ac_cv_prog_AS+set}" = set; then
3133 echo $ECHO_N "(cached) $ECHO_C" >&6
3134 else
3135 if test -n "$AS"; then
3136 ac_cv_prog_AS="$AS" # Let the user override the test.
3137 else
3138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3139 for as_dir in $PATH
3140 do
3141 IFS=$as_save_IFS
3142 test -z "$as_dir" && as_dir=.
3143 for ac_exec_ext in '' $ac_executable_extensions; do
3144 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3145 ac_cv_prog_AS="${ac_tool_prefix}as"
3146 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3147 break 2
3148 fi
3149 done
3150 done
3151
3152 fi
3153 fi
3154 AS=$ac_cv_prog_AS
3155 if test -n "$AS"; then
3156 echo "$as_me:$LINENO: result: $AS" >&5
3157 echo "${ECHO_T}$AS" >&6
3158 else
3159 echo "$as_me:$LINENO: result: no" >&5
3160 echo "${ECHO_T}no" >&6
3161 fi
3162
3163 fi
3164 if test -z "$ac_cv_prog_AS"; then
3165 ac_ct_AS=$AS
3166 # Extract the first word of "as", so it can be a program name with args.
3167 set dummy as; ac_word=$2
3168 echo "$as_me:$LINENO: checking for $ac_word" >&5
3169 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3170 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
3171 echo $ECHO_N "(cached) $ECHO_C" >&6
3172 else
3173 if test -n "$ac_ct_AS"; then
3174 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3175 else
3176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3177 for as_dir in $PATH
3178 do
3179 IFS=$as_save_IFS
3180 test -z "$as_dir" && as_dir=.
3181 for ac_exec_ext in '' $ac_executable_extensions; do
3182 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3183 ac_cv_prog_ac_ct_AS="as"
3184 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3185 break 2
3186 fi
3187 done
3188 done
3189
3190 test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false"
3191 fi
3192 fi
3193 ac_ct_AS=$ac_cv_prog_ac_ct_AS
3194 if test -n "$ac_ct_AS"; then
3195 echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
3196 echo "${ECHO_T}$ac_ct_AS" >&6
3197 else
3198 echo "$as_me:$LINENO: result: no" >&5
3199 echo "${ECHO_T}no" >&6
3200 fi
3201
3202 AS=$ac_ct_AS
3203 else
3204 AS="$ac_cv_prog_AS"
3205 fi
3206
3207 if test -n "$ac_tool_prefix"; then
3208 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3209 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3210 echo "$as_me:$LINENO: checking for $ac_word" >&5
3211 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3212 if test "${ac_cv_prog_DLLTOOL+set}" = set; then
3213 echo $ECHO_N "(cached) $ECHO_C" >&6
3214 else
3215 if test -n "$DLLTOOL"; then
3216 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3217 else
3218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3219 for as_dir in $PATH
3220 do
3221 IFS=$as_save_IFS
3222 test -z "$as_dir" && as_dir=.
3223 for ac_exec_ext in '' $ac_executable_extensions; do
3224 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3225 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3226 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3227 break 2
3228 fi
3229 done
3230 done
3231
3232 fi
3233 fi
3234 DLLTOOL=$ac_cv_prog_DLLTOOL
3235 if test -n "$DLLTOOL"; then
3236 echo "$as_me:$LINENO: result: $DLLTOOL" >&5
3237 echo "${ECHO_T}$DLLTOOL" >&6
3238 else
3239 echo "$as_me:$LINENO: result: no" >&5
3240 echo "${ECHO_T}no" >&6
3241 fi
3242
3243 fi
3244 if test -z "$ac_cv_prog_DLLTOOL"; then
3245 ac_ct_DLLTOOL=$DLLTOOL
3246 # Extract the first word of "dlltool", so it can be a program name with args.
3247 set dummy dlltool; ac_word=$2
3248 echo "$as_me:$LINENO: checking for $ac_word" >&5
3249 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3250 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
3251 echo $ECHO_N "(cached) $ECHO_C" >&6
3252 else
3253 if test -n "$ac_ct_DLLTOOL"; then
3254 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3255 else
3256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3257 for as_dir in $PATH
3258 do
3259 IFS=$as_save_IFS
3260 test -z "$as_dir" && as_dir=.
3261 for ac_exec_ext in '' $ac_executable_extensions; do
3262 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3263 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
3264 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3265 break 2
3266 fi
3267 done
3268 done
3269
3270 test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false"
3271 fi
3272 fi
3273 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3274 if test -n "$ac_ct_DLLTOOL"; then
3275 echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
3276 echo "${ECHO_T}$ac_ct_DLLTOOL" >&6
3277 else
3278 echo "$as_me:$LINENO: result: no" >&5
3279 echo "${ECHO_T}no" >&6
3280 fi
3281
3282 DLLTOOL=$ac_ct_DLLTOOL
3283 else
3284 DLLTOOL="$ac_cv_prog_DLLTOOL"
3285 fi
3286
3287 if test -n "$ac_tool_prefix"; then
3288 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3289 set dummy ${ac_tool_prefix}objdump; ac_word=$2
3290 echo "$as_me:$LINENO: checking for $ac_word" >&5
3291 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3292 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
3293 echo $ECHO_N "(cached) $ECHO_C" >&6
3294 else
3295 if test -n "$OBJDUMP"; then
3296 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3297 else
3298 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3299 for as_dir in $PATH
3300 do
3301 IFS=$as_save_IFS
3302 test -z "$as_dir" && as_dir=.
3303 for ac_exec_ext in '' $ac_executable_extensions; do
3304 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3305 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
3306 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3307 break 2
3308 fi
3309 done
3310 done
3311
3312 fi
3313 fi
3314 OBJDUMP=$ac_cv_prog_OBJDUMP
3315 if test -n "$OBJDUMP"; then
3316 echo "$as_me:$LINENO: result: $OBJDUMP" >&5
3317 echo "${ECHO_T}$OBJDUMP" >&6
3318 else
3319 echo "$as_me:$LINENO: result: no" >&5
3320 echo "${ECHO_T}no" >&6
3321 fi
3322
3323 fi
3324 if test -z "$ac_cv_prog_OBJDUMP"; then
3325 ac_ct_OBJDUMP=$OBJDUMP
3326 # Extract the first word of "objdump", so it can be a program name with args.
3327 set dummy objdump; ac_word=$2
3328 echo "$as_me:$LINENO: checking for $ac_word" >&5
3329 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3330 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
3331 echo $ECHO_N "(cached) $ECHO_C" >&6
3332 else
3333 if test -n "$ac_ct_OBJDUMP"; then
3334 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
3335 else
3336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3337 for as_dir in $PATH
3338 do
3339 IFS=$as_save_IFS
3340 test -z "$as_dir" && as_dir=.
3341 for ac_exec_ext in '' $ac_executable_extensions; do
3342 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3343 ac_cv_prog_ac_ct_OBJDUMP="objdump"
3344 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3345 break 2
3346 fi
3347 done
3348 done
3349
3350 test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
3351 fi
3352 fi
3353 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
3354 if test -n "$ac_ct_OBJDUMP"; then
3355 echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
3356 echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
3357 else
3358 echo "$as_me:$LINENO: result: no" >&5
3359 echo "${ECHO_T}no" >&6
3360 fi
3361
3362 OBJDUMP=$ac_ct_OBJDUMP
3363 else
3364 OBJDUMP="$ac_cv_prog_OBJDUMP"
3365 fi
3366
3367 ;;
3368 esac
3369
3370 test -z "$AS" && AS=as
3371
3372
3373
3374
3375
3376 test -z "$DLLTOOL" && DLLTOOL=dlltool
3377
3378
3379
3380
3381
3382 test -z "$OBJDUMP" && OBJDUMP=objdump
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393 macro_version='2.1a'
3394 macro_revision='1.2435'
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407 ltmain="$ac_aux_dir/ltmain.sh"
3408
3409 # Set options
3410
3411 enable_dlopen=no
3412
3413
3414
3415 # Check whether --enable-shared or --disable-shared was given.
3416 if test "${enable_shared+set}" = set; then
3417 enableval="$enable_shared"
3418 p=${PACKAGE-default}
3419 case $enableval in
3420 yes) enable_shared=yes ;;
3421 no) enable_shared=no ;;
3422 *)
3423 enable_shared=no
3424 # Look at the argument we got. We use all the common list separators.
3425 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3426 for pkg in $enableval; do
3427 IFS="$lt_save_ifs"
3428 if test "X$pkg" = "X$p"; then
3429 enable_shared=yes
3430 fi
3431 done
3432 IFS="$lt_save_ifs"
3433 ;;
3434 esac
3435 else
3436 enable_shared=yes
3437 fi;
3438
3439
3440
3441
3442
3443
3444
3445
3446 # Check whether --enable-static or --disable-static was given.
3447 if test "${enable_static+set}" = set; then
3448 enableval="$enable_static"
3449 p=${PACKAGE-default}
3450 case $enableval in
3451 yes) enable_static=yes ;;
3452 no) enable_static=no ;;
3453 *)
3454 enable_static=no
3455 # Look at the argument we got. We use all the common list separators.
3456 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3457 for pkg in $enableval; do
3458 IFS="$lt_save_ifs"
3459 if test "X$pkg" = "X$p"; then
3460 enable_static=yes
3461 fi
3462 done
3463 IFS="$lt_save_ifs"
3464 ;;
3465 esac
3466 else
3467 enable_static=yes
3468 fi;
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478 # Check whether --with-pic or --without-pic was given.
3479 if test "${with_pic+set}" = set; then
3480 withval="$with_pic"
3481 pic_mode="$withval"
3482 else
3483 pic_mode=default
3484 fi;
3485
3486 test -z "$pic_mode" && pic_mode=default
3487
3488
3489
3490
3491
3492
3493
3494 # Check whether --enable-fast-install or --disable-fast-install was given.
3495 if test "${enable_fast_install+set}" = set; then
3496 enableval="$enable_fast_install"
3497 p=${PACKAGE-default}
3498 case $enableval in
3499 yes) enable_fast_install=yes ;;
3500 no) enable_fast_install=no ;;
3501 *)
3502 enable_fast_install=no
3503 # Look at the argument we got. We use all the common list separators.
3504 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3505 for pkg in $enableval; do
3506 IFS="$lt_save_ifs"
3507 if test "X$pkg" = "X$p"; then
3508 enable_fast_install=yes
3509 fi
3510 done
3511 IFS="$lt_save_ifs"
3512 ;;
3513 esac
3514 else
3515 enable_fast_install=yes
3516 fi;
3517
3518
3519
3520
3521
3522
3523
3524
3525 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3526 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3527 if test "${lt_cv_path_SED+set}" = set; then
3528 echo $ECHO_N "(cached) $ECHO_C" >&6
3529 else
3530 # Loop through the user's path and test for sed and gsed.
3531 # Then use that list of sed's as ones to test for truncation.
3532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3533 for as_dir in $PATH
3534 do
3535 IFS=$as_save_IFS
3536 test -z "$as_dir" && as_dir=.
3537 for lt_ac_prog in sed gsed; do
3538 for ac_exec_ext in '' $ac_executable_extensions; do
3539 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3540 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3541 fi
3542 done
3543 done
3544 done
3545 IFS=$as_save_IFS
3546 lt_ac_max=0
3547 lt_ac_count=0
3548 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3549 # along with /bin/sed that truncates output.
3550 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3551 test ! -f $lt_ac_sed && continue
3552 cat /dev/null > conftest.in
3553 lt_ac_count=0
3554 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3555 # Check for GNU sed and select it if it is found.
3556 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3557 lt_cv_path_SED=$lt_ac_sed
3558 break
3559 fi
3560 while true; do
3561 cat conftest.in conftest.in >conftest.tmp
3562 mv conftest.tmp conftest.in
3563 cp conftest.in conftest.nl
3564 echo >>conftest.nl
3565 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3566 cmp -s conftest.out conftest.nl || break
3567 # 10000 chars as input seems more than enough
3568 test $lt_ac_count -gt 10 && break
3569 lt_ac_count=`expr $lt_ac_count + 1`
3570 if test $lt_ac_count -gt $lt_ac_max; then
3571 lt_ac_max=$lt_ac_count
3572 lt_cv_path_SED=$lt_ac_sed
3573 fi
3574 done
3575 done
3576
3577 fi
3578
3579 SED=$lt_cv_path_SED
3580
3581 echo "$as_me:$LINENO: result: $SED" >&5
3582 echo "${ECHO_T}$SED" >&6
3583
3584 test -z "$SED" && SED=sed
3585 Xsed="$SED -e 1s/^X//"
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597 echo "$as_me:$LINENO: checking for egrep" >&5
3598 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3599 if test "${ac_cv_prog_egrep+set}" = set; then
3600 echo $ECHO_N "(cached) $ECHO_C" >&6
3601 else
3602 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3603 then ac_cv_prog_egrep='grep -E'
3604 else ac_cv_prog_egrep='egrep'
3605 fi
3606 fi
3607 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3608 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3609 EGREP=$ac_cv_prog_egrep
3610
3611
3612 echo "$as_me:$LINENO: checking for fgrep" >&5
3613 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
3614 if test "${ac_cv_prog_fgrep+set}" = set; then
3615 echo $ECHO_N "(cached) $ECHO_C" >&6
3616 else
3617 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
3618 then ac_cv_prog_fgrep='grep -F'
3619 else ac_cv_prog_fgrep='fgrep'
3620 fi
3621 fi
3622 echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
3623 echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
3624 FGREP=$ac_cv_prog_fgrep
3625
3626
3627 test -z "$GREP" && GREP=grep
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3648 if test "${with_gnu_ld+set}" = set; then
3649 withval="$with_gnu_ld"
3650 test "$withval" = no || with_gnu_ld=yes
3651 else
3652 with_gnu_ld=no
3653 fi;
3654 ac_prog=ld
3655 if test "$GCC" = yes; then
3656 # Check if gcc -print-prog-name=ld gives a path.
3657 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3658 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3659 case $host in
3660 *-*-mingw*)
3661 # gcc leaves a trailing carriage return which upsets mingw
3662 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3663 *)
3664 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3665 esac
3666 case $ac_prog in
3667 # Accept absolute paths.
3668 [\\/]* | ?:[\\/]*)
3669 re_direlt='/[^/][^/]*/\.\./'
3670 # Canonicalize the pathname of ld
3671 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3672 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3673 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3674 done
3675 test -z "$LD" && LD="$ac_prog"
3676 ;;
3677 "")
3678 # If it fails, then pretend we aren't using GCC.
3679 ac_prog=ld
3680 ;;
3681 *)
3682 # If it is relative, then search for the first ld in PATH.
3683 with_gnu_ld=unknown
3684 ;;
3685 esac
3686 elif test "$with_gnu_ld" = yes; then
3687 echo "$as_me:$LINENO: checking for GNU ld" >&5
3688 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3689 else
3690 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3691 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3692 fi
3693 if test "${lt_cv_path_LD+set}" = set; then
3694 echo $ECHO_N "(cached) $ECHO_C" >&6
3695 else
3696 if test -z "$LD"; then
3697 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3698 for ac_dir in $PATH; do
3699 IFS="$lt_save_ifs"
3700 test -z "$ac_dir" && ac_dir=.
3701 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3702 lt_cv_path_LD="$ac_dir/$ac_prog"
3703 # Check to see if the program is GNU ld. I'd rather use --version,
3704 # but apparently some variants of GNU ld only accept -v.
3705 # Break only if it was the GNU/non-GNU ld that we prefer.
3706 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3707 *GNU* | *'with BFD'*)
3708 test "$with_gnu_ld" != no && break
3709 ;;
3710 *)
3711 test "$with_gnu_ld" != yes && break
3712 ;;
3713 esac
3714 fi
3715 done
3716 IFS="$lt_save_ifs"
3717 else
3718 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3719 fi
3720 fi
3721
3722 LD="$lt_cv_path_LD"
3723 if test -n "$LD"; then
3724 echo "$as_me:$LINENO: result: $LD" >&5
3725 echo "${ECHO_T}$LD" >&6
3726 else
3727 echo "$as_me:$LINENO: result: no" >&5
3728 echo "${ECHO_T}no" >&6
3729 fi
3730 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3731 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3732 { (exit 1); exit 1; }; }
3733 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3734 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3735 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3736 echo $ECHO_N "(cached) $ECHO_C" >&6
3737 else
3738 # I'd rather use --version here, but apparently some GNU lds only accept -v.
3739 case `$LD -v 2>&1 </dev/null` in
3740 *GNU* | *'with BFD'*)
3741 lt_cv_prog_gnu_ld=yes
3742 ;;
3743 *)
3744 lt_cv_prog_gnu_ld=no
3745 ;;
3746 esac
3747 fi
3748 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3749 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3750 with_gnu_ld=$lt_cv_prog_gnu_ld
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761 echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
3762 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
3763 if test "${lt_cv_path_NM+set}" = set; then
3764 echo $ECHO_N "(cached) $ECHO_C" >&6
3765 else
3766 if test -n "$NM"; then
3767 # Let the user override the test.
3768 lt_cv_path_NM="$NM"
3769 else
3770 lt_nm_to_check="${ac_tool_prefix}nm"
3771 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3772 lt_nm_to_check="$lt_nm_to_check nm"
3773 fi
3774 for lt_tmp_nm in $lt_nm_to_check; do
3775 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3776 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3777 IFS="$lt_save_ifs"
3778 test -z "$ac_dir" && ac_dir=.
3779 tmp_nm="$ac_dir/$lt_tmp_nm"
3780 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3781 # Check to see if the nm accepts a BSD-compat flag.
3782 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3783 # nm: unknown option "B" ignored
3784 # Tru64's nm complains that /dev/null is an invalid object file
3785 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3786 */dev/null* | *'Invalid file or object type'*)
3787 lt_cv_path_NM="$tmp_nm -B"
3788 break
3789 ;;
3790 *)
3791 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3792 */dev/null*)
3793 lt_cv_path_NM="$tmp_nm -p"
3794 break
3795 ;;
3796 *)
3797 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3798 continue # so that we can try to find one that supports BSD flags
3799 ;;
3800 esac
3801 ;;
3802 esac
3803 fi
3804 done
3805 IFS="$lt_save_ifs"
3806 done
3807 : ${lt_cv_path_NM=no}
3808 fi
3809 fi
3810 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3811 echo "${ECHO_T}$lt_cv_path_NM" >&6
3812 if test "$lt_cv_path_NM" != "no"; then
3813 NM="$lt_cv_path_NM"
3814 else
3815 # Didn't find any BSD compatible name lister, look for dumpbin.
3816 if test -n "$ac_tool_prefix"; then
3817 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3818 do
3819 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3820 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3821 echo "$as_me:$LINENO: checking for $ac_word" >&5
3822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3823 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
3824 echo $ECHO_N "(cached) $ECHO_C" >&6
3825 else
3826 if test -n "$DUMPBIN"; then
3827 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
3828 else
3829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3830 for as_dir in $PATH
3831 do
3832 IFS=$as_save_IFS
3833 test -z "$as_dir" && as_dir=.
3834 for ac_exec_ext in '' $ac_executable_extensions; do
3835 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3836 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
3837 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3838 break 2
3839 fi
3840 done
3841 done
3842
3843 fi
3844 fi
3845 DUMPBIN=$ac_cv_prog_DUMPBIN
3846 if test -n "$DUMPBIN"; then
3847 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
3848 echo "${ECHO_T}$DUMPBIN" >&6
3849 else
3850 echo "$as_me:$LINENO: result: no" >&5
3851 echo "${ECHO_T}no" >&6
3852 fi
3853
3854 test -n "$DUMPBIN" && break
3855 done
3856 fi
3857 if test -z "$DUMPBIN"; then
3858 ac_ct_DUMPBIN=$DUMPBIN
3859 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3860 do
3861 # Extract the first word of "$ac_prog", so it can be a program name with args.
3862 set dummy $ac_prog; ac_word=$2
3863 echo "$as_me:$LINENO: checking for $ac_word" >&5
3864 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3865 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
3866 echo $ECHO_N "(cached) $ECHO_C" >&6
3867 else
3868 if test -n "$ac_ct_DUMPBIN"; then
3869 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
3870 else
3871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3872 for as_dir in $PATH
3873 do
3874 IFS=$as_save_IFS
3875 test -z "$as_dir" && as_dir=.
3876 for ac_exec_ext in '' $ac_executable_extensions; do
3877 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3878 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
3879 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3880 break 2
3881 fi
3882 done
3883 done
3884
3885 fi
3886 fi
3887 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
3888 if test -n "$ac_ct_DUMPBIN"; then
3889 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
3890 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
3891 else
3892 echo "$as_me:$LINENO: result: no" >&5
3893 echo "${ECHO_T}no" >&6
3894 fi
3895
3896 test -n "$ac_ct_DUMPBIN" && break
3897 done
3898 test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
3899
3900 DUMPBIN=$ac_ct_DUMPBIN
3901 fi
3902
3903
3904 if test "$DUMPBIN" != ":"; then
3905 NM="$DUMPBIN"
3906 fi
3907 fi
3908 test -z "$NM" && NM=nm
3909
3910
3911
3912
3913
3914
3915 echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
3916 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
3917 if test "${lt_cv_nm_interface+set}" = set; then
3918 echo $ECHO_N "(cached) $ECHO_C" >&6
3919 else
3920 lt_cv_nm_interface="BSD nm"
3921 echo "int some_variable = 0;" > conftest.$ac_ext
3922 (eval echo "\"\$as_me:3922: $ac_compile\"" >&5)
3923 (eval "$ac_compile" 2>conftest.err)
3924 cat conftest.err >&5
3925 (eval echo "\"\$as_me:3925: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
3926 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
3927 cat conftest.err >&5
3928 (eval echo "\"\$as_me:3928: output\"" >&5)
3929 cat conftest.out >&5
3930 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
3931 lt_cv_nm_interface="MS dumpbin"
3932 fi
3933 rm -f conftest*
3934 fi
3935 echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
3936 echo "${ECHO_T}$lt_cv_nm_interface" >&6
3937
3938 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3939 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3940 LN_S=$as_ln_s
3941 if test "$LN_S" = "ln -s"; then
3942 echo "$as_me:$LINENO: result: yes" >&5
3943 echo "${ECHO_T}yes" >&6
3944 else
3945 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3946 echo "${ECHO_T}no, using $LN_S" >&6
3947 fi
3948
3949 # find the maximum length of command line arguments
3950 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
3951 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
3952 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
3953 echo $ECHO_N "(cached) $ECHO_C" >&6
3954 else
3955 i=0
3956 teststring="ABCD"
3957
3958 case $build_os in
3959 msdosdjgpp*)
3960 # On DJGPP, this test can blow up pretty badly due to problems in libc
3961 # (any single argument exceeding 2000 bytes causes a buffer overrun
3962 # during glob expansion). Even if it were fixed, the result of this
3963 # check would be larger than it should be.
3964 lt_cv_sys_max_cmd_len=12288; # 12K is about right
3965 ;;
3966
3967 gnu*)
3968 # Under GNU Hurd, this test is not required because there is
3969 # no limit to the length of command line arguments.
3970 # Libtool will interpret -1 as no limit whatsoever
3971 lt_cv_sys_max_cmd_len=-1;
3972 ;;
3973
3974 cygwin* | mingw*)
3975 # On Win9x/ME, this test blows up -- it succeeds, but takes
3976 # about 5 minutes as the teststring grows exponentially.
3977 # Worse, since 9x/ME are not pre-emptively multitasking,
3978 # you end up with a "frozen" computer, even though with patience
3979 # the test eventually succeeds (with a max line length of 256k).
3980 # Instead, let's just punt: use the minimum linelength reported by
3981 # all of the supported platforms: 8192 (on NT/2K/XP).
3982 lt_cv_sys_max_cmd_len=8192;
3983 ;;
3984
3985 amigaos*)
3986 # On AmigaOS with pdksh, this test takes hours, literally.
3987 # So we just punt and use a minimum line length of 8192.
3988 lt_cv_sys_max_cmd_len=8192;
3989 ;;
3990
3991 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
3992 # This has been around since 386BSD, at least. Likely further.
3993 if test -x /sbin/sysctl; then
3994 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
3995 elif test -x /usr/sbin/sysctl; then
3996 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
3997 else
3998 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
3999 fi
4000 # And add a safety zone
4001 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4002 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4003 ;;
4004
4005 interix*)
4006 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4007 lt_cv_sys_max_cmd_len=196608
4008 ;;
4009
4010 osf*)
4011 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4012 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4013 # nice to cause kernel panics so lets avoid the loop below.
4014 # First set a reasonable default.
4015 lt_cv_sys_max_cmd_len=16384
4016 #
4017 if test -x /sbin/sysconfig; then
4018 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4019 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4020 esac
4021 fi
4022 ;;
4023 sco3.2v5*)
4024 lt_cv_sys_max_cmd_len=102400
4025 ;;
4026 sysv5* | sco5v6* | sysv4.2uw2*)
4027 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4028 if test -n "$kargmax"; then
4029 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4030 else
4031 lt_cv_sys_max_cmd_len=32768
4032 fi
4033 ;;
4034 *)
4035 # Make teststring a little bigger before we do anything with it.
4036 # a 1K string should be a reasonable start.
4037 for i in 1 2 3 4 5 6 7 8 ; do
4038 teststring=$teststring$teststring
4039 done
4040 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4041 # If test is not a shell built-in, we'll probably end up computing a
4042 # maximum length that is only half of the actual maximum length, but
4043 # we can't tell.
4044 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4045 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4046 test $i != 17 # 1/2 MB should be enough
4047 do
4048 i=`expr $i + 1`
4049 teststring=$teststring$teststring
4050 done
4051 # Only check the string length outside the loop.
4052 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4053 teststring=
4054 # Add a significant safety factor because C++ compilers can tack on massive
4055 # amounts of additional arguments before passing them to the linker.
4056 # It appears as though 1/2 is a usable value.
4057 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4058 ;;
4059 esac
4060
4061 fi
4062
4063 if test -n $lt_cv_sys_max_cmd_len ; then
4064 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4065 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
4066 else
4067 echo "$as_me:$LINENO: result: none" >&5
4068 echo "${ECHO_T}none" >&6
4069 fi
4070 max_cmd_len=$lt_cv_sys_max_cmd_len
4071
4072
4073
4074
4075
4076
4077
4078 : ${CP="cp -f"}
4079 : ${MV="mv -f"}
4080 : ${RM="rm -f"}
4081
4082 echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4083 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
4084 # Try some XSI features
4085 xsi_shell=no
4086 ( _lt_dummy="a/b/c"
4087 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4088 = c,a/b,, ) >/dev/null 2>&1 \
4089 && xsi_shell=yes
4090 echo "$as_me:$LINENO: result: $xsi_shell" >&5
4091 echo "${ECHO_T}$xsi_shell" >&6
4092
4093
4094 echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4095 echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
4096 lt_shell_append=no
4097 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4098 >/dev/null 2>&1 \
4099 && lt_shell_append=yes
4100 echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4101 echo "${ECHO_T}$lt_shell_append" >&6
4102
4103
4104 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4105 lt_unset=unset
4106 else
4107 lt_unset=false
4108 fi
4109
4110
4111
4112
4113
4114 # test EBCDIC or ASCII
4115 case `echo X|tr X '\101'` in
4116 A) # ASCII based system
4117 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4118 lt_SP2NL='tr \040 \012'
4119 lt_NL2SP='tr \015\012 \040\040'
4120 ;;
4121 *) # EBCDIC based system
4122 lt_SP2NL='tr \100 \n'
4123 lt_NL2SP='tr \r\n \100\100'
4124 ;;
4125 esac
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4136 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4137 if test "${lt_cv_ld_reload_flag+set}" = set; then
4138 echo $ECHO_N "(cached) $ECHO_C" >&6
4139 else
4140 lt_cv_ld_reload_flag='-r'
4141 fi
4142 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4143 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4144 reload_flag=$lt_cv_ld_reload_flag
4145 case $reload_flag in
4146 "" | " "*) ;;
4147 *) reload_flag=" $reload_flag" ;;
4148 esac
4149 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4150 case $host_os in
4151 darwin*)
4152 if test "$GCC" = yes; then
4153 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4154 else
4155 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4156 fi
4157 ;;
4158 esac
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169 echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4170 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
4171 if test "${lt_cv_deplibs_check_method+set}" = set; then
4172 echo $ECHO_N "(cached) $ECHO_C" >&6
4173 else
4174 lt_cv_file_magic_cmd='$MAGIC_CMD'
4175 lt_cv_file_magic_test_file=
4176 lt_cv_deplibs_check_method='unknown'
4177 # Need to set the preceding variable on all platforms that support
4178 # interlibrary dependencies.
4179 # 'none' -- dependencies not supported.
4180 # `unknown' -- same as none, but documents that we really don't know.
4181 # 'pass_all' -- all dependencies passed with no checks.
4182 # 'test_compile' -- check by making test program.
4183 # 'file_magic [[regex]]' -- check by looking for files in library path
4184 # which responds to the $file_magic_cmd with a given extended regex.
4185 # If you have `file' or equivalent on your system and you're not sure
4186 # whether `pass_all' will *always* work, you probably want this one.
4187
4188 case $host_os in
4189 aix4* | aix5*)
4190 lt_cv_deplibs_check_method=pass_all
4191 ;;
4192
4193 beos*)
4194 lt_cv_deplibs_check_method=pass_all
4195 ;;
4196
4197 bsdi[45]*)
4198 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4199 lt_cv_file_magic_cmd='/usr/bin/file -L'
4200 lt_cv_file_magic_test_file=/shlib/libc.so
4201 ;;
4202
4203 cygwin*)
4204 # func_win32_libid is a shell function defined in ltmain.sh
4205 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4206 lt_cv_file_magic_cmd='func_win32_libid'
4207 ;;
4208
4209 mingw* | pw32*)
4210 # Base MSYS/MinGW do not provide the 'file' command needed by
4211 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4212 # unless we find 'file', for example because we are cross-compiling.
4213 if ( file / ) >/dev/null 2>&1; then
4214 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4215 lt_cv_file_magic_cmd='func_win32_libid'
4216 else
4217 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4218 lt_cv_file_magic_cmd='$OBJDUMP -f'
4219 fi
4220 ;;
4221
4222 darwin* | rhapsody*)
4223 lt_cv_deplibs_check_method=pass_all
4224 ;;
4225
4226 freebsd* | dragonfly*)
4227 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4228 case $host_cpu in
4229 i*86 )
4230 # Not sure whether the presence of OpenBSD here was a mistake.
4231 # Let's accept both of them until this is cleared up.
4232 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4233 lt_cv_file_magic_cmd=/usr/bin/file
4234 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4235 ;;
4236 esac
4237 else
4238 lt_cv_deplibs_check_method=pass_all
4239 fi
4240 ;;
4241
4242 gnu*)
4243 lt_cv_deplibs_check_method=pass_all
4244 ;;
4245
4246 hpux10.20* | hpux11*)
4247 lt_cv_file_magic_cmd=/usr/bin/file
4248 case $host_cpu in
4249 ia64*)
4250 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4251 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4252 ;;
4253 hppa*64*)
4254 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4255 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4256 ;;
4257 *)
4258 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4259 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4260 ;;
4261 esac
4262 ;;
4263
4264 interix[3-9]*)
4265 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4266 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4267 ;;
4268
4269 irix5* | irix6* | nonstopux*)
4270 case $LD in
4271 *-32|*"-32 ") libmagic=32-bit;;
4272 *-n32|*"-n32 ") libmagic=N32;;
4273 *-64|*"-64 ") libmagic=64-bit;;
4274 *) libmagic=never-match;;
4275 esac
4276 lt_cv_deplibs_check_method=pass_all
4277 ;;
4278
4279 # This must be Linux ELF.
4280 linux* | k*bsd*-gnu)
4281 lt_cv_deplibs_check_method=pass_all
4282 ;;
4283
4284 netbsd*)
4285 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4286 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4287 else
4288 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4289 fi
4290 ;;
4291
4292 newos6*)
4293 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4294 lt_cv_file_magic_cmd=/usr/bin/file
4295 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4296 ;;
4297
4298 *nto* | *qnx*)
4299 lt_cv_deplibs_check_method=pass_all
4300 ;;
4301
4302 openbsd*)
4303 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4304 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4305 else
4306 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4307 fi
4308 ;;
4309
4310 osf3* | osf4* | osf5*)
4311 lt_cv_deplibs_check_method=pass_all
4312 ;;
4313
4314 rdos*)
4315 lt_cv_deplibs_check_method=pass_all
4316 ;;
4317
4318 solaris*)
4319 lt_cv_deplibs_check_method=pass_all
4320 ;;
4321
4322 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4323 lt_cv_deplibs_check_method=pass_all
4324 ;;
4325
4326 sysv4 | sysv4.3*)
4327 case $host_vendor in
4328 motorola)
4329 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]'
4330 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4331 ;;
4332 ncr)
4333 lt_cv_deplibs_check_method=pass_all
4334 ;;
4335 sequent)
4336 lt_cv_file_magic_cmd='/bin/file'
4337 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4338 ;;
4339 sni)
4340 lt_cv_file_magic_cmd='/bin/file'
4341 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4342 lt_cv_file_magic_test_file=/lib/libc.so
4343 ;;
4344 siemens)
4345 lt_cv_deplibs_check_method=pass_all
4346 ;;
4347 pc)
4348 lt_cv_deplibs_check_method=pass_all
4349 ;;
4350 esac
4351 ;;
4352
4353 tpf*)
4354 lt_cv_deplibs_check_method=pass_all
4355 ;;
4356 esac
4357
4358 fi
4359 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4360 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4361 file_magic_cmd=$lt_cv_file_magic_cmd
4362 deplibs_check_method=$lt_cv_deplibs_check_method
4363 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376 if test -n "$ac_tool_prefix"; then
4377 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4378 set dummy ${ac_tool_prefix}ar; ac_word=$2
4379 echo "$as_me:$LINENO: checking for $ac_word" >&5
4380 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4381 if test "${ac_cv_prog_AR+set}" = set; then
4382 echo $ECHO_N "(cached) $ECHO_C" >&6
4383 else
4384 if test -n "$AR"; then
4385 ac_cv_prog_AR="$AR" # Let the user override the test.
4386 else
4387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4388 for as_dir in $PATH
4389 do
4390 IFS=$as_save_IFS
4391 test -z "$as_dir" && as_dir=.
4392 for ac_exec_ext in '' $ac_executable_extensions; do
4393 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4394 ac_cv_prog_AR="${ac_tool_prefix}ar"
4395 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4396 break 2
4397 fi
4398 done
4399 done
4400
4401 fi
4402 fi
4403 AR=$ac_cv_prog_AR
4404 if test -n "$AR"; then
4405 echo "$as_me:$LINENO: result: $AR" >&5
4406 echo "${ECHO_T}$AR" >&6
4407 else
4408 echo "$as_me:$LINENO: result: no" >&5
4409 echo "${ECHO_T}no" >&6
4410 fi
4411
4412 fi
4413 if test -z "$ac_cv_prog_AR"; then
4414 ac_ct_AR=$AR
4415 # Extract the first word of "ar", so it can be a program name with args.
4416 set dummy ar; ac_word=$2
4417 echo "$as_me:$LINENO: checking for $ac_word" >&5
4418 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4419 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4420 echo $ECHO_N "(cached) $ECHO_C" >&6
4421 else
4422 if test -n "$ac_ct_AR"; then
4423 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4424 else
4425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4426 for as_dir in $PATH
4427 do
4428 IFS=$as_save_IFS
4429 test -z "$as_dir" && as_dir=.
4430 for ac_exec_ext in '' $ac_executable_extensions; do
4431 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4432 ac_cv_prog_ac_ct_AR="ar"
4433 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4434 break 2
4435 fi
4436 done
4437 done
4438
4439 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
4440 fi
4441 fi
4442 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4443 if test -n "$ac_ct_AR"; then
4444 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4445 echo "${ECHO_T}$ac_ct_AR" >&6
4446 else
4447 echo "$as_me:$LINENO: result: no" >&5
4448 echo "${ECHO_T}no" >&6
4449 fi
4450
4451 AR=$ac_ct_AR
4452 else
4453 AR="$ac_cv_prog_AR"
4454 fi
4455
4456 test -z "$AR" && AR=ar
4457 test -z "$AR_FLAGS" && AR_FLAGS=cru
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469 if test -n "$ac_tool_prefix"; then
4470 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4471 set dummy ${ac_tool_prefix}strip; ac_word=$2
4472 echo "$as_me:$LINENO: checking for $ac_word" >&5
4473 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4474 if test "${ac_cv_prog_STRIP+set}" = set; then
4475 echo $ECHO_N "(cached) $ECHO_C" >&6
4476 else
4477 if test -n "$STRIP"; then
4478 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4479 else
4480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4481 for as_dir in $PATH
4482 do
4483 IFS=$as_save_IFS
4484 test -z "$as_dir" && as_dir=.
4485 for ac_exec_ext in '' $ac_executable_extensions; do
4486 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4487 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4488 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4489 break 2
4490 fi
4491 done
4492 done
4493
4494 fi
4495 fi
4496 STRIP=$ac_cv_prog_STRIP
4497 if test -n "$STRIP"; then
4498 echo "$as_me:$LINENO: result: $STRIP" >&5
4499 echo "${ECHO_T}$STRIP" >&6
4500 else
4501 echo "$as_me:$LINENO: result: no" >&5
4502 echo "${ECHO_T}no" >&6
4503 fi
4504
4505 fi
4506 if test -z "$ac_cv_prog_STRIP"; then
4507 ac_ct_STRIP=$STRIP
4508 # Extract the first word of "strip", so it can be a program name with args.
4509 set dummy strip; ac_word=$2
4510 echo "$as_me:$LINENO: checking for $ac_word" >&5
4511 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4512 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4513 echo $ECHO_N "(cached) $ECHO_C" >&6
4514 else
4515 if test -n "$ac_ct_STRIP"; then
4516 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4517 else
4518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519 for as_dir in $PATH
4520 do
4521 IFS=$as_save_IFS
4522 test -z "$as_dir" && as_dir=.
4523 for ac_exec_ext in '' $ac_executable_extensions; do
4524 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4525 ac_cv_prog_ac_ct_STRIP="strip"
4526 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4527 break 2
4528 fi
4529 done
4530 done
4531
4532 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4533 fi
4534 fi
4535 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4536 if test -n "$ac_ct_STRIP"; then
4537 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4538 echo "${ECHO_T}$ac_ct_STRIP" >&6
4539 else
4540 echo "$as_me:$LINENO: result: no" >&5
4541 echo "${ECHO_T}no" >&6
4542 fi
4543
4544 STRIP=$ac_ct_STRIP
4545 else
4546 STRIP="$ac_cv_prog_STRIP"
4547 fi
4548
4549 test -z "$STRIP" && STRIP=:
4550
4551
4552
4553
4554
4555
4556 if test -n "$ac_tool_prefix"; then
4557 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4558 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4559 echo "$as_me:$LINENO: checking for $ac_word" >&5
4560 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4561 if test "${ac_cv_prog_RANLIB+set}" = set; then
4562 echo $ECHO_N "(cached) $ECHO_C" >&6
4563 else
4564 if test -n "$RANLIB"; then
4565 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4566 else
4567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4568 for as_dir in $PATH
4569 do
4570 IFS=$as_save_IFS
4571 test -z "$as_dir" && as_dir=.
4572 for ac_exec_ext in '' $ac_executable_extensions; do
4573 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4574 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4575 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4576 break 2
4577 fi
4578 done
4579 done
4580
4581 fi
4582 fi
4583 RANLIB=$ac_cv_prog_RANLIB
4584 if test -n "$RANLIB"; then
4585 echo "$as_me:$LINENO: result: $RANLIB" >&5
4586 echo "${ECHO_T}$RANLIB" >&6
4587 else
4588 echo "$as_me:$LINENO: result: no" >&5
4589 echo "${ECHO_T}no" >&6
4590 fi
4591
4592 fi
4593 if test -z "$ac_cv_prog_RANLIB"; then
4594 ac_ct_RANLIB=$RANLIB
4595 # Extract the first word of "ranlib", so it can be a program name with args.
4596 set dummy ranlib; ac_word=$2
4597 echo "$as_me:$LINENO: checking for $ac_word" >&5
4598 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4599 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4600 echo $ECHO_N "(cached) $ECHO_C" >&6
4601 else
4602 if test -n "$ac_ct_RANLIB"; then
4603 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4604 else
4605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4606 for as_dir in $PATH
4607 do
4608 IFS=$as_save_IFS
4609 test -z "$as_dir" && as_dir=.
4610 for ac_exec_ext in '' $ac_executable_extensions; do
4611 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4612 ac_cv_prog_ac_ct_RANLIB="ranlib"
4613 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4614 break 2
4615 fi
4616 done
4617 done
4618
4619 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4620 fi
4621 fi
4622 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4623 if test -n "$ac_ct_RANLIB"; then
4624 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4625 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4626 else
4627 echo "$as_me:$LINENO: result: no" >&5
4628 echo "${ECHO_T}no" >&6
4629 fi
4630
4631 RANLIB=$ac_ct_RANLIB
4632 else
4633 RANLIB="$ac_cv_prog_RANLIB"
4634 fi
4635
4636 test -z "$RANLIB" && RANLIB=:
4637
4638
4639
4640
4641
4642
4643 # Determine commands to create old-style static archives.
4644 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4645 old_postinstall_cmds='chmod 644 $oldlib'
4646 old_postuninstall_cmds=
4647
4648 if test -n "$RANLIB"; then
4649 case $host_os in
4650 openbsd*)
4651 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
4652 ;;
4653 *)
4654 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
4655 ;;
4656 esac
4657 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4658 fi
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693 # If no C compiler was specified, use CC.
4694 LTCC=${LTCC-"$CC"}
4695
4696 # If no C compiler flags were specified, use CFLAGS.
4697 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4698
4699 # Allow CC to be a program name with arguments.
4700 compiler=$CC
4701
4702
4703 # Check for command to grab the raw symbol name followed by C symbol from nm.
4704 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
4705 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
4706 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4707 echo $ECHO_N "(cached) $ECHO_C" >&6
4708 else
4709
4710 # These are sane defaults that work on at least a few old systems.
4711 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
4712
4713 # Character class describing NM global symbol codes.
4714 symcode='[BCDEGRST]'
4715
4716 # Regexp to match symbols that can be accessed directly from C.
4717 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4718
4719 # Define system-specific variables.
4720 case $host_os in
4721 aix*)
4722 symcode='[BCDT]'
4723 ;;
4724 cygwin* | mingw* | pw32*)
4725 symcode='[ABCDGISTW]'
4726 ;;
4727 hpux*)
4728 if test "$host_cpu" = ia64; then
4729 symcode='[ABCDEGRST]'
4730 fi
4731 ;;
4732 irix* | nonstopux*)
4733 symcode='[BCDEGRST]'
4734 ;;
4735 osf*)
4736 symcode='[BCDEGQRST]'
4737 ;;
4738 solaris*)
4739 symcode='[BDRT]'
4740 ;;
4741 sco3.2v5*)
4742 symcode='[DT]'
4743 ;;
4744 sysv4.2uw2*)
4745 symcode='[DT]'
4746 ;;
4747 sysv5* | sco5v6* | unixware* | OpenUNIX*)
4748 symcode='[ABDT]'
4749 ;;
4750 sysv4)
4751 symcode='[DFNSTU]'
4752 ;;
4753 esac
4754
4755 # If we're using GNU nm, then use its standard symbol codes.
4756 case `$NM -V 2>&1` in
4757 *GNU* | *'with BFD'*)
4758 symcode='[ABCDGIRSTW]' ;;
4759 esac
4760
4761 # Transform an extracted symbol line into a proper C declaration.
4762 # Some systems (esp. on ia64) link data and code symbols differently,
4763 # so use this general approach.
4764 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4765
4766 # Transform an extracted symbol line into symbol name and symbol address
4767 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
4768
4769 # Handle CRLF in mingw tool chain
4770 opt_cr=
4771 case $build_os in
4772 mingw*)
4773 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4774 ;;
4775 esac
4776
4777 # Try without a prefix underscore, then with it.
4778 for ac_symprfx in "" "_"; do
4779
4780 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
4781 symxfrm="\\1 $ac_symprfx\\2 \\2"
4782
4783 # Write the raw and C identifiers.
4784 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4785 # Fake it for dumpbin and say T for any non-static function
4786 # and D for any global variable.
4787 # Also find C++ and __fastcall symbols from MSVC++,
4788 # which start with @ or ?.
4789 lt_cv_sys_global_symbol_pipe="$AWK '"\
4790 " {last_section=section; section=\$ 3};"\
4791 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4792 " \$ 0!~/External *\|/{next};"\
4793 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
4794 " {if(hide[section]) next};"\
4795 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
4796 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
4797 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
4798 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
4799 " ' prfx=^$ac_symprfx"
4800 else
4801 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4802 fi
4803
4804 # Check to see that the pipe works correctly.
4805 pipe_works=no
4806
4807 rm -f conftest*
4808 cat > conftest.$ac_ext <<_LT_EOF
4809 #ifdef __cplusplus
4810 extern "C" {
4811 #endif
4812 char nm_test_var;
4813 void nm_test_func(void);
4814 void nm_test_func(void){}
4815 #ifdef __cplusplus
4816 }
4817 #endif
4818 int main(){nm_test_var='a';nm_test_func();return(0);}
4819 _LT_EOF
4820
4821 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4822 (eval $ac_compile) 2>&5
4823 ac_status=$?
4824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4825 (exit $ac_status); }; then
4826 # Now try to grab the symbols.
4827 nlist=conftest.nm
4828 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4829 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4830 ac_status=$?
4831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4832 (exit $ac_status); } && test -s "$nlist"; then
4833 # Try sorting and uniquifying the output.
4834 if sort "$nlist" | uniq > "$nlist"T; then
4835 mv -f "$nlist"T "$nlist"
4836 else
4837 rm -f "$nlist"T
4838 fi
4839
4840 # Make sure that we snagged all the symbols we need.
4841 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
4842 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
4843 cat <<_LT_EOF > conftest.$ac_ext
4844 #ifdef __cplusplus
4845 extern "C" {
4846 #endif
4847
4848 _LT_EOF
4849 # Now generate the symbol file.
4850 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
4851
4852 cat <<_LT_EOF >> conftest.$ac_ext
4853
4854 /* The mapping between symbol names and symbols. */
4855 const struct {
4856 const char *name;
4857 void *address;
4858 }
4859 lt__PROGRAM__LTX_preloaded_symbols[] =
4860 {
4861 { "@PROGRAM@", (void *) 0 },
4862 _LT_EOF
4863 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
4864 cat <<\_LT_EOF >> conftest.$ac_ext
4865 {0, (void *) 0}
4866 };
4867
4868 /* This works around a problem in FreeBSD linker */
4869 #ifdef FREEBSD_WORKAROUND
4870 static const void *lt_preloaded_setup() {
4871 return lt__PROGRAM__LTX_preloaded_symbols;
4872 }
4873 #endif
4874
4875 #ifdef __cplusplus
4876 }
4877 #endif
4878 _LT_EOF
4879 # Now try linking the two files.
4880 mv conftest.$ac_objext conftstm.$ac_objext
4881 lt_save_LIBS="$LIBS"
4882 lt_save_CFLAGS="$CFLAGS"
4883 LIBS="conftstm.$ac_objext"
4884 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
4885 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4886 (eval $ac_link) 2>&5
4887 ac_status=$?
4888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4889 (exit $ac_status); } && test -s conftest${ac_exeext}; then
4890 pipe_works=yes
4891 fi
4892 LIBS="$lt_save_LIBS"
4893 CFLAGS="$lt_save_CFLAGS"
4894 else
4895 echo "cannot find nm_test_func in $nlist" >&5
4896 fi
4897 else
4898 echo "cannot find nm_test_var in $nlist" >&5
4899 fi
4900 else
4901 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4902 fi
4903 else
4904 echo "$progname: failed program was:" >&5
4905 cat conftest.$ac_ext >&5
4906 fi
4907 rm -f conftest* conftst*
4908
4909 # Do not use the global_symbol_pipe unless it works.
4910 if test "$pipe_works" = yes; then
4911 break
4912 else
4913 lt_cv_sys_global_symbol_pipe=
4914 fi
4915 done
4916
4917 fi
4918
4919 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4920 lt_cv_sys_global_symbol_to_cdecl=
4921 fi
4922 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
4923 echo "$as_me:$LINENO: result: failed" >&5
4924 echo "${ECHO_T}failed" >&6
4925 else
4926 echo "$as_me:$LINENO: result: ok" >&5
4927 echo "${ECHO_T}ok" >&6
4928 fi
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4948 if test "${enable_libtool_lock+set}" = set; then
4949 enableval="$enable_libtool_lock"
4950
4951 fi;
4952 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4953
4954 # Some flags need to be propagated to the compiler or linker for good
4955 # libtool support.
4956 case $host in
4957 ia64-*-hpux*)
4958 # Find out which ABI we are using.
4959 echo 'int i;' > conftest.$ac_ext
4960 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4961 (eval $ac_compile) 2>&5
4962 ac_status=$?
4963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4964 (exit $ac_status); }; then
4965 case `/usr/bin/file conftest.$ac_objext` in
4966 *ELF-32*)
4967 HPUX_IA64_MODE="32"
4968 ;;
4969 *ELF-64*)
4970 HPUX_IA64_MODE="64"
4971 ;;
4972 esac
4973 fi
4974 rm -rf conftest*
4975 ;;
4976 *-*-irix6*)
4977 # Find out which ABI we are using.
4978 echo '#line 4978 "configure"' > conftest.$ac_ext
4979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4980 (eval $ac_compile) 2>&5
4981 ac_status=$?
4982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4983 (exit $ac_status); }; then
4984 if test "$lt_cv_prog_gnu_ld" = yes; then
4985 case `/usr/bin/file conftest.$ac_objext` in
4986 *32-bit*)
4987 LD="${LD-ld} -melf32bsmip"
4988 ;;
4989 *N32*)
4990 LD="${LD-ld} -melf32bmipn32"
4991 ;;
4992 *64-bit*)
4993 LD="${LD-ld} -melf64bmip"
4994 ;;
4995 esac
4996 else
4997 case `/usr/bin/file conftest.$ac_objext` in
4998 *32-bit*)
4999 LD="${LD-ld} -32"
5000 ;;
5001 *N32*)
5002 LD="${LD-ld} -n32"
5003 ;;
5004 *64-bit*)
5005 LD="${LD-ld} -64"
5006 ;;
5007 esac
5008 fi
5009 fi
5010 rm -rf conftest*
5011 ;;
5012
5013 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5014 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5015 # Find out which ABI we are using.
5016 echo 'int i;' > conftest.$ac_ext
5017 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5018 (eval $ac_compile) 2>&5
5019 ac_status=$?
5020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5021 (exit $ac_status); }; then
5022 case `/usr/bin/file conftest.o` in
5023 *32-bit*)
5024 case $host in
5025 x86_64-*kfreebsd*-gnu)
5026 LD="${LD-ld} -m elf_i386_fbsd"
5027 ;;
5028 x86_64-*linux*)
5029 LD="${LD-ld} -m elf_i386"
5030 ;;
5031 ppc64-*linux*|powerpc64-*linux*)
5032 LD="${LD-ld} -m elf32ppclinux"
5033 ;;
5034 s390x-*linux*)
5035 LD="${LD-ld} -m elf_s390"
5036 ;;
5037 sparc64-*linux*)
5038 LD="${LD-ld} -m elf32_sparc"
5039 ;;
5040 esac
5041 ;;
5042 *64-bit*)
5043 case $host in
5044 x86_64-*kfreebsd*-gnu)
5045 LD="${LD-ld} -m elf_x86_64_fbsd"
5046 ;;
5047 x86_64-*linux*)
5048 LD="${LD-ld} -m elf_x86_64"
5049 ;;
5050 ppc*-*linux*|powerpc*-*linux*)
5051 LD="${LD-ld} -m elf64ppc"
5052 ;;
5053 s390*-*linux*|s390*-*tpf*)
5054 LD="${LD-ld} -m elf64_s390"
5055 ;;
5056 sparc*-*linux*)
5057 LD="${LD-ld} -m elf64_sparc"
5058 ;;
5059 esac
5060 ;;
5061 esac
5062 fi
5063 rm -rf conftest*
5064 ;;
5065
5066 *-*-sco3.2v5*)
5067 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5068 SAVE_CFLAGS="$CFLAGS"
5069 CFLAGS="$CFLAGS -belf"
5070 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5071 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5072 if test "${lt_cv_cc_needs_belf+set}" = set; then
5073 echo $ECHO_N "(cached) $ECHO_C" >&6
5074 else
5075 ac_ext=c
5076 ac_cpp='$CPP $CPPFLAGS'
5077 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5078 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5079 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5080
5081 if test x$gcc_no_link = xyes; then
5082 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
5083 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
5084 { (exit 1); exit 1; }; }
5085 fi
5086 cat >conftest.$ac_ext <<_ACEOF
5087 /* confdefs.h. */
5088 _ACEOF
5089 cat confdefs.h >>conftest.$ac_ext
5090 cat >>conftest.$ac_ext <<_ACEOF
5091 /* end confdefs.h. */
5092
5093 int
5094 main ()
5095 {
5096
5097 ;
5098 return 0;
5099 }
5100 _ACEOF
5101 rm -f conftest.$ac_objext conftest$ac_exeext
5102 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5103 (eval $ac_link) 2>conftest.er1
5104 ac_status=$?
5105 grep -v '^ *+' conftest.er1 >conftest.err
5106 rm -f conftest.er1
5107 cat conftest.err >&5
5108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5109 (exit $ac_status); } &&
5110 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5112 (eval $ac_try) 2>&5
5113 ac_status=$?
5114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5115 (exit $ac_status); }; } &&
5116 { ac_try='test -s conftest$ac_exeext'
5117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5118 (eval $ac_try) 2>&5
5119 ac_status=$?
5120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5121 (exit $ac_status); }; }; then
5122 lt_cv_cc_needs_belf=yes
5123 else
5124 echo "$as_me: failed program was:" >&5
5125 sed 's/^/| /' conftest.$ac_ext >&5
5126
5127 lt_cv_cc_needs_belf=no
5128 fi
5129 rm -f conftest.err conftest.$ac_objext \
5130 conftest$ac_exeext conftest.$ac_ext
5131 ac_ext=c
5132 ac_cpp='$CPP $CPPFLAGS'
5133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5136
5137 fi
5138 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5139 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5140 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5141 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5142 CFLAGS="$SAVE_CFLAGS"
5143 fi
5144 ;;
5145 sparc*-*solaris*)
5146 # Find out which ABI we are using.
5147 echo 'int i;' > conftest.$ac_ext
5148 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5149 (eval $ac_compile) 2>&5
5150 ac_status=$?
5151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5152 (exit $ac_status); }; then
5153 case `/usr/bin/file conftest.o` in
5154 *64-bit*)
5155 case $lt_cv_prog_gnu_ld in
5156 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5157 *) LD="${LD-ld} -64" ;;
5158 esac
5159 ;;
5160 esac
5161 fi
5162 rm -rf conftest*
5163 ;;
5164 esac
5165
5166 need_locks="$enable_libtool_lock"
5167
5168 ac_ext=c
5169 ac_cpp='$CPP $CPPFLAGS'
5170 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5171 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5172 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5173 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5174 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5175 # On Suns, sometimes $CPP names a directory.
5176 if test -n "$CPP" && test -d "$CPP"; then
5177 CPP=
5178 fi
5179 if test -z "$CPP"; then
5180 if test "${ac_cv_prog_CPP+set}" = set; then
5181 echo $ECHO_N "(cached) $ECHO_C" >&6
5182 else
5183 # Double quotes because CPP needs to be expanded
5184 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5185 do
5186 ac_preproc_ok=false
5187 for ac_c_preproc_warn_flag in '' yes
5188 do
5189 # Use a header file that comes with gcc, so configuring glibc
5190 # with a fresh cross-compiler works.
5191 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5192 # <limits.h> exists even on freestanding compilers.
5193 # On the NeXT, cc -E runs the code through the compiler's parser,
5194 # not just through cpp. "Syntax error" is here to catch this case.
5195 cat >conftest.$ac_ext <<_ACEOF
5196 /* confdefs.h. */
5197 _ACEOF
5198 cat confdefs.h >>conftest.$ac_ext
5199 cat >>conftest.$ac_ext <<_ACEOF
5200 /* end confdefs.h. */
5201 #ifdef __STDC__
5202 # include <limits.h>
5203 #else
5204 # include <assert.h>
5205 #endif
5206 Syntax error
5207 _ACEOF
5208 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5209 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5210 ac_status=$?
5211 grep -v '^ *+' conftest.er1 >conftest.err
5212 rm -f conftest.er1
5213 cat conftest.err >&5
5214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5215 (exit $ac_status); } >/dev/null; then
5216 if test -s conftest.err; then
5217 ac_cpp_err=$ac_c_preproc_warn_flag
5218 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5219 else
5220 ac_cpp_err=
5221 fi
5222 else
5223 ac_cpp_err=yes
5224 fi
5225 if test -z "$ac_cpp_err"; then
5226 :
5227 else
5228 echo "$as_me: failed program was:" >&5
5229 sed 's/^/| /' conftest.$ac_ext >&5
5230
5231 # Broken: fails on valid input.
5232 continue
5233 fi
5234 rm -f conftest.err conftest.$ac_ext
5235
5236 # OK, works on sane cases. Now check whether non-existent headers
5237 # can be detected and how.
5238 cat >conftest.$ac_ext <<_ACEOF
5239 /* confdefs.h. */
5240 _ACEOF
5241 cat confdefs.h >>conftest.$ac_ext
5242 cat >>conftest.$ac_ext <<_ACEOF
5243 /* end confdefs.h. */
5244 #include <ac_nonexistent.h>
5245 _ACEOF
5246 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5247 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5248 ac_status=$?
5249 grep -v '^ *+' conftest.er1 >conftest.err
5250 rm -f conftest.er1
5251 cat conftest.err >&5
5252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5253 (exit $ac_status); } >/dev/null; then
5254 if test -s conftest.err; then
5255 ac_cpp_err=$ac_c_preproc_warn_flag
5256 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5257 else
5258 ac_cpp_err=
5259 fi
5260 else
5261 ac_cpp_err=yes
5262 fi
5263 if test -z "$ac_cpp_err"; then
5264 # Broken: success on invalid input.
5265 continue
5266 else
5267 echo "$as_me: failed program was:" >&5
5268 sed 's/^/| /' conftest.$ac_ext >&5
5269
5270 # Passes both tests.
5271 ac_preproc_ok=:
5272 break
5273 fi
5274 rm -f conftest.err conftest.$ac_ext
5275
5276 done
5277 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5278 rm -f conftest.err conftest.$ac_ext
5279 if $ac_preproc_ok; then
5280 break
5281 fi
5282
5283 done
5284 ac_cv_prog_CPP=$CPP
5285
5286 fi
5287 CPP=$ac_cv_prog_CPP
5288 else
5289 ac_cv_prog_CPP=$CPP
5290 fi
5291 echo "$as_me:$LINENO: result: $CPP" >&5
5292 echo "${ECHO_T}$CPP" >&6
5293 ac_preproc_ok=false
5294 for ac_c_preproc_warn_flag in '' yes
5295 do
5296 # Use a header file that comes with gcc, so configuring glibc
5297 # with a fresh cross-compiler works.
5298 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5299 # <limits.h> exists even on freestanding compilers.
5300 # On the NeXT, cc -E runs the code through the compiler's parser,
5301 # not just through cpp. "Syntax error" is here to catch this case.
5302 cat >conftest.$ac_ext <<_ACEOF
5303 /* confdefs.h. */
5304 _ACEOF
5305 cat confdefs.h >>conftest.$ac_ext
5306 cat >>conftest.$ac_ext <<_ACEOF
5307 /* end confdefs.h. */
5308 #ifdef __STDC__
5309 # include <limits.h>
5310 #else
5311 # include <assert.h>
5312 #endif
5313 Syntax error
5314 _ACEOF
5315 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5316 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5317 ac_status=$?
5318 grep -v '^ *+' conftest.er1 >conftest.err
5319 rm -f conftest.er1
5320 cat conftest.err >&5
5321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5322 (exit $ac_status); } >/dev/null; then
5323 if test -s conftest.err; then
5324 ac_cpp_err=$ac_c_preproc_warn_flag
5325 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5326 else
5327 ac_cpp_err=
5328 fi
5329 else
5330 ac_cpp_err=yes
5331 fi
5332 if test -z "$ac_cpp_err"; then
5333 :
5334 else
5335 echo "$as_me: failed program was:" >&5
5336 sed 's/^/| /' conftest.$ac_ext >&5
5337
5338 # Broken: fails on valid input.
5339 continue
5340 fi
5341 rm -f conftest.err conftest.$ac_ext
5342
5343 # OK, works on sane cases. Now check whether non-existent headers
5344 # can be detected and how.
5345 cat >conftest.$ac_ext <<_ACEOF
5346 /* confdefs.h. */
5347 _ACEOF
5348 cat confdefs.h >>conftest.$ac_ext
5349 cat >>conftest.$ac_ext <<_ACEOF
5350 /* end confdefs.h. */
5351 #include <ac_nonexistent.h>
5352 _ACEOF
5353 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5354 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5355 ac_status=$?
5356 grep -v '^ *+' conftest.er1 >conftest.err
5357 rm -f conftest.er1
5358 cat conftest.err >&5
5359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5360 (exit $ac_status); } >/dev/null; then
5361 if test -s conftest.err; then
5362 ac_cpp_err=$ac_c_preproc_warn_flag
5363 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5364 else
5365 ac_cpp_err=
5366 fi
5367 else
5368 ac_cpp_err=yes
5369 fi
5370 if test -z "$ac_cpp_err"; then
5371 # Broken: success on invalid input.
5372 continue
5373 else
5374 echo "$as_me: failed program was:" >&5
5375 sed 's/^/| /' conftest.$ac_ext >&5
5376
5377 # Passes both tests.
5378 ac_preproc_ok=:
5379 break
5380 fi
5381 rm -f conftest.err conftest.$ac_ext
5382
5383 done
5384 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5385 rm -f conftest.err conftest.$ac_ext
5386 if $ac_preproc_ok; then
5387 :
5388 else
5389 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5390 See \`config.log' for more details." >&5
5391 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5392 See \`config.log' for more details." >&2;}
5393 { (exit 1); exit 1; }; }
5394 fi
5395
5396 ac_ext=c
5397 ac_cpp='$CPP $CPPFLAGS'
5398 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5399 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5400 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5401
5402
5403 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5404 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5405 if test "${ac_cv_header_stdc+set}" = set; then
5406 echo $ECHO_N "(cached) $ECHO_C" >&6
5407 else
5408 cat >conftest.$ac_ext <<_ACEOF
5409 /* confdefs.h. */
5410 _ACEOF
5411 cat confdefs.h >>conftest.$ac_ext
5412 cat >>conftest.$ac_ext <<_ACEOF
5413 /* end confdefs.h. */
5414 #include <stdlib.h>
5415 #include <stdarg.h>
5416 #include <string.h>
5417 #include <float.h>
5418
5419 int
5420 main ()
5421 {
5422
5423 ;
5424 return 0;
5425 }
5426 _ACEOF
5427 rm -f conftest.$ac_objext
5428 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5429 (eval $ac_compile) 2>conftest.er1
5430 ac_status=$?
5431 grep -v '^ *+' conftest.er1 >conftest.err
5432 rm -f conftest.er1
5433 cat conftest.err >&5
5434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5435 (exit $ac_status); } &&
5436 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5438 (eval $ac_try) 2>&5
5439 ac_status=$?
5440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5441 (exit $ac_status); }; } &&
5442 { ac_try='test -s conftest.$ac_objext'
5443 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5444 (eval $ac_try) 2>&5
5445 ac_status=$?
5446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5447 (exit $ac_status); }; }; then
5448 ac_cv_header_stdc=yes
5449 else
5450 echo "$as_me: failed program was:" >&5
5451 sed 's/^/| /' conftest.$ac_ext >&5
5452
5453 ac_cv_header_stdc=no
5454 fi
5455 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5456
5457 if test $ac_cv_header_stdc = yes; then
5458 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5459 cat >conftest.$ac_ext <<_ACEOF
5460 /* confdefs.h. */
5461 _ACEOF
5462 cat confdefs.h >>conftest.$ac_ext
5463 cat >>conftest.$ac_ext <<_ACEOF
5464 /* end confdefs.h. */
5465 #include <string.h>
5466
5467 _ACEOF
5468 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5469 $EGREP "memchr" >/dev/null 2>&1; then
5470 :
5471 else
5472 ac_cv_header_stdc=no
5473 fi
5474 rm -f conftest*
5475
5476 fi
5477
5478 if test $ac_cv_header_stdc = yes; then
5479 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5480 cat >conftest.$ac_ext <<_ACEOF
5481 /* confdefs.h. */
5482 _ACEOF
5483 cat confdefs.h >>conftest.$ac_ext
5484 cat >>conftest.$ac_ext <<_ACEOF
5485 /* end confdefs.h. */
5486 #include <stdlib.h>
5487
5488 _ACEOF
5489 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5490 $EGREP "free" >/dev/null 2>&1; then
5491 :
5492 else
5493 ac_cv_header_stdc=no
5494 fi
5495 rm -f conftest*
5496
5497 fi
5498
5499 if test $ac_cv_header_stdc = yes; then
5500 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5501 if test "$cross_compiling" = yes; then
5502 :
5503 else
5504 cat >conftest.$ac_ext <<_ACEOF
5505 /* confdefs.h. */
5506 _ACEOF
5507 cat confdefs.h >>conftest.$ac_ext
5508 cat >>conftest.$ac_ext <<_ACEOF
5509 /* end confdefs.h. */
5510 #include <ctype.h>
5511 #if ((' ' & 0x0FF) == 0x020)
5512 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5513 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5514 #else
5515 # define ISLOWER(c) \
5516 (('a' <= (c) && (c) <= 'i') \
5517 || ('j' <= (c) && (c) <= 'r') \
5518 || ('s' <= (c) && (c) <= 'z'))
5519 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5520 #endif
5521
5522 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5523 int
5524 main ()
5525 {
5526 int i;
5527 for (i = 0; i < 256; i++)
5528 if (XOR (islower (i), ISLOWER (i))
5529 || toupper (i) != TOUPPER (i))
5530 exit(2);
5531 exit (0);
5532 }
5533 _ACEOF
5534 rm -f conftest$ac_exeext
5535 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5536 (eval $ac_link) 2>&5
5537 ac_status=$?
5538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5539 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5541 (eval $ac_try) 2>&5
5542 ac_status=$?
5543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5544 (exit $ac_status); }; }; then
5545 :
5546 else
5547 echo "$as_me: program exited with status $ac_status" >&5
5548 echo "$as_me: failed program was:" >&5
5549 sed 's/^/| /' conftest.$ac_ext >&5
5550
5551 ( exit $ac_status )
5552 ac_cv_header_stdc=no
5553 fi
5554 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5555 fi
5556 fi
5557 fi
5558 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5559 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5560 if test $ac_cv_header_stdc = yes; then
5561
5562 cat >>confdefs.h <<\_ACEOF
5563 #define STDC_HEADERS 1
5564 _ACEOF
5565
5566 fi
5567
5568 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5579 inttypes.h stdint.h unistd.h
5580 do
5581 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5582 echo "$as_me:$LINENO: checking for $ac_header" >&5
5583 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5584 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5585 echo $ECHO_N "(cached) $ECHO_C" >&6
5586 else
5587 cat >conftest.$ac_ext <<_ACEOF
5588 /* confdefs.h. */
5589 _ACEOF
5590 cat confdefs.h >>conftest.$ac_ext
5591 cat >>conftest.$ac_ext <<_ACEOF
5592 /* end confdefs.h. */
5593 $ac_includes_default
5594
5595 #include <$ac_header>
5596 _ACEOF
5597 rm -f conftest.$ac_objext
5598 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5599 (eval $ac_compile) 2>conftest.er1
5600 ac_status=$?
5601 grep -v '^ *+' conftest.er1 >conftest.err
5602 rm -f conftest.er1
5603 cat conftest.err >&5
5604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5605 (exit $ac_status); } &&
5606 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5608 (eval $ac_try) 2>&5
5609 ac_status=$?
5610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5611 (exit $ac_status); }; } &&
5612 { ac_try='test -s conftest.$ac_objext'
5613 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5614 (eval $ac_try) 2>&5
5615 ac_status=$?
5616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5617 (exit $ac_status); }; }; then
5618 eval "$as_ac_Header=yes"
5619 else
5620 echo "$as_me: failed program was:" >&5
5621 sed 's/^/| /' conftest.$ac_ext >&5
5622
5623 eval "$as_ac_Header=no"
5624 fi
5625 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5626 fi
5627 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5628 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5629 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5630 cat >>confdefs.h <<_ACEOF
5631 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5632 _ACEOF
5633
5634 fi
5635
5636 done
5637
5638
5639
5640 for ac_header in dlfcn.h
5641 do
5642 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5643 echo "$as_me:$LINENO: checking for $ac_header" >&5
5644 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5645 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5646 echo $ECHO_N "(cached) $ECHO_C" >&6
5647 else
5648 cat >conftest.$ac_ext <<_ACEOF
5649 /* confdefs.h. */
5650 _ACEOF
5651 cat confdefs.h >>conftest.$ac_ext
5652 cat >>conftest.$ac_ext <<_ACEOF
5653 /* end confdefs.h. */
5654 $ac_includes_default
5655
5656 #include <$ac_header>
5657 _ACEOF
5658 rm -f conftest.$ac_objext
5659 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5660 (eval $ac_compile) 2>conftest.er1
5661 ac_status=$?
5662 grep -v '^ *+' conftest.er1 >conftest.err
5663 rm -f conftest.er1
5664 cat conftest.err >&5
5665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5666 (exit $ac_status); } &&
5667 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5669 (eval $ac_try) 2>&5
5670 ac_status=$?
5671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5672 (exit $ac_status); }; } &&
5673 { ac_try='test -s conftest.$ac_objext'
5674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5675 (eval $ac_try) 2>&5
5676 ac_status=$?
5677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5678 (exit $ac_status); }; }; then
5679 eval "$as_ac_Header=yes"
5680 else
5681 echo "$as_me: failed program was:" >&5
5682 sed 's/^/| /' conftest.$ac_ext >&5
5683
5684 eval "$as_ac_Header=no"
5685 fi
5686 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5687 fi
5688 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5689 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5690 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5691 cat >>confdefs.h <<_ACEOF
5692 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5693 _ACEOF
5694
5695 fi
5696
5697 done
5698
5699
5700
5701 # This can be used to rebuild libtool when needed
5702 LIBTOOL_DEPS="$ltmain"
5703
5704 # Always use our own libtool.
5705 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731 test -z "$LN_S" && LN_S="ln -s"
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746 if test -n "${ZSH_VERSION+set}" ; then
5747 setopt NO_GLOB_SUBST
5748 fi
5749
5750 echo "$as_me:$LINENO: checking for objdir" >&5
5751 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5752 if test "${lt_cv_objdir+set}" = set; then
5753 echo $ECHO_N "(cached) $ECHO_C" >&6
5754 else
5755 rm -f .libs 2>/dev/null
5756 mkdir .libs 2>/dev/null
5757 if test -d .libs; then
5758 lt_cv_objdir=.libs
5759 else
5760 # MS-DOS does not allow filenames that begin with a dot.
5761 lt_cv_objdir=_libs
5762 fi
5763 rmdir .libs 2>/dev/null
5764 fi
5765 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5766 echo "${ECHO_T}$lt_cv_objdir" >&6
5767 objdir=$lt_cv_objdir
5768
5769
5770
5771
5772
5773 cat >>confdefs.h <<_ACEOF
5774 #define LT_OBJDIR "$lt_cv_objdir/"
5775 _ACEOF
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793 case $host_os in
5794 aix3*)
5795 # AIX sometimes has problems with the GCC collect2 program. For some
5796 # reason, if we set the COLLECT_NAMES environment variable, the problems
5797 # vanish in a puff of smoke.
5798 if test "X${COLLECT_NAMES+set}" != Xset; then
5799 COLLECT_NAMES=
5800 export COLLECT_NAMES
5801 fi
5802 ;;
5803 esac
5804
5805 # Sed substitution that helps us do robust quoting. It backslashifies
5806 # metacharacters that are still active within double-quoted strings.
5807 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5808
5809 # Same as above, but do not quote variable references.
5810 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5811
5812 # Sed substitution to delay expansion of an escaped shell variable in a
5813 # double_quote_subst'ed string.
5814 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5815
5816 # Sed substitution to delay expansion of an escaped single quote.
5817 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5818
5819 # Sed substitution to avoid accidental globbing in evaled expressions
5820 no_glob_subst='s/\*/\\\*/g'
5821
5822 # Global variables:
5823 ofile=libtool
5824 can_build_shared=yes
5825
5826 # All known linkers require a `.a' archive for static linking (except MSVC,
5827 # which needs '.lib').
5828 libext=a
5829
5830 with_gnu_ld="$lt_cv_prog_gnu_ld"
5831
5832 old_CC="$CC"
5833 old_CFLAGS="$CFLAGS"
5834
5835 # Set sane defaults for various variables
5836 test -z "$CC" && CC=cc
5837 test -z "$LTCC" && LTCC=$CC
5838 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
5839 test -z "$LD" && LD=ld
5840 test -z "$ac_objext" && ac_objext=o
5841
5842 for cc_temp in $compiler""; do
5843 case $cc_temp in
5844 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
5845 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
5846 \-*) ;;
5847 *) break;;
5848 esac
5849 done
5850 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
5851
5852
5853 # Only perform the check for file, if the check method requires it
5854 test -z "$MAGIC_CMD" && MAGIC_CMD=file
5855 case $deplibs_check_method in
5856 file_magic*)
5857 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5858 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
5859 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
5860 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5861 echo $ECHO_N "(cached) $ECHO_C" >&6
5862 else
5863 case $MAGIC_CMD in
5864 [\\/*] | ?:[\\/]*)
5865 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5866 ;;
5867 *)
5868 lt_save_MAGIC_CMD="$MAGIC_CMD"
5869 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5870 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5871 for ac_dir in $ac_dummy; do
5872 IFS="$lt_save_ifs"
5873 test -z "$ac_dir" && ac_dir=.
5874 if test -f $ac_dir/${ac_tool_prefix}file; then
5875 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5876 if test -n "$file_magic_test_file"; then
5877 case $deplibs_check_method in
5878 "file_magic "*)
5879 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5880 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5881 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5882 $EGREP "$file_magic_regex" > /dev/null; then
5883 :
5884 else
5885 cat <<_LT_EOF 1>&2
5886
5887 *** Warning: the command libtool uses to detect shared libraries,
5888 *** $file_magic_cmd, produces output that libtool cannot recognize.
5889 *** The result is that libtool may fail to recognize shared libraries
5890 *** as such. This will affect the creation of libtool libraries that
5891 *** depend on shared libraries, but programs linked with such libtool
5892 *** libraries will work regardless of this problem. Nevertheless, you
5893 *** may want to report the problem to your system manager and/or to
5894 *** bug-libtool@gnu.org
5895
5896 _LT_EOF
5897 fi ;;
5898 esac
5899 fi
5900 break
5901 fi
5902 done
5903 IFS="$lt_save_ifs"
5904 MAGIC_CMD="$lt_save_MAGIC_CMD"
5905 ;;
5906 esac
5907 fi
5908
5909 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5910 if test -n "$MAGIC_CMD"; then
5911 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5912 echo "${ECHO_T}$MAGIC_CMD" >&6
5913 else
5914 echo "$as_me:$LINENO: result: no" >&5
5915 echo "${ECHO_T}no" >&6
5916 fi
5917
5918
5919
5920
5921
5922 if test -z "$lt_cv_path_MAGIC_CMD"; then
5923 if test -n "$ac_tool_prefix"; then
5924 echo "$as_me:$LINENO: checking for file" >&5
5925 echo $ECHO_N "checking for file... $ECHO_C" >&6
5926 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5927 echo $ECHO_N "(cached) $ECHO_C" >&6
5928 else
5929 case $MAGIC_CMD in
5930 [\\/*] | ?:[\\/]*)
5931 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5932 ;;
5933 *)
5934 lt_save_MAGIC_CMD="$MAGIC_CMD"
5935 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5936 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5937 for ac_dir in $ac_dummy; do
5938 IFS="$lt_save_ifs"
5939 test -z "$ac_dir" && ac_dir=.
5940 if test -f $ac_dir/file; then
5941 lt_cv_path_MAGIC_CMD="$ac_dir/file"
5942 if test -n "$file_magic_test_file"; then
5943 case $deplibs_check_method in
5944 "file_magic "*)
5945 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5946 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5947 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5948 $EGREP "$file_magic_regex" > /dev/null; then
5949 :
5950 else
5951 cat <<_LT_EOF 1>&2
5952
5953 *** Warning: the command libtool uses to detect shared libraries,
5954 *** $file_magic_cmd, produces output that libtool cannot recognize.
5955 *** The result is that libtool may fail to recognize shared libraries
5956 *** as such. This will affect the creation of libtool libraries that
5957 *** depend on shared libraries, but programs linked with such libtool
5958 *** libraries will work regardless of this problem. Nevertheless, you
5959 *** may want to report the problem to your system manager and/or to
5960 *** bug-libtool@gnu.org
5961
5962 _LT_EOF
5963 fi ;;
5964 esac
5965 fi
5966 break
5967 fi
5968 done
5969 IFS="$lt_save_ifs"
5970 MAGIC_CMD="$lt_save_MAGIC_CMD"
5971 ;;
5972 esac
5973 fi
5974
5975 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5976 if test -n "$MAGIC_CMD"; then
5977 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5978 echo "${ECHO_T}$MAGIC_CMD" >&6
5979 else
5980 echo "$as_me:$LINENO: result: no" >&5
5981 echo "${ECHO_T}no" >&6
5982 fi
5983
5984
5985 else
5986 MAGIC_CMD=:
5987 fi
5988 fi
5989
5990 fi
5991 ;;
5992 esac
5993
5994 # Use C for the default configuration in the libtool script
5995
5996 lt_save_CC="$CC"
5997 ac_ext=c
5998 ac_cpp='$CPP $CPPFLAGS'
5999 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6000 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6001 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6002
6003
6004 # Source file extension for C test sources.
6005 ac_ext=c
6006
6007 # Object file extension for compiled C test sources.
6008 objext=o
6009 objext=$objext
6010
6011 # Code to be used in simple compile tests
6012 lt_simple_compile_test_code="int some_variable = 0;"
6013
6014 # Code to be used in simple link tests
6015 lt_simple_link_test_code='int main(){return(0);}'
6016
6017
6018
6019
6020
6021
6022
6023 # If no C compiler was specified, use CC.
6024 LTCC=${LTCC-"$CC"}
6025
6026 # If no C compiler flags were specified, use CFLAGS.
6027 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6028
6029 # Allow CC to be a program name with arguments.
6030 compiler=$CC
6031
6032 # Save the default compiler, since it gets overwritten when the other
6033 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6034 compiler_DEFAULT=$CC
6035
6036 # save warnings/boilerplate of simple test code
6037 ac_outfile=conftest.$ac_objext
6038 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6039 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6040 _lt_compiler_boilerplate=`cat conftest.err`
6041 $RM conftest*
6042
6043 ac_outfile=conftest.$ac_objext
6044 echo "$lt_simple_link_test_code" >conftest.$ac_ext
6045 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6046 _lt_linker_boilerplate=`cat conftest.err`
6047 $RM conftest*
6048
6049
6050 ## CAVEAT EMPTOR:
6051 ## There is no encapsulation within the following macros, do not change
6052 ## the running order or otherwise move them around unless you know exactly
6053 ## what you are doing...
6054 if test -n "$compiler"; then
6055
6056 lt_prog_compiler_no_builtin_flag=
6057
6058 if test "$GCC" = yes; then
6059 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6060
6061 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6062 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6063 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6064 echo $ECHO_N "(cached) $ECHO_C" >&6
6065 else
6066 lt_cv_prog_compiler_rtti_exceptions=no
6067 ac_outfile=conftest.$ac_objext
6068 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6069 lt_compiler_flag="-fno-rtti -fno-exceptions"
6070 # Insert the option either (1) after the last *FLAGS variable, or
6071 # (2) before a word containing "conftest.", or (3) at the end.
6072 # Note that $ac_compile itself does not contain backslashes and begins
6073 # with a dollar sign (not a hyphen), so the echo should work correctly.
6074 # The option is referenced via a variable to avoid confusing sed.
6075 lt_compile=`echo "$ac_compile" | $SED \
6076 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6077 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6078 -e 's:$: $lt_compiler_flag:'`
6079 (eval echo "\"\$as_me:6079: $lt_compile\"" >&5)
6080 (eval "$lt_compile" 2>conftest.err)
6081 ac_status=$?
6082 cat conftest.err >&5
6083 echo "$as_me:6083: \$? = $ac_status" >&5
6084 if (exit $ac_status) && test -s "$ac_outfile"; then
6085 # The compiler can only warn and ignore the option if not recognized
6086 # So say no if there are warnings other than the usual output.
6087 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6088 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6089 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6090 lt_cv_prog_compiler_rtti_exceptions=yes
6091 fi
6092 fi
6093 $RM conftest*
6094
6095 fi
6096 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6097 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6098
6099 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6100 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6101 else
6102 :
6103 fi
6104
6105 fi
6106
6107
6108
6109
6110
6111
6112 lt_prog_compiler_wl=
6113 lt_prog_compiler_pic=
6114 lt_prog_compiler_static=
6115
6116 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6117 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6118
6119 if test "$GCC" = yes; then
6120 lt_prog_compiler_wl='-Wl,'
6121 lt_prog_compiler_static='-static'
6122
6123 case $host_os in
6124 aix*)
6125 # All AIX code is PIC.
6126 if test "$host_cpu" = ia64; then
6127 # AIX 5 now supports IA64 processor
6128 lt_prog_compiler_static='-Bstatic'
6129 fi
6130 ;;
6131
6132 amigaos*)
6133 if test "$host_cpu" = m68k; then
6134 # FIXME: we need at least 68020 code to build shared libraries, but
6135 # adding the `-m68020' flag to GCC prevents building anything better,
6136 # like `-m68040'.
6137 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6138 fi
6139 ;;
6140
6141 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6142 # PIC is the default for these OSes.
6143 ;;
6144
6145 mingw* | cygwin* | pw32* | os2*)
6146 # This hack is so that the source file can tell whether it is being
6147 # built for inclusion in a dll (and should export symbols for example).
6148 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6149 # (--disable-auto-import) libraries
6150 lt_prog_compiler_pic='-DDLL_EXPORT'
6151 ;;
6152
6153 darwin* | rhapsody*)
6154 # PIC is the default on this platform
6155 # Common symbols not allowed in MH_DYLIB files
6156 lt_prog_compiler_pic='-fno-common'
6157 ;;
6158
6159 hpux*)
6160 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6161 # not for PA HP-UX.
6162 case $host_cpu in
6163 hppa*64*|ia64*)
6164 # +Z the default
6165 ;;
6166 *)
6167 lt_prog_compiler_pic='-fPIC'
6168 ;;
6169 esac
6170 ;;
6171
6172 interix[3-9]*)
6173 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6174 # Instead, we relocate shared libraries at runtime.
6175 ;;
6176
6177 msdosdjgpp*)
6178 # Just because we use GCC doesn't mean we suddenly get shared libraries
6179 # on systems that don't support them.
6180 lt_prog_compiler_can_build_shared=no
6181 enable_shared=no
6182 ;;
6183
6184 *nto* | *qnx*)
6185 # QNX uses GNU C++, but need to define -shared option too, otherwise
6186 # it will coredump.
6187 lt_prog_compiler_pic='-fPIC -shared'
6188 ;;
6189
6190 sysv4*MP*)
6191 if test -d /usr/nec; then
6192 lt_prog_compiler_pic=-Kconform_pic
6193 fi
6194 ;;
6195
6196 *)
6197 lt_prog_compiler_pic='-fPIC'
6198 ;;
6199 esac
6200 else
6201 # PORTME Check for flag to pass linker flags through the system compiler.
6202 case $host_os in
6203 aix*)
6204 lt_prog_compiler_wl='-Wl,'
6205 if test "$host_cpu" = ia64; then
6206 # AIX 5 now supports IA64 processor
6207 lt_prog_compiler_static='-Bstatic'
6208 else
6209 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6210 fi
6211 ;;
6212 darwin*)
6213 # PIC is the default on this platform
6214 # Common symbols not allowed in MH_DYLIB files
6215 case $cc_basename in
6216 xlc*)
6217 lt_prog_compiler_pic='-qnocommon'
6218 lt_prog_compiler_wl='-Wl,'
6219 ;;
6220 esac
6221 ;;
6222
6223 mingw* | cygwin* | pw32* | os2*)
6224 # This hack is so that the source file can tell whether it is being
6225 # built for inclusion in a dll (and should export symbols for example).
6226 lt_prog_compiler_pic='-DDLL_EXPORT'
6227 ;;
6228
6229 hpux9* | hpux10* | hpux11*)
6230 lt_prog_compiler_wl='-Wl,'
6231 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6232 # not for PA HP-UX.
6233 case $host_cpu in
6234 hppa*64*|ia64*)
6235 # +Z the default
6236 ;;
6237 *)
6238 lt_prog_compiler_pic='+Z'
6239 ;;
6240 esac
6241 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6242 lt_prog_compiler_static='${wl}-a ${wl}archive'
6243 ;;
6244
6245 irix5* | irix6* | nonstopux*)
6246 lt_prog_compiler_wl='-Wl,'
6247 # PIC (with -KPIC) is the default.
6248 lt_prog_compiler_static='-non_shared'
6249 ;;
6250
6251 linux* | k*bsd*-gnu)
6252 case $cc_basename in
6253 icc* | ecc*)
6254 lt_prog_compiler_wl='-Wl,'
6255 lt_prog_compiler_pic='-KPIC'
6256 lt_prog_compiler_static='-static'
6257 ;;
6258 pgcc* | pgf77* | pgf90* | pgf95*)
6259 # Portland Group compilers (*not* the Pentium gcc compiler,
6260 # which looks to be a dead project)
6261 lt_prog_compiler_wl='-Wl,'
6262 lt_prog_compiler_pic='-fpic'
6263 lt_prog_compiler_static='-Bstatic'
6264 ;;
6265 ccc*)
6266 lt_prog_compiler_wl='-Wl,'
6267 # All Alpha code is PIC.
6268 lt_prog_compiler_static='-non_shared'
6269 ;;
6270 *)
6271 case `$CC -V 2>&1 | sed 5q` in
6272 *Sun\ C*)
6273 # Sun C 5.9
6274 lt_prog_compiler_pic='-KPIC'
6275 lt_prog_compiler_static='-Bstatic'
6276 lt_prog_compiler_wl='-Wl,'
6277 ;;
6278 *Sun\ F*)
6279 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6280 lt_prog_compiler_pic='-KPIC'
6281 lt_prog_compiler_static='-Bstatic'
6282 lt_prog_compiler_wl=''
6283 ;;
6284 esac
6285 ;;
6286 esac
6287 ;;
6288
6289 newsos6)
6290 lt_prog_compiler_pic='-KPIC'
6291 lt_prog_compiler_static='-Bstatic'
6292 ;;
6293
6294 *nto* | *qnx*)
6295 # QNX uses GNU C++, but need to define -shared option too, otherwise
6296 # it will coredump.
6297 lt_prog_compiler_pic='-fPIC -shared'
6298 ;;
6299
6300 osf3* | osf4* | osf5*)
6301 lt_prog_compiler_wl='-Wl,'
6302 # All OSF/1 code is PIC.
6303 lt_prog_compiler_static='-non_shared'
6304 ;;
6305
6306 rdos*)
6307 lt_prog_compiler_static='-non_shared'
6308 ;;
6309
6310 solaris*)
6311 lt_prog_compiler_pic='-KPIC'
6312 lt_prog_compiler_static='-Bstatic'
6313 case $cc_basename in
6314 f77* | f90* | f95*)
6315 lt_prog_compiler_wl='-Qoption ld ';;
6316 *)
6317 lt_prog_compiler_wl='-Wl,';;
6318 esac
6319 ;;
6320
6321 sunos4*)
6322 lt_prog_compiler_wl='-Qoption ld '
6323 lt_prog_compiler_pic='-PIC'
6324 lt_prog_compiler_static='-Bstatic'
6325 ;;
6326
6327 sysv4 | sysv4.2uw2* | sysv4.3*)
6328 lt_prog_compiler_wl='-Wl,'
6329 lt_prog_compiler_pic='-KPIC'
6330 lt_prog_compiler_static='-Bstatic'
6331 ;;
6332
6333 sysv4*MP*)
6334 if test -d /usr/nec ;then
6335 lt_prog_compiler_pic='-Kconform_pic'
6336 lt_prog_compiler_static='-Bstatic'
6337 fi
6338 ;;
6339
6340 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6341 lt_prog_compiler_wl='-Wl,'
6342 lt_prog_compiler_pic='-KPIC'
6343 lt_prog_compiler_static='-Bstatic'
6344 ;;
6345
6346 unicos*)
6347 lt_prog_compiler_wl='-Wl,'
6348 lt_prog_compiler_can_build_shared=no
6349 ;;
6350
6351 uts4*)
6352 lt_prog_compiler_pic='-pic'
6353 lt_prog_compiler_static='-Bstatic'
6354 ;;
6355
6356 *)
6357 lt_prog_compiler_can_build_shared=no
6358 ;;
6359 esac
6360 fi
6361
6362 case $host_os in
6363 # For platforms which do not support PIC, -DPIC is meaningless:
6364 *djgpp*)
6365 lt_prog_compiler_pic=
6366 ;;
6367 *)
6368 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6369 ;;
6370 esac
6371 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6372 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6373
6374
6375
6376
6377
6378
6379 #
6380 # Check to make sure the PIC flag actually works.
6381 #
6382 if test -n "$lt_prog_compiler_pic"; then
6383 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6384 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6385 if test "${lt_prog_compiler_pic_works+set}" = set; then
6386 echo $ECHO_N "(cached) $ECHO_C" >&6
6387 else
6388 lt_prog_compiler_pic_works=no
6389 ac_outfile=conftest.$ac_objext
6390 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6391 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6392 # Insert the option either (1) after the last *FLAGS variable, or
6393 # (2) before a word containing "conftest.", or (3) at the end.
6394 # Note that $ac_compile itself does not contain backslashes and begins
6395 # with a dollar sign (not a hyphen), so the echo should work correctly.
6396 # The option is referenced via a variable to avoid confusing sed.
6397 lt_compile=`echo "$ac_compile" | $SED \
6398 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6399 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6400 -e 's:$: $lt_compiler_flag:'`
6401 (eval echo "\"\$as_me:6401: $lt_compile\"" >&5)
6402 (eval "$lt_compile" 2>conftest.err)
6403 ac_status=$?
6404 cat conftest.err >&5
6405 echo "$as_me:6405: \$? = $ac_status" >&5
6406 if (exit $ac_status) && test -s "$ac_outfile"; then
6407 # The compiler can only warn and ignore the option if not recognized
6408 # So say no if there are warnings other than the usual output.
6409 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6410 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6411 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6412 lt_prog_compiler_pic_works=yes
6413 fi
6414 fi
6415 $RM conftest*
6416
6417 fi
6418 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6419 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6420
6421 if test x"$lt_prog_compiler_pic_works" = xyes; then
6422 case $lt_prog_compiler_pic in
6423 "" | " "*) ;;
6424 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6425 esac
6426 else
6427 lt_prog_compiler_pic=
6428 lt_prog_compiler_can_build_shared=no
6429 fi
6430
6431 fi
6432
6433
6434
6435
6436
6437
6438 #
6439 # Check to make sure the static flag actually works.
6440 #
6441 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
6442 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
6443 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
6444 if test "${lt_prog_compiler_static_works+set}" = set; then
6445 echo $ECHO_N "(cached) $ECHO_C" >&6
6446 else
6447 lt_prog_compiler_static_works=no
6448 save_LDFLAGS="$LDFLAGS"
6449 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
6450 echo "$lt_simple_link_test_code" > conftest.$ac_ext
6451 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
6452 # The linker can only warn and ignore the option if not recognized
6453 # So say no if there are warnings
6454 if test -s conftest.err; then
6455 # Append any errors to the config.log.
6456 cat conftest.err 1>&5
6457 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
6458 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6459 if diff conftest.exp conftest.er2 >/dev/null; then
6460 lt_prog_compiler_static_works=yes
6461 fi
6462 else
6463 lt_prog_compiler_static_works=yes
6464 fi
6465 fi
6466 $RM conftest*
6467 LDFLAGS="$save_LDFLAGS"
6468
6469 fi
6470 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
6471 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
6472
6473 if test x"$lt_prog_compiler_static_works" = xyes; then
6474 :
6475 else
6476 lt_prog_compiler_static=
6477 fi
6478
6479
6480
6481
6482
6483
6484
6485 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6486 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6487 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6488 echo $ECHO_N "(cached) $ECHO_C" >&6
6489 else
6490 lt_cv_prog_compiler_c_o=no
6491 $RM -r conftest 2>/dev/null
6492 mkdir conftest
6493 cd conftest
6494 mkdir out
6495 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6496
6497 lt_compiler_flag="-o out/conftest2.$ac_objext"
6498 # Insert the option either (1) after the last *FLAGS variable, or
6499 # (2) before a word containing "conftest.", or (3) at the end.
6500 # Note that $ac_compile itself does not contain backslashes and begins
6501 # with a dollar sign (not a hyphen), so the echo should work correctly.
6502 lt_compile=`echo "$ac_compile" | $SED \
6503 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6504 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6505 -e 's:$: $lt_compiler_flag:'`
6506 (eval echo "\"\$as_me:6506: $lt_compile\"" >&5)
6507 (eval "$lt_compile" 2>out/conftest.err)
6508 ac_status=$?
6509 cat out/conftest.err >&5
6510 echo "$as_me:6510: \$? = $ac_status" >&5
6511 if (exit $ac_status) && test -s out/conftest2.$ac_objext
6512 then
6513 # The compiler can only warn and ignore the option if not recognized
6514 # So say no if there are warnings
6515 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
6516 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
6517 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6518 lt_cv_prog_compiler_c_o=yes
6519 fi
6520 fi
6521 chmod u+w . 2>&5
6522 $RM conftest*
6523 # SGI C++ compiler will create directory out/ii_files/ for
6524 # template instantiation
6525 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
6526 $RM out/* && rmdir out
6527 cd ..
6528 $RM -r conftest
6529 $RM conftest*
6530
6531 fi
6532 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6533 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6534
6535
6536
6537
6538
6539
6540 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6541 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6542 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6543 echo $ECHO_N "(cached) $ECHO_C" >&6
6544 else
6545 lt_cv_prog_compiler_c_o=no
6546 $RM -r conftest 2>/dev/null
6547 mkdir conftest
6548 cd conftest
6549 mkdir out
6550 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6551
6552 lt_compiler_flag="-o out/conftest2.$ac_objext"
6553 # Insert the option either (1) after the last *FLAGS variable, or
6554 # (2) before a word containing "conftest.", or (3) at the end.
6555 # Note that $ac_compile itself does not contain backslashes and begins
6556 # with a dollar sign (not a hyphen), so the echo should work correctly.
6557 lt_compile=`echo "$ac_compile" | $SED \
6558 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6559 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6560 -e 's:$: $lt_compiler_flag:'`
6561 (eval echo "\"\$as_me:6561: $lt_compile\"" >&5)
6562 (eval "$lt_compile" 2>out/conftest.err)
6563 ac_status=$?
6564 cat out/conftest.err >&5
6565 echo "$as_me:6565: \$? = $ac_status" >&5
6566 if (exit $ac_status) && test -s out/conftest2.$ac_objext
6567 then
6568 # The compiler can only warn and ignore the option if not recognized
6569 # So say no if there are warnings
6570 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
6571 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
6572 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6573 lt_cv_prog_compiler_c_o=yes
6574 fi
6575 fi
6576 chmod u+w . 2>&5
6577 $RM conftest*
6578 # SGI C++ compiler will create directory out/ii_files/ for
6579 # template instantiation
6580 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
6581 $RM out/* && rmdir out
6582 cd ..
6583 $RM -r conftest
6584 $RM conftest*
6585
6586 fi
6587 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6588 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6589
6590
6591
6592
6593 hard_links="nottested"
6594 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6595 # do not overwrite the value of need_locks provided by the user
6596 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6597 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6598 hard_links=yes
6599 $RM conftest*
6600 ln conftest.a conftest.b 2>/dev/null && hard_links=no
6601 touch conftest.a
6602 ln conftest.a conftest.b 2>&5 || hard_links=no
6603 ln conftest.a conftest.b 2>/dev/null && hard_links=no
6604 echo "$as_me:$LINENO: result: $hard_links" >&5
6605 echo "${ECHO_T}$hard_links" >&6
6606 if test "$hard_links" = no; then
6607 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6608 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6609 need_locks=warn
6610 fi
6611 else
6612 need_locks=no
6613 fi
6614
6615
6616
6617
6618
6619
6620 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6621 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6622
6623 runpath_var=
6624 allow_undefined_flag=
6625 always_export_symbols=no
6626 archive_cmds=
6627 archive_expsym_cmds=
6628 compiler_needs_object=no
6629 enable_shared_with_static_runtimes=no
6630 export_dynamic_flag_spec=
6631 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6632 hardcode_automatic=no
6633 hardcode_direct=no
6634 hardcode_direct_absolute=no
6635 hardcode_libdir_flag_spec=
6636 hardcode_libdir_flag_spec_ld=
6637 hardcode_libdir_separator=
6638 hardcode_minus_L=no
6639 hardcode_shlibpath_var=unsupported
6640 inherit_rpath=no
6641 link_all_deplibs=unknown
6642 module_cmds=
6643 module_expsym_cmds=
6644 old_archive_from_new_cmds=
6645 old_archive_from_expsyms_cmds=
6646 thread_safe_flag_spec=
6647 whole_archive_flag_spec=
6648 # include_expsyms should be a list of space-separated symbols to be *always*
6649 # included in the symbol list
6650 include_expsyms=
6651 # exclude_expsyms can be an extended regexp of symbols to exclude
6652 # it will be wrapped by ` (' and `)$', so one must not match beginning or
6653 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6654 # as well as any symbol that contains `d'.
6655 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6656 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6657 # platforms (ab)use it in PIC code, but their linkers get confused if
6658 # the symbol is explicitly referenced. Since portable code cannot
6659 # rely on this symbol name, it's probably fine to never include it in
6660 # preloaded symbol tables.
6661 extract_expsyms_cmds=
6662
6663 case $host_os in
6664 cygwin* | mingw* | pw32*)
6665 # FIXME: the MSVC++ port hasn't been tested in a loooong time
6666 # When not using gcc, we currently assume that we are using
6667 # Microsoft Visual C++.
6668 if test "$GCC" != yes; then
6669 with_gnu_ld=no
6670 fi
6671 ;;
6672 interix*)
6673 # we just hope/assume this is gcc and not c89 (= MSVC++)
6674 with_gnu_ld=yes
6675 ;;
6676 openbsd*)
6677 with_gnu_ld=no
6678 ;;
6679 esac
6680
6681 ld_shlibs=yes
6682 if test "$with_gnu_ld" = yes; then
6683 # If archive_cmds runs LD, not CC, wlarc should be empty
6684 wlarc='${wl}'
6685
6686 # Set some defaults for GNU ld with shared library support. These
6687 # are reset later if shared libraries are not supported. Putting them
6688 # here allows them to be overridden if necessary.
6689 runpath_var=LD_RUN_PATH
6690 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6691 export_dynamic_flag_spec='${wl}--export-dynamic'
6692 # ancient GNU ld didn't support --whole-archive et. al.
6693 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
6694 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6695 else
6696 whole_archive_flag_spec=
6697 fi
6698 supports_anon_versioning=no
6699 case `$LD -v 2>&1` in
6700 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
6701 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
6702 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
6703 *\ 2.11.*) ;; # other 2.11 versions
6704 *) supports_anon_versioning=yes ;;
6705 esac
6706
6707 # See if GNU ld supports shared libraries.
6708 case $host_os in
6709 aix3* | aix4* | aix5*)
6710 # On AIX/PPC, the GNU linker is very broken
6711 if test "$host_cpu" != ia64; then
6712 ld_shlibs=no
6713 cat <<_LT_EOF 1>&2
6714
6715 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
6716 *** to be unable to reliably create shared libraries on AIX.
6717 *** Therefore, libtool is disabling shared libraries support. If you
6718 *** really care for shared libraries, you may want to modify your PATH
6719 *** so that a non-GNU linker is found, and then restart.
6720
6721 _LT_EOF
6722 fi
6723 ;;
6724
6725 amigaos*)
6726 if test "$host_cpu" = m68k; then
6727 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)'
6728 hardcode_libdir_flag_spec='-L$libdir'
6729 hardcode_minus_L=yes
6730 fi
6731
6732 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6733 # that the semantics of dynamic libraries on AmigaOS, at least up
6734 # to version 4, is to share data among multiple programs linked
6735 # with the same dynamic library. Since this doesn't match the
6736 # behavior of shared libraries on other platforms, we can't use
6737 # them.
6738 ld_shlibs=no
6739 ;;
6740
6741 beos*)
6742 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6743 allow_undefined_flag=unsupported
6744 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6745 # support --undefined. This deserves some investigation. FIXME
6746 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6747 else
6748 ld_shlibs=no
6749 fi
6750 ;;
6751
6752 cygwin* | mingw* | pw32*)
6753 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6754 # as there is no search path for DLLs.
6755 hardcode_libdir_flag_spec='-L$libdir'
6756 allow_undefined_flag=unsupported
6757 always_export_symbols=no
6758 enable_shared_with_static_runtimes=yes
6759 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
6760
6761 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
6762 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6763 # If the export-symbols file already is a .def file (1st line
6764 # is EXPORTS), use it as is; otherwise, prepend...
6765 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6766 cp $export_symbols $output_objdir/$soname.def;
6767 else
6768 echo EXPORTS > $output_objdir/$soname.def;
6769 cat $export_symbols >> $output_objdir/$soname.def;
6770 fi~
6771 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6772 else
6773 ld_shlibs=no
6774 fi
6775 ;;
6776
6777 interix[3-9]*)
6778 hardcode_direct=no
6779 hardcode_shlibpath_var=no
6780 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6781 export_dynamic_flag_spec='${wl}-E'
6782 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
6783 # Instead, shared libraries are loaded at an image base (0x10000000 by
6784 # default) and relocated if they conflict, which is a slow very memory
6785 # consuming and fragmenting process. To avoid this, we pick a random,
6786 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
6787 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
6788 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6789 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'
6790 ;;
6791
6792 gnu* | linux* | tpf* | k*bsd*-gnu)
6793 tmp_diet=no
6794 if test "$host_os" = linux-dietlibc; then
6795 case $cc_basename in
6796 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
6797 esac
6798 fi
6799 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
6800 && test "$tmp_diet" = no
6801 then
6802 tmp_addflag=
6803 case $cc_basename,$host_cpu in
6804 pgcc*) # Portland Group C compiler
6805 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6806 tmp_addflag=' $pic_flag'
6807 ;;
6808 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
6809 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6810 tmp_addflag=' $pic_flag -Mnomain' ;;
6811 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
6812 tmp_addflag=' -i_dynamic' ;;
6813 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
6814 tmp_addflag=' -i_dynamic -nofor_main' ;;
6815 ifc* | ifort*) # Intel Fortran compiler
6816 tmp_addflag=' -nofor_main' ;;
6817 esac
6818 case `$CC -V 2>&1 | sed 5q` in
6819 *Sun\ C*) # Sun C 5.9
6820 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6821 compiler_needs_object=yes
6822 tmp_sharedflag='-G' ;;
6823 *Sun\ F*) # Sun Fortran 8.3
6824 tmp_sharedflag='-G' ;;
6825 *)
6826 tmp_sharedflag='-shared' ;;
6827 esac
6828 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6829
6830 if test "x$supports_anon_versioning" = xyes; then
6831 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
6832 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
6833 echo "local: *; };" >> $output_objdir/$libname.ver~
6834 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
6835 fi
6836 else
6837 ld_shlibs=no
6838 fi
6839 ;;
6840
6841 netbsd*)
6842 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
6843 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6844 wlarc=
6845 else
6846 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6847 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6848 fi
6849 ;;
6850
6851 solaris*)
6852 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
6853 ld_shlibs=no
6854 cat <<_LT_EOF 1>&2
6855
6856 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
6857 *** create shared libraries on Solaris systems. Therefore, libtool
6858 *** is disabling shared libraries support. We urge you to upgrade GNU
6859 *** binutils to release 2.9.1 or newer. Another option is to modify
6860 *** your PATH or compiler configuration so that the native linker is
6861 *** used, and then restart.
6862
6863 _LT_EOF
6864 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6865 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6866 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6867 else
6868 ld_shlibs=no
6869 fi
6870 ;;
6871
6872 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
6873 case `$LD -v 2>&1` in
6874 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
6875 ld_shlibs=no
6876 cat <<_LT_EOF 1>&2
6877
6878 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
6879 *** reliably create shared libraries on SCO systems. Therefore, libtool
6880 *** is disabling shared libraries support. We urge you to upgrade GNU
6881 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
6882 *** your PATH or compiler configuration so that the native linker is
6883 *** used, and then restart.
6884
6885 _LT_EOF
6886 ;;
6887 *)
6888 # For security reasons, it is highly recommended that you always
6889 # use absolute paths for naming shared libraries, and exclude the
6890 # DT_RUNPATH tag from executables and libraries. But doing so
6891 # requires that you compile everything twice, which is a pain.
6892 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6893 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6894 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6895 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6896 else
6897 ld_shlibs=no
6898 fi
6899 ;;
6900 esac
6901 ;;
6902
6903 sunos4*)
6904 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6905 wlarc=
6906 hardcode_direct=yes
6907 hardcode_shlibpath_var=no
6908 ;;
6909
6910 *)
6911 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6912 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6913 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6914 else
6915 ld_shlibs=no
6916 fi
6917 ;;
6918 esac
6919
6920 if test "$ld_shlibs" = no; then
6921 runpath_var=
6922 hardcode_libdir_flag_spec=
6923 export_dynamic_flag_spec=
6924 whole_archive_flag_spec=
6925 fi
6926 else
6927 # PORTME fill in a description of your system's linker (not GNU ld)
6928 case $host_os in
6929 aix3*)
6930 allow_undefined_flag=unsupported
6931 always_export_symbols=yes
6932 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'
6933 # Note: this linker hardcodes the directories in LIBPATH if there
6934 # are no directories specified by -L.
6935 hardcode_minus_L=yes
6936 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
6937 # Neither direct hardcoding nor static linking is supported with a
6938 # broken collect2.
6939 hardcode_direct=unsupported
6940 fi
6941 ;;
6942
6943 aix4* | aix5*)
6944 if test "$host_cpu" = ia64; then
6945 # On IA64, the linker does run time linking by default, so we don't
6946 # have to do anything special.
6947 aix_use_runtimelinking=no
6948 exp_sym_flag='-Bexport'
6949 no_entry_flag=""
6950 else
6951 # If we're using GNU nm, then we don't want the "-C" option.
6952 # -C means demangle to AIX nm, but means don't demangle with GNU nm
6953 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
6954 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
6955 else
6956 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'
6957 fi
6958 aix_use_runtimelinking=no
6959
6960 # Test if we are trying to use run time linking or normal
6961 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6962 # need to do runtime linking.
6963 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
6964 for ld_flag in $LDFLAGS; do
6965 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
6966 aix_use_runtimelinking=yes
6967 break
6968 fi
6969 done
6970 ;;
6971 esac
6972
6973 exp_sym_flag='-bexport'
6974 no_entry_flag='-bnoentry'
6975 fi
6976
6977 # When large executables or shared objects are built, AIX ld can
6978 # have problems creating the table of contents. If linking a library
6979 # or program results in "error TOC overflow" add -mminimal-toc to
6980 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
6981 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6982
6983 archive_cmds=''
6984 hardcode_direct=yes
6985 hardcode_direct_absolute=yes
6986 hardcode_libdir_separator=':'
6987 link_all_deplibs=yes
6988 file_list_spec='${wl}-f,'
6989
6990 if test "$GCC" = yes; then
6991 case $host_os in aix4.[012]|aix4.[012].*)
6992 # We only want to do this on AIX 4.2 and lower, the check
6993 # below for broken collect2 doesn't work under 4.3+
6994 collect2name=`${CC} -print-prog-name=collect2`
6995 if test -f "$collect2name" &&
6996 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
6997 then
6998 # We have reworked collect2
6999 :
7000 else
7001 # We have old collect2
7002 hardcode_direct=unsupported
7003 # It fails to find uninstalled libraries when the uninstalled
7004 # path is not listed in the libpath. Setting hardcode_minus_L
7005 # to unsupported forces relinking
7006 hardcode_minus_L=yes
7007 hardcode_libdir_flag_spec='-L$libdir'
7008 hardcode_libdir_separator=
7009 fi
7010 ;;
7011 esac
7012 shared_flag='-shared'
7013 if test "$aix_use_runtimelinking" = yes; then
7014 shared_flag="$shared_flag "'${wl}-G'
7015 fi
7016 else
7017 # not using gcc
7018 if test "$host_cpu" = ia64; then
7019 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7020 # chokes on -Wl,-G. The following line is correct:
7021 shared_flag='-G'
7022 else
7023 if test "$aix_use_runtimelinking" = yes; then
7024 shared_flag='${wl}-G'
7025 else
7026 shared_flag='${wl}-bM:SRE'
7027 fi
7028 fi
7029 fi
7030
7031 # It seems that -bexpall does not export symbols beginning with
7032 # underscore (_), so it is better to generate a list of symbols to export.
7033 always_export_symbols=yes
7034 if test "$aix_use_runtimelinking" = yes; then
7035 # Warning - without using the other runtime loading flags (-brtl),
7036 # -berok will link without error, but may produce a broken library.
7037 allow_undefined_flag='-berok'
7038 # Determine the default libpath from the value encoded in an
7039 # empty executable.
7040 if test x$gcc_no_link = xyes; then
7041 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7042 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7043 { (exit 1); exit 1; }; }
7044 fi
7045 cat >conftest.$ac_ext <<_ACEOF
7046 /* confdefs.h. */
7047 _ACEOF
7048 cat confdefs.h >>conftest.$ac_ext
7049 cat >>conftest.$ac_ext <<_ACEOF
7050 /* end confdefs.h. */
7051
7052 int
7053 main ()
7054 {
7055
7056 ;
7057 return 0;
7058 }
7059 _ACEOF
7060 rm -f conftest.$ac_objext conftest$ac_exeext
7061 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7062 (eval $ac_link) 2>conftest.er1
7063 ac_status=$?
7064 grep -v '^ *+' conftest.er1 >conftest.err
7065 rm -f conftest.er1
7066 cat conftest.err >&5
7067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7068 (exit $ac_status); } &&
7069 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7070 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7071 (eval $ac_try) 2>&5
7072 ac_status=$?
7073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7074 (exit $ac_status); }; } &&
7075 { ac_try='test -s conftest$ac_exeext'
7076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7077 (eval $ac_try) 2>&5
7078 ac_status=$?
7079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7080 (exit $ac_status); }; }; then
7081
7082 lt_aix_libpath_sed='
7083 /Import File Strings/,/^$/ {
7084 /^0/ {
7085 s/^0 *\(.*\)$/\1/
7086 p
7087 }
7088 }'
7089 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7090 # Check for a 64-bit object if we didn't find anything.
7091 if test -z "$aix_libpath"; then
7092 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7093 fi
7094 else
7095 echo "$as_me: failed program was:" >&5
7096 sed 's/^/| /' conftest.$ac_ext >&5
7097
7098 fi
7099 rm -f conftest.err conftest.$ac_objext \
7100 conftest$ac_exeext conftest.$ac_ext
7101 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7102
7103 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7104 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7105 else
7106 if test "$host_cpu" = ia64; then
7107 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7108 allow_undefined_flag="-z nodefs"
7109 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"
7110 else
7111 # Determine the default libpath from the value encoded in an
7112 # empty executable.
7113 if test x$gcc_no_link = xyes; then
7114 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7115 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7116 { (exit 1); exit 1; }; }
7117 fi
7118 cat >conftest.$ac_ext <<_ACEOF
7119 /* confdefs.h. */
7120 _ACEOF
7121 cat confdefs.h >>conftest.$ac_ext
7122 cat >>conftest.$ac_ext <<_ACEOF
7123 /* end confdefs.h. */
7124
7125 int
7126 main ()
7127 {
7128
7129 ;
7130 return 0;
7131 }
7132 _ACEOF
7133 rm -f conftest.$ac_objext conftest$ac_exeext
7134 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7135 (eval $ac_link) 2>conftest.er1
7136 ac_status=$?
7137 grep -v '^ *+' conftest.er1 >conftest.err
7138 rm -f conftest.er1
7139 cat conftest.err >&5
7140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7141 (exit $ac_status); } &&
7142 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7144 (eval $ac_try) 2>&5
7145 ac_status=$?
7146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7147 (exit $ac_status); }; } &&
7148 { ac_try='test -s conftest$ac_exeext'
7149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7150 (eval $ac_try) 2>&5
7151 ac_status=$?
7152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7153 (exit $ac_status); }; }; then
7154
7155 lt_aix_libpath_sed='
7156 /Import File Strings/,/^$/ {
7157 /^0/ {
7158 s/^0 *\(.*\)$/\1/
7159 p
7160 }
7161 }'
7162 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7163 # Check for a 64-bit object if we didn't find anything.
7164 if test -z "$aix_libpath"; then
7165 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7166 fi
7167 else
7168 echo "$as_me: failed program was:" >&5
7169 sed 's/^/| /' conftest.$ac_ext >&5
7170
7171 fi
7172 rm -f conftest.err conftest.$ac_objext \
7173 conftest$ac_exeext conftest.$ac_ext
7174 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7175
7176 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7177 # Warning - without using the other run time loading flags,
7178 # -berok will link without error, but may produce a broken library.
7179 no_undefined_flag=' ${wl}-bernotok'
7180 allow_undefined_flag=' ${wl}-berok'
7181 # Exported symbols can be pulled into shared objects from archives
7182 whole_archive_flag_spec='$convenience'
7183 archive_cmds_need_lc=yes
7184 # This is similar to how AIX traditionally builds its shared libraries.
7185 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'
7186 fi
7187 fi
7188 ;;
7189
7190 amigaos*)
7191 if test "$host_cpu" = m68k; then
7192 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)'
7193 hardcode_libdir_flag_spec='-L$libdir'
7194 hardcode_minus_L=yes
7195 fi
7196 # see comment about different semantics on the GNU ld section
7197 ld_shlibs=no
7198 ;;
7199
7200 bsdi[45]*)
7201 export_dynamic_flag_spec=-rdynamic
7202 ;;
7203
7204 cygwin* | mingw* | pw32*)
7205 # When not using gcc, we currently assume that we are using
7206 # Microsoft Visual C++.
7207 # hardcode_libdir_flag_spec is actually meaningless, as there is
7208 # no search path for DLLs.
7209 hardcode_libdir_flag_spec=' '
7210 allow_undefined_flag=unsupported
7211 # Tell ltmain to make .lib files, not .a files.
7212 libext=lib
7213 # Tell ltmain to make .dll files, not .so files.
7214 shrext_cmds=".dll"
7215 # FIXME: Setting linknames here is a bad hack.
7216 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7217 # The linker will automatically build a .lib file if we build a DLL.
7218 old_archive_from_new_cmds='true'
7219 # FIXME: Should let the user specify the lib program.
7220 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7221 fix_srcfile_path='`cygpath -w "$srcfile"`'
7222 enable_shared_with_static_runtimes=yes
7223 ;;
7224
7225 darwin* | rhapsody*)
7226 case $host_os in
7227 rhapsody* | darwin1.[012])
7228 allow_undefined_flag='${wl}-undefined ${wl}suppress'
7229 ;;
7230 *) # Darwin 1.3 on
7231 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
7232 10.[012])
7233 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7234 ;;
7235 10.*)
7236 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7237 ;;
7238 esac
7239 ;;
7240 esac
7241 archive_cmds_need_lc=no
7242 hardcode_direct=no
7243 hardcode_automatic=yes
7244 hardcode_shlibpath_var=unsupported
7245 whole_archive_flag_spec=''
7246 link_all_deplibs=yes
7247 if test "$GCC" = yes ; then
7248 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7249 echo $ECHO_N "(cached) $ECHO_C" >&6
7250 else
7251 lt_cv_apple_cc_single_mod=no
7252 if test -z "${LT_MULTI_MODULE}"; then
7253 # By default we will add the -single_module flag. You can override
7254 # by either setting the environment variable LT_MULTI_MODULE
7255 # non-empty at configure time, or by adding -multi-module to the
7256 # link flags.
7257 echo "int foo(void){return 1;}" > conftest.c
7258 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7259 -dynamiclib ${wl}-single_module conftest.c
7260 if test -f libconftest.dylib; then
7261 lt_cv_apple_cc_single_mod=yes
7262 rm libconftest.dylib
7263 fi
7264 rm conftest.$ac_ext
7265 fi
7266 fi
7267
7268 output_verbose_link_cmd=echo
7269 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
7270 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7271 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7272 else
7273 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7274 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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7275 fi
7276 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7277 module_expsym_cmds='sed -e "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7278 else
7279 case $cc_basename in
7280 xlc*)
7281 output_verbose_link_cmd=echo
7282 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
7283 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7284 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7285 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7286 module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7287 ;;
7288 *)
7289 ld_shlibs=no
7290 ;;
7291 esac
7292 fi
7293 ;;
7294
7295 dgux*)
7296 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7297 hardcode_libdir_flag_spec='-L$libdir'
7298 hardcode_shlibpath_var=no
7299 ;;
7300
7301 freebsd1*)
7302 ld_shlibs=no
7303 ;;
7304
7305 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7306 # support. Future versions do this automatically, but an explicit c++rt0.o
7307 # does not break anything, and helps significantly (at the cost of a little
7308 # extra space).
7309 freebsd2.2*)
7310 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7311 hardcode_libdir_flag_spec='-R$libdir'
7312 hardcode_direct=yes
7313 hardcode_shlibpath_var=no
7314 ;;
7315
7316 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7317 freebsd2*)
7318 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7319 hardcode_direct=yes
7320 hardcode_minus_L=yes
7321 hardcode_shlibpath_var=no
7322 ;;
7323
7324 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7325 freebsd* | dragonfly*)
7326 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7327 hardcode_libdir_flag_spec='-R$libdir'
7328 hardcode_direct=yes
7329 hardcode_shlibpath_var=no
7330 ;;
7331
7332 hpux9*)
7333 if test "$GCC" = yes; then
7334 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'
7335 else
7336 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'
7337 fi
7338 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7339 hardcode_libdir_separator=:
7340 hardcode_direct=yes
7341
7342 # hardcode_minus_L: Not really in the search PATH,
7343 # but as the default location of the library.
7344 hardcode_minus_L=yes
7345 export_dynamic_flag_spec='${wl}-E'
7346 ;;
7347
7348 hpux10*)
7349 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7350 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7351 else
7352 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7353 fi
7354 if test "$with_gnu_ld" = no; then
7355 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7356 hardcode_libdir_flag_spec_ld='+b $libdir'
7357 hardcode_libdir_separator=:
7358 hardcode_direct=yes
7359 hardcode_direct_absolute=yes
7360 export_dynamic_flag_spec='${wl}-E'
7361 # hardcode_minus_L: Not really in the search PATH,
7362 # but as the default location of the library.
7363 hardcode_minus_L=yes
7364 fi
7365 ;;
7366
7367 hpux11*)
7368 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7369 case $host_cpu in
7370 hppa*64*)
7371 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7372 ;;
7373 ia64*)
7374 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7375 ;;
7376 *)
7377 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7378 ;;
7379 esac
7380 else
7381 case $host_cpu in
7382 hppa*64*)
7383 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7384 ;;
7385 ia64*)
7386 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7387 ;;
7388 *)
7389 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7390 ;;
7391 esac
7392 fi
7393 if test "$with_gnu_ld" = no; then
7394 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7395 hardcode_libdir_separator=:
7396
7397 case $host_cpu in
7398 hppa*64*|ia64*)
7399 hardcode_direct=no
7400 hardcode_shlibpath_var=no
7401 ;;
7402 *)
7403 hardcode_direct=yes
7404 hardcode_direct_absolute=yes
7405 export_dynamic_flag_spec='${wl}-E'
7406
7407 # hardcode_minus_L: Not really in the search PATH,
7408 # but as the default location of the library.
7409 hardcode_minus_L=yes
7410 ;;
7411 esac
7412 fi
7413 ;;
7414
7415 irix5* | irix6* | nonstopux*)
7416 if test "$GCC" = yes; then
7417 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7418 # Try to use the -exported_symbol ld option, if it does not
7419 # work, assume that -exports_file does not work either and
7420 # implicitly export all symbols.
7421 save_LDFLAGS="$LDFLAGS"
7422 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
7423 if test x$gcc_no_link = xyes; then
7424 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7425 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7426 { (exit 1); exit 1; }; }
7427 fi
7428 cat >conftest.$ac_ext <<_ACEOF
7429 int foo(void) {}
7430 _ACEOF
7431 rm -f conftest.$ac_objext conftest$ac_exeext
7432 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7433 (eval $ac_link) 2>conftest.er1
7434 ac_status=$?
7435 grep -v '^ *+' conftest.er1 >conftest.err
7436 rm -f conftest.er1
7437 cat conftest.err >&5
7438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7439 (exit $ac_status); } &&
7440 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7442 (eval $ac_try) 2>&5
7443 ac_status=$?
7444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7445 (exit $ac_status); }; } &&
7446 { ac_try='test -s conftest$ac_exeext'
7447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7448 (eval $ac_try) 2>&5
7449 ac_status=$?
7450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7451 (exit $ac_status); }; }; then
7452 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
7453
7454 else
7455 echo "$as_me: failed program was:" >&5
7456 sed 's/^/| /' conftest.$ac_ext >&5
7457
7458 fi
7459 rm -f conftest.err conftest.$ac_objext \
7460 conftest$ac_exeext conftest.$ac_ext
7461 LDFLAGS="$save_LDFLAGS"
7462 else
7463 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7464 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
7465 fi
7466 archive_cmds_need_lc='no'
7467 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7468 hardcode_libdir_separator=:
7469 inherit_rpath=yes
7470 link_all_deplibs=yes
7471 ;;
7472
7473 netbsd*)
7474 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7475 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
7476 else
7477 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
7478 fi
7479 hardcode_libdir_flag_spec='-R$libdir'
7480 hardcode_direct=yes
7481 hardcode_shlibpath_var=no
7482 ;;
7483
7484 newsos6)
7485 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7486 hardcode_direct=yes
7487 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7488 hardcode_libdir_separator=:
7489 hardcode_shlibpath_var=no
7490 ;;
7491
7492 *nto* | *qnx*)
7493 ;;
7494
7495 openbsd*)
7496 hardcode_direct=yes
7497 hardcode_shlibpath_var=no
7498 hardcode_direct_absolute=yes
7499 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7500 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7501 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
7502 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7503 export_dynamic_flag_spec='${wl}-E'
7504 else
7505 case $host_os in
7506 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
7507 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7508 hardcode_libdir_flag_spec='-R$libdir'
7509 ;;
7510 *)
7511 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7512 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7513 ;;
7514 esac
7515 fi
7516 ;;
7517
7518 os2*)
7519 hardcode_libdir_flag_spec='-L$libdir'
7520 hardcode_minus_L=yes
7521 allow_undefined_flag=unsupported
7522 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'
7523 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
7524 ;;
7525
7526 osf3*)
7527 if test "$GCC" = yes; then
7528 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7529 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7530 else
7531 allow_undefined_flag=' -expect_unresolved \*'
7532 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7533 fi
7534 archive_cmds_need_lc='no'
7535 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7536 hardcode_libdir_separator=:
7537 ;;
7538
7539 osf4* | osf5*) # as osf3* with the addition of -msym flag
7540 if test "$GCC" = yes; then
7541 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7542 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7543 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7544 else
7545 allow_undefined_flag=' -expect_unresolved \*'
7546 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7547 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~
7548 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
7549
7550 # Both c and cxx compiler support -rpath directly
7551 hardcode_libdir_flag_spec='-rpath $libdir'
7552 fi
7553 archive_cmds_need_lc='no'
7554 hardcode_libdir_separator=:
7555 ;;
7556
7557 solaris*)
7558 no_undefined_flag=' -z defs'
7559 if test "$GCC" = yes; then
7560 wlarc='${wl}'
7561 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7562 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7563 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
7564 else
7565 case `$CC -V 2>&1` in
7566 *"Compilers 5.0"*)
7567 wlarc=''
7568 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7569 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7570 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
7571 ;;
7572 *)
7573 wlarc='${wl}'
7574 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
7575 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7576 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
7577 ;;
7578 esac
7579 fi
7580 hardcode_libdir_flag_spec='-R$libdir'
7581 hardcode_shlibpath_var=no
7582 case $host_os in
7583 solaris2.[0-5] | solaris2.[0-5].*) ;;
7584 *)
7585 # The compiler driver will combine and reorder linker options,
7586 # but understands `-z linker_flag'. GCC discards it without `$wl',
7587 # but is careful enough not to reorder.
7588 # Supported since Solaris 2.6 (maybe 2.5.1?)
7589 if test "$GCC" = yes; then
7590 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
7591 else
7592 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
7593 fi
7594 ;;
7595 esac
7596 link_all_deplibs=yes
7597 ;;
7598
7599 sunos4*)
7600 if test "x$host_vendor" = xsequent; then
7601 # Use $CC to link under sequent, because it throws in some extra .o
7602 # files that make .init and .fini sections work.
7603 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7604 else
7605 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7606 fi
7607 hardcode_libdir_flag_spec='-L$libdir'
7608 hardcode_direct=yes
7609 hardcode_minus_L=yes
7610 hardcode_shlibpath_var=no
7611 ;;
7612
7613 sysv4)
7614 case $host_vendor in
7615 sni)
7616 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7617 hardcode_direct=yes # is this really true???
7618 ;;
7619 siemens)
7620 ## LD is ld it makes a PLAMLIB
7621 ## CC just makes a GrossModule.
7622 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7623 reload_cmds='$CC -r -o $output$reload_objs'
7624 hardcode_direct=no
7625 ;;
7626 motorola)
7627 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7628 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
7629 ;;
7630 esac
7631 runpath_var='LD_RUN_PATH'
7632 hardcode_shlibpath_var=no
7633 ;;
7634
7635 sysv4.3*)
7636 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7637 hardcode_shlibpath_var=no
7638 export_dynamic_flag_spec='-Bexport'
7639 ;;
7640
7641 sysv4*MP*)
7642 if test -d /usr/nec; then
7643 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7644 hardcode_shlibpath_var=no
7645 runpath_var=LD_RUN_PATH
7646 hardcode_runpath_var=yes
7647 ld_shlibs=yes
7648 fi
7649 ;;
7650
7651 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
7652 no_undefined_flag='${wl}-z,text'
7653 archive_cmds_need_lc=no
7654 hardcode_shlibpath_var=no
7655 runpath_var='LD_RUN_PATH'
7656
7657 if test "$GCC" = yes; then
7658 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7659 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7660 else
7661 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7662 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7663 fi
7664 ;;
7665
7666 sysv5* | sco3.2v5* | sco5v6*)
7667 # Note: We can NOT use -z defs as we might desire, because we do not
7668 # link with -lc, and that would cause any symbols used from libc to
7669 # always be unresolved, which means just about no library would
7670 # ever link correctly. If we're not using GNU ld we use -z text
7671 # though, which does catch some bad symbols but isn't as heavy-handed
7672 # as -z defs.
7673 no_undefined_flag='${wl}-z,text'
7674 allow_undefined_flag='${wl}-z,nodefs'
7675 archive_cmds_need_lc=no
7676 hardcode_shlibpath_var=no
7677 hardcode_libdir_flag_spec='${wl}-R,$libdir'
7678 hardcode_libdir_separator=':'
7679 link_all_deplibs=yes
7680 export_dynamic_flag_spec='${wl}-Bexport'
7681 runpath_var='LD_RUN_PATH'
7682
7683 if test "$GCC" = yes; then
7684 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7685 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7686 else
7687 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7688 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7689 fi
7690 ;;
7691
7692 uts4*)
7693 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7694 hardcode_libdir_flag_spec='-L$libdir'
7695 hardcode_shlibpath_var=no
7696 ;;
7697
7698 *)
7699 ld_shlibs=no
7700 ;;
7701 esac
7702
7703 if test x$host_vendor = xsni; then
7704 case $host in
7705 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7706 export_dynamic_flag_spec='${wl}-Blargedynsym'
7707 ;;
7708 esac
7709 fi
7710 fi
7711
7712 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7713 echo "${ECHO_T}$ld_shlibs" >&6
7714 test "$ld_shlibs" = no && can_build_shared=no
7715
7716 with_gnu_ld=$with_gnu_ld
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732 #
7733 # Do we need to explicitly link libc?
7734 #
7735 case "x$archive_cmds_need_lc" in
7736 x|xyes)
7737 # Assume -lc should be added
7738 archive_cmds_need_lc=yes
7739
7740 if test "$enable_shared" = yes && test "$GCC" = yes; then
7741 case $archive_cmds in
7742 *'~'*)
7743 # FIXME: we may have to deal with multi-command sequences.
7744 ;;
7745 '$CC '*)
7746 # Test whether the compiler implicitly links with -lc since on some
7747 # systems, -lgcc has to come before -lc. If gcc already passes -lc
7748 # to ld, don't add -lc before -lgcc.
7749 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7750 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7751 $RM conftest*
7752 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7753
7754 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7755 (eval $ac_compile) 2>&5
7756 ac_status=$?
7757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7758 (exit $ac_status); } 2>conftest.err; then
7759 soname=conftest
7760 lib=conftest
7761 libobjs=conftest.$ac_objext
7762 deplibs=
7763 wl=$lt_prog_compiler_wl
7764 pic_flag=$lt_prog_compiler_pic
7765 compiler_flags=-v
7766 linker_flags=-v
7767 verstring=
7768 output_objdir=.
7769 libname=conftest
7770 lt_save_allow_undefined_flag=$allow_undefined_flag
7771 allow_undefined_flag=
7772 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
7773 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
7774 ac_status=$?
7775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7776 (exit $ac_status); }
7777 then
7778 archive_cmds_need_lc=no
7779 else
7780 archive_cmds_need_lc=yes
7781 fi
7782 allow_undefined_flag=$lt_save_allow_undefined_flag
7783 else
7784 cat conftest.err 1>&5
7785 fi
7786 $RM conftest*
7787 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7788 echo "${ECHO_T}$archive_cmds_need_lc" >&6
7789 ;;
7790 esac
7791 fi
7792 ;;
7793 esac
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7952 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7953 withGCC=$GCC
7954 if test "$withGCC" = yes; then
7955 case $host_os in
7956 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
7957 *) lt_awk_arg="/^libraries:/" ;;
7958 esac
7959 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7960 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
7961 # if the path contains ";" then we assume it to be the separator
7962 # otherwise default to the standard path separator (i.e. ":") - it is
7963 # assumed that no part of a normal pathname contains ";" but that should
7964 # okay in the real world where ";" in dirpaths is itself problematic.
7965 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
7966 else
7967 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
7968 fi
7969 # Ok, now we have the path, separated by spaces, we can step through it
7970 # and add multilib dir if necessary.
7971 lt_tmp_lt_search_path_spec=
7972 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
7973 for lt_sys_path in $lt_search_path_spec; do
7974 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
7975 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
7976 else
7977 test -d "$lt_sys_path" && \
7978 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
7979 fi
7980 done
7981 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
7982 BEGIN {RS=" "; FS="/|\n";} {
7983 lt_foo="";
7984 lt_count=0;
7985 for (lt_i = NF; lt_i > 0; lt_i--) {
7986 if ($lt_i != "" && $lt_i != ".") {
7987 if ($lt_i == "..") {
7988 lt_count++;
7989 } else {
7990 if (lt_count == 0) {
7991 lt_foo="/" $lt_i lt_foo;
7992 } else {
7993 lt_count--;
7994 }
7995 }
7996 }
7997 }
7998 if (lt_foo != "") { lt_freq[lt_foo]++; }
7999 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8000 }'`
8001 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8002 else
8003 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8004 fi
8005 library_names_spec=
8006 libname_spec='lib$name'
8007 soname_spec=
8008 shrext_cmds=".so"
8009 postinstall_cmds=
8010 postuninstall_cmds=
8011 finish_cmds=
8012 finish_eval=
8013 shlibpath_var=
8014 shlibpath_overrides_runpath=unknown
8015 version_type=none
8016 dynamic_linker="$host_os ld.so"
8017 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8018 need_lib_prefix=unknown
8019 hardcode_into_libs=no
8020
8021 # when you set need_version to no, make sure it does not cause -set_version
8022 # flags to be left without arguments
8023 need_version=unknown
8024
8025 case $host_os in
8026 aix3*)
8027 version_type=linux
8028 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8029 shlibpath_var=LIBPATH
8030
8031 # AIX 3 has no versioning support, so we append a major version to the name.
8032 soname_spec='${libname}${release}${shared_ext}$major'
8033 ;;
8034
8035 aix4* | aix5*)
8036 version_type=linux
8037 need_lib_prefix=no
8038 need_version=no
8039 hardcode_into_libs=yes
8040 if test "$host_cpu" = ia64; then
8041 # AIX 5 supports IA64
8042 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8043 shlibpath_var=LD_LIBRARY_PATH
8044 else
8045 # With GCC up to 2.95.x, collect2 would create an import file
8046 # for dependence libraries. The import file would start with
8047 # the line `#! .'. This would cause the generated library to
8048 # depend on `.', always an invalid library. This was fixed in
8049 # development snapshots of GCC prior to 3.0.
8050 case $host_os in
8051 aix4 | aix4.[01] | aix4.[01].*)
8052 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8053 echo ' yes '
8054 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8055 :
8056 else
8057 can_build_shared=no
8058 fi
8059 ;;
8060 esac
8061 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8062 # soname into executable. Probably we can add versioning support to
8063 # collect2, so additional links can be useful in future.
8064 if test "$aix_use_runtimelinking" = yes; then
8065 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8066 # instead of lib<name>.a to let people know that these are not
8067 # typical AIX shared libraries.
8068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8069 else
8070 # We preserve .a as extension for shared libraries through AIX4.2
8071 # and later when we are not doing run time linking.
8072 library_names_spec='${libname}${release}.a $libname.a'
8073 soname_spec='${libname}${release}${shared_ext}$major'
8074 fi
8075 shlibpath_var=LIBPATH
8076 fi
8077 ;;
8078
8079 amigaos*)
8080 if test "$host_cpu" = m68k; then
8081 library_names_spec='$libname.ixlibrary $libname.a'
8082 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8083 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
8084 else
8085 dynamic_linker=no
8086 fi
8087 ;;
8088
8089 beos*)
8090 library_names_spec='${libname}${shared_ext}'
8091 dynamic_linker="$host_os ld.so"
8092 shlibpath_var=LIBRARY_PATH
8093 ;;
8094
8095 bsdi[45]*)
8096 version_type=linux
8097 need_version=no
8098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8099 soname_spec='${libname}${release}${shared_ext}$major'
8100 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8101 shlibpath_var=LD_LIBRARY_PATH
8102 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8103 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8104 # the default ld.so.conf also contains /usr/contrib/lib and
8105 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8106 # libtool to hard-code these into programs
8107 ;;
8108
8109 cygwin* | mingw* | pw32*)
8110 version_type=windows
8111 shrext_cmds=".dll"
8112 need_version=no
8113 need_lib_prefix=no
8114
8115 case $withGCC,$host_os in
8116 yes,cygwin* | yes,mingw* | yes,pw32*)
8117 library_names_spec='$libname.dll.a'
8118 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8119 postinstall_cmds='base_file=`basename \${file}`~
8120 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8121 dldir=$destdir/`dirname \$dlpath`~
8122 test -d \$dldir || mkdir -p \$dldir~
8123 $install_prog $dir/$dlname \$dldir/$dlname~
8124 chmod a+x \$dldir/$dlname~
8125 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8126 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8127 fi'
8128 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8129 dlpath=$dir/\$dldll~
8130 $RM \$dlpath'
8131 shlibpath_overrides_runpath=yes
8132
8133 case $host_os in
8134 cygwin*)
8135 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8136 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8137 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8138 ;;
8139 mingw*)
8140 # MinGW DLLs use traditional 'lib' prefix
8141 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8142 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8143 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8144 # It is most probably a Windows format PATH printed by
8145 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8146 # path with ; separators, and with drive letters. We can handle the
8147 # drive letters (cygwin fileutils understands them), so leave them,
8148 # especially as we might pass files found there to a mingw objdump,
8149 # which wouldn't understand a cygwinified path. Ahh.
8150 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8151 else
8152 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8153 fi
8154 ;;
8155 pw32*)
8156 # pw32 DLLs use 'pw' prefix rather than 'lib'
8157 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8158 ;;
8159 esac
8160 ;;
8161
8162 *)
8163 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8164 ;;
8165 esac
8166 dynamic_linker='Win32 ld.exe'
8167 # FIXME: first we should search . and the directory the executable is in
8168 shlibpath_var=PATH
8169 ;;
8170
8171 darwin* | rhapsody*)
8172 dynamic_linker="$host_os dyld"
8173 version_type=darwin
8174 need_lib_prefix=no
8175 need_version=no
8176 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8177 soname_spec='${libname}${release}${major}$shared_ext'
8178 shlibpath_overrides_runpath=yes
8179 shlibpath_var=DYLD_LIBRARY_PATH
8180 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8181
8182 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8183 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8184 ;;
8185
8186 dgux*)
8187 version_type=linux
8188 need_lib_prefix=no
8189 need_version=no
8190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8191 soname_spec='${libname}${release}${shared_ext}$major'
8192 shlibpath_var=LD_LIBRARY_PATH
8193 ;;
8194
8195 freebsd1*)
8196 dynamic_linker=no
8197 ;;
8198
8199 freebsd* | dragonfly*)
8200 # DragonFly does not have aout. When/if they implement a new
8201 # versioning mechanism, adjust this.
8202 if test -x /usr/bin/objformat; then
8203 objformat=`/usr/bin/objformat`
8204 else
8205 case $host_os in
8206 freebsd[123]*) objformat=aout ;;
8207 *) objformat=elf ;;
8208 esac
8209 fi
8210 version_type=freebsd-$objformat
8211 case $version_type in
8212 freebsd-elf*)
8213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8214 need_version=no
8215 need_lib_prefix=no
8216 ;;
8217 freebsd-*)
8218 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8219 need_version=yes
8220 ;;
8221 esac
8222 shlibpath_var=LD_LIBRARY_PATH
8223 case $host_os in
8224 freebsd2*)
8225 shlibpath_overrides_runpath=yes
8226 ;;
8227 freebsd3.[01]* | freebsdelf3.[01]*)
8228 shlibpath_overrides_runpath=yes
8229 hardcode_into_libs=yes
8230 ;;
8231 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8232 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8233 shlibpath_overrides_runpath=no
8234 hardcode_into_libs=yes
8235 ;;
8236 *) # from 4.6 on, and DragonFly
8237 shlibpath_overrides_runpath=yes
8238 hardcode_into_libs=yes
8239 ;;
8240 esac
8241 ;;
8242
8243 gnu*)
8244 version_type=linux
8245 need_lib_prefix=no
8246 need_version=no
8247 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8248 soname_spec='${libname}${release}${shared_ext}$major'
8249 shlibpath_var=LD_LIBRARY_PATH
8250 hardcode_into_libs=yes
8251 ;;
8252
8253 hpux9* | hpux10* | hpux11*)
8254 # Give a soname corresponding to the major version so that dld.sl refuses to
8255 # link against other versions.
8256 version_type=sunos
8257 need_lib_prefix=no
8258 need_version=no
8259 case $host_cpu in
8260 ia64*)
8261 shrext_cmds='.so'
8262 hardcode_into_libs=yes
8263 dynamic_linker="$host_os dld.so"
8264 shlibpath_var=LD_LIBRARY_PATH
8265 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8267 soname_spec='${libname}${release}${shared_ext}$major'
8268 if test "X$HPUX_IA64_MODE" = X32; then
8269 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8270 else
8271 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8272 fi
8273 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8274 ;;
8275 hppa*64*)
8276 shrext_cmds='.sl'
8277 hardcode_into_libs=yes
8278 dynamic_linker="$host_os dld.sl"
8279 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8280 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8281 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8282 soname_spec='${libname}${release}${shared_ext}$major'
8283 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8284 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8285 ;;
8286 *)
8287 shrext_cmds='.sl'
8288 dynamic_linker="$host_os dld.sl"
8289 shlibpath_var=SHLIB_PATH
8290 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8292 soname_spec='${libname}${release}${shared_ext}$major'
8293 ;;
8294 esac
8295 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8296 postinstall_cmds='chmod 555 $lib'
8297 ;;
8298
8299 interix[3-9]*)
8300 version_type=linux
8301 need_lib_prefix=no
8302 need_version=no
8303 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8304 soname_spec='${libname}${release}${shared_ext}$major'
8305 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8306 shlibpath_var=LD_LIBRARY_PATH
8307 shlibpath_overrides_runpath=no
8308 hardcode_into_libs=yes
8309 ;;
8310
8311 irix5* | irix6* | nonstopux*)
8312 case $host_os in
8313 nonstopux*) version_type=nonstopux ;;
8314 *)
8315 if test "$lt_cv_prog_gnu_ld" = yes; then
8316 version_type=linux
8317 else
8318 version_type=irix
8319 fi ;;
8320 esac
8321 need_lib_prefix=no
8322 need_version=no
8323 soname_spec='${libname}${release}${shared_ext}$major'
8324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8325 case $host_os in
8326 irix5* | nonstopux*)
8327 libsuff= shlibsuff=
8328 ;;
8329 *)
8330 case $LD in # libtool.m4 will add one of these switches to LD
8331 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8332 libsuff= shlibsuff= libmagic=32-bit;;
8333 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8334 libsuff=32 shlibsuff=N32 libmagic=N32;;
8335 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8336 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8337 *) libsuff= shlibsuff= libmagic=never-match;;
8338 esac
8339 ;;
8340 esac
8341 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8342 shlibpath_overrides_runpath=no
8343 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8344 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8345 hardcode_into_libs=yes
8346 ;;
8347
8348 # No shared lib support for Linux oldld, aout, or coff.
8349 linux*oldld* | linux*aout* | linux*coff*)
8350 dynamic_linker=no
8351 ;;
8352
8353 # This must be Linux ELF.
8354 linux* | k*bsd*-gnu)
8355 version_type=linux
8356 need_lib_prefix=no
8357 need_version=no
8358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8359 soname_spec='${libname}${release}${shared_ext}$major'
8360 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8361 shlibpath_var=LD_LIBRARY_PATH
8362 shlibpath_overrides_runpath=no
8363 # Some binutils ld are patched to set DT_RUNPATH
8364 save_LDFLAGS=$LDFLAGS
8365 save_libdir=$libdir
8366 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8367 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8368 if test x$gcc_no_link = xyes; then
8369 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8370 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8371 { (exit 1); exit 1; }; }
8372 fi
8373 cat >conftest.$ac_ext <<_ACEOF
8374 /* confdefs.h. */
8375 _ACEOF
8376 cat confdefs.h >>conftest.$ac_ext
8377 cat >>conftest.$ac_ext <<_ACEOF
8378 /* end confdefs.h. */
8379
8380 int
8381 main ()
8382 {
8383
8384 ;
8385 return 0;
8386 }
8387 _ACEOF
8388 rm -f conftest.$ac_objext conftest$ac_exeext
8389 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8390 (eval $ac_link) 2>conftest.er1
8391 ac_status=$?
8392 grep -v '^ *+' conftest.er1 >conftest.err
8393 rm -f conftest.er1
8394 cat conftest.err >&5
8395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8396 (exit $ac_status); } &&
8397 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8399 (eval $ac_try) 2>&5
8400 ac_status=$?
8401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8402 (exit $ac_status); }; } &&
8403 { ac_try='test -s conftest$ac_exeext'
8404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8405 (eval $ac_try) 2>&5
8406 ac_status=$?
8407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8408 (exit $ac_status); }; }; then
8409 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
8410 shlibpath_overrides_runpath=yes
8411 fi
8412
8413 else
8414 echo "$as_me: failed program was:" >&5
8415 sed 's/^/| /' conftest.$ac_ext >&5
8416
8417 fi
8418 rm -f conftest.err conftest.$ac_objext \
8419 conftest$ac_exeext conftest.$ac_ext
8420 LDFLAGS=$save_LDFLAGS
8421 libdir=$save_libdir
8422
8423 # This implies no fast_install, which is unacceptable.
8424 # Some rework will be needed to allow for fast_install
8425 # before this can be enabled.
8426 hardcode_into_libs=yes
8427
8428 # Append ld.so.conf contents to the search path
8429 if test -f /etc/ld.so.conf; then
8430 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/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8431 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8432 fi
8433
8434 # We used to test for /lib/ld.so.1 and disable shared libraries on
8435 # powerpc, because MkLinux only supported shared libraries with the
8436 # GNU dynamic linker. Since this was broken with cross compilers,
8437 # most powerpc-linux boxes support dynamic linking these days and
8438 # people can always --disable-shared, the test was removed, and we
8439 # assume the GNU/Linux dynamic linker is in use.
8440 dynamic_linker='GNU/Linux ld.so'
8441 ;;
8442
8443 netbsd*)
8444 version_type=sunos
8445 need_lib_prefix=no
8446 need_version=no
8447 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8448 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8449 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8450 dynamic_linker='NetBSD (a.out) ld.so'
8451 else
8452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8453 soname_spec='${libname}${release}${shared_ext}$major'
8454 dynamic_linker='NetBSD ld.elf_so'
8455 fi
8456 shlibpath_var=LD_LIBRARY_PATH
8457 shlibpath_overrides_runpath=yes
8458 hardcode_into_libs=yes
8459 ;;
8460
8461 newsos6)
8462 version_type=linux
8463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8464 shlibpath_var=LD_LIBRARY_PATH
8465 shlibpath_overrides_runpath=yes
8466 ;;
8467
8468 *nto* | *qnx*)
8469 version_type=qnx
8470 need_lib_prefix=no
8471 need_version=no
8472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8473 soname_spec='${libname}${release}${shared_ext}$major'
8474 shlibpath_var=LD_LIBRARY_PATH
8475 shlibpath_overrides_runpath=no
8476 hardcode_into_libs=yes
8477 dynamic_linker='ldqnx.so'
8478 ;;
8479
8480 openbsd*)
8481 version_type=sunos
8482 sys_lib_dlsearch_path_spec="/usr/lib"
8483 need_lib_prefix=no
8484 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8485 case $host_os in
8486 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8487 *) need_version=no ;;
8488 esac
8489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8490 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8491 shlibpath_var=LD_LIBRARY_PATH
8492 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8493 case $host_os in
8494 openbsd2.[89] | openbsd2.[89].*)
8495 shlibpath_overrides_runpath=no
8496 ;;
8497 *)
8498 shlibpath_overrides_runpath=yes
8499 ;;
8500 esac
8501 else
8502 shlibpath_overrides_runpath=yes
8503 fi
8504 ;;
8505
8506 os2*)
8507 libname_spec='$name'
8508 shrext_cmds=".dll"
8509 need_lib_prefix=no
8510 library_names_spec='$libname${shared_ext} $libname.a'
8511 dynamic_linker='OS/2 ld.exe'
8512 shlibpath_var=LIBPATH
8513 ;;
8514
8515 osf3* | osf4* | osf5*)
8516 version_type=osf
8517 need_lib_prefix=no
8518 need_version=no
8519 soname_spec='${libname}${release}${shared_ext}$major'
8520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8521 shlibpath_var=LD_LIBRARY_PATH
8522 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8523 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
8524 ;;
8525
8526 rdos*)
8527 dynamic_linker=no
8528 ;;
8529
8530 solaris*)
8531 version_type=linux
8532 need_lib_prefix=no
8533 need_version=no
8534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8535 soname_spec='${libname}${release}${shared_ext}$major'
8536 shlibpath_var=LD_LIBRARY_PATH
8537 shlibpath_overrides_runpath=yes
8538 hardcode_into_libs=yes
8539 # ldd complains unless libraries are executable
8540 postinstall_cmds='chmod +x $lib'
8541 ;;
8542
8543 sunos4*)
8544 version_type=sunos
8545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8546 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8547 shlibpath_var=LD_LIBRARY_PATH
8548 shlibpath_overrides_runpath=yes
8549 if test "$with_gnu_ld" = yes; then
8550 need_lib_prefix=no
8551 fi
8552 need_version=yes
8553 ;;
8554
8555 sysv4 | sysv4.3*)
8556 version_type=linux
8557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8558 soname_spec='${libname}${release}${shared_ext}$major'
8559 shlibpath_var=LD_LIBRARY_PATH
8560 case $host_vendor in
8561 sni)
8562 shlibpath_overrides_runpath=no
8563 need_lib_prefix=no
8564 runpath_var=LD_RUN_PATH
8565 ;;
8566 siemens)
8567 need_lib_prefix=no
8568 ;;
8569 motorola)
8570 need_lib_prefix=no
8571 need_version=no
8572 shlibpath_overrides_runpath=no
8573 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8574 ;;
8575 esac
8576 ;;
8577
8578 sysv4*MP*)
8579 if test -d /usr/nec ;then
8580 version_type=linux
8581 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
8582 soname_spec='$libname${shared_ext}.$major'
8583 shlibpath_var=LD_LIBRARY_PATH
8584 fi
8585 ;;
8586
8587 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8588 version_type=freebsd-elf
8589 need_lib_prefix=no
8590 need_version=no
8591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8592 soname_spec='${libname}${release}${shared_ext}$major'
8593 shlibpath_var=LD_LIBRARY_PATH
8594 shlibpath_overrides_runpath=yes
8595 hardcode_into_libs=yes
8596 if test "$with_gnu_ld" = yes; then
8597 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
8598 else
8599 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
8600 case $host_os in
8601 sco3.2v5*)
8602 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
8603 ;;
8604 esac
8605 fi
8606 sys_lib_dlsearch_path_spec='/usr/lib'
8607 ;;
8608
8609 tpf*)
8610 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
8611 version_type=linux
8612 need_lib_prefix=no
8613 need_version=no
8614 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8615 shlibpath_var=LD_LIBRARY_PATH
8616 shlibpath_overrides_runpath=no
8617 hardcode_into_libs=yes
8618 ;;
8619
8620 uts4*)
8621 version_type=linux
8622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8623 soname_spec='${libname}${release}${shared_ext}$major'
8624 shlibpath_var=LD_LIBRARY_PATH
8625 ;;
8626
8627 *)
8628 dynamic_linker=no
8629 ;;
8630 esac
8631 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
8632 echo "${ECHO_T}$dynamic_linker" >&6
8633 test "$dynamic_linker" = no && can_build_shared=no
8634
8635 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8636 if test "$GCC" = yes; then
8637 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8638 fi
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
8727 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
8728 hardcode_action=
8729 if test -n "$hardcode_libdir_flag_spec" ||
8730 test -n "$runpath_var" ||
8731 test "X$hardcode_automatic" = "Xyes" ; then
8732
8733 # We can hardcode non-existent directories.
8734 if test "$hardcode_direct" != no &&
8735 # If the only mechanism to avoid hardcoding is shlibpath_var, we
8736 # have to relink, otherwise we might link with an installed library
8737 # when we should be linking with a yet-to-be-installed one
8738 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
8739 test "$hardcode_minus_L" != no; then
8740 # Linking always hardcodes the temporary library directory.
8741 hardcode_action=relink
8742 else
8743 # We can link without hardcoding, and we can hardcode nonexisting dirs.
8744 hardcode_action=immediate
8745 fi
8746 else
8747 # We cannot hardcode anything, or else we can only hardcode existing
8748 # directories.
8749 hardcode_action=unsupported
8750 fi
8751 echo "$as_me:$LINENO: result: $hardcode_action" >&5
8752 echo "${ECHO_T}$hardcode_action" >&6
8753
8754 if test "$hardcode_action" = relink ||
8755 test "$inherit_rpath" = yes; then
8756 # Fast installation is not supported
8757 enable_fast_install=no
8758 elif test "$shlibpath_overrides_runpath" = yes ||
8759 test "$enable_shared" = no; then
8760 # Fast installation is not necessary
8761 enable_fast_install=needless
8762 fi
8763
8764
8765
8766
8767
8768
8769 if test "x$enable_dlopen" != xyes; then
8770 enable_dlopen=unknown
8771 enable_dlopen_self=unknown
8772 enable_dlopen_self_static=unknown
8773 else
8774 lt_cv_dlopen=no
8775 lt_cv_dlopen_libs=
8776
8777 case $host_os in
8778 beos*)
8779 lt_cv_dlopen="load_add_on"
8780 lt_cv_dlopen_libs=
8781 lt_cv_dlopen_self=yes
8782 ;;
8783
8784 mingw* | pw32*)
8785 lt_cv_dlopen="LoadLibrary"
8786 lt_cv_dlopen_libs=
8787 ;;
8788
8789 cygwin*)
8790 lt_cv_dlopen="dlopen"
8791 lt_cv_dlopen_libs=
8792 ;;
8793
8794 darwin*)
8795 # if libdl is installed we need to link against it
8796 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8797 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8798 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8799 echo $ECHO_N "(cached) $ECHO_C" >&6
8800 else
8801 ac_check_lib_save_LIBS=$LIBS
8802 LIBS="-ldl $LIBS"
8803 if test x$gcc_no_link = xyes; then
8804 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8805 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8806 { (exit 1); exit 1; }; }
8807 fi
8808 cat >conftest.$ac_ext <<_ACEOF
8809 /* confdefs.h. */
8810 _ACEOF
8811 cat confdefs.h >>conftest.$ac_ext
8812 cat >>conftest.$ac_ext <<_ACEOF
8813 /* end confdefs.h. */
8814
8815 /* Override any gcc2 internal prototype to avoid an error. */
8816 #ifdef __cplusplus
8817 extern "C"
8818 #endif
8819 /* We use char because int might match the return type of a gcc2
8820 builtin and then its argument prototype would still apply. */
8821 char dlopen ();
8822 int
8823 main ()
8824 {
8825 dlopen ();
8826 ;
8827 return 0;
8828 }
8829 _ACEOF
8830 rm -f conftest.$ac_objext conftest$ac_exeext
8831 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8832 (eval $ac_link) 2>conftest.er1
8833 ac_status=$?
8834 grep -v '^ *+' conftest.er1 >conftest.err
8835 rm -f conftest.er1
8836 cat conftest.err >&5
8837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8838 (exit $ac_status); } &&
8839 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8841 (eval $ac_try) 2>&5
8842 ac_status=$?
8843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8844 (exit $ac_status); }; } &&
8845 { ac_try='test -s conftest$ac_exeext'
8846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8847 (eval $ac_try) 2>&5
8848 ac_status=$?
8849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8850 (exit $ac_status); }; }; then
8851 ac_cv_lib_dl_dlopen=yes
8852 else
8853 echo "$as_me: failed program was:" >&5
8854 sed 's/^/| /' conftest.$ac_ext >&5
8855
8856 ac_cv_lib_dl_dlopen=no
8857 fi
8858 rm -f conftest.err conftest.$ac_objext \
8859 conftest$ac_exeext conftest.$ac_ext
8860 LIBS=$ac_check_lib_save_LIBS
8861 fi
8862 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8863 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8864 if test $ac_cv_lib_dl_dlopen = yes; then
8865 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8866 else
8867
8868 lt_cv_dlopen="dyld"
8869 lt_cv_dlopen_libs=
8870 lt_cv_dlopen_self=yes
8871
8872 fi
8873
8874 ;;
8875
8876 *)
8877 echo "$as_me:$LINENO: checking for shl_load" >&5
8878 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
8879 if test "${ac_cv_func_shl_load+set}" = set; then
8880 echo $ECHO_N "(cached) $ECHO_C" >&6
8881 else
8882 if test x$gcc_no_link = xyes; then
8883 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8884 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8885 { (exit 1); exit 1; }; }
8886 fi
8887 cat >conftest.$ac_ext <<_ACEOF
8888 /* confdefs.h. */
8889 _ACEOF
8890 cat confdefs.h >>conftest.$ac_ext
8891 cat >>conftest.$ac_ext <<_ACEOF
8892 /* end confdefs.h. */
8893 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
8894 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8895 #define shl_load innocuous_shl_load
8896
8897 /* System header to define __stub macros and hopefully few prototypes,
8898 which can conflict with char shl_load (); below.
8899 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8900 <limits.h> exists even on freestanding compilers. */
8901
8902 #ifdef __STDC__
8903 # include <limits.h>
8904 #else
8905 # include <assert.h>
8906 #endif
8907
8908 #undef shl_load
8909
8910 /* Override any gcc2 internal prototype to avoid an error. */
8911 #ifdef __cplusplus
8912 extern "C"
8913 {
8914 #endif
8915 /* We use char because int might match the return type of a gcc2
8916 builtin and then its argument prototype would still apply. */
8917 char shl_load ();
8918 /* The GNU C library defines this for functions which it implements
8919 to always fail with ENOSYS. Some functions are actually named
8920 something starting with __ and the normal name is an alias. */
8921 #if defined (__stub_shl_load) || defined (__stub___shl_load)
8922 choke me
8923 #else
8924 char (*f) () = shl_load;
8925 #endif
8926 #ifdef __cplusplus
8927 }
8928 #endif
8929
8930 int
8931 main ()
8932 {
8933 return f != shl_load;
8934 ;
8935 return 0;
8936 }
8937 _ACEOF
8938 rm -f conftest.$ac_objext conftest$ac_exeext
8939 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8940 (eval $ac_link) 2>conftest.er1
8941 ac_status=$?
8942 grep -v '^ *+' conftest.er1 >conftest.err
8943 rm -f conftest.er1
8944 cat conftest.err >&5
8945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8946 (exit $ac_status); } &&
8947 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8949 (eval $ac_try) 2>&5
8950 ac_status=$?
8951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8952 (exit $ac_status); }; } &&
8953 { ac_try='test -s conftest$ac_exeext'
8954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8955 (eval $ac_try) 2>&5
8956 ac_status=$?
8957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8958 (exit $ac_status); }; }; then
8959 ac_cv_func_shl_load=yes
8960 else
8961 echo "$as_me: failed program was:" >&5
8962 sed 's/^/| /' conftest.$ac_ext >&5
8963
8964 ac_cv_func_shl_load=no
8965 fi
8966 rm -f conftest.err conftest.$ac_objext \
8967 conftest$ac_exeext conftest.$ac_ext
8968 fi
8969 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
8970 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
8971 if test $ac_cv_func_shl_load = yes; then
8972 lt_cv_dlopen="shl_load"
8973 else
8974 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
8975 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
8976 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
8977 echo $ECHO_N "(cached) $ECHO_C" >&6
8978 else
8979 ac_check_lib_save_LIBS=$LIBS
8980 LIBS="-ldld $LIBS"
8981 if test x$gcc_no_link = xyes; then
8982 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8983 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8984 { (exit 1); exit 1; }; }
8985 fi
8986 cat >conftest.$ac_ext <<_ACEOF
8987 /* confdefs.h. */
8988 _ACEOF
8989 cat confdefs.h >>conftest.$ac_ext
8990 cat >>conftest.$ac_ext <<_ACEOF
8991 /* end confdefs.h. */
8992
8993 /* Override any gcc2 internal prototype to avoid an error. */
8994 #ifdef __cplusplus
8995 extern "C"
8996 #endif
8997 /* We use char because int might match the return type of a gcc2
8998 builtin and then its argument prototype would still apply. */
8999 char shl_load ();
9000 int
9001 main ()
9002 {
9003 shl_load ();
9004 ;
9005 return 0;
9006 }
9007 _ACEOF
9008 rm -f conftest.$ac_objext conftest$ac_exeext
9009 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9010 (eval $ac_link) 2>conftest.er1
9011 ac_status=$?
9012 grep -v '^ *+' conftest.er1 >conftest.err
9013 rm -f conftest.er1
9014 cat conftest.err >&5
9015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9016 (exit $ac_status); } &&
9017 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9019 (eval $ac_try) 2>&5
9020 ac_status=$?
9021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9022 (exit $ac_status); }; } &&
9023 { ac_try='test -s conftest$ac_exeext'
9024 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9025 (eval $ac_try) 2>&5
9026 ac_status=$?
9027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9028 (exit $ac_status); }; }; then
9029 ac_cv_lib_dld_shl_load=yes
9030 else
9031 echo "$as_me: failed program was:" >&5
9032 sed 's/^/| /' conftest.$ac_ext >&5
9033
9034 ac_cv_lib_dld_shl_load=no
9035 fi
9036 rm -f conftest.err conftest.$ac_objext \
9037 conftest$ac_exeext conftest.$ac_ext
9038 LIBS=$ac_check_lib_save_LIBS
9039 fi
9040 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9041 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
9042 if test $ac_cv_lib_dld_shl_load = yes; then
9043 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9044 else
9045 echo "$as_me:$LINENO: checking for dlopen" >&5
9046 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
9047 if test "${ac_cv_func_dlopen+set}" = set; then
9048 echo $ECHO_N "(cached) $ECHO_C" >&6
9049 else
9050 if test x$gcc_no_link = xyes; then
9051 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9052 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9053 { (exit 1); exit 1; }; }
9054 fi
9055 cat >conftest.$ac_ext <<_ACEOF
9056 /* confdefs.h. */
9057 _ACEOF
9058 cat confdefs.h >>conftest.$ac_ext
9059 cat >>conftest.$ac_ext <<_ACEOF
9060 /* end confdefs.h. */
9061 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9062 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9063 #define dlopen innocuous_dlopen
9064
9065 /* System header to define __stub macros and hopefully few prototypes,
9066 which can conflict with char dlopen (); below.
9067 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9068 <limits.h> exists even on freestanding compilers. */
9069
9070 #ifdef __STDC__
9071 # include <limits.h>
9072 #else
9073 # include <assert.h>
9074 #endif
9075
9076 #undef dlopen
9077
9078 /* Override any gcc2 internal prototype to avoid an error. */
9079 #ifdef __cplusplus
9080 extern "C"
9081 {
9082 #endif
9083 /* We use char because int might match the return type of a gcc2
9084 builtin and then its argument prototype would still apply. */
9085 char dlopen ();
9086 /* The GNU C library defines this for functions which it implements
9087 to always fail with ENOSYS. Some functions are actually named
9088 something starting with __ and the normal name is an alias. */
9089 #if defined (__stub_dlopen) || defined (__stub___dlopen)
9090 choke me
9091 #else
9092 char (*f) () = dlopen;
9093 #endif
9094 #ifdef __cplusplus
9095 }
9096 #endif
9097
9098 int
9099 main ()
9100 {
9101 return f != dlopen;
9102 ;
9103 return 0;
9104 }
9105 _ACEOF
9106 rm -f conftest.$ac_objext conftest$ac_exeext
9107 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9108 (eval $ac_link) 2>conftest.er1
9109 ac_status=$?
9110 grep -v '^ *+' conftest.er1 >conftest.err
9111 rm -f conftest.er1
9112 cat conftest.err >&5
9113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9114 (exit $ac_status); } &&
9115 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9117 (eval $ac_try) 2>&5
9118 ac_status=$?
9119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9120 (exit $ac_status); }; } &&
9121 { ac_try='test -s conftest$ac_exeext'
9122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9123 (eval $ac_try) 2>&5
9124 ac_status=$?
9125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9126 (exit $ac_status); }; }; then
9127 ac_cv_func_dlopen=yes
9128 else
9129 echo "$as_me: failed program was:" >&5
9130 sed 's/^/| /' conftest.$ac_ext >&5
9131
9132 ac_cv_func_dlopen=no
9133 fi
9134 rm -f conftest.err conftest.$ac_objext \
9135 conftest$ac_exeext conftest.$ac_ext
9136 fi
9137 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9138 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
9139 if test $ac_cv_func_dlopen = yes; then
9140 lt_cv_dlopen="dlopen"
9141 else
9142 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9143 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9144 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9145 echo $ECHO_N "(cached) $ECHO_C" >&6
9146 else
9147 ac_check_lib_save_LIBS=$LIBS
9148 LIBS="-ldl $LIBS"
9149 if test x$gcc_no_link = xyes; then
9150 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9151 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9152 { (exit 1); exit 1; }; }
9153 fi
9154 cat >conftest.$ac_ext <<_ACEOF
9155 /* confdefs.h. */
9156 _ACEOF
9157 cat confdefs.h >>conftest.$ac_ext
9158 cat >>conftest.$ac_ext <<_ACEOF
9159 /* end confdefs.h. */
9160
9161 /* Override any gcc2 internal prototype to avoid an error. */
9162 #ifdef __cplusplus
9163 extern "C"
9164 #endif
9165 /* We use char because int might match the return type of a gcc2
9166 builtin and then its argument prototype would still apply. */
9167 char dlopen ();
9168 int
9169 main ()
9170 {
9171 dlopen ();
9172 ;
9173 return 0;
9174 }
9175 _ACEOF
9176 rm -f conftest.$ac_objext conftest$ac_exeext
9177 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9178 (eval $ac_link) 2>conftest.er1
9179 ac_status=$?
9180 grep -v '^ *+' conftest.er1 >conftest.err
9181 rm -f conftest.er1
9182 cat conftest.err >&5
9183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9184 (exit $ac_status); } &&
9185 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9187 (eval $ac_try) 2>&5
9188 ac_status=$?
9189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9190 (exit $ac_status); }; } &&
9191 { ac_try='test -s conftest$ac_exeext'
9192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9193 (eval $ac_try) 2>&5
9194 ac_status=$?
9195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9196 (exit $ac_status); }; }; then
9197 ac_cv_lib_dl_dlopen=yes
9198 else
9199 echo "$as_me: failed program was:" >&5
9200 sed 's/^/| /' conftest.$ac_ext >&5
9201
9202 ac_cv_lib_dl_dlopen=no
9203 fi
9204 rm -f conftest.err conftest.$ac_objext \
9205 conftest$ac_exeext conftest.$ac_ext
9206 LIBS=$ac_check_lib_save_LIBS
9207 fi
9208 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9209 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9210 if test $ac_cv_lib_dl_dlopen = yes; then
9211 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9212 else
9213 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9214 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
9215 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9216 echo $ECHO_N "(cached) $ECHO_C" >&6
9217 else
9218 ac_check_lib_save_LIBS=$LIBS
9219 LIBS="-lsvld $LIBS"
9220 if test x$gcc_no_link = xyes; then
9221 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9222 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9223 { (exit 1); exit 1; }; }
9224 fi
9225 cat >conftest.$ac_ext <<_ACEOF
9226 /* confdefs.h. */
9227 _ACEOF
9228 cat confdefs.h >>conftest.$ac_ext
9229 cat >>conftest.$ac_ext <<_ACEOF
9230 /* end confdefs.h. */
9231
9232 /* Override any gcc2 internal prototype to avoid an error. */
9233 #ifdef __cplusplus
9234 extern "C"
9235 #endif
9236 /* We use char because int might match the return type of a gcc2
9237 builtin and then its argument prototype would still apply. */
9238 char dlopen ();
9239 int
9240 main ()
9241 {
9242 dlopen ();
9243 ;
9244 return 0;
9245 }
9246 _ACEOF
9247 rm -f conftest.$ac_objext conftest$ac_exeext
9248 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9249 (eval $ac_link) 2>conftest.er1
9250 ac_status=$?
9251 grep -v '^ *+' conftest.er1 >conftest.err
9252 rm -f conftest.er1
9253 cat conftest.err >&5
9254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9255 (exit $ac_status); } &&
9256 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9258 (eval $ac_try) 2>&5
9259 ac_status=$?
9260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9261 (exit $ac_status); }; } &&
9262 { ac_try='test -s conftest$ac_exeext'
9263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9264 (eval $ac_try) 2>&5
9265 ac_status=$?
9266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9267 (exit $ac_status); }; }; then
9268 ac_cv_lib_svld_dlopen=yes
9269 else
9270 echo "$as_me: failed program was:" >&5
9271 sed 's/^/| /' conftest.$ac_ext >&5
9272
9273 ac_cv_lib_svld_dlopen=no
9274 fi
9275 rm -f conftest.err conftest.$ac_objext \
9276 conftest$ac_exeext conftest.$ac_ext
9277 LIBS=$ac_check_lib_save_LIBS
9278 fi
9279 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9280 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9281 if test $ac_cv_lib_svld_dlopen = yes; then
9282 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9283 else
9284 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9285 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9286 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9287 echo $ECHO_N "(cached) $ECHO_C" >&6
9288 else
9289 ac_check_lib_save_LIBS=$LIBS
9290 LIBS="-ldld $LIBS"
9291 if test x$gcc_no_link = xyes; then
9292 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9293 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9294 { (exit 1); exit 1; }; }
9295 fi
9296 cat >conftest.$ac_ext <<_ACEOF
9297 /* confdefs.h. */
9298 _ACEOF
9299 cat confdefs.h >>conftest.$ac_ext
9300 cat >>conftest.$ac_ext <<_ACEOF
9301 /* end confdefs.h. */
9302
9303 /* Override any gcc2 internal prototype to avoid an error. */
9304 #ifdef __cplusplus
9305 extern "C"
9306 #endif
9307 /* We use char because int might match the return type of a gcc2
9308 builtin and then its argument prototype would still apply. */
9309 char dld_link ();
9310 int
9311 main ()
9312 {
9313 dld_link ();
9314 ;
9315 return 0;
9316 }
9317 _ACEOF
9318 rm -f conftest.$ac_objext conftest$ac_exeext
9319 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9320 (eval $ac_link) 2>conftest.er1
9321 ac_status=$?
9322 grep -v '^ *+' conftest.er1 >conftest.err
9323 rm -f conftest.er1
9324 cat conftest.err >&5
9325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9326 (exit $ac_status); } &&
9327 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9329 (eval $ac_try) 2>&5
9330 ac_status=$?
9331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9332 (exit $ac_status); }; } &&
9333 { ac_try='test -s conftest$ac_exeext'
9334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9335 (eval $ac_try) 2>&5
9336 ac_status=$?
9337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9338 (exit $ac_status); }; }; then
9339 ac_cv_lib_dld_dld_link=yes
9340 else
9341 echo "$as_me: failed program was:" >&5
9342 sed 's/^/| /' conftest.$ac_ext >&5
9343
9344 ac_cv_lib_dld_dld_link=no
9345 fi
9346 rm -f conftest.err conftest.$ac_objext \
9347 conftest$ac_exeext conftest.$ac_ext
9348 LIBS=$ac_check_lib_save_LIBS
9349 fi
9350 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9351 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
9352 if test $ac_cv_lib_dld_dld_link = yes; then
9353 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9354 fi
9355
9356
9357 fi
9358
9359
9360 fi
9361
9362
9363 fi
9364
9365
9366 fi
9367
9368
9369 fi
9370
9371 ;;
9372 esac
9373
9374 if test "x$lt_cv_dlopen" != xno; then
9375 enable_dlopen=yes
9376 else
9377 enable_dlopen=no
9378 fi
9379
9380 case $lt_cv_dlopen in
9381 dlopen)
9382 save_CPPFLAGS="$CPPFLAGS"
9383 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9384
9385 save_LDFLAGS="$LDFLAGS"
9386 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9387
9388 save_LIBS="$LIBS"
9389 LIBS="$lt_cv_dlopen_libs $LIBS"
9390
9391 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9392 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
9393 if test "${lt_cv_dlopen_self+set}" = set; then
9394 echo $ECHO_N "(cached) $ECHO_C" >&6
9395 else
9396 if test "$cross_compiling" = yes; then :
9397 lt_cv_dlopen_self=cross
9398 else
9399 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9400 lt_status=$lt_dlunknown
9401 cat > conftest.$ac_ext <<_LT_EOF
9402 #line 9402 "configure"
9403 #include "confdefs.h"
9404
9405 #if HAVE_DLFCN_H
9406 #include <dlfcn.h>
9407 #endif
9408
9409 #include <stdio.h>
9410
9411 #ifdef RTLD_GLOBAL
9412 # define LT_DLGLOBAL RTLD_GLOBAL
9413 #else
9414 # ifdef DL_GLOBAL
9415 # define LT_DLGLOBAL DL_GLOBAL
9416 # else
9417 # define LT_DLGLOBAL 0
9418 # endif
9419 #endif
9420
9421 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9422 find out it does not work in some platform. */
9423 #ifndef LT_DLLAZY_OR_NOW
9424 # ifdef RTLD_LAZY
9425 # define LT_DLLAZY_OR_NOW RTLD_LAZY
9426 # else
9427 # ifdef DL_LAZY
9428 # define LT_DLLAZY_OR_NOW DL_LAZY
9429 # else
9430 # ifdef RTLD_NOW
9431 # define LT_DLLAZY_OR_NOW RTLD_NOW
9432 # else
9433 # ifdef DL_NOW
9434 # define LT_DLLAZY_OR_NOW DL_NOW
9435 # else
9436 # define LT_DLLAZY_OR_NOW 0
9437 # endif
9438 # endif
9439 # endif
9440 # endif
9441 #endif
9442
9443 #ifdef __cplusplus
9444 extern "C" void exit (int);
9445 #endif
9446
9447 void fnord() { int i=42;}
9448 int main ()
9449 {
9450 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9451 int status = $lt_dlunknown;
9452
9453 if (self)
9454 {
9455 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9456 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9457 /* dlclose (self); */
9458 }
9459 else
9460 puts (dlerror ());
9461
9462 exit (status);
9463 }
9464 _LT_EOF
9465 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9466 (eval $ac_link) 2>&5
9467 ac_status=$?
9468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9469 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9470 (./conftest; exit; ) >&5 2>/dev/null
9471 lt_status=$?
9472 case x$lt_status in
9473 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9474 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9475 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9476 esac
9477 else :
9478 # compilation failed
9479 lt_cv_dlopen_self=no
9480 fi
9481 fi
9482 rm -fr conftest*
9483
9484
9485 fi
9486 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9487 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
9488
9489 if test "x$lt_cv_dlopen_self" = xyes; then
9490 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9491 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9492 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
9493 if test "${lt_cv_dlopen_self_static+set}" = set; then
9494 echo $ECHO_N "(cached) $ECHO_C" >&6
9495 else
9496 if test "$cross_compiling" = yes; then :
9497 lt_cv_dlopen_self_static=cross
9498 else
9499 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9500 lt_status=$lt_dlunknown
9501 cat > conftest.$ac_ext <<_LT_EOF
9502 #line 9502 "configure"
9503 #include "confdefs.h"
9504
9505 #if HAVE_DLFCN_H
9506 #include <dlfcn.h>
9507 #endif
9508
9509 #include <stdio.h>
9510
9511 #ifdef RTLD_GLOBAL
9512 # define LT_DLGLOBAL RTLD_GLOBAL
9513 #else
9514 # ifdef DL_GLOBAL
9515 # define LT_DLGLOBAL DL_GLOBAL
9516 # else
9517 # define LT_DLGLOBAL 0
9518 # endif
9519 #endif
9520
9521 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9522 find out it does not work in some platform. */
9523 #ifndef LT_DLLAZY_OR_NOW
9524 # ifdef RTLD_LAZY
9525 # define LT_DLLAZY_OR_NOW RTLD_LAZY
9526 # else
9527 # ifdef DL_LAZY
9528 # define LT_DLLAZY_OR_NOW DL_LAZY
9529 # else
9530 # ifdef RTLD_NOW
9531 # define LT_DLLAZY_OR_NOW RTLD_NOW
9532 # else
9533 # ifdef DL_NOW
9534 # define LT_DLLAZY_OR_NOW DL_NOW
9535 # else
9536 # define LT_DLLAZY_OR_NOW 0
9537 # endif
9538 # endif
9539 # endif
9540 # endif
9541 #endif
9542
9543 #ifdef __cplusplus
9544 extern "C" void exit (int);
9545 #endif
9546
9547 void fnord() { int i=42;}
9548 int main ()
9549 {
9550 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9551 int status = $lt_dlunknown;
9552
9553 if (self)
9554 {
9555 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9556 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9557 /* dlclose (self); */
9558 }
9559 else
9560 puts (dlerror ());
9561
9562 exit (status);
9563 }
9564 _LT_EOF
9565 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9566 (eval $ac_link) 2>&5
9567 ac_status=$?
9568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9569 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9570 (./conftest; exit; ) >&5 2>/dev/null
9571 lt_status=$?
9572 case x$lt_status in
9573 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9574 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9575 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9576 esac
9577 else :
9578 # compilation failed
9579 lt_cv_dlopen_self_static=no
9580 fi
9581 fi
9582 rm -fr conftest*
9583
9584
9585 fi
9586 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9587 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
9588 fi
9589
9590 CPPFLAGS="$save_CPPFLAGS"
9591 LDFLAGS="$save_LDFLAGS"
9592 LIBS="$save_LIBS"
9593 ;;
9594 esac
9595
9596 case $lt_cv_dlopen_self in
9597 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9598 *) enable_dlopen_self=unknown ;;
9599 esac
9600
9601 case $lt_cv_dlopen_self_static in
9602 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9603 *) enable_dlopen_self_static=unknown ;;
9604 esac
9605 fi
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623 striplib=
9624 old_striplib=
9625 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9626 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
9627 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
9628 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9629 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9630 echo "$as_me:$LINENO: result: yes" >&5
9631 echo "${ECHO_T}yes" >&6
9632 else
9633 # FIXME - insert some real tests, host_os isn't really good enough
9634 case $host_os in
9635 darwin*)
9636 if test -n "$STRIP" ; then
9637 striplib="$STRIP -x"
9638 old_striplib="$STRIP -S"
9639 echo "$as_me:$LINENO: result: yes" >&5
9640 echo "${ECHO_T}yes" >&6
9641 else
9642 echo "$as_me:$LINENO: result: no" >&5
9643 echo "${ECHO_T}no" >&6
9644 fi
9645 ;;
9646 *)
9647 echo "$as_me:$LINENO: result: no" >&5
9648 echo "${ECHO_T}no" >&6
9649 ;;
9650 esac
9651 fi
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664 # Report which library types will actually be built
9665 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9666 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
9667 echo "$as_me:$LINENO: result: $can_build_shared" >&5
9668 echo "${ECHO_T}$can_build_shared" >&6
9669
9670 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9671 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
9672 test "$can_build_shared" = "no" && enable_shared=no
9673
9674 # On AIX, shared libraries and static libraries use the same namespace, and
9675 # are all built from PIC.
9676 case $host_os in
9677 aix3*)
9678 test "$enable_shared" = yes && enable_static=no
9679 if test -n "$RANLIB"; then
9680 archive_cmds="$archive_cmds~\$RANLIB \$lib"
9681 postinstall_cmds='$RANLIB $lib'
9682 fi
9683 ;;
9684
9685 aix4* | aix5*)
9686 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9687 test "$enable_shared" = yes && enable_static=no
9688 fi
9689 ;;
9690 esac
9691 echo "$as_me:$LINENO: result: $enable_shared" >&5
9692 echo "${ECHO_T}$enable_shared" >&6
9693
9694 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9695 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
9696 # Make sure either enable_shared or enable_static is yes.
9697 test "$enable_shared" = yes || enable_static=yes
9698 echo "$as_me:$LINENO: result: $enable_static" >&5
9699 echo "${ECHO_T}$enable_static" >&6
9700
9701
9702
9703
9704 fi
9705 ac_ext=c
9706 ac_cpp='$CPP $CPPFLAGS'
9707 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9708 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9709 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9710
9711 CC="$lt_save_CC"
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725 ac_config_commands="$ac_config_commands libtool"
9726
9727
9728
9729
9730 # Only expand once:
9731
9732
9733
9734 if test "x$CC" != xcc; then
9735 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
9736 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
9737 else
9738 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
9739 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
9740 fi
9741 set dummy $CC; ac_cc=`echo $2 |
9742 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
9743 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
9744 echo $ECHO_N "(cached) $ECHO_C" >&6
9745 else
9746 cat >conftest.$ac_ext <<_ACEOF
9747 /* confdefs.h. */
9748 _ACEOF
9749 cat confdefs.h >>conftest.$ac_ext
9750 cat >>conftest.$ac_ext <<_ACEOF
9751 /* end confdefs.h. */
9752
9753 int
9754 main ()
9755 {
9756
9757 ;
9758 return 0;
9759 }
9760 _ACEOF
9761 # Make sure it works both with $CC and with simple cc.
9762 # We do the test twice because some compilers refuse to overwrite an
9763 # existing .o file with -o, though they will create one.
9764 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
9765 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9766 (eval $ac_try) 2>&5
9767 ac_status=$?
9768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9769 (exit $ac_status); } &&
9770 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9771 (eval $ac_try) 2>&5
9772 ac_status=$?
9773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9774 (exit $ac_status); };
9775 then
9776 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
9777 if test "x$CC" != xcc; then
9778 # Test first that cc exists at all.
9779 if { ac_try='cc -c conftest.$ac_ext >&5'
9780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9781 (eval $ac_try) 2>&5
9782 ac_status=$?
9783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9784 (exit $ac_status); }; }; then
9785 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
9786 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9787 (eval $ac_try) 2>&5
9788 ac_status=$?
9789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9790 (exit $ac_status); } &&
9791 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9792 (eval $ac_try) 2>&5
9793 ac_status=$?
9794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9795 (exit $ac_status); };
9796 then
9797 # cc works too.
9798 :
9799 else
9800 # cc exists but doesn't like -o.
9801 eval ac_cv_prog_cc_${ac_cc}_c_o=no
9802 fi
9803 fi
9804 fi
9805 else
9806 eval ac_cv_prog_cc_${ac_cc}_c_o=no
9807 fi
9808 rm -f conftest*
9809
9810 fi
9811 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
9812 echo "$as_me:$LINENO: result: yes" >&5
9813 echo "${ECHO_T}yes" >&6
9814 else
9815 echo "$as_me:$LINENO: result: no" >&5
9816 echo "${ECHO_T}no" >&6
9817
9818 cat >>confdefs.h <<\_ACEOF
9819 #define NO_MINUS_C_MINUS_O 1
9820 _ACEOF
9821
9822 fi
9823
9824 # expand $ac_aux_dir to an absolute path
9825 am_aux_dir=`cd $ac_aux_dir && pwd`
9826
9827 # FIXME: we rely on the cache variable name because
9828 # there is no other way.
9829 set dummy $CC
9830 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
9831 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
9832 # Losing compiler, so override with the script.
9833 # FIXME: It is wrong to rewrite CC.
9834 # But if we don't then we get into trouble of one sort or another.
9835 # A longer-term fix would be to have automake use am__CC in this case,
9836 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
9837 CC="$am_aux_dir/compile $CC"
9838 fi
9839
9840
9841 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9842 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
9843 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
9844 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
9845 echo $ECHO_N "(cached) $ECHO_C" >&6
9846 else
9847 cat >conftest.make <<\_ACEOF
9848 all:
9849 @echo 'ac_maketemp="$(MAKE)"'
9850 _ACEOF
9851 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9852 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
9853 if test -n "$ac_maketemp"; then
9854 eval ac_cv_prog_make_${ac_make}_set=yes
9855 else
9856 eval ac_cv_prog_make_${ac_make}_set=no
9857 fi
9858 rm -f conftest.make
9859 fi
9860 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
9861 echo "$as_me:$LINENO: result: yes" >&5
9862 echo "${ECHO_T}yes" >&6
9863 SET_MAKE=
9864 else
9865 echo "$as_me:$LINENO: result: no" >&5
9866 echo "${ECHO_T}no" >&6
9867 SET_MAKE="MAKE=${MAKE-make}"
9868 fi
9869
9870
9871 # -------
9872 # Headers
9873 # -------
9874
9875 # Sanity check for the cross-compilation case:
9876 if test "${ac_cv_header_stdio_h+set}" = set; then
9877 echo "$as_me:$LINENO: checking for stdio.h" >&5
9878 echo $ECHO_N "checking for stdio.h... $ECHO_C" >&6
9879 if test "${ac_cv_header_stdio_h+set}" = set; then
9880 echo $ECHO_N "(cached) $ECHO_C" >&6
9881 fi
9882 echo "$as_me:$LINENO: result: $ac_cv_header_stdio_h" >&5
9883 echo "${ECHO_T}$ac_cv_header_stdio_h" >&6
9884 else
9885 # Is the header compilable?
9886 echo "$as_me:$LINENO: checking stdio.h usability" >&5
9887 echo $ECHO_N "checking stdio.h usability... $ECHO_C" >&6
9888 cat >conftest.$ac_ext <<_ACEOF
9889 /* confdefs.h. */
9890 _ACEOF
9891 cat confdefs.h >>conftest.$ac_ext
9892 cat >>conftest.$ac_ext <<_ACEOF
9893 /* end confdefs.h. */
9894 $ac_includes_default
9895 #include <stdio.h>
9896 _ACEOF
9897 rm -f conftest.$ac_objext
9898 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9899 (eval $ac_compile) 2>conftest.er1
9900 ac_status=$?
9901 grep -v '^ *+' conftest.er1 >conftest.err
9902 rm -f conftest.er1
9903 cat conftest.err >&5
9904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9905 (exit $ac_status); } &&
9906 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9908 (eval $ac_try) 2>&5
9909 ac_status=$?
9910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9911 (exit $ac_status); }; } &&
9912 { ac_try='test -s conftest.$ac_objext'
9913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9914 (eval $ac_try) 2>&5
9915 ac_status=$?
9916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9917 (exit $ac_status); }; }; then
9918 ac_header_compiler=yes
9919 else
9920 echo "$as_me: failed program was:" >&5
9921 sed 's/^/| /' conftest.$ac_ext >&5
9922
9923 ac_header_compiler=no
9924 fi
9925 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9926 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9927 echo "${ECHO_T}$ac_header_compiler" >&6
9928
9929 # Is the header present?
9930 echo "$as_me:$LINENO: checking stdio.h presence" >&5
9931 echo $ECHO_N "checking stdio.h presence... $ECHO_C" >&6
9932 cat >conftest.$ac_ext <<_ACEOF
9933 /* confdefs.h. */
9934 _ACEOF
9935 cat confdefs.h >>conftest.$ac_ext
9936 cat >>conftest.$ac_ext <<_ACEOF
9937 /* end confdefs.h. */
9938 #include <stdio.h>
9939 _ACEOF
9940 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9941 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9942 ac_status=$?
9943 grep -v '^ *+' conftest.er1 >conftest.err
9944 rm -f conftest.er1
9945 cat conftest.err >&5
9946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9947 (exit $ac_status); } >/dev/null; then
9948 if test -s conftest.err; then
9949 ac_cpp_err=$ac_c_preproc_warn_flag
9950 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9951 else
9952 ac_cpp_err=
9953 fi
9954 else
9955 ac_cpp_err=yes
9956 fi
9957 if test -z "$ac_cpp_err"; then
9958 ac_header_preproc=yes
9959 else
9960 echo "$as_me: failed program was:" >&5
9961 sed 's/^/| /' conftest.$ac_ext >&5
9962
9963 ac_header_preproc=no
9964 fi
9965 rm -f conftest.err conftest.$ac_ext
9966 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9967 echo "${ECHO_T}$ac_header_preproc" >&6
9968
9969 # So? What about this header?
9970 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9971 yes:no: )
9972 { echo "$as_me:$LINENO: WARNING: stdio.h: accepted by the compiler, rejected by the preprocessor!" >&5
9973 echo "$as_me: WARNING: stdio.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9974 { echo "$as_me:$LINENO: WARNING: stdio.h: proceeding with the compiler's result" >&5
9975 echo "$as_me: WARNING: stdio.h: proceeding with the compiler's result" >&2;}
9976 ac_header_preproc=yes
9977 ;;
9978 no:yes:* )
9979 { echo "$as_me:$LINENO: WARNING: stdio.h: present but cannot be compiled" >&5
9980 echo "$as_me: WARNING: stdio.h: present but cannot be compiled" >&2;}
9981 { echo "$as_me:$LINENO: WARNING: stdio.h: check for missing prerequisite headers?" >&5
9982 echo "$as_me: WARNING: stdio.h: check for missing prerequisite headers?" >&2;}
9983 { echo "$as_me:$LINENO: WARNING: stdio.h: see the Autoconf documentation" >&5
9984 echo "$as_me: WARNING: stdio.h: see the Autoconf documentation" >&2;}
9985 { echo "$as_me:$LINENO: WARNING: stdio.h: section \"Present But Cannot Be Compiled\"" >&5
9986 echo "$as_me: WARNING: stdio.h: section \"Present But Cannot Be Compiled\"" >&2;}
9987 { echo "$as_me:$LINENO: WARNING: stdio.h: proceeding with the preprocessor's result" >&5
9988 echo "$as_me: WARNING: stdio.h: proceeding with the preprocessor's result" >&2;}
9989 { echo "$as_me:$LINENO: WARNING: stdio.h: in the future, the compiler will take precedence" >&5
9990 echo "$as_me: WARNING: stdio.h: in the future, the compiler will take precedence" >&2;}
9991 (
9992 cat <<\_ASBOX
9993 ## ----------------------------------------- ##
9994 ## Report this to the package-unused lists. ##
9995 ## ----------------------------------------- ##
9996 _ASBOX
9997 ) |
9998 sed "s/^/$as_me: WARNING: /" >&2
9999 ;;
10000 esac
10001 echo "$as_me:$LINENO: checking for stdio.h" >&5
10002 echo $ECHO_N "checking for stdio.h... $ECHO_C" >&6
10003 if test "${ac_cv_header_stdio_h+set}" = set; then
10004 echo $ECHO_N "(cached) $ECHO_C" >&6
10005 else
10006 ac_cv_header_stdio_h=$ac_header_preproc
10007 fi
10008 echo "$as_me:$LINENO: result: $ac_cv_header_stdio_h" >&5
10009 echo "${ECHO_T}$ac_cv_header_stdio_h" >&6
10010
10011 fi
10012 if test $ac_cv_header_stdio_h = yes; then
10013 :
10014 else
10015 { { echo "$as_me:$LINENO: error: Can't find stdio.h.
10016 You must have a usable C system for the target already installed, at least
10017 including headers and, preferably, the library, before you can configure
10018 the Objective C runtime system. If necessary, install gcc now with
10019 \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." >&5
10020 echo "$as_me: error: Can't find stdio.h.
10021 You must have a usable C system for the target already installed, at least
10022 including headers and, preferably, the library, before you can configure
10023 the Objective C runtime system. If necessary, install gcc now with
10024 \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." >&2;}
10025 { (exit 1); exit 1; }; }
10026 fi
10027
10028
10029
10030 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
10031 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10032 if test "${ac_cv_header_stdc+set}" = set; then
10033 echo $ECHO_N "(cached) $ECHO_C" >&6
10034 else
10035 cat >conftest.$ac_ext <<_ACEOF
10036 /* confdefs.h. */
10037 _ACEOF
10038 cat confdefs.h >>conftest.$ac_ext
10039 cat >>conftest.$ac_ext <<_ACEOF
10040 /* end confdefs.h. */
10041 #include <stdlib.h>
10042 #include <stdarg.h>
10043 #include <string.h>
10044 #include <float.h>
10045
10046 int
10047 main ()
10048 {
10049
10050 ;
10051 return 0;
10052 }
10053 _ACEOF
10054 rm -f conftest.$ac_objext
10055 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10056 (eval $ac_compile) 2>conftest.er1
10057 ac_status=$?
10058 grep -v '^ *+' conftest.er1 >conftest.err
10059 rm -f conftest.er1
10060 cat conftest.err >&5
10061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10062 (exit $ac_status); } &&
10063 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10065 (eval $ac_try) 2>&5
10066 ac_status=$?
10067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10068 (exit $ac_status); }; } &&
10069 { ac_try='test -s conftest.$ac_objext'
10070 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10071 (eval $ac_try) 2>&5
10072 ac_status=$?
10073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10074 (exit $ac_status); }; }; then
10075 ac_cv_header_stdc=yes
10076 else
10077 echo "$as_me: failed program was:" >&5
10078 sed 's/^/| /' conftest.$ac_ext >&5
10079
10080 ac_cv_header_stdc=no
10081 fi
10082 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10083
10084 if test $ac_cv_header_stdc = yes; then
10085 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10086 cat >conftest.$ac_ext <<_ACEOF
10087 /* confdefs.h. */
10088 _ACEOF
10089 cat confdefs.h >>conftest.$ac_ext
10090 cat >>conftest.$ac_ext <<_ACEOF
10091 /* end confdefs.h. */
10092 #include <string.h>
10093
10094 _ACEOF
10095 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10096 $EGREP "memchr" >/dev/null 2>&1; then
10097 :
10098 else
10099 ac_cv_header_stdc=no
10100 fi
10101 rm -f conftest*
10102
10103 fi
10104
10105 if test $ac_cv_header_stdc = yes; then
10106 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10107 cat >conftest.$ac_ext <<_ACEOF
10108 /* confdefs.h. */
10109 _ACEOF
10110 cat confdefs.h >>conftest.$ac_ext
10111 cat >>conftest.$ac_ext <<_ACEOF
10112 /* end confdefs.h. */
10113 #include <stdlib.h>
10114
10115 _ACEOF
10116 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10117 $EGREP "free" >/dev/null 2>&1; then
10118 :
10119 else
10120 ac_cv_header_stdc=no
10121 fi
10122 rm -f conftest*
10123
10124 fi
10125
10126 if test $ac_cv_header_stdc = yes; then
10127 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10128 if test "$cross_compiling" = yes; then
10129 :
10130 else
10131 cat >conftest.$ac_ext <<_ACEOF
10132 /* confdefs.h. */
10133 _ACEOF
10134 cat confdefs.h >>conftest.$ac_ext
10135 cat >>conftest.$ac_ext <<_ACEOF
10136 /* end confdefs.h. */
10137 #include <ctype.h>
10138 #if ((' ' & 0x0FF) == 0x020)
10139 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10140 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10141 #else
10142 # define ISLOWER(c) \
10143 (('a' <= (c) && (c) <= 'i') \
10144 || ('j' <= (c) && (c) <= 'r') \
10145 || ('s' <= (c) && (c) <= 'z'))
10146 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10147 #endif
10148
10149 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10150 int
10151 main ()
10152 {
10153 int i;
10154 for (i = 0; i < 256; i++)
10155 if (XOR (islower (i), ISLOWER (i))
10156 || toupper (i) != TOUPPER (i))
10157 exit(2);
10158 exit (0);
10159 }
10160 _ACEOF
10161 rm -f conftest$ac_exeext
10162 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10163 (eval $ac_link) 2>&5
10164 ac_status=$?
10165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10166 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10168 (eval $ac_try) 2>&5
10169 ac_status=$?
10170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10171 (exit $ac_status); }; }; then
10172 :
10173 else
10174 echo "$as_me: program exited with status $ac_status" >&5
10175 echo "$as_me: failed program was:" >&5
10176 sed 's/^/| /' conftest.$ac_ext >&5
10177
10178 ( exit $ac_status )
10179 ac_cv_header_stdc=no
10180 fi
10181 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10182 fi
10183 fi
10184 fi
10185 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
10186 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10187 if test $ac_cv_header_stdc = yes; then
10188
10189 cat >>confdefs.h <<\_ACEOF
10190 #define STDC_HEADERS 1
10191 _ACEOF
10192
10193 fi
10194
10195
10196
10197 for ac_header in sched.h
10198 do
10199 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10200 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10201 echo "$as_me:$LINENO: checking for $ac_header" >&5
10202 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10203 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10204 echo $ECHO_N "(cached) $ECHO_C" >&6
10205 fi
10206 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10207 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10208 else
10209 # Is the header compilable?
10210 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10211 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10212 cat >conftest.$ac_ext <<_ACEOF
10213 /* confdefs.h. */
10214 _ACEOF
10215 cat confdefs.h >>conftest.$ac_ext
10216 cat >>conftest.$ac_ext <<_ACEOF
10217 /* end confdefs.h. */
10218 $ac_includes_default
10219 #include <$ac_header>
10220 _ACEOF
10221 rm -f conftest.$ac_objext
10222 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10223 (eval $ac_compile) 2>conftest.er1
10224 ac_status=$?
10225 grep -v '^ *+' conftest.er1 >conftest.err
10226 rm -f conftest.er1
10227 cat conftest.err >&5
10228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10229 (exit $ac_status); } &&
10230 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10232 (eval $ac_try) 2>&5
10233 ac_status=$?
10234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10235 (exit $ac_status); }; } &&
10236 { ac_try='test -s conftest.$ac_objext'
10237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10238 (eval $ac_try) 2>&5
10239 ac_status=$?
10240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10241 (exit $ac_status); }; }; then
10242 ac_header_compiler=yes
10243 else
10244 echo "$as_me: failed program was:" >&5
10245 sed 's/^/| /' conftest.$ac_ext >&5
10246
10247 ac_header_compiler=no
10248 fi
10249 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10250 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10251 echo "${ECHO_T}$ac_header_compiler" >&6
10252
10253 # Is the header present?
10254 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10255 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10256 cat >conftest.$ac_ext <<_ACEOF
10257 /* confdefs.h. */
10258 _ACEOF
10259 cat confdefs.h >>conftest.$ac_ext
10260 cat >>conftest.$ac_ext <<_ACEOF
10261 /* end confdefs.h. */
10262 #include <$ac_header>
10263 _ACEOF
10264 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10265 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10266 ac_status=$?
10267 grep -v '^ *+' conftest.er1 >conftest.err
10268 rm -f conftest.er1
10269 cat conftest.err >&5
10270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10271 (exit $ac_status); } >/dev/null; then
10272 if test -s conftest.err; then
10273 ac_cpp_err=$ac_c_preproc_warn_flag
10274 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10275 else
10276 ac_cpp_err=
10277 fi
10278 else
10279 ac_cpp_err=yes
10280 fi
10281 if test -z "$ac_cpp_err"; then
10282 ac_header_preproc=yes
10283 else
10284 echo "$as_me: failed program was:" >&5
10285 sed 's/^/| /' conftest.$ac_ext >&5
10286
10287 ac_header_preproc=no
10288 fi
10289 rm -f conftest.err conftest.$ac_ext
10290 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10291 echo "${ECHO_T}$ac_header_preproc" >&6
10292
10293 # So? What about this header?
10294 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10295 yes:no: )
10296 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10297 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10298 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10299 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10300 ac_header_preproc=yes
10301 ;;
10302 no:yes:* )
10303 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10304 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10305 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10306 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10307 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10308 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10309 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10310 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10311 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10312 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10313 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10314 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10315 (
10316 cat <<\_ASBOX
10317 ## ----------------------------------------- ##
10318 ## Report this to the package-unused lists. ##
10319 ## ----------------------------------------- ##
10320 _ASBOX
10321 ) |
10322 sed "s/^/$as_me: WARNING: /" >&2
10323 ;;
10324 esac
10325 echo "$as_me:$LINENO: checking for $ac_header" >&5
10326 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10327 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10328 echo $ECHO_N "(cached) $ECHO_C" >&6
10329 else
10330 eval "$as_ac_Header=\$ac_header_preproc"
10331 fi
10332 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10333 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10334
10335 fi
10336 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10337 cat >>confdefs.h <<_ACEOF
10338 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10339 _ACEOF
10340
10341 fi
10342
10343 done
10344
10345
10346 # -----------
10347 # Miscellanea
10348 # -----------
10349
10350 echo "$as_me:$LINENO: checking for thread model used by GCC" >&5
10351 echo $ECHO_N "checking for thread model used by GCC... $ECHO_C" >&6
10352 target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
10353 echo "$as_me:$LINENO: result: $target_thread_file" >&5
10354 echo "${ECHO_T}$target_thread_file" >&6
10355
10356 if test $target_thread_file != single; then
10357
10358 cat >>confdefs.h <<\_ACEOF
10359 #define HAVE_GTHR_DEFAULT 1
10360 _ACEOF
10361
10362 fi
10363
10364
10365 echo "$as_me:$LINENO: checking for exception model to use" >&5
10366 echo $ECHO_N "checking for exception model to use... $ECHO_C" >&6
10367 ac_ext=c
10368 ac_cpp='$CPP $CPPFLAGS'
10369 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10370 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10371 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10372
10373 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
10374 if test "${enable_sjlj_exceptions+set}" = set; then
10375 enableval="$enable_sjlj_exceptions"
10376 :
10377 else
10378 cat > conftest.$ac_ext << EOF
10379 #line 10379 "configure"
10380 @interface Frob
10381 @end
10382 @implementation Frob
10383 @end
10384 int proc();
10385 int foo()
10386 {
10387 @try {
10388 return proc();
10389 }
10390 @catch (Frob* ex) {
10391 return 0;
10392 }
10393 }
10394 EOF
10395 old_CFLAGS="$CFLAGS"
10396 CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S"
10397 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10398 (eval $ac_compile) 2>&5
10399 ac_status=$?
10400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10401 (exit $ac_status); }; then
10402 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
10403 enable_sjlj_exceptions=yes
10404 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
10405 enable_sjlj_exceptions=no
10406 fi
10407 fi
10408 CFLAGS="$old_CFLAGS"
10409 rm -f conftest*
10410 fi;
10411 if test x$enable_sjlj_exceptions = xyes; then
10412
10413 cat >>confdefs.h <<\_ACEOF
10414 #define SJLJ_EXCEPTIONS 1
10415 _ACEOF
10416
10417 ac_exception_model_name=sjlj
10418 elif test x$enable_sjlj_exceptions = xno; then
10419 ac_exception_model_name="call frame"
10420 else
10421 { { echo "$as_me:$LINENO: error: unable to detect exception model" >&5
10422 echo "$as_me: error: unable to detect exception model" >&2;}
10423 { (exit 1); exit 1; }; }
10424 fi
10425 ac_ext=c
10426 ac_cpp='$CPP $CPPFLAGS'
10427 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10428 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10429 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10430
10431 echo "$as_me:$LINENO: result: $ac_exception_model_name" >&5
10432 echo "${ECHO_T}$ac_exception_model_name" >&6
10433
10434 # ------
10435 # Output
10436 # ------
10437
10438 ac_config_files="$ac_config_files Makefile"
10439
10440
10441 ac_config_commands="$ac_config_commands default"
10442
10443
10444 cat >confcache <<\_ACEOF
10445 # This file is a shell script that caches the results of configure
10446 # tests run on this system so they can be shared between configure
10447 # scripts and configure runs, see configure's option --config-cache.
10448 # It is not useful on other systems. If it contains results you don't
10449 # want to keep, you may remove or edit it.
10450 #
10451 # config.status only pays attention to the cache file if you give it
10452 # the --recheck option to rerun configure.
10453 #
10454 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10455 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10456 # following values.
10457
10458 _ACEOF
10459
10460 # The following way of writing the cache mishandles newlines in values,
10461 # but we know of no workaround that is simple, portable, and efficient.
10462 # So, don't put newlines in cache variables' values.
10463 # Ultrix sh set writes to stderr and can't be redirected directly,
10464 # and sets the high bit in the cache file unless we assign to the vars.
10465 {
10466 (set) 2>&1 |
10467 case `(ac_space=' '; set | grep ac_space) 2>&1` in
10468 *ac_space=\ *)
10469 # `set' does not quote correctly, so add quotes (double-quote
10470 # substitution turns \\\\ into \\, and sed turns \\ into \).
10471 sed -n \
10472 "s/'/'\\\\''/g;
10473 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10474 ;;
10475 *)
10476 # `set' quotes correctly as required by POSIX, so do not add quotes.
10477 sed -n \
10478 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
10479 ;;
10480 esac;
10481 } |
10482 sed '
10483 t clear
10484 : clear
10485 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10486 t end
10487 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10488 : end' >>confcache
10489 if diff $cache_file confcache >/dev/null 2>&1; then :; else
10490 if test -w $cache_file; then
10491 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
10492 cat confcache >$cache_file
10493 else
10494 echo "not updating unwritable cache $cache_file"
10495 fi
10496 fi
10497 rm -f confcache
10498
10499 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10500 # Let make expand exec_prefix.
10501 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10502
10503 # VPATH may cause trouble with some makes, so we remove $(srcdir),
10504 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10505 # trailing colons and then remove the whole line if VPATH becomes empty
10506 # (actually we leave an empty line to preserve line numbers).
10507 if test "x$srcdir" = x.; then
10508 ac_vpsub='/^[ ]*VPATH[ ]*=/{
10509 s/:*\$(srcdir):*/:/;
10510 s/:*\${srcdir}:*/:/;
10511 s/:*@srcdir@:*/:/;
10512 s/^\([^=]*=[ ]*\):*/\1/;
10513 s/:*$//;
10514 s/^[^=]*=[ ]*$//;
10515 }'
10516 fi
10517
10518 DEFS=-DHAVE_CONFIG_H
10519
10520 ac_libobjs=
10521 ac_ltlibobjs=
10522 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10523 # 1. Remove the extension, and $U if already installed.
10524 ac_i=`echo "$ac_i" |
10525 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
10526 # 2. Add them.
10527 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
10528 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
10529 done
10530 LIBOBJS=$ac_libobjs
10531
10532 LTLIBOBJS=$ac_ltlibobjs
10533
10534
10535 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
10536 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
10537 Usually this means the macro was only invoked conditionally." >&5
10538 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
10539 Usually this means the macro was only invoked conditionally." >&2;}
10540 { (exit 1); exit 1; }; }
10541 fi
10542
10543 : ${CONFIG_STATUS=./config.status}
10544 ac_clean_files_save=$ac_clean_files
10545 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10546 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
10547 echo "$as_me: creating $CONFIG_STATUS" >&6;}
10548 cat >$CONFIG_STATUS <<_ACEOF
10549 #! $SHELL
10550 # Generated by $as_me.
10551 # Run this file to recreate the current configuration.
10552 # Compiler output produced by configure, useful for debugging
10553 # configure, is in config.log if it exists.
10554
10555 debug=false
10556 ac_cs_recheck=false
10557 ac_cs_silent=false
10558 SHELL=\${CONFIG_SHELL-$SHELL}
10559 _ACEOF
10560
10561 cat >>$CONFIG_STATUS <<\_ACEOF
10562 ## --------------------- ##
10563 ## M4sh Initialization. ##
10564 ## --------------------- ##
10565
10566 # Be Bourne compatible
10567 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
10568 emulate sh
10569 NULLCMD=:
10570 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
10571 # is contrary to our usage. Disable this feature.
10572 alias -g '${1+"$@"}'='"$@"'
10573 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
10574 set -o posix
10575 fi
10576 DUALCASE=1; export DUALCASE # for MKS sh
10577
10578 # Support unset when possible.
10579 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
10580 as_unset=unset
10581 else
10582 as_unset=false
10583 fi
10584
10585
10586 # Work around bugs in pre-3.0 UWIN ksh.
10587 $as_unset ENV MAIL MAILPATH
10588 PS1='$ '
10589 PS2='> '
10590 PS4='+ '
10591
10592 # NLS nuisances.
10593 for as_var in \
10594 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
10595 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
10596 LC_TELEPHONE LC_TIME
10597 do
10598 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
10599 eval $as_var=C; export $as_var
10600 else
10601 $as_unset $as_var
10602 fi
10603 done
10604
10605 # Required to use basename.
10606 if expr a : '\(a\)' >/dev/null 2>&1; then
10607 as_expr=expr
10608 else
10609 as_expr=false
10610 fi
10611
10612 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
10613 as_basename=basename
10614 else
10615 as_basename=false
10616 fi
10617
10618
10619 # Name of the executable.
10620 as_me=`$as_basename "$0" ||
10621 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10622 X"$0" : 'X\(//\)$' \| \
10623 X"$0" : 'X\(/\)$' \| \
10624 . : '\(.\)' 2>/dev/null ||
10625 echo X/"$0" |
10626 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
10627 /^X\/\(\/\/\)$/{ s//\1/; q; }
10628 /^X\/\(\/\).*/{ s//\1/; q; }
10629 s/.*/./; q'`
10630
10631
10632 # PATH needs CR, and LINENO needs CR and PATH.
10633 # Avoid depending upon Character Ranges.
10634 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10635 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10636 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10637 as_cr_digits='0123456789'
10638 as_cr_alnum=$as_cr_Letters$as_cr_digits
10639
10640 # The user is always right.
10641 if test "${PATH_SEPARATOR+set}" != set; then
10642 echo "#! /bin/sh" >conf$$.sh
10643 echo "exit 0" >>conf$$.sh
10644 chmod +x conf$$.sh
10645 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10646 PATH_SEPARATOR=';'
10647 else
10648 PATH_SEPARATOR=:
10649 fi
10650 rm -f conf$$.sh
10651 fi
10652
10653
10654 as_lineno_1=$LINENO
10655 as_lineno_2=$LINENO
10656 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
10657 test "x$as_lineno_1" != "x$as_lineno_2" &&
10658 test "x$as_lineno_3" = "x$as_lineno_2" || {
10659 # Find who we are. Look in the path if we contain no path at all
10660 # relative or not.
10661 case $0 in
10662 *[\\/]* ) as_myself=$0 ;;
10663 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10664 for as_dir in $PATH
10665 do
10666 IFS=$as_save_IFS
10667 test -z "$as_dir" && as_dir=.
10668 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10669 done
10670
10671 ;;
10672 esac
10673 # We did not find ourselves, most probably we were run as `sh COMMAND'
10674 # in which case we are not to be found in the path.
10675 if test "x$as_myself" = x; then
10676 as_myself=$0
10677 fi
10678 if test ! -f "$as_myself"; then
10679 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
10680 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
10681 { (exit 1); exit 1; }; }
10682 fi
10683 case $CONFIG_SHELL in
10684 '')
10685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10686 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
10687 do
10688 IFS=$as_save_IFS
10689 test -z "$as_dir" && as_dir=.
10690 for as_base in sh bash ksh sh5; do
10691 case $as_dir in
10692 /*)
10693 if ("$as_dir/$as_base" -c '
10694 as_lineno_1=$LINENO
10695 as_lineno_2=$LINENO
10696 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
10697 test "x$as_lineno_1" != "x$as_lineno_2" &&
10698 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
10699 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
10700 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
10701 CONFIG_SHELL=$as_dir/$as_base
10702 export CONFIG_SHELL
10703 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
10704 fi;;
10705 esac
10706 done
10707 done
10708 ;;
10709 esac
10710
10711 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
10712 # uniformly replaced by the line number. The first 'sed' inserts a
10713 # line-number line before each line; the second 'sed' does the real
10714 # work. The second script uses 'N' to pair each line-number line
10715 # with the numbered line, and appends trailing '-' during
10716 # substitution so that $LINENO is not a special case at line end.
10717 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
10718 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
10719 sed '=' <$as_myself |
10720 sed '
10721 N
10722 s,$,-,
10723 : loop
10724 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
10725 t loop
10726 s,-$,,
10727 s,^['$as_cr_digits']*\n,,
10728 ' >$as_me.lineno &&
10729 chmod +x $as_me.lineno ||
10730 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
10731 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
10732 { (exit 1); exit 1; }; }
10733
10734 # Don't try to exec as it changes $[0], causing all sort of problems
10735 # (the dirname of $[0] is not the place where we might find the
10736 # original and so on. Autoconf is especially sensible to this).
10737 . ./$as_me.lineno
10738 # Exit status is that of the last command.
10739 exit
10740 }
10741
10742
10743 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
10744 *c*,-n*) ECHO_N= ECHO_C='
10745 ' ECHO_T=' ' ;;
10746 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
10747 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
10748 esac
10749
10750 if expr a : '\(a\)' >/dev/null 2>&1; then
10751 as_expr=expr
10752 else
10753 as_expr=false
10754 fi
10755
10756 rm -f conf$$ conf$$.exe conf$$.file
10757 echo >conf$$.file
10758 if ln -s conf$$.file conf$$ 2>/dev/null; then
10759 # We could just check for DJGPP; but this test a) works b) is more generic
10760 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
10761 if test -f conf$$.exe; then
10762 # Don't use ln at all; we don't have any links
10763 as_ln_s='cp -p'
10764 else
10765 as_ln_s='ln -s'
10766 fi
10767 elif ln conf$$.file conf$$ 2>/dev/null; then
10768 as_ln_s=ln
10769 else
10770 as_ln_s='cp -p'
10771 fi
10772 rm -f conf$$ conf$$.exe conf$$.file
10773
10774 if mkdir -p . 2>/dev/null; then
10775 as_mkdir_p=:
10776 else
10777 test -d ./-p && rmdir ./-p
10778 as_mkdir_p=false
10779 fi
10780
10781 as_executable_p="test -f"
10782
10783 # Sed expression to map a string onto a valid CPP name.
10784 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10785
10786 # Sed expression to map a string onto a valid variable name.
10787 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10788
10789
10790 # IFS
10791 # We need space, tab and new line, in precisely that order.
10792 as_nl='
10793 '
10794 IFS=" $as_nl"
10795
10796 # CDPATH.
10797 $as_unset CDPATH
10798
10799 exec 6>&1
10800
10801 # Open the log real soon, to keep \$[0] and so on meaningful, and to
10802 # report actual input values of CONFIG_FILES etc. instead of their
10803 # values after options handling. Logging --version etc. is OK.
10804 exec 5>>config.log
10805 {
10806 echo
10807 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10808 ## Running $as_me. ##
10809 _ASBOX
10810 } >&5
10811 cat >&5 <<_CSEOF
10812
10813 This file was extended by package-unused $as_me version-unused, which was
10814 generated by GNU Autoconf 2.59. Invocation command line was
10815
10816 CONFIG_FILES = $CONFIG_FILES
10817 CONFIG_HEADERS = $CONFIG_HEADERS
10818 CONFIG_LINKS = $CONFIG_LINKS
10819 CONFIG_COMMANDS = $CONFIG_COMMANDS
10820 $ $0 $@
10821
10822 _CSEOF
10823 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
10824 echo >&5
10825 _ACEOF
10826
10827 # Files that config.status was made for.
10828 if test -n "$ac_config_files"; then
10829 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
10830 fi
10831
10832 if test -n "$ac_config_headers"; then
10833 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
10834 fi
10835
10836 if test -n "$ac_config_links"; then
10837 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
10838 fi
10839
10840 if test -n "$ac_config_commands"; then
10841 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
10842 fi
10843
10844 cat >>$CONFIG_STATUS <<\_ACEOF
10845
10846 ac_cs_usage="\
10847 \`$as_me' instantiates files from templates according to the
10848 current configuration.
10849
10850 Usage: $0 [OPTIONS] [FILE]...
10851
10852 -h, --help print this help, then exit
10853 -V, --version print version number, then exit
10854 -q, --quiet do not print progress messages
10855 -d, --debug don't remove temporary files
10856 --recheck update $as_me by reconfiguring in the same conditions
10857 --file=FILE[:TEMPLATE]
10858 instantiate the configuration file FILE
10859 --header=FILE[:TEMPLATE]
10860 instantiate the configuration header FILE
10861
10862 Configuration files:
10863 $config_files
10864
10865 Configuration headers:
10866 $config_headers
10867
10868 Configuration commands:
10869 $config_commands
10870
10871 Report bugs to <bug-autoconf@gnu.org>."
10872 _ACEOF
10873
10874 cat >>$CONFIG_STATUS <<_ACEOF
10875 ac_cs_version="\\
10876 package-unused config.status version-unused
10877 configured by $0, generated by GNU Autoconf 2.59,
10878 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
10879
10880 Copyright (C) 2003 Free Software Foundation, Inc.
10881 This config.status script is free software; the Free Software Foundation
10882 gives unlimited permission to copy, distribute and modify it."
10883 srcdir=$srcdir
10884 INSTALL="$INSTALL"
10885 _ACEOF
10886
10887 cat >>$CONFIG_STATUS <<\_ACEOF
10888 # If no file are specified by the user, then we need to provide default
10889 # value. By we need to know if files were specified by the user.
10890 ac_need_defaults=:
10891 while test $# != 0
10892 do
10893 case $1 in
10894 --*=*)
10895 ac_option=`expr "x$1" : 'x\([^=]*\)='`
10896 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
10897 ac_shift=:
10898 ;;
10899 -*)
10900 ac_option=$1
10901 ac_optarg=$2
10902 ac_shift=shift
10903 ;;
10904 *) # This is not an option, so the user has probably given explicit
10905 # arguments.
10906 ac_option=$1
10907 ac_need_defaults=false;;
10908 esac
10909
10910 case $ac_option in
10911 # Handling of the options.
10912 _ACEOF
10913 cat >>$CONFIG_STATUS <<\_ACEOF
10914 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10915 ac_cs_recheck=: ;;
10916 --version | --vers* | -V )
10917 echo "$ac_cs_version"; exit 0 ;;
10918 --he | --h)
10919 # Conflict between --help and --header
10920 { { echo "$as_me:$LINENO: error: ambiguous option: $1
10921 Try \`$0 --help' for more information." >&5
10922 echo "$as_me: error: ambiguous option: $1
10923 Try \`$0 --help' for more information." >&2;}
10924 { (exit 1); exit 1; }; };;
10925 --help | --hel | -h )
10926 echo "$ac_cs_usage"; exit 0 ;;
10927 --debug | --d* | -d )
10928 debug=: ;;
10929 --file | --fil | --fi | --f )
10930 $ac_shift
10931 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
10932 ac_need_defaults=false;;
10933 --header | --heade | --head | --hea )
10934 $ac_shift
10935 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
10936 ac_need_defaults=false;;
10937 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10938 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10939 ac_cs_silent=: ;;
10940
10941 # This is an error.
10942 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
10943 Try \`$0 --help' for more information." >&5
10944 echo "$as_me: error: unrecognized option: $1
10945 Try \`$0 --help' for more information." >&2;}
10946 { (exit 1); exit 1; }; } ;;
10947
10948 *) ac_config_targets="$ac_config_targets $1" ;;
10949
10950 esac
10951 shift
10952 done
10953
10954 ac_configure_extra_args=
10955
10956 if $ac_cs_silent; then
10957 exec 6>/dev/null
10958 ac_configure_extra_args="$ac_configure_extra_args --silent"
10959 fi
10960
10961 _ACEOF
10962 cat >>$CONFIG_STATUS <<_ACEOF
10963 if \$ac_cs_recheck; then
10964 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
10965 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10966 fi
10967
10968 _ACEOF
10969
10970 cat >>$CONFIG_STATUS <<_ACEOF
10971 #
10972 # INIT-COMMANDS section.
10973 #
10974
10975
10976 srcdir="$srcdir"
10977 host="$host"
10978 target="$target"
10979 with_multisubdir="$with_multisubdir"
10980 with_multisrctop="$with_multisrctop"
10981 with_target_subdir="$with_target_subdir"
10982 ac_configure_args="${multilib_arg} ${ac_configure_args}"
10983 multi_basedir="$multi_basedir"
10984 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
10985 CC="$CC"
10986
10987
10988 # The HP-UX ksh and POSIX shell print the target directory to stdout
10989 # if CDPATH is set.
10990 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10991
10992 sed_quote_subst='$sed_quote_subst'
10993 double_quote_subst='$double_quote_subst'
10994 delay_variable_subst='$delay_variable_subst'
10995 AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`'
10996 DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`'
10997 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
10998 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
10999 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11000 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11001 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11002 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11003 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11004 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11005 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11006 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11007 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11008 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11009 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11010 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11011 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11012 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11013 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11014 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11015 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11016 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11017 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11018 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11019 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11020 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11021 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11022 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11023 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11024 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11025 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11026 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11027 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11028 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11029 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11030 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11031 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11032 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11033 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11034 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11035 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11036 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11037 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11038 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11039 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11040 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11041 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
11042 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11043 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11044 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11045 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11046 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11047 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11048 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11049 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11050 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11051 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11052 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11053 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11054 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11055 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11056 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11057 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11058 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11059 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11060 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11061 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11062 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11063 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11064 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11065 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11066 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11067 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11068 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11069 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11070 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11071 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11072 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11073 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11074 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11075 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11076 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11077 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11078 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11079 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11080 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11081 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11082 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11083 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11084 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11085 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11086 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11087 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11088 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11089 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11090 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11091 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11092 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11093 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11094 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11095 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11096 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11097 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11098 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11099 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11100 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11101 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11102 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11103 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11104 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11105 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11106 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11107 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11108 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11109
11110 LTCC='$LTCC'
11111 LTCFLAGS='$LTCFLAGS'
11112 compiler='$compiler_DEFAULT'
11113
11114 # Quote evaled strings.
11115 for var in SED \
11116 GREP \
11117 EGREP \
11118 FGREP \
11119 LD \
11120 NM \
11121 LN_S \
11122 lt_SP2NL \
11123 lt_NL2SP \
11124 reload_flag \
11125 deplibs_check_method \
11126 file_magic_cmd \
11127 AR \
11128 AR_FLAGS \
11129 STRIP \
11130 RANLIB \
11131 CC \
11132 CFLAGS \
11133 compiler \
11134 lt_cv_sys_global_symbol_pipe \
11135 lt_cv_sys_global_symbol_to_cdecl \
11136 lt_cv_sys_global_symbol_to_c_name_address \
11137 SHELL \
11138 ECHO \
11139 lt_prog_compiler_no_builtin_flag \
11140 lt_prog_compiler_wl \
11141 lt_prog_compiler_pic \
11142 lt_prog_compiler_static \
11143 lt_cv_prog_compiler_c_o \
11144 need_locks \
11145 shrext_cmds \
11146 export_dynamic_flag_spec \
11147 whole_archive_flag_spec \
11148 compiler_needs_object \
11149 with_gnu_ld \
11150 allow_undefined_flag \
11151 no_undefined_flag \
11152 hardcode_libdir_flag_spec \
11153 hardcode_libdir_flag_spec_ld \
11154 hardcode_libdir_separator \
11155 fix_srcfile_path \
11156 exclude_expsyms \
11157 include_expsyms \
11158 file_list_spec \
11159 variables_saved_for_relink \
11160 libname_spec \
11161 library_names_spec \
11162 soname_spec \
11163 finish_eval \
11164 old_striplib \
11165 striplib; do
11166 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11167 *[\\\\\\\`\\"\\\$]*)
11168 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11169 ;;
11170 *)
11171 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11172 ;;
11173 esac
11174 done
11175
11176 # Double-quote double-evaled strings.
11177 for var in reload_cmds \
11178 old_postinstall_cmds \
11179 old_postuninstall_cmds \
11180 old_archive_cmds \
11181 extract_expsyms_cmds \
11182 old_archive_from_new_cmds \
11183 old_archive_from_expsyms_cmds \
11184 archive_cmds \
11185 archive_expsym_cmds \
11186 module_cmds \
11187 module_expsym_cmds \
11188 export_symbols_cmds \
11189 prelink_cmds \
11190 postinstall_cmds \
11191 postuninstall_cmds \
11192 finish_cmds \
11193 sys_lib_search_path_spec \
11194 sys_lib_dlsearch_path_spec; do
11195 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11196 *[\\\\\\\`\\"\\\$]*)
11197 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11198 ;;
11199 *)
11200 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11201 ;;
11202 esac
11203 done
11204
11205 # Fix-up fallback echo if it was mangled by the above quoting rules.
11206 case \$lt_ECHO in
11207 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
11208 ;;
11209 esac
11210
11211 ac_aux_dir='$ac_aux_dir'
11212 xsi_shell='$xsi_shell'
11213 lt_shell_append='$lt_shell_append'
11214
11215 # See if we are running on zsh, and set the options which allow our
11216 # commands through without removal of \ escapes INIT.
11217 if test -n "\${ZSH_VERSION+set}" ; then
11218 setopt NO_GLOB_SUBST
11219 fi
11220
11221
11222 PACKAGE='$PACKAGE'
11223 VERSION='$VERSION'
11224 TIMESTAMP='$TIMESTAMP'
11225 RM='$RM'
11226 ofile='$ofile'
11227
11228
11229
11230 srcdir=${srcdir}
11231 host=${host}
11232 target=${target}
11233 with_target_subdir=${with_target_subdir}
11234 with_multisubdir=${with_multisubdir}
11235 ac_configure_args="--enable-multilib ${ac_configure_args}"
11236 multi_basedir=${multi_basedir}
11237 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11238 ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
11239
11240
11241 _ACEOF
11242
11243
11244
11245 cat >>$CONFIG_STATUS <<\_ACEOF
11246 for ac_config_target in $ac_config_targets
11247 do
11248 case "$ac_config_target" in
11249 # Handling of arguments.
11250 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11251 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
11252 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11253 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
11254 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11255 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
11256 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
11257 { (exit 1); exit 1; }; };;
11258 esac
11259 done
11260
11261 # If the user did not use the arguments to specify the items to instantiate,
11262 # then the envvar interface is used. Set only those that are not.
11263 # We use the long form for the default assignment because of an extremely
11264 # bizarre bug on SunOS 4.1.3.
11265 if $ac_need_defaults; then
11266 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11267 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11268 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11269 fi
11270
11271 # Have a temporary directory for convenience. Make it in the build tree
11272 # simply because there is no reason to put it here, and in addition,
11273 # creating and moving files from /tmp can sometimes cause problems.
11274 # Create a temporary directory, and hook for its removal unless debugging.
11275 $debug ||
11276 {
11277 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
11278 trap '{ (exit 1); exit 1; }' 1 2 13 15
11279 }
11280
11281 # Create a (secure) tmp directory for tmp files.
11282
11283 {
11284 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
11285 test -n "$tmp" && test -d "$tmp"
11286 } ||
11287 {
11288 tmp=./confstat$$-$RANDOM
11289 (umask 077 && mkdir $tmp)
11290 } ||
11291 {
11292 echo "$me: cannot create a temporary directory in ." >&2
11293 { (exit 1); exit 1; }
11294 }
11295
11296 _ACEOF
11297
11298 cat >>$CONFIG_STATUS <<_ACEOF
11299
11300 #
11301 # CONFIG_FILES section.
11302 #
11303
11304 # No need to generate the scripts if there are no CONFIG_FILES.
11305 # This happens for instance when ./config.status config.h
11306 if test -n "\$CONFIG_FILES"; then
11307 # Protect against being on the right side of a sed subst in config.status.
11308 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
11309 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
11310 s,@SHELL@,$SHELL,;t t
11311 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
11312 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
11313 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
11314 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
11315 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
11316 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
11317 s,@exec_prefix@,$exec_prefix,;t t
11318 s,@prefix@,$prefix,;t t
11319 s,@program_transform_name@,$program_transform_name,;t t
11320 s,@bindir@,$bindir,;t t
11321 s,@sbindir@,$sbindir,;t t
11322 s,@libexecdir@,$libexecdir,;t t
11323 s,@datadir@,$datadir,;t t
11324 s,@sysconfdir@,$sysconfdir,;t t
11325 s,@sharedstatedir@,$sharedstatedir,;t t
11326 s,@localstatedir@,$localstatedir,;t t
11327 s,@libdir@,$libdir,;t t
11328 s,@includedir@,$includedir,;t t
11329 s,@oldincludedir@,$oldincludedir,;t t
11330 s,@infodir@,$infodir,;t t
11331 s,@mandir@,$mandir,;t t
11332 s,@build_alias@,$build_alias,;t t
11333 s,@host_alias@,$host_alias,;t t
11334 s,@target_alias@,$target_alias,;t t
11335 s,@DEFS@,$DEFS,;t t
11336 s,@ECHO_C@,$ECHO_C,;t t
11337 s,@ECHO_N@,$ECHO_N,;t t
11338 s,@ECHO_T@,$ECHO_T,;t t
11339 s,@LIBS@,$LIBS,;t t
11340 s,@build@,$build,;t t
11341 s,@build_cpu@,$build_cpu,;t t
11342 s,@build_vendor@,$build_vendor,;t t
11343 s,@build_os@,$build_os,;t t
11344 s,@build_libsubdir@,$build_libsubdir,;t t
11345 s,@build_subdir@,$build_subdir,;t t
11346 s,@host_subdir@,$host_subdir,;t t
11347 s,@target_subdir@,$target_subdir,;t t
11348 s,@VERSION@,$VERSION,;t t
11349 s,@OBJC_BOEHM_GC@,$OBJC_BOEHM_GC,;t t
11350 s,@OBJC_BOEHM_GC_INCLUDES@,$OBJC_BOEHM_GC_INCLUDES,;t t
11351 s,@multi_basedir@,$multi_basedir,;t t
11352 s,@host@,$host,;t t
11353 s,@host_cpu@,$host_cpu,;t t
11354 s,@host_vendor@,$host_vendor,;t t
11355 s,@host_os@,$host_os,;t t
11356 s,@target@,$target,;t t
11357 s,@target_cpu@,$target_cpu,;t t
11358 s,@target_vendor@,$target_vendor,;t t
11359 s,@target_os@,$target_os,;t t
11360 s,@target_noncanonical@,$target_noncanonical,;t t
11361 s,@glibcpp_srcdir@,$glibcpp_srcdir,;t t
11362 s,@toolexecdir@,$toolexecdir,;t t
11363 s,@toolexeclibdir@,$toolexeclibdir,;t t
11364 s,@includedirname@,$includedirname,;t t
11365 s,@libsubfix@,$libsubfix,;t t
11366 s,@CC@,$CC,;t t
11367 s,@ac_ct_CC@,$ac_ct_CC,;t t
11368 s,@EXEEXT@,$EXEEXT,;t t
11369 s,@OBJEXT@,$OBJEXT,;t t
11370 s,@extra_ldflags_libobjc@,$extra_ldflags_libobjc,;t t
11371 s,@CFLAGS@,$CFLAGS,;t t
11372 s,@AS@,$AS,;t t
11373 s,@ac_ct_AS@,$ac_ct_AS,;t t
11374 s,@AR@,$AR,;t t
11375 s,@ac_ct_AR@,$ac_ct_AR,;t t
11376 s,@RANLIB@,$RANLIB,;t t
11377 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
11378 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
11379 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
11380 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
11381 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
11382 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
11383 s,@MAINT@,$MAINT,;t t
11384 s,@DLLTOOL@,$DLLTOOL,;t t
11385 s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t
11386 s,@OBJDUMP@,$OBJDUMP,;t t
11387 s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
11388 s,@LIBTOOL@,$LIBTOOL,;t t
11389 s,@SED@,$SED,;t t
11390 s,@EGREP@,$EGREP,;t t
11391 s,@FGREP@,$FGREP,;t t
11392 s,@GREP@,$GREP,;t t
11393 s,@LD@,$LD,;t t
11394 s,@DUMPBIN@,$DUMPBIN,;t t
11395 s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
11396 s,@NM@,$NM,;t t
11397 s,@LN_S@,$LN_S,;t t
11398 s,@STRIP@,$STRIP,;t t
11399 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
11400 s,@lt_ECHO@,$lt_ECHO,;t t
11401 s,@CPP@,$CPP,;t t
11402 s,@CPPFLAGS@,$CPPFLAGS,;t t
11403 s,@SET_MAKE@,$SET_MAKE,;t t
11404 s,@LIBOBJS@,$LIBOBJS,;t t
11405 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
11406 CEOF
11407
11408 _ACEOF
11409
11410 cat >>$CONFIG_STATUS <<\_ACEOF
11411 # Split the substitutions into bite-sized pieces for seds with
11412 # small command number limits, like on Digital OSF/1 and HP-UX.
11413 ac_max_sed_lines=48
11414 ac_sed_frag=1 # Number of current file.
11415 ac_beg=1 # First line for current file.
11416 ac_end=$ac_max_sed_lines # Line after last line for current file.
11417 ac_more_lines=:
11418 ac_sed_cmds=
11419 while $ac_more_lines; do
11420 if test $ac_beg -gt 1; then
11421 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11422 else
11423 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11424 fi
11425 if test ! -s $tmp/subs.frag; then
11426 ac_more_lines=false
11427 else
11428 # The purpose of the label and of the branching condition is to
11429 # speed up the sed processing (if there are no `@' at all, there
11430 # is no need to browse any of the substitutions).
11431 # These are the two extra sed commands mentioned above.
11432 (echo ':t
11433 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
11434 if test -z "$ac_sed_cmds"; then
11435 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
11436 else
11437 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
11438 fi
11439 ac_sed_frag=`expr $ac_sed_frag + 1`
11440 ac_beg=$ac_end
11441 ac_end=`expr $ac_end + $ac_max_sed_lines`
11442 fi
11443 done
11444 if test -z "$ac_sed_cmds"; then
11445 ac_sed_cmds=cat
11446 fi
11447 fi # test -n "$CONFIG_FILES"
11448
11449 _ACEOF
11450 cat >>$CONFIG_STATUS <<\_ACEOF
11451 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
11452 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11453 case $ac_file in
11454 - | *:- | *:-:* ) # input from stdin
11455 cat >$tmp/stdin
11456 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11457 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11458 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11459 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11460 * ) ac_file_in=$ac_file.in ;;
11461 esac
11462
11463 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
11464 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11465 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11466 X"$ac_file" : 'X\(//\)[^/]' \| \
11467 X"$ac_file" : 'X\(//\)$' \| \
11468 X"$ac_file" : 'X\(/\)' \| \
11469 . : '\(.\)' 2>/dev/null ||
11470 echo X"$ac_file" |
11471 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11472 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11473 /^X\(\/\/\)$/{ s//\1/; q; }
11474 /^X\(\/\).*/{ s//\1/; q; }
11475 s/.*/./; q'`
11476 { if $as_mkdir_p; then
11477 mkdir -p "$ac_dir"
11478 else
11479 as_dir="$ac_dir"
11480 as_dirs=
11481 while test ! -d "$as_dir"; do
11482 as_dirs="$as_dir $as_dirs"
11483 as_dir=`(dirname "$as_dir") 2>/dev/null ||
11484 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11485 X"$as_dir" : 'X\(//\)[^/]' \| \
11486 X"$as_dir" : 'X\(//\)$' \| \
11487 X"$as_dir" : 'X\(/\)' \| \
11488 . : '\(.\)' 2>/dev/null ||
11489 echo X"$as_dir" |
11490 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11491 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11492 /^X\(\/\/\)$/{ s//\1/; q; }
11493 /^X\(\/\).*/{ s//\1/; q; }
11494 s/.*/./; q'`
11495 done
11496 test ! -n "$as_dirs" || mkdir $as_dirs
11497 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11498 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11499 { (exit 1); exit 1; }; }; }
11500
11501 ac_builddir=.
11502
11503 if test "$ac_dir" != .; then
11504 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
11505 # A "../" for each directory in $ac_dir_suffix.
11506 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
11507 else
11508 ac_dir_suffix= ac_top_builddir=
11509 fi
11510
11511 case $srcdir in
11512 .) # No --srcdir option. We are building in place.
11513 ac_srcdir=.
11514 if test -z "$ac_top_builddir"; then
11515 ac_top_srcdir=.
11516 else
11517 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11518 fi ;;
11519 [\\/]* | ?:[\\/]* ) # Absolute path.
11520 ac_srcdir=$srcdir$ac_dir_suffix;
11521 ac_top_srcdir=$srcdir ;;
11522 *) # Relative path.
11523 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
11524 ac_top_srcdir=$ac_top_builddir$srcdir ;;
11525 esac
11526
11527 # Do not use `cd foo && pwd` to compute absolute paths, because
11528 # the directories may not exist.
11529 case `pwd` in
11530 .) ac_abs_builddir="$ac_dir";;
11531 *)
11532 case "$ac_dir" in
11533 .) ac_abs_builddir=`pwd`;;
11534 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
11535 *) ac_abs_builddir=`pwd`/"$ac_dir";;
11536 esac;;
11537 esac
11538 case $ac_abs_builddir in
11539 .) ac_abs_top_builddir=${ac_top_builddir}.;;
11540 *)
11541 case ${ac_top_builddir}. in
11542 .) ac_abs_top_builddir=$ac_abs_builddir;;
11543 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
11544 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
11545 esac;;
11546 esac
11547 case $ac_abs_builddir in
11548 .) ac_abs_srcdir=$ac_srcdir;;
11549 *)
11550 case $ac_srcdir in
11551 .) ac_abs_srcdir=$ac_abs_builddir;;
11552 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
11553 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
11554 esac;;
11555 esac
11556 case $ac_abs_builddir in
11557 .) ac_abs_top_srcdir=$ac_top_srcdir;;
11558 *)
11559 case $ac_top_srcdir in
11560 .) ac_abs_top_srcdir=$ac_abs_builddir;;
11561 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11562 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11563 esac;;
11564 esac
11565
11566
11567 case $INSTALL in
11568 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11569 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
11570 esac
11571
11572 # Let's still pretend it is `configure' which instantiates (i.e., don't
11573 # use $as_me), people would be surprised to read:
11574 # /* config.h. Generated by config.status. */
11575 if test x"$ac_file" = x-; then
11576 configure_input=
11577 else
11578 configure_input="$ac_file. "
11579 fi
11580 configure_input=$configure_input"Generated from `echo $ac_file_in |
11581 sed 's,.*/,,'` by configure."
11582
11583 # First look for the input files in the build tree, otherwise in the
11584 # src tree.
11585 ac_file_inputs=`IFS=:
11586 for f in $ac_file_in; do
11587 case $f in
11588 -) echo $tmp/stdin ;;
11589 [\\/$]*)
11590 # Absolute (can't be DOS-style, as IFS=:)
11591 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11592 echo "$as_me: error: cannot find input file: $f" >&2;}
11593 { (exit 1); exit 1; }; }
11594 echo "$f";;
11595 *) # Relative
11596 if test -f "$f"; then
11597 # Build tree
11598 echo "$f"
11599 elif test -f "$srcdir/$f"; then
11600 # Source tree
11601 echo "$srcdir/$f"
11602 else
11603 # /dev/null tree
11604 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11605 echo "$as_me: error: cannot find input file: $f" >&2;}
11606 { (exit 1); exit 1; }; }
11607 fi;;
11608 esac
11609 done` || { (exit 1); exit 1; }
11610
11611 if test x"$ac_file" != x-; then
11612 { echo "$as_me:$LINENO: creating $ac_file" >&5
11613 echo "$as_me: creating $ac_file" >&6;}
11614 rm -f "$ac_file"
11615 fi
11616 _ACEOF
11617 cat >>$CONFIG_STATUS <<_ACEOF
11618 sed "$ac_vpsub
11619 $extrasub
11620 _ACEOF
11621 cat >>$CONFIG_STATUS <<\_ACEOF
11622 :t
11623 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11624 s,@configure_input@,$configure_input,;t t
11625 s,@srcdir@,$ac_srcdir,;t t
11626 s,@abs_srcdir@,$ac_abs_srcdir,;t t
11627 s,@top_srcdir@,$ac_top_srcdir,;t t
11628 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
11629 s,@builddir@,$ac_builddir,;t t
11630 s,@abs_builddir@,$ac_abs_builddir,;t t
11631 s,@top_builddir@,$ac_top_builddir,;t t
11632 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
11633 s,@INSTALL@,$ac_INSTALL,;t t
11634 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
11635 rm -f $tmp/stdin
11636 if test x"$ac_file" != x-; then
11637 mv $tmp/out $ac_file
11638 else
11639 cat $tmp/out
11640 rm -f $tmp/out
11641 fi
11642
11643 done
11644 _ACEOF
11645 cat >>$CONFIG_STATUS <<\_ACEOF
11646
11647 #
11648 # CONFIG_HEADER section.
11649 #
11650
11651 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11652 # NAME is the cpp macro being defined and VALUE is the value it is being given.
11653 #
11654 # ac_d sets the value in "#define NAME VALUE" lines.
11655 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
11656 ac_dB='[ ].*$,\1#\2'
11657 ac_dC=' '
11658 ac_dD=',;t'
11659 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11660 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11661 ac_uB='$,\1#\2define\3'
11662 ac_uC=' '
11663 ac_uD=',;t'
11664
11665 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
11666 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11667 case $ac_file in
11668 - | *:- | *:-:* ) # input from stdin
11669 cat >$tmp/stdin
11670 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11671 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11672 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11673 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11674 * ) ac_file_in=$ac_file.in ;;
11675 esac
11676
11677 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
11678 echo "$as_me: creating $ac_file" >&6;}
11679
11680 # First look for the input files in the build tree, otherwise in the
11681 # src tree.
11682 ac_file_inputs=`IFS=:
11683 for f in $ac_file_in; do
11684 case $f in
11685 -) echo $tmp/stdin ;;
11686 [\\/$]*)
11687 # Absolute (can't be DOS-style, as IFS=:)
11688 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11689 echo "$as_me: error: cannot find input file: $f" >&2;}
11690 { (exit 1); exit 1; }; }
11691 # Do quote $f, to prevent DOS paths from being IFS'd.
11692 echo "$f";;
11693 *) # Relative
11694 if test -f "$f"; then
11695 # Build tree
11696 echo "$f"
11697 elif test -f "$srcdir/$f"; then
11698 # Source tree
11699 echo "$srcdir/$f"
11700 else
11701 # /dev/null tree
11702 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11703 echo "$as_me: error: cannot find input file: $f" >&2;}
11704 { (exit 1); exit 1; }; }
11705 fi;;
11706 esac
11707 done` || { (exit 1); exit 1; }
11708 # Remove the trailing spaces.
11709 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
11710
11711 _ACEOF
11712
11713 # Transform confdefs.h into two sed scripts, `conftest.defines' and
11714 # `conftest.undefs', that substitutes the proper values into
11715 # config.h.in to produce config.h. The first handles `#define'
11716 # templates, and the second `#undef' templates.
11717 # And first: Protect against being on the right side of a sed subst in
11718 # config.status. Protect against being in an unquoted here document
11719 # in config.status.
11720 rm -f conftest.defines conftest.undefs
11721 # Using a here document instead of a string reduces the quoting nightmare.
11722 # Putting comments in sed scripts is not portable.
11723 #
11724 # `end' is used to avoid that the second main sed command (meant for
11725 # 0-ary CPP macros) applies to n-ary macro definitions.
11726 # See the Autoconf documentation for `clear'.
11727 cat >confdef2sed.sed <<\_ACEOF
11728 s/[\\&,]/\\&/g
11729 s,[\\$`],\\&,g
11730 t clear
11731 : clear
11732 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
11733 t end
11734 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
11735 : end
11736 _ACEOF
11737 # If some macros were called several times there might be several times
11738 # the same #defines, which is useless. Nevertheless, we may not want to
11739 # sort them, since we want the *last* AC-DEFINE to be honored.
11740 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
11741 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
11742 rm -f confdef2sed.sed
11743
11744 # This sed command replaces #undef with comments. This is necessary, for
11745 # example, in the case of _POSIX_SOURCE, which is predefined and required
11746 # on some systems where configure will not decide to define it.
11747 cat >>conftest.undefs <<\_ACEOF
11748 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
11749 _ACEOF
11750
11751 # Break up conftest.defines because some shells have a limit on the size
11752 # of here documents, and old seds have small limits too (100 cmds).
11753 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
11754 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
11755 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
11756 echo ' :' >>$CONFIG_STATUS
11757 rm -f conftest.tail
11758 while grep . conftest.defines >/dev/null
11759 do
11760 # Write a limited-size here document to $tmp/defines.sed.
11761 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
11762 # Speed up: don't consider the non `#define' lines.
11763 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
11764 # Work around the forget-to-reset-the-flag bug.
11765 echo 't clr' >>$CONFIG_STATUS
11766 echo ': clr' >>$CONFIG_STATUS
11767 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
11768 echo 'CEOF
11769 sed -f $tmp/defines.sed $tmp/in >$tmp/out
11770 rm -f $tmp/in
11771 mv $tmp/out $tmp/in
11772 ' >>$CONFIG_STATUS
11773 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
11774 rm -f conftest.defines
11775 mv conftest.tail conftest.defines
11776 done
11777 rm -f conftest.defines
11778 echo ' fi # grep' >>$CONFIG_STATUS
11779 echo >>$CONFIG_STATUS
11780
11781 # Break up conftest.undefs because some shells have a limit on the size
11782 # of here documents, and old seds have small limits too (100 cmds).
11783 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
11784 rm -f conftest.tail
11785 while grep . conftest.undefs >/dev/null
11786 do
11787 # Write a limited-size here document to $tmp/undefs.sed.
11788 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
11789 # Speed up: don't consider the non `#undef'
11790 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
11791 # Work around the forget-to-reset-the-flag bug.
11792 echo 't clr' >>$CONFIG_STATUS
11793 echo ': clr' >>$CONFIG_STATUS
11794 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
11795 echo 'CEOF
11796 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
11797 rm -f $tmp/in
11798 mv $tmp/out $tmp/in
11799 ' >>$CONFIG_STATUS
11800 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
11801 rm -f conftest.undefs
11802 mv conftest.tail conftest.undefs
11803 done
11804 rm -f conftest.undefs
11805
11806 cat >>$CONFIG_STATUS <<\_ACEOF
11807 # Let's still pretend it is `configure' which instantiates (i.e., don't
11808 # use $as_me), people would be surprised to read:
11809 # /* config.h. Generated by config.status. */
11810 if test x"$ac_file" = x-; then
11811 echo "/* Generated by configure. */" >$tmp/config.h
11812 else
11813 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
11814 fi
11815 cat $tmp/in >>$tmp/config.h
11816 rm -f $tmp/in
11817 if test x"$ac_file" != x-; then
11818 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
11819 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
11820 echo "$as_me: $ac_file is unchanged" >&6;}
11821 else
11822 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11823 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11824 X"$ac_file" : 'X\(//\)[^/]' \| \
11825 X"$ac_file" : 'X\(//\)$' \| \
11826 X"$ac_file" : 'X\(/\)' \| \
11827 . : '\(.\)' 2>/dev/null ||
11828 echo X"$ac_file" |
11829 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11830 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11831 /^X\(\/\/\)$/{ s//\1/; q; }
11832 /^X\(\/\).*/{ s//\1/; q; }
11833 s/.*/./; q'`
11834 { if $as_mkdir_p; then
11835 mkdir -p "$ac_dir"
11836 else
11837 as_dir="$ac_dir"
11838 as_dirs=
11839 while test ! -d "$as_dir"; do
11840 as_dirs="$as_dir $as_dirs"
11841 as_dir=`(dirname "$as_dir") 2>/dev/null ||
11842 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11843 X"$as_dir" : 'X\(//\)[^/]' \| \
11844 X"$as_dir" : 'X\(//\)$' \| \
11845 X"$as_dir" : 'X\(/\)' \| \
11846 . : '\(.\)' 2>/dev/null ||
11847 echo X"$as_dir" |
11848 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11849 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11850 /^X\(\/\/\)$/{ s//\1/; q; }
11851 /^X\(\/\).*/{ s//\1/; q; }
11852 s/.*/./; q'`
11853 done
11854 test ! -n "$as_dirs" || mkdir $as_dirs
11855 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11856 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11857 { (exit 1); exit 1; }; }; }
11858
11859 rm -f $ac_file
11860 mv $tmp/config.h $ac_file
11861 fi
11862 else
11863 cat $tmp/config.h
11864 rm -f $tmp/config.h
11865 fi
11866 done
11867 _ACEOF
11868 cat >>$CONFIG_STATUS <<\_ACEOF
11869
11870 #
11871 # CONFIG_COMMANDS section.
11872 #
11873 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
11874 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
11875 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
11876 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
11877 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11878 X"$ac_dest" : 'X\(//\)[^/]' \| \
11879 X"$ac_dest" : 'X\(//\)$' \| \
11880 X"$ac_dest" : 'X\(/\)' \| \
11881 . : '\(.\)' 2>/dev/null ||
11882 echo X"$ac_dest" |
11883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11884 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11885 /^X\(\/\/\)$/{ s//\1/; q; }
11886 /^X\(\/\).*/{ s//\1/; q; }
11887 s/.*/./; q'`
11888 { if $as_mkdir_p; then
11889 mkdir -p "$ac_dir"
11890 else
11891 as_dir="$ac_dir"
11892 as_dirs=
11893 while test ! -d "$as_dir"; do
11894 as_dirs="$as_dir $as_dirs"
11895 as_dir=`(dirname "$as_dir") 2>/dev/null ||
11896 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11897 X"$as_dir" : 'X\(//\)[^/]' \| \
11898 X"$as_dir" : 'X\(//\)$' \| \
11899 X"$as_dir" : 'X\(/\)' \| \
11900 . : '\(.\)' 2>/dev/null ||
11901 echo X"$as_dir" |
11902 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11903 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11904 /^X\(\/\/\)$/{ s//\1/; q; }
11905 /^X\(\/\).*/{ s//\1/; q; }
11906 s/.*/./; q'`
11907 done
11908 test ! -n "$as_dirs" || mkdir $as_dirs
11909 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11910 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11911 { (exit 1); exit 1; }; }; }
11912
11913 ac_builddir=.
11914
11915 if test "$ac_dir" != .; then
11916 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
11917 # A "../" for each directory in $ac_dir_suffix.
11918 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
11919 else
11920 ac_dir_suffix= ac_top_builddir=
11921 fi
11922
11923 case $srcdir in
11924 .) # No --srcdir option. We are building in place.
11925 ac_srcdir=.
11926 if test -z "$ac_top_builddir"; then
11927 ac_top_srcdir=.
11928 else
11929 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11930 fi ;;
11931 [\\/]* | ?:[\\/]* ) # Absolute path.
11932 ac_srcdir=$srcdir$ac_dir_suffix;
11933 ac_top_srcdir=$srcdir ;;
11934 *) # Relative path.
11935 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
11936 ac_top_srcdir=$ac_top_builddir$srcdir ;;
11937 esac
11938
11939 # Do not use `cd foo && pwd` to compute absolute paths, because
11940 # the directories may not exist.
11941 case `pwd` in
11942 .) ac_abs_builddir="$ac_dir";;
11943 *)
11944 case "$ac_dir" in
11945 .) ac_abs_builddir=`pwd`;;
11946 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
11947 *) ac_abs_builddir=`pwd`/"$ac_dir";;
11948 esac;;
11949 esac
11950 case $ac_abs_builddir in
11951 .) ac_abs_top_builddir=${ac_top_builddir}.;;
11952 *)
11953 case ${ac_top_builddir}. in
11954 .) ac_abs_top_builddir=$ac_abs_builddir;;
11955 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
11956 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
11957 esac;;
11958 esac
11959 case $ac_abs_builddir in
11960 .) ac_abs_srcdir=$ac_srcdir;;
11961 *)
11962 case $ac_srcdir in
11963 .) ac_abs_srcdir=$ac_abs_builddir;;
11964 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
11965 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
11966 esac;;
11967 esac
11968 case $ac_abs_builddir in
11969 .) ac_abs_top_srcdir=$ac_top_srcdir;;
11970 *)
11971 case $ac_top_srcdir in
11972 .) ac_abs_top_srcdir=$ac_abs_builddir;;
11973 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11974 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11975 esac;;
11976 esac
11977
11978
11979 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
11980 echo "$as_me: executing $ac_dest commands" >&6;}
11981 case $ac_dest in
11982 default-1 )
11983 # Only add multilib support code if we just rebuilt the top-level
11984 # Makefile.
11985 case " $CONFIG_FILES " in
11986 *" Makefile "*)
11987 ac_file=Makefile . ${multi_basedir}/config-ml.in
11988 ;;
11989 esac ;;
11990 libtool )
11991
11992 # See if we are running on zsh, and set the options which allow our
11993 # commands through without removal of \ escapes.
11994 if test -n "${ZSH_VERSION+set}" ; then
11995 setopt NO_GLOB_SUBST
11996 fi
11997
11998 cfgfile="${ofile}T"
11999 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12000 $RM "$cfgfile"
12001
12002 cat <<_LT_EOF >> "$cfgfile"
12003 #! $SHELL
12004
12005 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12006 # Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
12007 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12008 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12009 #
12010 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12011 # 2006, 2007 Free Software Foundation, Inc.
12012 #
12013 # This file is part of GNU Libtool:
12014 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
12015 #
12016 # This program is free software; you can redistribute it and/or modify
12017 # it under the terms of the GNU General Public License as published by
12018 # the Free Software Foundation; either version 2 of the License, or
12019 # (at your option) any later version.
12020 #
12021 # This program is distributed in the hope that it will be useful, but
12022 # WITHOUT ANY WARRANTY; without even the implied warranty of
12023 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12024 # General Public License for more details.
12025 #
12026 # You should have received a copy of the GNU General Public License
12027 # along with this program; if not, a copy can be downloaded from
12028 # http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
12029 # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
12030 # MA 02110-1301, USA.
12031 #
12032 # As a special exception to the GNU General Public License, if you
12033 # distribute this file as part of a program that contains a
12034 # configuration script generated by Autoconf, you may include it under
12035 # the same distribution terms that you use for the rest of that program.
12036
12037
12038 # The names of the tagged configurations supported by this script.
12039 available_tags=""
12040
12041 # ### BEGIN LIBTOOL CONFIG
12042
12043 # Assembler program.
12044 AS=$AS
12045
12046 # DLL creation program.
12047 DLLTOOL=$DLLTOOL
12048
12049 # Object dumper program.
12050 OBJDUMP=$OBJDUMP
12051
12052 # Which release of libtool.m4 was used?
12053 macro_version=$macro_version
12054 macro_revision=$macro_revision
12055
12056 # Whether or not to build shared libraries.
12057 build_libtool_libs=$enable_shared
12058
12059 # Whether or not to build static libraries.
12060 build_old_libs=$enable_static
12061
12062 # What type of objects to build.
12063 pic_mode=$pic_mode
12064
12065 # Whether or not to optimize for fast installation.
12066 fast_install=$enable_fast_install
12067
12068 # The host system.
12069 host_alias=$host_alias
12070 host=$host
12071 host_os=$host_os
12072
12073 # The build system.
12074 build_alias=$build_alias
12075 build=$build
12076 build_os=$build_os
12077
12078 # A sed program that does not truncate output.
12079 SED=$lt_SED
12080
12081 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12082 Xsed="\$SED -e 1s/^X//"
12083
12084 # A grep program that handles long lines.
12085 GREP=$lt_GREP
12086
12087 # An ERE matcher.
12088 EGREP=$lt_EGREP
12089
12090 # A literal string matcher.
12091 FGREP=$lt_FGREP
12092
12093 # A BSD- or MS-compatible name lister.
12094 NM=$lt_NM
12095
12096 # Whether we need soft or hard links.
12097 LN_S=$lt_LN_S
12098
12099 # What is the maximum length of a command?
12100 max_cmd_len=$max_cmd_len
12101
12102 # Object file suffix (normally "o").
12103 objext=$ac_objext
12104
12105 # Executable file suffix (normally "").
12106 exeext=$exeext
12107
12108 # whether the shell understands "unset".
12109 lt_unset=$lt_unset
12110
12111 # turn spaces into newlines.
12112 SP2NL=$lt_lt_SP2NL
12113
12114 # turn newlines into spaces.
12115 NL2SP=$lt_lt_NL2SP
12116
12117 # How to create reloadable object files.
12118 reload_flag=$lt_reload_flag
12119 reload_cmds=$lt_reload_cmds
12120
12121 # Method to check whether dependent libraries are shared objects.
12122 deplibs_check_method=$lt_deplibs_check_method
12123
12124 # Command to use when deplibs_check_method == "file_magic".
12125 file_magic_cmd=$lt_file_magic_cmd
12126
12127 # The archiver.
12128 AR=$lt_AR
12129 AR_FLAGS=$lt_AR_FLAGS
12130
12131 # A symbol stripping program.
12132 STRIP=$lt_STRIP
12133
12134 # Commands used to install an old-style archive.
12135 RANLIB=$lt_RANLIB
12136 old_postinstall_cmds=$lt_old_postinstall_cmds
12137 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12138
12139 # A C compiler.
12140 LTCC=$lt_CC
12141
12142 # LTCC compiler flags.
12143 LTCFLAGS=$lt_CFLAGS
12144
12145 # Take the output of nm and produce a listing of raw symbols and C names.
12146 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12147
12148 # Transform the output of nm in a proper C declaration.
12149 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12150
12151 # Transform the output of nm in a C name address pair.
12152 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12153
12154 # The name of the directory that contains temporary libtool files.
12155 objdir=$objdir
12156
12157 # Shell to use when invoking shell scripts.
12158 SHELL=$lt_SHELL
12159
12160 # An echo program that does not interpret backslashes.
12161 ECHO=$lt_ECHO
12162
12163 # Used to examine libraries when file_magic_cmd begins with "file".
12164 MAGIC_CMD=$MAGIC_CMD
12165
12166 # Must we lock files when doing compilation?
12167 need_locks=$lt_need_locks
12168
12169 # Old archive suffix (normally "a").
12170 libext=$libext
12171
12172 # Shared library suffix (normally ".so").
12173 shrext_cmds=$lt_shrext_cmds
12174
12175 # The commands to extract the exported symbol list from a shared archive.
12176 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12177
12178 # Variables whose values should be saved in libtool wrapper scripts and
12179 # restored at link time.
12180 variables_saved_for_relink=$lt_variables_saved_for_relink
12181
12182 # Do we need the "lib" prefix for modules?
12183 need_lib_prefix=$need_lib_prefix
12184
12185 # Do we need a version for libraries?
12186 need_version=$need_version
12187
12188 # Library versioning type.
12189 version_type=$version_type
12190
12191 # Shared library runtime path variable.
12192 runpath_var=$runpath_var
12193
12194 # Shared library path variable.
12195 shlibpath_var=$shlibpath_var
12196
12197 # Is shlibpath searched before the hard-coded library search path?
12198 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12199
12200 # Format of library name prefix.
12201 libname_spec=$lt_libname_spec
12202
12203 # List of archive names. First name is the real one, the rest are links.
12204 # The last name is the one that the linker finds with -lNAME
12205 library_names_spec=$lt_library_names_spec
12206
12207 # The coded name of the library, if different from the real name.
12208 soname_spec=$lt_soname_spec
12209
12210 # Command to use after installation of a shared archive.
12211 postinstall_cmds=$lt_postinstall_cmds
12212
12213 # Command to use after uninstallation of a shared archive.
12214 postuninstall_cmds=$lt_postuninstall_cmds
12215
12216 # Commands used to finish a libtool library installation in a directory.
12217 finish_cmds=$lt_finish_cmds
12218
12219 # As "finish_cmds", except a single script fragment to be evaled but
12220 # not shown.
12221 finish_eval=$lt_finish_eval
12222
12223 # Whether we should hardcode library paths into libraries.
12224 hardcode_into_libs=$hardcode_into_libs
12225
12226 # Compile-time system search path for libraries.
12227 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12228
12229 # Run-time system search path for libraries.
12230 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12231
12232 # Whether dlopen is supported.
12233 dlopen_support=$enable_dlopen
12234
12235 # Whether dlopen of programs is supported.
12236 dlopen_self=$enable_dlopen_self
12237
12238 # Whether dlopen of statically linked programs is supported.
12239 dlopen_self_static=$enable_dlopen_self_static
12240
12241 # Commands to strip libraries.
12242 old_striplib=$lt_old_striplib
12243 striplib=$lt_striplib
12244
12245
12246 # The linker used to build libraries.
12247 LD=$lt_LD
12248
12249 # Commands used to build an old-style archive.
12250 old_archive_cmds=$lt_old_archive_cmds
12251
12252 # A language specific compiler.
12253 CC=$lt_compiler
12254
12255 # Is the compiler the GNU compiler?
12256 with_gcc=$GCC
12257
12258 # Compiler flag to turn off builtin functions.
12259 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12260
12261 # How to pass a linker flag through the compiler.
12262 wl=$lt_lt_prog_compiler_wl
12263
12264 # Additional compiler flags for building library objects.
12265 pic_flag=$lt_lt_prog_compiler_pic
12266
12267 # Compiler flag to prevent dynamic linking.
12268 link_static_flag=$lt_lt_prog_compiler_static
12269
12270 # Does compiler simultaneously support -c and -o options?
12271 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12272
12273 # Whether or not to add -lc for building shared libraries.
12274 build_libtool_need_lc=$archive_cmds_need_lc
12275
12276 # Whether or not to disallow shared libs when runtime libs are static.
12277 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12278
12279 # Compiler flag to allow reflexive dlopens.
12280 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12281
12282 # Compiler flag to generate shared objects directly from archives.
12283 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12284
12285 # Whether the compiler copes with passing no objects directly.
12286 compiler_needs_object=$lt_compiler_needs_object
12287
12288 # Create an old-style archive from a shared archive.
12289 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12290
12291 # Create a temporary old-style archive to link instead of a shared archive.
12292 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12293
12294 # Commands used to build a shared archive.
12295 archive_cmds=$lt_archive_cmds
12296 archive_expsym_cmds=$lt_archive_expsym_cmds
12297
12298 # Commands used to build a loadable module if different from building
12299 # a shared archive.
12300 module_cmds=$lt_module_cmds
12301 module_expsym_cmds=$lt_module_expsym_cmds
12302
12303 # Whether we are building with GNU ld or not.
12304 with_gnu_ld=$lt_with_gnu_ld
12305
12306 # Flag that allows shared libraries with undefined symbols to be built.
12307 allow_undefined_flag=$lt_allow_undefined_flag
12308
12309 # Flag that enforces no undefined symbols.
12310 no_undefined_flag=$lt_no_undefined_flag
12311
12312 # Flag to hardcode \$libdir into a binary during linking.
12313 # This must work even if \$libdir does not exist
12314 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12315
12316 # If ld is used when linking, flag to hardcode \$libdir into a binary
12317 # during linking. This must work even if \$libdir does not exist.
12318 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12319
12320 # Whether we need a single "-rpath" flag with a separated argument.
12321 hardcode_libdir_separator=$lt_hardcode_libdir_separator
12322
12323 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12324 # DIR into the resulting binary.
12325 hardcode_direct=$hardcode_direct
12326
12327 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12328 # DIR into the resulting binary and the resulting library dependency is
12329 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12330 # library is relocated.
12331 hardcode_direct_absolute=$hardcode_direct_absolute
12332
12333 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12334 # into the resulting binary.
12335 hardcode_minus_L=$hardcode_minus_L
12336
12337 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12338 # into the resulting binary.
12339 hardcode_shlibpath_var=$hardcode_shlibpath_var
12340
12341 # Set to "yes" if building a shared library automatically hardcodes DIR
12342 # into the library and all subsequent libraries and executables linked
12343 # against it.
12344 hardcode_automatic=$hardcode_automatic
12345
12346 # Set to yes if linker adds runtime paths of dependent libraries
12347 # to runtime path list.
12348 inherit_rpath=$inherit_rpath
12349
12350 # Whether libtool must link a program against all its dependency libraries.
12351 link_all_deplibs=$link_all_deplibs
12352
12353 # Fix the shell variable \$srcfile for the compiler.
12354 fix_srcfile_path=$lt_fix_srcfile_path
12355
12356 # Set to "yes" if exported symbols are required.
12357 always_export_symbols=$always_export_symbols
12358
12359 # The commands to list exported symbols.
12360 export_symbols_cmds=$lt_export_symbols_cmds
12361
12362 # Symbols that should not be listed in the preloaded symbols.
12363 exclude_expsyms=$lt_exclude_expsyms
12364
12365 # Symbols that must always be exported.
12366 include_expsyms=$lt_include_expsyms
12367
12368 # Commands necessary for linking programs (against libraries) with templates.
12369 prelink_cmds=$lt_prelink_cmds
12370
12371 # Specify filename containing input files.
12372 file_list_spec=$lt_file_list_spec
12373
12374 # How to hardcode a shared library path into an executable.
12375 hardcode_action=$hardcode_action
12376
12377 # ### END LIBTOOL CONFIG
12378
12379 _LT_EOF
12380
12381 case $host_os in
12382 aix3*)
12383 cat <<\_LT_EOF >> "$cfgfile"
12384 # AIX sometimes has problems with the GCC collect2 program. For some
12385 # reason, if we set the COLLECT_NAMES environment variable, the problems
12386 # vanish in a puff of smoke.
12387 if test "X${COLLECT_NAMES+set}" != Xset; then
12388 COLLECT_NAMES=
12389 export COLLECT_NAMES
12390 fi
12391 _LT_EOF
12392 ;;
12393 esac
12394
12395
12396 ltmain="$ac_aux_dir/ltmain.sh"
12397
12398
12399 # We use sed instead of cat because bash on DJGPP gets confused if
12400 # if finds mixed CR/LF and LF-only lines. Since sed operates in
12401 # text mode, it properly converts lines to CR/LF. This bash problem
12402 # is reportedly fixed, but why not run on old versions too?
12403 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
12404 || (rm -f "$cfgfile"; exit 1)
12405
12406 case $xsi_shell in
12407 yes)
12408 cat << \_LT_EOF >> "$cfgfile"
12409 # func_dirname file append nondir_replacement
12410 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
12411 # otherwise set result to NONDIR_REPLACEMENT.
12412 func_dirname ()
12413 {
12414 case ${1} in
12415 */*) func_dirname_result="${1%/*}${2}" ;;
12416 * ) func_dirname_result="${3}" ;;
12417 esac
12418 }
12419
12420 # func_basename file
12421 func_basename ()
12422 {
12423 func_basename_result="${1##*/}"
12424 }
12425
12426 # func_stripname prefix suffix name
12427 # strip PREFIX and SUFFIX off of NAME.
12428 # PREFIX and SUFFIX must not contain globbing or regex special
12429 # characters, hashes, percent signs, but SUFFIX may contain a leading
12430 # dot (in which case that matches only a dot).
12431 func_stripname ()
12432 {
12433 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
12434 # positional parameters, so assign one to ordinary parameter first.
12435 func_stripname_result=${3}
12436 func_stripname_result=${func_stripname_result#"${1}"}
12437 func_stripname_result=${func_stripname_result%"${2}"}
12438 }
12439
12440 # func_opt_split
12441 func_opt_split ()
12442 {
12443 func_opt_split_opt=${1%%=*}
12444 func_opt_split_arg=${1#*=}
12445 }
12446
12447 # func_lo2o object
12448 func_lo2o ()
12449 {
12450 case ${1} in
12451 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
12452 *) func_lo2o_result=${1} ;;
12453 esac
12454 }
12455 _LT_EOF
12456 ;;
12457 *) # Bourne compatible functions.
12458 cat << \_LT_EOF >> "$cfgfile"
12459 # func_dirname file append nondir_replacement
12460 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
12461 # otherwise set result to NONDIR_REPLACEMENT.
12462 func_dirname ()
12463 {
12464 # Extract subdirectory from the argument.
12465 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
12466 if test "X$func_dirname_result" = "X${1}"; then
12467 func_dirname_result="${3}"
12468 else
12469 func_dirname_result="$func_dirname_result${2}"
12470 fi
12471 }
12472
12473 # func_basename file
12474 func_basename ()
12475 {
12476 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
12477 }
12478
12479 # func_stripname prefix suffix name
12480 # strip PREFIX and SUFFIX off of NAME.
12481 # PREFIX and SUFFIX must not contain globbing or regex special
12482 # characters, hashes, percent signs, but SUFFIX may contain a leading
12483 # dot (in which case that matches only a dot).
12484 # func_strip_suffix prefix name
12485 func_stripname ()
12486 {
12487 case ${2} in
12488 .*) func_stripname_result=`$ECHO "X${3}" \
12489 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
12490 *) func_stripname_result=`$ECHO "X${3}" \
12491 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
12492 esac
12493 }
12494
12495 # sed scripts:
12496 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
12497 my_sed_long_arg='1s/^-[^=]*=//'
12498
12499 # func_opt_split
12500 func_opt_split ()
12501 {
12502 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
12503 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
12504 }
12505
12506 # func_lo2o object
12507 func_lo2o ()
12508 {
12509 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
12510 }
12511 _LT_EOF
12512 esac
12513
12514 case $lt_shell_append in
12515 yes)
12516 cat << \_LT_EOF >> "$cfgfile"
12517
12518 # func_append var value
12519 # Append VALUE to the end of shell variable VAR.
12520 func_append ()
12521 {
12522 eval "$1+=\$2"
12523 }
12524 _LT_EOF
12525 ;;
12526 *)
12527 cat << \_LT_EOF >> "$cfgfile"
12528
12529 # func_append var value
12530 # Append VALUE to the end of shell variable VAR.
12531 func_append ()
12532 {
12533 eval "$1=\$$1\$2"
12534 }
12535 _LT_EOF
12536 ;;
12537 esac
12538
12539
12540 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
12541 || (rm -f "$cfgfile"; exit 1)
12542
12543 mv -f "$cfgfile" "$ofile" ||
12544 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
12545 chmod +x "$ofile"
12546
12547 ;;
12548 default ) if test -n "$CONFIG_FILES"; then
12549 if test -n "${with_target_subdir}"; then
12550 # FIXME: We shouldn't need to set ac_file
12551 ac_file=Makefile
12552 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
12553 . ${multi_basedir}/config-ml.in
12554 fi
12555 fi ;;
12556 esac
12557 done
12558 _ACEOF
12559
12560 cat >>$CONFIG_STATUS <<\_ACEOF
12561
12562 { (exit 0); exit 0; }
12563 _ACEOF
12564 chmod +x $CONFIG_STATUS
12565 ac_clean_files=$ac_clean_files_save
12566
12567
12568 # configure is writing to config.log, and then calls config.status.
12569 # config.status does its own redirection, appending to config.log.
12570 # Unfortunately, on DOS this fails, as config.log is still kept open
12571 # by configure, so config.status won't be able to write to it; its
12572 # output is simply discarded. So we exec the FD to /dev/null,
12573 # effectively closing config.log, so it can be properly (re)opened and
12574 # appended to by config.status. When coming back to configure, we
12575 # need to make the FD available again.
12576 if test "$no_create" != yes; then
12577 ac_cs_success=:
12578 ac_config_status_args=
12579 test "$silent" = yes &&
12580 ac_config_status_args="$ac_config_status_args --quiet"
12581 exec 5>/dev/null
12582 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12583 exec 5>>config.log
12584 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12585 # would make configure fail if this is the last instruction.
12586 $ac_cs_success || { (exit 1); exit 1; }
12587 fi
12588