* po/nl.po: New file: Dutch translation
[binutils-gdb.git] / gprof / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
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=
418 PACKAGE_TARNAME=
419 PACKAGE_VERSION=
420 PACKAGE_STRING=
421 PACKAGE_BUGREPORT=
422
423 ac_unique_file="gprof.c"
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 host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S AR ac_ct_AR RANLIB ac_ct_RANLIB lt_ECHO CPP USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT MKINSTALLDIRS MSGFMT MSGMERGE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GENINSRC_NEVER_TRUE GENINSRC_NEVER_FALSE WARN_CFLAGS NO_WERROR datarootdir docdir htmldir 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_CC_set=${CC+set}
903 ac_env_CC_value=$CC
904 ac_cv_env_CC_set=${CC+set}
905 ac_cv_env_CC_value=$CC
906 ac_env_CFLAGS_set=${CFLAGS+set}
907 ac_env_CFLAGS_value=$CFLAGS
908 ac_cv_env_CFLAGS_set=${CFLAGS+set}
909 ac_cv_env_CFLAGS_value=$CFLAGS
910 ac_env_LDFLAGS_set=${LDFLAGS+set}
911 ac_env_LDFLAGS_value=$LDFLAGS
912 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
913 ac_cv_env_LDFLAGS_value=$LDFLAGS
914 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
915 ac_env_CPPFLAGS_value=$CPPFLAGS
916 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
917 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
918 ac_env_CPP_set=${CPP+set}
919 ac_env_CPP_value=$CPP
920 ac_cv_env_CPP_set=${CPP+set}
921 ac_cv_env_CPP_value=$CPP
922
923 #
924 # Report the --help message.
925 #
926 if test "$ac_init_help" = "long"; then
927 # Omit some internal or obsolete options to make the list less imposing.
928 # This message is too long to be a string in the A/UX 3.1 sh.
929 cat <<_ACEOF
930 \`configure' configures this package to adapt to many kinds of systems.
931
932 Usage: $0 [OPTION]... [VAR=VALUE]...
933
934 To assign environment variables (e.g., CC, CFLAGS...), specify them as
935 VAR=VALUE. See below for descriptions of some of the useful variables.
936
937 Defaults for the options are specified in brackets.
938
939 Configuration:
940 -h, --help display this help and exit
941 --help=short display options specific to this package
942 --help=recursive display the short help of all the included packages
943 -V, --version display version information and exit
944 -q, --quiet, --silent do not print \`checking...' messages
945 --cache-file=FILE cache test results in FILE [disabled]
946 -C, --config-cache alias for \`--cache-file=config.cache'
947 -n, --no-create do not create output files
948 --srcdir=DIR find the sources in DIR [configure dir or \`..']
949
950 _ACEOF
951
952 cat <<_ACEOF
953 Installation directories:
954 --prefix=PREFIX install architecture-independent files in PREFIX
955 [$ac_default_prefix]
956 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
957 [PREFIX]
958
959 By default, \`make install' will install all the files in
960 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
961 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
962 for instance \`--prefix=\$HOME'.
963
964 For better control, use the options below.
965
966 Fine tuning of the installation directories:
967 --bindir=DIR user executables [EPREFIX/bin]
968 --sbindir=DIR system admin executables [EPREFIX/sbin]
969 --libexecdir=DIR program executables [EPREFIX/libexec]
970 --datadir=DIR read-only architecture-independent data [PREFIX/share]
971 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
972 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
973 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
974 --libdir=DIR object code libraries [EPREFIX/lib]
975 --includedir=DIR C header files [PREFIX/include]
976 --oldincludedir=DIR C header files for non-gcc [/usr/include]
977 --infodir=DIR info documentation [PREFIX/info]
978 --mandir=DIR man documentation [PREFIX/man]
979 _ACEOF
980
981 cat <<\_ACEOF
982
983 Program names:
984 --program-prefix=PREFIX prepend PREFIX to installed program names
985 --program-suffix=SUFFIX append SUFFIX to installed program names
986 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
987
988 System types:
989 --build=BUILD configure for building on BUILD [guessed]
990 --host=HOST cross-compile to build programs to run on HOST [BUILD]
991 --target=TARGET configure for building compilers for TARGET [HOST]
992 _ACEOF
993 fi
994
995 if test -n "$ac_init_help"; then
996
997 cat <<\_ACEOF
998
999 Optional Features:
1000 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1001 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1002 --disable-dependency-tracking speeds up one-time build
1003 --enable-dependency-tracking do not reject slow dependency extractors
1004 --enable-shared[=PKGS]
1005 build shared libraries [default=yes]
1006 --enable-static[=PKGS]
1007 build static libraries [default=yes]
1008 --enable-fast-install[=PKGS]
1009 optimize for fast installation [default=yes]
1010 --disable-libtool-lock avoid locking (might break parallel builds)
1011 --disable-nls do not use Native Language Support
1012 --enable-maintainer-mode enable make rules and dependencies not useful
1013 (and sometimes confusing) to the casual installer
1014 --enable-werror treat compile warnings as errors
1015 --enable-build-warnings enable build-time compiler warnings
1016
1017 Optional Packages:
1018 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1019 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1020 --with-pic try to use only PIC/non-PIC objects [default=use
1021 both]
1022 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1023
1024 Some influential environment variables:
1025 CC C compiler command
1026 CFLAGS C compiler flags
1027 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1028 nonstandard directory <lib dir>
1029 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1030 headers in a nonstandard directory <include dir>
1031 CPP C preprocessor
1032
1033 Use these variables to override the choices made by `configure' or to help
1034 it to find libraries and programs with nonstandard names/locations.
1035
1036 _ACEOF
1037 fi
1038
1039 if test "$ac_init_help" = "recursive"; then
1040 # If there are subdirs, report their specific --help.
1041 ac_popdir=`pwd`
1042 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1043 test -d $ac_dir || continue
1044 ac_builddir=.
1045
1046 if test "$ac_dir" != .; then
1047 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1048 # A "../" for each directory in $ac_dir_suffix.
1049 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1050 else
1051 ac_dir_suffix= ac_top_builddir=
1052 fi
1053
1054 case $srcdir in
1055 .) # No --srcdir option. We are building in place.
1056 ac_srcdir=.
1057 if test -z "$ac_top_builddir"; then
1058 ac_top_srcdir=.
1059 else
1060 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1061 fi ;;
1062 [\\/]* | ?:[\\/]* ) # Absolute path.
1063 ac_srcdir=$srcdir$ac_dir_suffix;
1064 ac_top_srcdir=$srcdir ;;
1065 *) # Relative path.
1066 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1067 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1068 esac
1069
1070 # Do not use `cd foo && pwd` to compute absolute paths, because
1071 # the directories may not exist.
1072 case `pwd` in
1073 .) ac_abs_builddir="$ac_dir";;
1074 *)
1075 case "$ac_dir" in
1076 .) ac_abs_builddir=`pwd`;;
1077 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1078 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1079 esac;;
1080 esac
1081 case $ac_abs_builddir in
1082 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1083 *)
1084 case ${ac_top_builddir}. in
1085 .) ac_abs_top_builddir=$ac_abs_builddir;;
1086 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1087 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1088 esac;;
1089 esac
1090 case $ac_abs_builddir in
1091 .) ac_abs_srcdir=$ac_srcdir;;
1092 *)
1093 case $ac_srcdir in
1094 .) ac_abs_srcdir=$ac_abs_builddir;;
1095 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1096 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1097 esac;;
1098 esac
1099 case $ac_abs_builddir in
1100 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1101 *)
1102 case $ac_top_srcdir in
1103 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1104 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1105 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1106 esac;;
1107 esac
1108
1109 cd $ac_dir
1110 # Check for guested configure; otherwise get Cygnus style configure.
1111 if test -f $ac_srcdir/configure.gnu; then
1112 echo
1113 $SHELL $ac_srcdir/configure.gnu --help=recursive
1114 elif test -f $ac_srcdir/configure; then
1115 echo
1116 $SHELL $ac_srcdir/configure --help=recursive
1117 elif test -f $ac_srcdir/configure.ac ||
1118 test -f $ac_srcdir/configure.in; then
1119 echo
1120 $ac_configure --help
1121 else
1122 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1123 fi
1124 cd $ac_popdir
1125 done
1126 fi
1127
1128 test -n "$ac_init_help" && exit 0
1129 if $ac_init_version; then
1130 cat <<\_ACEOF
1131
1132 Copyright (C) 2003 Free Software Foundation, Inc.
1133 This configure script is free software; the Free Software Foundation
1134 gives unlimited permission to copy, distribute and modify it.
1135 _ACEOF
1136 exit 0
1137 fi
1138 exec 5>config.log
1139 cat >&5 <<_ACEOF
1140 This file contains any messages produced by compilers while
1141 running configure, to aid debugging if configure makes a mistake.
1142
1143 It was created by $as_me, which was
1144 generated by GNU Autoconf 2.59. Invocation command line was
1145
1146 $ $0 $@
1147
1148 _ACEOF
1149 {
1150 cat <<_ASUNAME
1151 ## --------- ##
1152 ## Platform. ##
1153 ## --------- ##
1154
1155 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1156 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1157 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1158 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1159 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1160
1161 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1162 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1163
1164 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1165 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1166 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1167 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1168 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1169 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1170 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1171
1172 _ASUNAME
1173
1174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1175 for as_dir in $PATH
1176 do
1177 IFS=$as_save_IFS
1178 test -z "$as_dir" && as_dir=.
1179 echo "PATH: $as_dir"
1180 done
1181
1182 } >&5
1183
1184 cat >&5 <<_ACEOF
1185
1186
1187 ## ----------- ##
1188 ## Core tests. ##
1189 ## ----------- ##
1190
1191 _ACEOF
1192
1193
1194 # Keep a trace of the command line.
1195 # Strip out --no-create and --no-recursion so they do not pile up.
1196 # Strip out --silent because we don't want to record it for future runs.
1197 # Also quote any args containing shell meta-characters.
1198 # Make two passes to allow for proper duplicate-argument suppression.
1199 ac_configure_args=
1200 ac_configure_args0=
1201 ac_configure_args1=
1202 ac_sep=
1203 ac_must_keep_next=false
1204 for ac_pass in 1 2
1205 do
1206 for ac_arg
1207 do
1208 case $ac_arg in
1209 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1210 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1211 | -silent | --silent | --silen | --sile | --sil)
1212 continue ;;
1213 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1214 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1215 esac
1216 case $ac_pass in
1217 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1218 2)
1219 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1220 if test $ac_must_keep_next = true; then
1221 ac_must_keep_next=false # Got value, back to normal.
1222 else
1223 case $ac_arg in
1224 *=* | --config-cache | -C | -disable-* | --disable-* \
1225 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1226 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1227 | -with-* | --with-* | -without-* | --without-* | --x)
1228 case "$ac_configure_args0 " in
1229 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1230 esac
1231 ;;
1232 -* ) ac_must_keep_next=true ;;
1233 esac
1234 fi
1235 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1236 # Get rid of the leading space.
1237 ac_sep=" "
1238 ;;
1239 esac
1240 done
1241 done
1242 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1243 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1244
1245 # When interrupted or exit'd, cleanup temporary files, and complete
1246 # config.log. We remove comments because anyway the quotes in there
1247 # would cause problems or look ugly.
1248 # WARNING: Be sure not to use single quotes in there, as some shells,
1249 # such as our DU 5.0 friend, will then `close' the trap.
1250 trap 'exit_status=$?
1251 # Save into config.log some information that might help in debugging.
1252 {
1253 echo
1254
1255 cat <<\_ASBOX
1256 ## ---------------- ##
1257 ## Cache variables. ##
1258 ## ---------------- ##
1259 _ASBOX
1260 echo
1261 # The following way of writing the cache mishandles newlines in values,
1262 {
1263 (set) 2>&1 |
1264 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1265 *ac_space=\ *)
1266 sed -n \
1267 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1268 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1269 ;;
1270 *)
1271 sed -n \
1272 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1273 ;;
1274 esac;
1275 }
1276 echo
1277
1278 cat <<\_ASBOX
1279 ## ----------------- ##
1280 ## Output variables. ##
1281 ## ----------------- ##
1282 _ASBOX
1283 echo
1284 for ac_var in $ac_subst_vars
1285 do
1286 eval ac_val=$`echo $ac_var`
1287 echo "$ac_var='"'"'$ac_val'"'"'"
1288 done | sort
1289 echo
1290
1291 if test -n "$ac_subst_files"; then
1292 cat <<\_ASBOX
1293 ## ------------- ##
1294 ## Output files. ##
1295 ## ------------- ##
1296 _ASBOX
1297 echo
1298 for ac_var in $ac_subst_files
1299 do
1300 eval ac_val=$`echo $ac_var`
1301 echo "$ac_var='"'"'$ac_val'"'"'"
1302 done | sort
1303 echo
1304 fi
1305
1306 if test -s confdefs.h; then
1307 cat <<\_ASBOX
1308 ## ----------- ##
1309 ## confdefs.h. ##
1310 ## ----------- ##
1311 _ASBOX
1312 echo
1313 sed "/^$/d" confdefs.h | sort
1314 echo
1315 fi
1316 test "$ac_signal" != 0 &&
1317 echo "$as_me: caught signal $ac_signal"
1318 echo "$as_me: exit $exit_status"
1319 } >&5
1320 rm -f core *.core &&
1321 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1322 exit $exit_status
1323 ' 0
1324 for ac_signal in 1 2 13 15; do
1325 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1326 done
1327 ac_signal=0
1328
1329 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1330 rm -rf conftest* confdefs.h
1331 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1332 echo >confdefs.h
1333
1334 # Predefined preprocessor variables.
1335
1336 cat >>confdefs.h <<_ACEOF
1337 #define PACKAGE_NAME "$PACKAGE_NAME"
1338 _ACEOF
1339
1340
1341 cat >>confdefs.h <<_ACEOF
1342 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1343 _ACEOF
1344
1345
1346 cat >>confdefs.h <<_ACEOF
1347 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1348 _ACEOF
1349
1350
1351 cat >>confdefs.h <<_ACEOF
1352 #define PACKAGE_STRING "$PACKAGE_STRING"
1353 _ACEOF
1354
1355
1356 cat >>confdefs.h <<_ACEOF
1357 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1358 _ACEOF
1359
1360
1361 # Let the site file select an alternate cache file if it wants to.
1362 # Prefer explicitly selected file to automatically selected ones.
1363 if test -z "$CONFIG_SITE"; then
1364 if test "x$prefix" != xNONE; then
1365 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1366 else
1367 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1368 fi
1369 fi
1370 for ac_site_file in $CONFIG_SITE; do
1371 if test -r "$ac_site_file"; then
1372 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1373 echo "$as_me: loading site script $ac_site_file" >&6;}
1374 sed 's/^/| /' "$ac_site_file" >&5
1375 . "$ac_site_file"
1376 fi
1377 done
1378
1379 if test -r "$cache_file"; then
1380 # Some versions of bash will fail to source /dev/null (special
1381 # files actually), so we avoid doing that.
1382 if test -f "$cache_file"; then
1383 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1384 echo "$as_me: loading cache $cache_file" >&6;}
1385 case $cache_file in
1386 [\\/]* | ?:[\\/]* ) . $cache_file;;
1387 *) . ./$cache_file;;
1388 esac
1389 fi
1390 else
1391 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1392 echo "$as_me: creating cache $cache_file" >&6;}
1393 >$cache_file
1394 fi
1395
1396 # Check that the precious variables saved in the cache have kept the same
1397 # value.
1398 ac_cache_corrupted=false
1399 for ac_var in `(set) 2>&1 |
1400 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1401 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1402 eval ac_new_set=\$ac_env_${ac_var}_set
1403 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1404 eval ac_new_val="\$ac_env_${ac_var}_value"
1405 case $ac_old_set,$ac_new_set in
1406 set,)
1407 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1408 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1409 ac_cache_corrupted=: ;;
1410 ,set)
1411 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1412 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1413 ac_cache_corrupted=: ;;
1414 ,);;
1415 *)
1416 if test "x$ac_old_val" != "x$ac_new_val"; then
1417 # differences in whitespace do not lead to failure.
1418 ac_old_val_w=`echo x $ac_old_val`
1419 ac_new_val_w=`echo x $ac_new_val`
1420 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1421 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1422 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1423 ac_cache_corrupted=:
1424 else
1425 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1426 echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1427 eval $ac_var=\$ac_old_val
1428 fi
1429 { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1430 echo "$as_me: former value: \`$ac_old_val'" >&2;}
1431 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1432 echo "$as_me: current value: \`$ac_new_val'" >&2;}
1433 fi;;
1434 esac
1435 # Pass precious variables to config.status.
1436 if test "$ac_new_set" = set; then
1437 case $ac_new_val in
1438 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1439 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1440 *) ac_arg=$ac_var=$ac_new_val ;;
1441 esac
1442 case " $ac_configure_args " in
1443 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1444 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1445 esac
1446 fi
1447 done
1448 if $ac_cache_corrupted; then
1449 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1450 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1451 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1452 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1453 { (exit 1); exit 1; }; }
1454 fi
1455
1456 ac_ext=c
1457 ac_cpp='$CPP $CPPFLAGS'
1458 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1459 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1460 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482 ac_aux_dir=
1483 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1484 if test -f $ac_dir/install-sh; then
1485 ac_aux_dir=$ac_dir
1486 ac_install_sh="$ac_aux_dir/install-sh -c"
1487 break
1488 elif test -f $ac_dir/install.sh; then
1489 ac_aux_dir=$ac_dir
1490 ac_install_sh="$ac_aux_dir/install.sh -c"
1491 break
1492 elif test -f $ac_dir/shtool; then
1493 ac_aux_dir=$ac_dir
1494 ac_install_sh="$ac_aux_dir/shtool install -c"
1495 break
1496 fi
1497 done
1498 if test -z "$ac_aux_dir"; then
1499 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1500 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1501 { (exit 1); exit 1; }; }
1502 fi
1503 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1504 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1505 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1506
1507 # Make sure we can run config.sub.
1508 $ac_config_sub sun4 >/dev/null 2>&1 ||
1509 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1510 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1511 { (exit 1); exit 1; }; }
1512
1513 echo "$as_me:$LINENO: checking build system type" >&5
1514 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1515 if test "${ac_cv_build+set}" = set; then
1516 echo $ECHO_N "(cached) $ECHO_C" >&6
1517 else
1518 ac_cv_build_alias=$build_alias
1519 test -z "$ac_cv_build_alias" &&
1520 ac_cv_build_alias=`$ac_config_guess`
1521 test -z "$ac_cv_build_alias" &&
1522 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1523 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1524 { (exit 1); exit 1; }; }
1525 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1526 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1527 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1528 { (exit 1); exit 1; }; }
1529
1530 fi
1531 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1532 echo "${ECHO_T}$ac_cv_build" >&6
1533 build=$ac_cv_build
1534 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1535 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1536 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1537
1538
1539 echo "$as_me:$LINENO: checking host system type" >&5
1540 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1541 if test "${ac_cv_host+set}" = set; then
1542 echo $ECHO_N "(cached) $ECHO_C" >&6
1543 else
1544 ac_cv_host_alias=$host_alias
1545 test -z "$ac_cv_host_alias" &&
1546 ac_cv_host_alias=$ac_cv_build_alias
1547 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1548 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1549 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1550 { (exit 1); exit 1; }; }
1551
1552 fi
1553 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1554 echo "${ECHO_T}$ac_cv_host" >&6
1555 host=$ac_cv_host
1556 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1557 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1558 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1559
1560
1561 echo "$as_me:$LINENO: checking target system type" >&5
1562 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1563 if test "${ac_cv_target+set}" = set; then
1564 echo $ECHO_N "(cached) $ECHO_C" >&6
1565 else
1566 ac_cv_target_alias=$target_alias
1567 test "x$ac_cv_target_alias" = "x" &&
1568 ac_cv_target_alias=$ac_cv_host_alias
1569 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1570 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1571 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1572 { (exit 1); exit 1; }; }
1573
1574 fi
1575 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1576 echo "${ECHO_T}$ac_cv_target" >&6
1577 target=$ac_cv_target
1578 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1579 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1580 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1581
1582
1583 # The aliases save the names the user supplied, while $host etc.
1584 # will get canonicalized.
1585 test -n "$target_alias" &&
1586 test "$program_prefix$program_suffix$program_transform_name" = \
1587 NONENONEs,x,x, &&
1588 program_prefix=${target_alias}-
1589 ac_ext=c
1590 ac_cpp='$CPP $CPPFLAGS'
1591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1594 if test -n "$ac_tool_prefix"; then
1595 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1596 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1597 echo "$as_me:$LINENO: checking for $ac_word" >&5
1598 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1599 if test "${ac_cv_prog_CC+set}" = set; then
1600 echo $ECHO_N "(cached) $ECHO_C" >&6
1601 else
1602 if test -n "$CC"; then
1603 ac_cv_prog_CC="$CC" # Let the user override the test.
1604 else
1605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1606 for as_dir in $PATH
1607 do
1608 IFS=$as_save_IFS
1609 test -z "$as_dir" && as_dir=.
1610 for ac_exec_ext in '' $ac_executable_extensions; do
1611 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1612 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1613 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1614 break 2
1615 fi
1616 done
1617 done
1618
1619 fi
1620 fi
1621 CC=$ac_cv_prog_CC
1622 if test -n "$CC"; then
1623 echo "$as_me:$LINENO: result: $CC" >&5
1624 echo "${ECHO_T}$CC" >&6
1625 else
1626 echo "$as_me:$LINENO: result: no" >&5
1627 echo "${ECHO_T}no" >&6
1628 fi
1629
1630 fi
1631 if test -z "$ac_cv_prog_CC"; then
1632 ac_ct_CC=$CC
1633 # Extract the first word of "gcc", so it can be a program name with args.
1634 set dummy gcc; ac_word=$2
1635 echo "$as_me:$LINENO: checking for $ac_word" >&5
1636 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1637 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1638 echo $ECHO_N "(cached) $ECHO_C" >&6
1639 else
1640 if test -n "$ac_ct_CC"; then
1641 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1642 else
1643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1644 for as_dir in $PATH
1645 do
1646 IFS=$as_save_IFS
1647 test -z "$as_dir" && as_dir=.
1648 for ac_exec_ext in '' $ac_executable_extensions; do
1649 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1650 ac_cv_prog_ac_ct_CC="gcc"
1651 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1652 break 2
1653 fi
1654 done
1655 done
1656
1657 fi
1658 fi
1659 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1660 if test -n "$ac_ct_CC"; then
1661 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1662 echo "${ECHO_T}$ac_ct_CC" >&6
1663 else
1664 echo "$as_me:$LINENO: result: no" >&5
1665 echo "${ECHO_T}no" >&6
1666 fi
1667
1668 CC=$ac_ct_CC
1669 else
1670 CC="$ac_cv_prog_CC"
1671 fi
1672
1673 if test -z "$CC"; then
1674 if test -n "$ac_tool_prefix"; then
1675 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1676 set dummy ${ac_tool_prefix}cc; ac_word=$2
1677 echo "$as_me:$LINENO: checking for $ac_word" >&5
1678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1679 if test "${ac_cv_prog_CC+set}" = set; then
1680 echo $ECHO_N "(cached) $ECHO_C" >&6
1681 else
1682 if test -n "$CC"; then
1683 ac_cv_prog_CC="$CC" # Let the user override the test.
1684 else
1685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1686 for as_dir in $PATH
1687 do
1688 IFS=$as_save_IFS
1689 test -z "$as_dir" && as_dir=.
1690 for ac_exec_ext in '' $ac_executable_extensions; do
1691 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1692 ac_cv_prog_CC="${ac_tool_prefix}cc"
1693 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1694 break 2
1695 fi
1696 done
1697 done
1698
1699 fi
1700 fi
1701 CC=$ac_cv_prog_CC
1702 if test -n "$CC"; then
1703 echo "$as_me:$LINENO: result: $CC" >&5
1704 echo "${ECHO_T}$CC" >&6
1705 else
1706 echo "$as_me:$LINENO: result: no" >&5
1707 echo "${ECHO_T}no" >&6
1708 fi
1709
1710 fi
1711 if test -z "$ac_cv_prog_CC"; then
1712 ac_ct_CC=$CC
1713 # Extract the first word of "cc", so it can be a program name with args.
1714 set dummy cc; ac_word=$2
1715 echo "$as_me:$LINENO: checking for $ac_word" >&5
1716 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1717 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1718 echo $ECHO_N "(cached) $ECHO_C" >&6
1719 else
1720 if test -n "$ac_ct_CC"; then
1721 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1722 else
1723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1724 for as_dir in $PATH
1725 do
1726 IFS=$as_save_IFS
1727 test -z "$as_dir" && as_dir=.
1728 for ac_exec_ext in '' $ac_executable_extensions; do
1729 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1730 ac_cv_prog_ac_ct_CC="cc"
1731 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1732 break 2
1733 fi
1734 done
1735 done
1736
1737 fi
1738 fi
1739 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1740 if test -n "$ac_ct_CC"; then
1741 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1742 echo "${ECHO_T}$ac_ct_CC" >&6
1743 else
1744 echo "$as_me:$LINENO: result: no" >&5
1745 echo "${ECHO_T}no" >&6
1746 fi
1747
1748 CC=$ac_ct_CC
1749 else
1750 CC="$ac_cv_prog_CC"
1751 fi
1752
1753 fi
1754 if test -z "$CC"; then
1755 # Extract the first word of "cc", so it can be a program name with args.
1756 set dummy cc; ac_word=$2
1757 echo "$as_me:$LINENO: checking for $ac_word" >&5
1758 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1759 if test "${ac_cv_prog_CC+set}" = set; then
1760 echo $ECHO_N "(cached) $ECHO_C" >&6
1761 else
1762 if test -n "$CC"; then
1763 ac_cv_prog_CC="$CC" # Let the user override the test.
1764 else
1765 ac_prog_rejected=no
1766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1767 for as_dir in $PATH
1768 do
1769 IFS=$as_save_IFS
1770 test -z "$as_dir" && as_dir=.
1771 for ac_exec_ext in '' $ac_executable_extensions; do
1772 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1773 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1774 ac_prog_rejected=yes
1775 continue
1776 fi
1777 ac_cv_prog_CC="cc"
1778 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1779 break 2
1780 fi
1781 done
1782 done
1783
1784 if test $ac_prog_rejected = yes; then
1785 # We found a bogon in the path, so make sure we never use it.
1786 set dummy $ac_cv_prog_CC
1787 shift
1788 if test $# != 0; then
1789 # We chose a different compiler from the bogus one.
1790 # However, it has the same basename, so the bogon will be chosen
1791 # first if we set CC to just the basename; use the full file name.
1792 shift
1793 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1794 fi
1795 fi
1796 fi
1797 fi
1798 CC=$ac_cv_prog_CC
1799 if test -n "$CC"; then
1800 echo "$as_me:$LINENO: result: $CC" >&5
1801 echo "${ECHO_T}$CC" >&6
1802 else
1803 echo "$as_me:$LINENO: result: no" >&5
1804 echo "${ECHO_T}no" >&6
1805 fi
1806
1807 fi
1808 if test -z "$CC"; then
1809 if test -n "$ac_tool_prefix"; then
1810 for ac_prog in cl
1811 do
1812 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1813 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1814 echo "$as_me:$LINENO: checking for $ac_word" >&5
1815 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1816 if test "${ac_cv_prog_CC+set}" = set; then
1817 echo $ECHO_N "(cached) $ECHO_C" >&6
1818 else
1819 if test -n "$CC"; then
1820 ac_cv_prog_CC="$CC" # Let the user override the test.
1821 else
1822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1823 for as_dir in $PATH
1824 do
1825 IFS=$as_save_IFS
1826 test -z "$as_dir" && as_dir=.
1827 for ac_exec_ext in '' $ac_executable_extensions; do
1828 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1829 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1830 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1831 break 2
1832 fi
1833 done
1834 done
1835
1836 fi
1837 fi
1838 CC=$ac_cv_prog_CC
1839 if test -n "$CC"; then
1840 echo "$as_me:$LINENO: result: $CC" >&5
1841 echo "${ECHO_T}$CC" >&6
1842 else
1843 echo "$as_me:$LINENO: result: no" >&5
1844 echo "${ECHO_T}no" >&6
1845 fi
1846
1847 test -n "$CC" && break
1848 done
1849 fi
1850 if test -z "$CC"; then
1851 ac_ct_CC=$CC
1852 for ac_prog in cl
1853 do
1854 # Extract the first word of "$ac_prog", so it can be a program name with args.
1855 set dummy $ac_prog; ac_word=$2
1856 echo "$as_me:$LINENO: checking for $ac_word" >&5
1857 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1858 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1859 echo $ECHO_N "(cached) $ECHO_C" >&6
1860 else
1861 if test -n "$ac_ct_CC"; then
1862 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1863 else
1864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1865 for as_dir in $PATH
1866 do
1867 IFS=$as_save_IFS
1868 test -z "$as_dir" && as_dir=.
1869 for ac_exec_ext in '' $ac_executable_extensions; do
1870 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1871 ac_cv_prog_ac_ct_CC="$ac_prog"
1872 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1873 break 2
1874 fi
1875 done
1876 done
1877
1878 fi
1879 fi
1880 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1881 if test -n "$ac_ct_CC"; then
1882 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1883 echo "${ECHO_T}$ac_ct_CC" >&6
1884 else
1885 echo "$as_me:$LINENO: result: no" >&5
1886 echo "${ECHO_T}no" >&6
1887 fi
1888
1889 test -n "$ac_ct_CC" && break
1890 done
1891
1892 CC=$ac_ct_CC
1893 fi
1894
1895 fi
1896
1897
1898 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1899 See \`config.log' for more details." >&5
1900 echo "$as_me: error: no acceptable C compiler found in \$PATH
1901 See \`config.log' for more details." >&2;}
1902 { (exit 1); exit 1; }; }
1903
1904 # Provide some information about the compiler.
1905 echo "$as_me:$LINENO:" \
1906 "checking for C compiler version" >&5
1907 ac_compiler=`set X $ac_compile; echo $2`
1908 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1909 (eval $ac_compiler --version </dev/null >&5) 2>&5
1910 ac_status=$?
1911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1912 (exit $ac_status); }
1913 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1914 (eval $ac_compiler -v </dev/null >&5) 2>&5
1915 ac_status=$?
1916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1917 (exit $ac_status); }
1918 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1919 (eval $ac_compiler -V </dev/null >&5) 2>&5
1920 ac_status=$?
1921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1922 (exit $ac_status); }
1923
1924 cat >conftest.$ac_ext <<_ACEOF
1925 /* confdefs.h. */
1926 _ACEOF
1927 cat confdefs.h >>conftest.$ac_ext
1928 cat >>conftest.$ac_ext <<_ACEOF
1929 /* end confdefs.h. */
1930
1931 int
1932 main ()
1933 {
1934
1935 ;
1936 return 0;
1937 }
1938 _ACEOF
1939 ac_clean_files_save=$ac_clean_files
1940 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1941 # Try to create an executable without -o first, disregard a.out.
1942 # It will help us diagnose broken compilers, and finding out an intuition
1943 # of exeext.
1944 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1945 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1946 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1947 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1948 (eval $ac_link_default) 2>&5
1949 ac_status=$?
1950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1951 (exit $ac_status); }; then
1952 # Find the output, starting from the most likely. This scheme is
1953 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1954 # resort.
1955
1956 # Be careful to initialize this variable, since it used to be cached.
1957 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1958 ac_cv_exeext=
1959 # b.out is created by i960 compilers.
1960 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1961 do
1962 test -f "$ac_file" || continue
1963 case $ac_file in
1964 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1965 ;;
1966 conftest.$ac_ext )
1967 # This is the source file.
1968 ;;
1969 [ab].out )
1970 # We found the default executable, but exeext='' is most
1971 # certainly right.
1972 break;;
1973 *.* )
1974 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1975 # FIXME: I believe we export ac_cv_exeext for Libtool,
1976 # but it would be cool to find out if it's true. Does anybody
1977 # maintain Libtool? --akim.
1978 export ac_cv_exeext
1979 break;;
1980 * )
1981 break;;
1982 esac
1983 done
1984 else
1985 echo "$as_me: failed program was:" >&5
1986 sed 's/^/| /' conftest.$ac_ext >&5
1987
1988 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1989 See \`config.log' for more details." >&5
1990 echo "$as_me: error: C compiler cannot create executables
1991 See \`config.log' for more details." >&2;}
1992 { (exit 77); exit 77; }; }
1993 fi
1994
1995 ac_exeext=$ac_cv_exeext
1996 echo "$as_me:$LINENO: result: $ac_file" >&5
1997 echo "${ECHO_T}$ac_file" >&6
1998
1999 # Check the compiler produces executables we can run. If not, either
2000 # the compiler is broken, or we cross compile.
2001 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2002 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2003 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2004 # If not cross compiling, check that we can run a simple program.
2005 if test "$cross_compiling" != yes; then
2006 if { ac_try='./$ac_file'
2007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2008 (eval $ac_try) 2>&5
2009 ac_status=$?
2010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2011 (exit $ac_status); }; }; then
2012 cross_compiling=no
2013 else
2014 if test "$cross_compiling" = maybe; then
2015 cross_compiling=yes
2016 else
2017 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2018 If you meant to cross compile, use \`--host'.
2019 See \`config.log' for more details." >&5
2020 echo "$as_me: error: cannot run C compiled programs.
2021 If you meant to cross compile, use \`--host'.
2022 See \`config.log' for more details." >&2;}
2023 { (exit 1); exit 1; }; }
2024 fi
2025 fi
2026 fi
2027 echo "$as_me:$LINENO: result: yes" >&5
2028 echo "${ECHO_T}yes" >&6
2029
2030 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2031 ac_clean_files=$ac_clean_files_save
2032 # Check the compiler produces executables we can run. If not, either
2033 # the compiler is broken, or we cross compile.
2034 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2035 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2036 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2037 echo "${ECHO_T}$cross_compiling" >&6
2038
2039 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2040 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2041 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2042 (eval $ac_link) 2>&5
2043 ac_status=$?
2044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2045 (exit $ac_status); }; then
2046 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2047 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2048 # work properly (i.e., refer to `conftest.exe'), while it won't with
2049 # `rm'.
2050 for ac_file in conftest.exe conftest conftest.*; do
2051 test -f "$ac_file" || continue
2052 case $ac_file in
2053 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2054 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2055 export ac_cv_exeext
2056 break;;
2057 * ) break;;
2058 esac
2059 done
2060 else
2061 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2062 See \`config.log' for more details." >&5
2063 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2064 See \`config.log' for more details." >&2;}
2065 { (exit 1); exit 1; }; }
2066 fi
2067
2068 rm -f conftest$ac_cv_exeext
2069 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2070 echo "${ECHO_T}$ac_cv_exeext" >&6
2071
2072 rm -f conftest.$ac_ext
2073 EXEEXT=$ac_cv_exeext
2074 ac_exeext=$EXEEXT
2075 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2076 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2077 if test "${ac_cv_objext+set}" = set; then
2078 echo $ECHO_N "(cached) $ECHO_C" >&6
2079 else
2080 cat >conftest.$ac_ext <<_ACEOF
2081 /* confdefs.h. */
2082 _ACEOF
2083 cat confdefs.h >>conftest.$ac_ext
2084 cat >>conftest.$ac_ext <<_ACEOF
2085 /* end confdefs.h. */
2086
2087 int
2088 main ()
2089 {
2090
2091 ;
2092 return 0;
2093 }
2094 _ACEOF
2095 rm -f conftest.o conftest.obj
2096 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2097 (eval $ac_compile) 2>&5
2098 ac_status=$?
2099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2100 (exit $ac_status); }; then
2101 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2102 case $ac_file in
2103 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2104 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2105 break;;
2106 esac
2107 done
2108 else
2109 echo "$as_me: failed program was:" >&5
2110 sed 's/^/| /' conftest.$ac_ext >&5
2111
2112 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2113 See \`config.log' for more details." >&5
2114 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2115 See \`config.log' for more details." >&2;}
2116 { (exit 1); exit 1; }; }
2117 fi
2118
2119 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2120 fi
2121 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2122 echo "${ECHO_T}$ac_cv_objext" >&6
2123 OBJEXT=$ac_cv_objext
2124 ac_objext=$OBJEXT
2125 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2126 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2127 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2128 echo $ECHO_N "(cached) $ECHO_C" >&6
2129 else
2130 cat >conftest.$ac_ext <<_ACEOF
2131 /* confdefs.h. */
2132 _ACEOF
2133 cat confdefs.h >>conftest.$ac_ext
2134 cat >>conftest.$ac_ext <<_ACEOF
2135 /* end confdefs.h. */
2136
2137 int
2138 main ()
2139 {
2140 #ifndef __GNUC__
2141 choke me
2142 #endif
2143
2144 ;
2145 return 0;
2146 }
2147 _ACEOF
2148 rm -f conftest.$ac_objext
2149 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2150 (eval $ac_compile) 2>conftest.er1
2151 ac_status=$?
2152 grep -v '^ *+' conftest.er1 >conftest.err
2153 rm -f conftest.er1
2154 cat conftest.err >&5
2155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2156 (exit $ac_status); } &&
2157 { ac_try='test -z "$ac_c_werror_flag"
2158 || test ! -s conftest.err'
2159 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2160 (eval $ac_try) 2>&5
2161 ac_status=$?
2162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2163 (exit $ac_status); }; } &&
2164 { ac_try='test -s conftest.$ac_objext'
2165 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2166 (eval $ac_try) 2>&5
2167 ac_status=$?
2168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2169 (exit $ac_status); }; }; then
2170 ac_compiler_gnu=yes
2171 else
2172 echo "$as_me: failed program was:" >&5
2173 sed 's/^/| /' conftest.$ac_ext >&5
2174
2175 ac_compiler_gnu=no
2176 fi
2177 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2178 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2179
2180 fi
2181 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2182 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2183 GCC=`test $ac_compiler_gnu = yes && echo yes`
2184 ac_test_CFLAGS=${CFLAGS+set}
2185 ac_save_CFLAGS=$CFLAGS
2186 CFLAGS="-g"
2187 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2188 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2189 if test "${ac_cv_prog_cc_g+set}" = set; then
2190 echo $ECHO_N "(cached) $ECHO_C" >&6
2191 else
2192 cat >conftest.$ac_ext <<_ACEOF
2193 /* confdefs.h. */
2194 _ACEOF
2195 cat confdefs.h >>conftest.$ac_ext
2196 cat >>conftest.$ac_ext <<_ACEOF
2197 /* end confdefs.h. */
2198
2199 int
2200 main ()
2201 {
2202
2203 ;
2204 return 0;
2205 }
2206 _ACEOF
2207 rm -f conftest.$ac_objext
2208 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2209 (eval $ac_compile) 2>conftest.er1
2210 ac_status=$?
2211 grep -v '^ *+' conftest.er1 >conftest.err
2212 rm -f conftest.er1
2213 cat conftest.err >&5
2214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2215 (exit $ac_status); } &&
2216 { ac_try='test -z "$ac_c_werror_flag"
2217 || test ! -s conftest.err'
2218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2219 (eval $ac_try) 2>&5
2220 ac_status=$?
2221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2222 (exit $ac_status); }; } &&
2223 { ac_try='test -s conftest.$ac_objext'
2224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2225 (eval $ac_try) 2>&5
2226 ac_status=$?
2227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2228 (exit $ac_status); }; }; then
2229 ac_cv_prog_cc_g=yes
2230 else
2231 echo "$as_me: failed program was:" >&5
2232 sed 's/^/| /' conftest.$ac_ext >&5
2233
2234 ac_cv_prog_cc_g=no
2235 fi
2236 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2237 fi
2238 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2239 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2240 if test "$ac_test_CFLAGS" = set; then
2241 CFLAGS=$ac_save_CFLAGS
2242 elif test $ac_cv_prog_cc_g = yes; then
2243 if test "$GCC" = yes; then
2244 CFLAGS="-g -O2"
2245 else
2246 CFLAGS="-g"
2247 fi
2248 else
2249 if test "$GCC" = yes; then
2250 CFLAGS="-O2"
2251 else
2252 CFLAGS=
2253 fi
2254 fi
2255 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2256 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2257 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2258 echo $ECHO_N "(cached) $ECHO_C" >&6
2259 else
2260 ac_cv_prog_cc_stdc=no
2261 ac_save_CC=$CC
2262 cat >conftest.$ac_ext <<_ACEOF
2263 /* confdefs.h. */
2264 _ACEOF
2265 cat confdefs.h >>conftest.$ac_ext
2266 cat >>conftest.$ac_ext <<_ACEOF
2267 /* end confdefs.h. */
2268 #include <stdarg.h>
2269 #include <stdio.h>
2270 #include <sys/types.h>
2271 #include <sys/stat.h>
2272 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2273 struct buf { int x; };
2274 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2275 static char *e (p, i)
2276 char **p;
2277 int i;
2278 {
2279 return p[i];
2280 }
2281 static char *f (char * (*g) (char **, int), char **p, ...)
2282 {
2283 char *s;
2284 va_list v;
2285 va_start (v,p);
2286 s = g (p, va_arg (v,int));
2287 va_end (v);
2288 return s;
2289 }
2290
2291 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2292 function prototypes and stuff, but not '\xHH' hex character constants.
2293 These don't provoke an error unfortunately, instead are silently treated
2294 as 'x'. The following induces an error, until -std1 is added to get
2295 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2296 array size at least. It's necessary to write '\x00'==0 to get something
2297 that's true only with -std1. */
2298 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2299
2300 int test (int i, double x);
2301 struct s1 {int (*f) (int a);};
2302 struct s2 {int (*f) (double a);};
2303 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2304 int argc;
2305 char **argv;
2306 int
2307 main ()
2308 {
2309 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2310 ;
2311 return 0;
2312 }
2313 _ACEOF
2314 # Don't try gcc -ansi; that turns off useful extensions and
2315 # breaks some systems' header files.
2316 # AIX -qlanglvl=ansi
2317 # Ultrix and OSF/1 -std1
2318 # HP-UX 10.20 and later -Ae
2319 # HP-UX older versions -Aa -D_HPUX_SOURCE
2320 # SVR4 -Xc -D__EXTENSIONS__
2321 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2322 do
2323 CC="$ac_save_CC $ac_arg"
2324 rm -f conftest.$ac_objext
2325 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2326 (eval $ac_compile) 2>conftest.er1
2327 ac_status=$?
2328 grep -v '^ *+' conftest.er1 >conftest.err
2329 rm -f conftest.er1
2330 cat conftest.err >&5
2331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2332 (exit $ac_status); } &&
2333 { ac_try='test -z "$ac_c_werror_flag"
2334 || test ! -s conftest.err'
2335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2336 (eval $ac_try) 2>&5
2337 ac_status=$?
2338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2339 (exit $ac_status); }; } &&
2340 { ac_try='test -s conftest.$ac_objext'
2341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2342 (eval $ac_try) 2>&5
2343 ac_status=$?
2344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2345 (exit $ac_status); }; }; then
2346 ac_cv_prog_cc_stdc=$ac_arg
2347 break
2348 else
2349 echo "$as_me: failed program was:" >&5
2350 sed 's/^/| /' conftest.$ac_ext >&5
2351
2352 fi
2353 rm -f conftest.err conftest.$ac_objext
2354 done
2355 rm -f conftest.$ac_ext conftest.$ac_objext
2356 CC=$ac_save_CC
2357
2358 fi
2359
2360 case "x$ac_cv_prog_cc_stdc" in
2361 x|xno)
2362 echo "$as_me:$LINENO: result: none needed" >&5
2363 echo "${ECHO_T}none needed" >&6 ;;
2364 *)
2365 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2366 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2367 CC="$CC $ac_cv_prog_cc_stdc" ;;
2368 esac
2369
2370 # Some people use a C++ compiler to compile C. Since we use `exit',
2371 # in C++ we need to declare it. In case someone uses the same compiler
2372 # for both compiling C and C++ we need to have the C++ compiler decide
2373 # the declaration of exit, since it's the most demanding environment.
2374 cat >conftest.$ac_ext <<_ACEOF
2375 #ifndef __cplusplus
2376 choke me
2377 #endif
2378 _ACEOF
2379 rm -f conftest.$ac_objext
2380 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2381 (eval $ac_compile) 2>conftest.er1
2382 ac_status=$?
2383 grep -v '^ *+' conftest.er1 >conftest.err
2384 rm -f conftest.er1
2385 cat conftest.err >&5
2386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2387 (exit $ac_status); } &&
2388 { ac_try='test -z "$ac_c_werror_flag"
2389 || test ! -s conftest.err'
2390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2391 (eval $ac_try) 2>&5
2392 ac_status=$?
2393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394 (exit $ac_status); }; } &&
2395 { ac_try='test -s conftest.$ac_objext'
2396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2397 (eval $ac_try) 2>&5
2398 ac_status=$?
2399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2400 (exit $ac_status); }; }; then
2401 for ac_declaration in \
2402 '' \
2403 'extern "C" void std::exit (int) throw (); using std::exit;' \
2404 'extern "C" void std::exit (int); using std::exit;' \
2405 'extern "C" void exit (int) throw ();' \
2406 'extern "C" void exit (int);' \
2407 'void exit (int);'
2408 do
2409 cat >conftest.$ac_ext <<_ACEOF
2410 /* confdefs.h. */
2411 _ACEOF
2412 cat confdefs.h >>conftest.$ac_ext
2413 cat >>conftest.$ac_ext <<_ACEOF
2414 /* end confdefs.h. */
2415 $ac_declaration
2416 #include <stdlib.h>
2417 int
2418 main ()
2419 {
2420 exit (42);
2421 ;
2422 return 0;
2423 }
2424 _ACEOF
2425 rm -f conftest.$ac_objext
2426 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2427 (eval $ac_compile) 2>conftest.er1
2428 ac_status=$?
2429 grep -v '^ *+' conftest.er1 >conftest.err
2430 rm -f conftest.er1
2431 cat conftest.err >&5
2432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2433 (exit $ac_status); } &&
2434 { ac_try='test -z "$ac_c_werror_flag"
2435 || test ! -s conftest.err'
2436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2437 (eval $ac_try) 2>&5
2438 ac_status=$?
2439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2440 (exit $ac_status); }; } &&
2441 { ac_try='test -s conftest.$ac_objext'
2442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2443 (eval $ac_try) 2>&5
2444 ac_status=$?
2445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2446 (exit $ac_status); }; }; then
2447 :
2448 else
2449 echo "$as_me: failed program was:" >&5
2450 sed 's/^/| /' conftest.$ac_ext >&5
2451
2452 continue
2453 fi
2454 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2455 cat >conftest.$ac_ext <<_ACEOF
2456 /* confdefs.h. */
2457 _ACEOF
2458 cat confdefs.h >>conftest.$ac_ext
2459 cat >>conftest.$ac_ext <<_ACEOF
2460 /* end confdefs.h. */
2461 $ac_declaration
2462 int
2463 main ()
2464 {
2465 exit (42);
2466 ;
2467 return 0;
2468 }
2469 _ACEOF
2470 rm -f conftest.$ac_objext
2471 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2472 (eval $ac_compile) 2>conftest.er1
2473 ac_status=$?
2474 grep -v '^ *+' conftest.er1 >conftest.err
2475 rm -f conftest.er1
2476 cat conftest.err >&5
2477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2478 (exit $ac_status); } &&
2479 { ac_try='test -z "$ac_c_werror_flag"
2480 || test ! -s conftest.err'
2481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2482 (eval $ac_try) 2>&5
2483 ac_status=$?
2484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2485 (exit $ac_status); }; } &&
2486 { ac_try='test -s conftest.$ac_objext'
2487 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2488 (eval $ac_try) 2>&5
2489 ac_status=$?
2490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2491 (exit $ac_status); }; }; then
2492 break
2493 else
2494 echo "$as_me: failed program was:" >&5
2495 sed 's/^/| /' conftest.$ac_ext >&5
2496
2497 fi
2498 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2499 done
2500 rm -f conftest*
2501 if test -n "$ac_declaration"; then
2502 echo '#ifdef __cplusplus' >>confdefs.h
2503 echo $ac_declaration >>confdefs.h
2504 echo '#endif' >>confdefs.h
2505 fi
2506
2507 else
2508 echo "$as_me: failed program was:" >&5
2509 sed 's/^/| /' conftest.$ac_ext >&5
2510
2511 fi
2512 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2513 ac_ext=c
2514 ac_cpp='$CPP $CPPFLAGS'
2515 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2516 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2517 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2518
2519
2520 echo "$as_me:$LINENO: checking for library containing strerror" >&5
2521 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
2522 if test "${ac_cv_search_strerror+set}" = set; then
2523 echo $ECHO_N "(cached) $ECHO_C" >&6
2524 else
2525 ac_func_search_save_LIBS=$LIBS
2526 ac_cv_search_strerror=no
2527 cat >conftest.$ac_ext <<_ACEOF
2528 /* confdefs.h. */
2529 _ACEOF
2530 cat confdefs.h >>conftest.$ac_ext
2531 cat >>conftest.$ac_ext <<_ACEOF
2532 /* end confdefs.h. */
2533
2534 /* Override any gcc2 internal prototype to avoid an error. */
2535 #ifdef __cplusplus
2536 extern "C"
2537 #endif
2538 /* We use char because int might match the return type of a gcc2
2539 builtin and then its argument prototype would still apply. */
2540 char strerror ();
2541 int
2542 main ()
2543 {
2544 strerror ();
2545 ;
2546 return 0;
2547 }
2548 _ACEOF
2549 rm -f conftest.$ac_objext conftest$ac_exeext
2550 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2551 (eval $ac_link) 2>conftest.er1
2552 ac_status=$?
2553 grep -v '^ *+' conftest.er1 >conftest.err
2554 rm -f conftest.er1
2555 cat conftest.err >&5
2556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2557 (exit $ac_status); } &&
2558 { ac_try='test -z "$ac_c_werror_flag"
2559 || test ! -s conftest.err'
2560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2561 (eval $ac_try) 2>&5
2562 ac_status=$?
2563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564 (exit $ac_status); }; } &&
2565 { ac_try='test -s conftest$ac_exeext'
2566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2567 (eval $ac_try) 2>&5
2568 ac_status=$?
2569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570 (exit $ac_status); }; }; then
2571 ac_cv_search_strerror="none required"
2572 else
2573 echo "$as_me: failed program was:" >&5
2574 sed 's/^/| /' conftest.$ac_ext >&5
2575
2576 fi
2577 rm -f conftest.err conftest.$ac_objext \
2578 conftest$ac_exeext conftest.$ac_ext
2579 if test "$ac_cv_search_strerror" = no; then
2580 for ac_lib in cposix; do
2581 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2582 cat >conftest.$ac_ext <<_ACEOF
2583 /* confdefs.h. */
2584 _ACEOF
2585 cat confdefs.h >>conftest.$ac_ext
2586 cat >>conftest.$ac_ext <<_ACEOF
2587 /* end confdefs.h. */
2588
2589 /* Override any gcc2 internal prototype to avoid an error. */
2590 #ifdef __cplusplus
2591 extern "C"
2592 #endif
2593 /* We use char because int might match the return type of a gcc2
2594 builtin and then its argument prototype would still apply. */
2595 char strerror ();
2596 int
2597 main ()
2598 {
2599 strerror ();
2600 ;
2601 return 0;
2602 }
2603 _ACEOF
2604 rm -f conftest.$ac_objext conftest$ac_exeext
2605 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2606 (eval $ac_link) 2>conftest.er1
2607 ac_status=$?
2608 grep -v '^ *+' conftest.er1 >conftest.err
2609 rm -f conftest.er1
2610 cat conftest.err >&5
2611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2612 (exit $ac_status); } &&
2613 { ac_try='test -z "$ac_c_werror_flag"
2614 || test ! -s conftest.err'
2615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2616 (eval $ac_try) 2>&5
2617 ac_status=$?
2618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619 (exit $ac_status); }; } &&
2620 { ac_try='test -s conftest$ac_exeext'
2621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2622 (eval $ac_try) 2>&5
2623 ac_status=$?
2624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2625 (exit $ac_status); }; }; then
2626 ac_cv_search_strerror="-l$ac_lib"
2627 break
2628 else
2629 echo "$as_me: failed program was:" >&5
2630 sed 's/^/| /' conftest.$ac_ext >&5
2631
2632 fi
2633 rm -f conftest.err conftest.$ac_objext \
2634 conftest$ac_exeext conftest.$ac_ext
2635 done
2636 fi
2637 LIBS=$ac_func_search_save_LIBS
2638 fi
2639 echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2640 echo "${ECHO_T}$ac_cv_search_strerror" >&6
2641 if test "$ac_cv_search_strerror" != no; then
2642 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
2643
2644 fi
2645
2646
2647 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
2648 am__api_version="1.9"
2649 # Find a good install program. We prefer a C program (faster),
2650 # so one script is as good as another. But avoid the broken or
2651 # incompatible versions:
2652 # SysV /etc/install, /usr/sbin/install
2653 # SunOS /usr/etc/install
2654 # IRIX /sbin/install
2655 # AIX /bin/install
2656 # AmigaOS /C/install, which installs bootblocks on floppy discs
2657 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2658 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2659 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2660 # OS/2's system install, which has a completely different semantic
2661 # ./install, which can be erroneously created by make from ./install.sh.
2662 # Reject install programs that cannot install multiple files.
2663 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2664 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2665 if test -z "$INSTALL"; then
2666 if test "${ac_cv_path_install+set}" = set; then
2667 echo $ECHO_N "(cached) $ECHO_C" >&6
2668 else
2669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670 for as_dir in $PATH
2671 do
2672 IFS=$as_save_IFS
2673 test -z "$as_dir" && as_dir=.
2674 # Account for people who put trailing slashes in PATH elements.
2675 case $as_dir/ in
2676 ./ | .// | /cC/* | \
2677 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2678 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2679 /usr/ucb/* ) ;;
2680 *)
2681 # OSF1 and SCO ODT 3.0 have their own names for install.
2682 # Don't use installbsd from OSF since it installs stuff as root
2683 # by default.
2684 for ac_prog in ginstall scoinst install; do
2685 for ac_exec_ext in '' $ac_executable_extensions; do
2686 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2687 if test $ac_prog = install &&
2688 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2689 # AIX install. It has an incompatible calling convention.
2690 :
2691 elif test $ac_prog = install &&
2692 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2693 # program-specific install script used by HP pwplus--don't use.
2694 :
2695 else
2696 rm -rf conftest.one conftest.two conftest.dir
2697 echo one > conftest.one
2698 echo two > conftest.two
2699 mkdir conftest.dir
2700 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2701 test -s conftest.one && test -s conftest.two &&
2702 test -s conftest.dir/conftest.one &&
2703 test -s conftest.dir/conftest.two
2704 then
2705 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2706 break 3
2707 fi
2708 fi
2709 fi
2710 done
2711 done
2712 ;;
2713 esac
2714 done
2715
2716 rm -rf conftest.one conftest.two conftest.dir
2717
2718 fi
2719 if test "${ac_cv_path_install+set}" = set; then
2720 INSTALL=$ac_cv_path_install
2721 else
2722 # As a last resort, use the slow shell script. Don't cache a
2723 # value for INSTALL within a source directory, because that will
2724 # break other packages using the cache if that directory is
2725 # removed, or if the value is a relative name.
2726 INSTALL=$ac_install_sh
2727 fi
2728 fi
2729 echo "$as_me:$LINENO: result: $INSTALL" >&5
2730 echo "${ECHO_T}$INSTALL" >&6
2731
2732 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2733 # It thinks the first close brace ends the variable substitution.
2734 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2735
2736 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2737
2738 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2739
2740 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2741 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
2742 # Just in case
2743 sleep 1
2744 echo timestamp > conftest.file
2745 # Do `set' in a subshell so we don't clobber the current shell's
2746 # arguments. Must try -L first in case configure is actually a
2747 # symlink; some systems play weird games with the mod time of symlinks
2748 # (eg FreeBSD returns the mod time of the symlink's containing
2749 # directory).
2750 if (
2751 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2752 if test "$*" = "X"; then
2753 # -L didn't work.
2754 set X `ls -t $srcdir/configure conftest.file`
2755 fi
2756 rm -f conftest.file
2757 if test "$*" != "X $srcdir/configure conftest.file" \
2758 && test "$*" != "X conftest.file $srcdir/configure"; then
2759
2760 # If neither matched, then we have a broken ls. This can happen
2761 # if, for instance, CONFIG_SHELL is bash and it inherits a
2762 # broken ls alias from the environment. This has actually
2763 # happened. Such a system could not be considered "sane".
2764 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2765 alias in your environment" >&5
2766 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2767 alias in your environment" >&2;}
2768 { (exit 1); exit 1; }; }
2769 fi
2770
2771 test "$2" = conftest.file
2772 )
2773 then
2774 # Ok.
2775 :
2776 else
2777 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2778 Check your system clock" >&5
2779 echo "$as_me: error: newly created file is older than distributed files!
2780 Check your system clock" >&2;}
2781 { (exit 1); exit 1; }; }
2782 fi
2783 echo "$as_me:$LINENO: result: yes" >&5
2784 echo "${ECHO_T}yes" >&6
2785 test "$program_prefix" != NONE &&
2786 program_transform_name="s,^,$program_prefix,;$program_transform_name"
2787 # Use a double $ so make ignores it.
2788 test "$program_suffix" != NONE &&
2789 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2790 # Double any \ or $. echo might interpret backslashes.
2791 # By default was `s,x,x', remove it if useless.
2792 cat <<\_ACEOF >conftest.sed
2793 s/[\\$]/&&/g;s/;s,x,x,$//
2794 _ACEOF
2795 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2796 rm conftest.sed
2797
2798 # expand $ac_aux_dir to an absolute path
2799 am_aux_dir=`cd $ac_aux_dir && pwd`
2800
2801 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2802 # Use eval to expand $SHELL
2803 if eval "$MISSING --run true"; then
2804 am_missing_run="$MISSING --run "
2805 else
2806 am_missing_run=
2807 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2808 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2809 fi
2810
2811 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2812 # We used to keeping the `.' as first argument, in order to
2813 # allow $(mkdir_p) to be used without argument. As in
2814 # $(mkdir_p) $(somedir)
2815 # where $(somedir) is conditionally defined. However this is wrong
2816 # for two reasons:
2817 # 1. if the package is installed by a user who cannot write `.'
2818 # make install will fail,
2819 # 2. the above comment should most certainly read
2820 # $(mkdir_p) $(DESTDIR)$(somedir)
2821 # so it does not work when $(somedir) is undefined and
2822 # $(DESTDIR) is not.
2823 # To support the latter case, we have to write
2824 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2825 # so the `.' trick is pointless.
2826 mkdir_p='mkdir -p --'
2827 else
2828 # On NextStep and OpenStep, the `mkdir' command does not
2829 # recognize any option. It will interpret all options as
2830 # directories to create, and then abort because `.' already
2831 # exists.
2832 for d in ./-p ./--version;
2833 do
2834 test -d $d && rmdir $d
2835 done
2836 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2837 if test -f "$ac_aux_dir/mkinstalldirs"; then
2838 mkdir_p='$(mkinstalldirs)'
2839 else
2840 mkdir_p='$(install_sh) -d'
2841 fi
2842 fi
2843
2844 for ac_prog in gawk mawk nawk awk
2845 do
2846 # Extract the first word of "$ac_prog", so it can be a program name with args.
2847 set dummy $ac_prog; ac_word=$2
2848 echo "$as_me:$LINENO: checking for $ac_word" >&5
2849 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2850 if test "${ac_cv_prog_AWK+set}" = set; then
2851 echo $ECHO_N "(cached) $ECHO_C" >&6
2852 else
2853 if test -n "$AWK"; then
2854 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2855 else
2856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2857 for as_dir in $PATH
2858 do
2859 IFS=$as_save_IFS
2860 test -z "$as_dir" && as_dir=.
2861 for ac_exec_ext in '' $ac_executable_extensions; do
2862 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2863 ac_cv_prog_AWK="$ac_prog"
2864 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2865 break 2
2866 fi
2867 done
2868 done
2869
2870 fi
2871 fi
2872 AWK=$ac_cv_prog_AWK
2873 if test -n "$AWK"; then
2874 echo "$as_me:$LINENO: result: $AWK" >&5
2875 echo "${ECHO_T}$AWK" >&6
2876 else
2877 echo "$as_me:$LINENO: result: no" >&5
2878 echo "${ECHO_T}no" >&6
2879 fi
2880
2881 test -n "$AWK" && break
2882 done
2883
2884 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2885 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
2886 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
2887 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2888 echo $ECHO_N "(cached) $ECHO_C" >&6
2889 else
2890 cat >conftest.make <<\_ACEOF
2891 all:
2892 @echo 'ac_maketemp="$(MAKE)"'
2893 _ACEOF
2894 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2895 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2896 if test -n "$ac_maketemp"; then
2897 eval ac_cv_prog_make_${ac_make}_set=yes
2898 else
2899 eval ac_cv_prog_make_${ac_make}_set=no
2900 fi
2901 rm -f conftest.make
2902 fi
2903 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2904 echo "$as_me:$LINENO: result: yes" >&5
2905 echo "${ECHO_T}yes" >&6
2906 SET_MAKE=
2907 else
2908 echo "$as_me:$LINENO: result: no" >&5
2909 echo "${ECHO_T}no" >&6
2910 SET_MAKE="MAKE=${MAKE-make}"
2911 fi
2912
2913 rm -rf .tst 2>/dev/null
2914 mkdir .tst 2>/dev/null
2915 if test -d .tst; then
2916 am__leading_dot=.
2917 else
2918 am__leading_dot=_
2919 fi
2920 rmdir .tst 2>/dev/null
2921
2922 DEPDIR="${am__leading_dot}deps"
2923
2924 ac_config_commands="$ac_config_commands depfiles"
2925
2926
2927 am_make=${MAKE-make}
2928 cat > confinc << 'END'
2929 am__doit:
2930 @echo done
2931 .PHONY: am__doit
2932 END
2933 # If we don't find an include directive, just comment out the code.
2934 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2935 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2936 am__include="#"
2937 am__quote=
2938 _am_result=none
2939 # First try GNU make style include.
2940 echo "include confinc" > confmf
2941 # We grep out `Entering directory' and `Leaving directory'
2942 # messages which can occur if `w' ends up in MAKEFLAGS.
2943 # In particular we don't look at `^make:' because GNU make might
2944 # be invoked under some other name (usually "gmake"), in which
2945 # case it prints its new name instead of `make'.
2946 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2947 am__include=include
2948 am__quote=
2949 _am_result=GNU
2950 fi
2951 # Now try BSD make style include.
2952 if test "$am__include" = "#"; then
2953 echo '.include "confinc"' > confmf
2954 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2955 am__include=.include
2956 am__quote="\""
2957 _am_result=BSD
2958 fi
2959 fi
2960
2961
2962 echo "$as_me:$LINENO: result: $_am_result" >&5
2963 echo "${ECHO_T}$_am_result" >&6
2964 rm -f confinc confmf
2965
2966 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2967 if test "${enable_dependency_tracking+set}" = set; then
2968 enableval="$enable_dependency_tracking"
2969
2970 fi;
2971 if test "x$enable_dependency_tracking" != xno; then
2972 am_depcomp="$ac_aux_dir/depcomp"
2973 AMDEPBACKSLASH='\'
2974 fi
2975
2976
2977 if test "x$enable_dependency_tracking" != xno; then
2978 AMDEP_TRUE=
2979 AMDEP_FALSE='#'
2980 else
2981 AMDEP_TRUE='#'
2982 AMDEP_FALSE=
2983 fi
2984
2985
2986
2987 # test to see if srcdir already configured
2988 if test "`cd $srcdir && pwd`" != "`pwd`" &&
2989 test -f $srcdir/config.status; then
2990 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2991 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2992 { (exit 1); exit 1; }; }
2993 fi
2994
2995 # test whether we have cygpath
2996 if test -z "$CYGPATH_W"; then
2997 if (cygpath --version) >/dev/null 2>/dev/null; then
2998 CYGPATH_W='cygpath -w'
2999 else
3000 CYGPATH_W=echo
3001 fi
3002 fi
3003
3004
3005 # Define the identity of the package.
3006 PACKAGE=gprof
3007 VERSION=${BFD_VERSION}
3008
3009
3010 cat >>confdefs.h <<_ACEOF
3011 #define PACKAGE "$PACKAGE"
3012 _ACEOF
3013
3014
3015 cat >>confdefs.h <<_ACEOF
3016 #define VERSION "$VERSION"
3017 _ACEOF
3018
3019 # Some tools Automake needs.
3020
3021 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3022
3023
3024 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3025
3026
3027 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3028
3029
3030 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3031
3032
3033 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3034
3035 install_sh=${install_sh-"$am_aux_dir/install-sh"}
3036
3037 # Installed binaries are usually stripped using `strip' when the user
3038 # run `make install-strip'. However `strip' might not be the right
3039 # tool to use in cross-compilation environments, therefore Automake
3040 # will honor the `STRIP' environment variable to overrule this program.
3041 if test "$cross_compiling" != no; then
3042 if test -n "$ac_tool_prefix"; then
3043 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3044 set dummy ${ac_tool_prefix}strip; ac_word=$2
3045 echo "$as_me:$LINENO: checking for $ac_word" >&5
3046 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3047 if test "${ac_cv_prog_STRIP+set}" = set; then
3048 echo $ECHO_N "(cached) $ECHO_C" >&6
3049 else
3050 if test -n "$STRIP"; then
3051 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3052 else
3053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3054 for as_dir in $PATH
3055 do
3056 IFS=$as_save_IFS
3057 test -z "$as_dir" && as_dir=.
3058 for ac_exec_ext in '' $ac_executable_extensions; do
3059 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3060 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3061 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3062 break 2
3063 fi
3064 done
3065 done
3066
3067 fi
3068 fi
3069 STRIP=$ac_cv_prog_STRIP
3070 if test -n "$STRIP"; then
3071 echo "$as_me:$LINENO: result: $STRIP" >&5
3072 echo "${ECHO_T}$STRIP" >&6
3073 else
3074 echo "$as_me:$LINENO: result: no" >&5
3075 echo "${ECHO_T}no" >&6
3076 fi
3077
3078 fi
3079 if test -z "$ac_cv_prog_STRIP"; then
3080 ac_ct_STRIP=$STRIP
3081 # Extract the first word of "strip", so it can be a program name with args.
3082 set dummy strip; ac_word=$2
3083 echo "$as_me:$LINENO: checking for $ac_word" >&5
3084 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3085 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3086 echo $ECHO_N "(cached) $ECHO_C" >&6
3087 else
3088 if test -n "$ac_ct_STRIP"; then
3089 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3090 else
3091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092 for as_dir in $PATH
3093 do
3094 IFS=$as_save_IFS
3095 test -z "$as_dir" && as_dir=.
3096 for ac_exec_ext in '' $ac_executable_extensions; do
3097 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3098 ac_cv_prog_ac_ct_STRIP="strip"
3099 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3100 break 2
3101 fi
3102 done
3103 done
3104
3105 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3106 fi
3107 fi
3108 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3109 if test -n "$ac_ct_STRIP"; then
3110 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3111 echo "${ECHO_T}$ac_ct_STRIP" >&6
3112 else
3113 echo "$as_me:$LINENO: result: no" >&5
3114 echo "${ECHO_T}no" >&6
3115 fi
3116
3117 STRIP=$ac_ct_STRIP
3118 else
3119 STRIP="$ac_cv_prog_STRIP"
3120 fi
3121
3122 fi
3123 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3124
3125 # We need awk for the "check" target. The system "awk" is bad on
3126 # some platforms.
3127 # Always define AMTAR for backward compatibility.
3128
3129 AMTAR=${AMTAR-"${am_missing_run}tar"}
3130
3131 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3132
3133
3134
3135
3136 depcc="$CC" am_compiler_list=
3137
3138 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3139 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3140 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3141 echo $ECHO_N "(cached) $ECHO_C" >&6
3142 else
3143 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3144 # We make a subdir and do the tests there. Otherwise we can end up
3145 # making bogus files that we don't know about and never remove. For
3146 # instance it was reported that on HP-UX the gcc test will end up
3147 # making a dummy file named `D' -- because `-MD' means `put the output
3148 # in D'.
3149 mkdir conftest.dir
3150 # Copy depcomp to subdir because otherwise we won't find it if we're
3151 # using a relative directory.
3152 cp "$am_depcomp" conftest.dir
3153 cd conftest.dir
3154 # We will build objects and dependencies in a subdirectory because
3155 # it helps to detect inapplicable dependency modes. For instance
3156 # both Tru64's cc and ICC support -MD to output dependencies as a
3157 # side effect of compilation, but ICC will put the dependencies in
3158 # the current directory while Tru64 will put them in the object
3159 # directory.
3160 mkdir sub
3161
3162 am_cv_CC_dependencies_compiler_type=none
3163 if test "$am_compiler_list" = ""; then
3164 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3165 fi
3166 for depmode in $am_compiler_list; do
3167 # Setup a source with many dependencies, because some compilers
3168 # like to wrap large dependency lists on column 80 (with \), and
3169 # we should not choose a depcomp mode which is confused by this.
3170 #
3171 # We need to recreate these files for each test, as the compiler may
3172 # overwrite some of them when testing with obscure command lines.
3173 # This happens at least with the AIX C compiler.
3174 : > sub/conftest.c
3175 for i in 1 2 3 4 5 6; do
3176 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3177 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3178 # Solaris 8's {/usr,}/bin/sh.
3179 touch sub/conftst$i.h
3180 done
3181 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3182
3183 case $depmode in
3184 nosideeffect)
3185 # after this tag, mechanisms are not by side-effect, so they'll
3186 # only be used when explicitly requested
3187 if test "x$enable_dependency_tracking" = xyes; then
3188 continue
3189 else
3190 break
3191 fi
3192 ;;
3193 none) break ;;
3194 esac
3195 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3196 # mode. It turns out that the SunPro C++ compiler does not properly
3197 # handle `-M -o', and we need to detect this.
3198 if depmode=$depmode \
3199 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3200 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3201 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3202 >/dev/null 2>conftest.err &&
3203 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3204 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3205 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3206 # icc doesn't choke on unknown options, it will just issue warnings
3207 # or remarks (even with -Werror). So we grep stderr for any message
3208 # that says an option was ignored or not supported.
3209 # When given -MP, icc 7.0 and 7.1 complain thusly:
3210 # icc: Command line warning: ignoring option '-M'; no argument required
3211 # The diagnosis changed in icc 8.0:
3212 # icc: Command line remark: option '-MP' not supported
3213 if (grep 'ignoring option' conftest.err ||
3214 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3215 am_cv_CC_dependencies_compiler_type=$depmode
3216 break
3217 fi
3218 fi
3219 done
3220
3221 cd ..
3222 rm -rf conftest.dir
3223 else
3224 am_cv_CC_dependencies_compiler_type=none
3225 fi
3226
3227 fi
3228 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3229 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3230 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3231
3232
3233
3234 if
3235 test "x$enable_dependency_tracking" != xno \
3236 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3237 am__fastdepCC_TRUE=
3238 am__fastdepCC_FALSE='#'
3239 else
3240 am__fastdepCC_TRUE='#'
3241 am__fastdepCC_FALSE=
3242 fi
3243
3244
3245
3246
3247 ac_config_headers="$ac_config_headers gconfig.h:gconfig.in"
3248
3249
3250 ac_ext=c
3251 ac_cpp='$CPP $CPPFLAGS'
3252 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3253 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3254 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3255 if test -n "$ac_tool_prefix"; then
3256 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3257 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3258 echo "$as_me:$LINENO: checking for $ac_word" >&5
3259 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3260 if test "${ac_cv_prog_CC+set}" = set; then
3261 echo $ECHO_N "(cached) $ECHO_C" >&6
3262 else
3263 if test -n "$CC"; then
3264 ac_cv_prog_CC="$CC" # Let the user override the test.
3265 else
3266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3267 for as_dir in $PATH
3268 do
3269 IFS=$as_save_IFS
3270 test -z "$as_dir" && as_dir=.
3271 for ac_exec_ext in '' $ac_executable_extensions; do
3272 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3273 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3274 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3275 break 2
3276 fi
3277 done
3278 done
3279
3280 fi
3281 fi
3282 CC=$ac_cv_prog_CC
3283 if test -n "$CC"; then
3284 echo "$as_me:$LINENO: result: $CC" >&5
3285 echo "${ECHO_T}$CC" >&6
3286 else
3287 echo "$as_me:$LINENO: result: no" >&5
3288 echo "${ECHO_T}no" >&6
3289 fi
3290
3291 fi
3292 if test -z "$ac_cv_prog_CC"; then
3293 ac_ct_CC=$CC
3294 # Extract the first word of "gcc", so it can be a program name with args.
3295 set dummy gcc; ac_word=$2
3296 echo "$as_me:$LINENO: checking for $ac_word" >&5
3297 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3298 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3299 echo $ECHO_N "(cached) $ECHO_C" >&6
3300 else
3301 if test -n "$ac_ct_CC"; then
3302 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3303 else
3304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3305 for as_dir in $PATH
3306 do
3307 IFS=$as_save_IFS
3308 test -z "$as_dir" && as_dir=.
3309 for ac_exec_ext in '' $ac_executable_extensions; do
3310 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3311 ac_cv_prog_ac_ct_CC="gcc"
3312 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3313 break 2
3314 fi
3315 done
3316 done
3317
3318 fi
3319 fi
3320 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3321 if test -n "$ac_ct_CC"; then
3322 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3323 echo "${ECHO_T}$ac_ct_CC" >&6
3324 else
3325 echo "$as_me:$LINENO: result: no" >&5
3326 echo "${ECHO_T}no" >&6
3327 fi
3328
3329 CC=$ac_ct_CC
3330 else
3331 CC="$ac_cv_prog_CC"
3332 fi
3333
3334 if test -z "$CC"; then
3335 if test -n "$ac_tool_prefix"; then
3336 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3337 set dummy ${ac_tool_prefix}cc; ac_word=$2
3338 echo "$as_me:$LINENO: checking for $ac_word" >&5
3339 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3340 if test "${ac_cv_prog_CC+set}" = set; then
3341 echo $ECHO_N "(cached) $ECHO_C" >&6
3342 else
3343 if test -n "$CC"; then
3344 ac_cv_prog_CC="$CC" # Let the user override the test.
3345 else
3346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3347 for as_dir in $PATH
3348 do
3349 IFS=$as_save_IFS
3350 test -z "$as_dir" && as_dir=.
3351 for ac_exec_ext in '' $ac_executable_extensions; do
3352 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3353 ac_cv_prog_CC="${ac_tool_prefix}cc"
3354 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3355 break 2
3356 fi
3357 done
3358 done
3359
3360 fi
3361 fi
3362 CC=$ac_cv_prog_CC
3363 if test -n "$CC"; then
3364 echo "$as_me:$LINENO: result: $CC" >&5
3365 echo "${ECHO_T}$CC" >&6
3366 else
3367 echo "$as_me:$LINENO: result: no" >&5
3368 echo "${ECHO_T}no" >&6
3369 fi
3370
3371 fi
3372 if test -z "$ac_cv_prog_CC"; then
3373 ac_ct_CC=$CC
3374 # Extract the first word of "cc", so it can be a program name with args.
3375 set dummy cc; ac_word=$2
3376 echo "$as_me:$LINENO: checking for $ac_word" >&5
3377 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3378 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3379 echo $ECHO_N "(cached) $ECHO_C" >&6
3380 else
3381 if test -n "$ac_ct_CC"; then
3382 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3383 else
3384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385 for as_dir in $PATH
3386 do
3387 IFS=$as_save_IFS
3388 test -z "$as_dir" && as_dir=.
3389 for ac_exec_ext in '' $ac_executable_extensions; do
3390 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3391 ac_cv_prog_ac_ct_CC="cc"
3392 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3393 break 2
3394 fi
3395 done
3396 done
3397
3398 fi
3399 fi
3400 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3401 if test -n "$ac_ct_CC"; then
3402 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3403 echo "${ECHO_T}$ac_ct_CC" >&6
3404 else
3405 echo "$as_me:$LINENO: result: no" >&5
3406 echo "${ECHO_T}no" >&6
3407 fi
3408
3409 CC=$ac_ct_CC
3410 else
3411 CC="$ac_cv_prog_CC"
3412 fi
3413
3414 fi
3415 if test -z "$CC"; then
3416 # Extract the first word of "cc", so it can be a program name with args.
3417 set dummy cc; ac_word=$2
3418 echo "$as_me:$LINENO: checking for $ac_word" >&5
3419 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3420 if test "${ac_cv_prog_CC+set}" = set; then
3421 echo $ECHO_N "(cached) $ECHO_C" >&6
3422 else
3423 if test -n "$CC"; then
3424 ac_cv_prog_CC="$CC" # Let the user override the test.
3425 else
3426 ac_prog_rejected=no
3427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3428 for as_dir in $PATH
3429 do
3430 IFS=$as_save_IFS
3431 test -z "$as_dir" && as_dir=.
3432 for ac_exec_ext in '' $ac_executable_extensions; do
3433 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3434 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3435 ac_prog_rejected=yes
3436 continue
3437 fi
3438 ac_cv_prog_CC="cc"
3439 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3440 break 2
3441 fi
3442 done
3443 done
3444
3445 if test $ac_prog_rejected = yes; then
3446 # We found a bogon in the path, so make sure we never use it.
3447 set dummy $ac_cv_prog_CC
3448 shift
3449 if test $# != 0; then
3450 # We chose a different compiler from the bogus one.
3451 # However, it has the same basename, so the bogon will be chosen
3452 # first if we set CC to just the basename; use the full file name.
3453 shift
3454 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3455 fi
3456 fi
3457 fi
3458 fi
3459 CC=$ac_cv_prog_CC
3460 if test -n "$CC"; then
3461 echo "$as_me:$LINENO: result: $CC" >&5
3462 echo "${ECHO_T}$CC" >&6
3463 else
3464 echo "$as_me:$LINENO: result: no" >&5
3465 echo "${ECHO_T}no" >&6
3466 fi
3467
3468 fi
3469 if test -z "$CC"; then
3470 if test -n "$ac_tool_prefix"; then
3471 for ac_prog in cl
3472 do
3473 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3474 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3475 echo "$as_me:$LINENO: checking for $ac_word" >&5
3476 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3477 if test "${ac_cv_prog_CC+set}" = set; then
3478 echo $ECHO_N "(cached) $ECHO_C" >&6
3479 else
3480 if test -n "$CC"; then
3481 ac_cv_prog_CC="$CC" # Let the user override the test.
3482 else
3483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3484 for as_dir in $PATH
3485 do
3486 IFS=$as_save_IFS
3487 test -z "$as_dir" && as_dir=.
3488 for ac_exec_ext in '' $ac_executable_extensions; do
3489 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3490 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3491 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3492 break 2
3493 fi
3494 done
3495 done
3496
3497 fi
3498 fi
3499 CC=$ac_cv_prog_CC
3500 if test -n "$CC"; then
3501 echo "$as_me:$LINENO: result: $CC" >&5
3502 echo "${ECHO_T}$CC" >&6
3503 else
3504 echo "$as_me:$LINENO: result: no" >&5
3505 echo "${ECHO_T}no" >&6
3506 fi
3507
3508 test -n "$CC" && break
3509 done
3510 fi
3511 if test -z "$CC"; then
3512 ac_ct_CC=$CC
3513 for ac_prog in cl
3514 do
3515 # Extract the first word of "$ac_prog", so it can be a program name with args.
3516 set dummy $ac_prog; ac_word=$2
3517 echo "$as_me:$LINENO: checking for $ac_word" >&5
3518 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3519 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3520 echo $ECHO_N "(cached) $ECHO_C" >&6
3521 else
3522 if test -n "$ac_ct_CC"; then
3523 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3524 else
3525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3526 for as_dir in $PATH
3527 do
3528 IFS=$as_save_IFS
3529 test -z "$as_dir" && as_dir=.
3530 for ac_exec_ext in '' $ac_executable_extensions; do
3531 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3532 ac_cv_prog_ac_ct_CC="$ac_prog"
3533 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3534 break 2
3535 fi
3536 done
3537 done
3538
3539 fi
3540 fi
3541 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3542 if test -n "$ac_ct_CC"; then
3543 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3544 echo "${ECHO_T}$ac_ct_CC" >&6
3545 else
3546 echo "$as_me:$LINENO: result: no" >&5
3547 echo "${ECHO_T}no" >&6
3548 fi
3549
3550 test -n "$ac_ct_CC" && break
3551 done
3552
3553 CC=$ac_ct_CC
3554 fi
3555
3556 fi
3557
3558
3559 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3560 See \`config.log' for more details." >&5
3561 echo "$as_me: error: no acceptable C compiler found in \$PATH
3562 See \`config.log' for more details." >&2;}
3563 { (exit 1); exit 1; }; }
3564
3565 # Provide some information about the compiler.
3566 echo "$as_me:$LINENO:" \
3567 "checking for C compiler version" >&5
3568 ac_compiler=`set X $ac_compile; echo $2`
3569 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3570 (eval $ac_compiler --version </dev/null >&5) 2>&5
3571 ac_status=$?
3572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3573 (exit $ac_status); }
3574 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3575 (eval $ac_compiler -v </dev/null >&5) 2>&5
3576 ac_status=$?
3577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3578 (exit $ac_status); }
3579 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3580 (eval $ac_compiler -V </dev/null >&5) 2>&5
3581 ac_status=$?
3582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3583 (exit $ac_status); }
3584
3585 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3586 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3587 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3588 echo $ECHO_N "(cached) $ECHO_C" >&6
3589 else
3590 cat >conftest.$ac_ext <<_ACEOF
3591 /* confdefs.h. */
3592 _ACEOF
3593 cat confdefs.h >>conftest.$ac_ext
3594 cat >>conftest.$ac_ext <<_ACEOF
3595 /* end confdefs.h. */
3596
3597 int
3598 main ()
3599 {
3600 #ifndef __GNUC__
3601 choke me
3602 #endif
3603
3604 ;
3605 return 0;
3606 }
3607 _ACEOF
3608 rm -f conftest.$ac_objext
3609 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3610 (eval $ac_compile) 2>conftest.er1
3611 ac_status=$?
3612 grep -v '^ *+' conftest.er1 >conftest.err
3613 rm -f conftest.er1
3614 cat conftest.err >&5
3615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3616 (exit $ac_status); } &&
3617 { ac_try='test -z "$ac_c_werror_flag"
3618 || test ! -s conftest.err'
3619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3620 (eval $ac_try) 2>&5
3621 ac_status=$?
3622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3623 (exit $ac_status); }; } &&
3624 { ac_try='test -s conftest.$ac_objext'
3625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3626 (eval $ac_try) 2>&5
3627 ac_status=$?
3628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3629 (exit $ac_status); }; }; then
3630 ac_compiler_gnu=yes
3631 else
3632 echo "$as_me: failed program was:" >&5
3633 sed 's/^/| /' conftest.$ac_ext >&5
3634
3635 ac_compiler_gnu=no
3636 fi
3637 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3638 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3639
3640 fi
3641 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3642 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3643 GCC=`test $ac_compiler_gnu = yes && echo yes`
3644 ac_test_CFLAGS=${CFLAGS+set}
3645 ac_save_CFLAGS=$CFLAGS
3646 CFLAGS="-g"
3647 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3648 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3649 if test "${ac_cv_prog_cc_g+set}" = set; then
3650 echo $ECHO_N "(cached) $ECHO_C" >&6
3651 else
3652 cat >conftest.$ac_ext <<_ACEOF
3653 /* confdefs.h. */
3654 _ACEOF
3655 cat confdefs.h >>conftest.$ac_ext
3656 cat >>conftest.$ac_ext <<_ACEOF
3657 /* end confdefs.h. */
3658
3659 int
3660 main ()
3661 {
3662
3663 ;
3664 return 0;
3665 }
3666 _ACEOF
3667 rm -f conftest.$ac_objext
3668 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3669 (eval $ac_compile) 2>conftest.er1
3670 ac_status=$?
3671 grep -v '^ *+' conftest.er1 >conftest.err
3672 rm -f conftest.er1
3673 cat conftest.err >&5
3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3675 (exit $ac_status); } &&
3676 { ac_try='test -z "$ac_c_werror_flag"
3677 || test ! -s conftest.err'
3678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3679 (eval $ac_try) 2>&5
3680 ac_status=$?
3681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3682 (exit $ac_status); }; } &&
3683 { ac_try='test -s conftest.$ac_objext'
3684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3685 (eval $ac_try) 2>&5
3686 ac_status=$?
3687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3688 (exit $ac_status); }; }; then
3689 ac_cv_prog_cc_g=yes
3690 else
3691 echo "$as_me: failed program was:" >&5
3692 sed 's/^/| /' conftest.$ac_ext >&5
3693
3694 ac_cv_prog_cc_g=no
3695 fi
3696 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3697 fi
3698 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3699 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3700 if test "$ac_test_CFLAGS" = set; then
3701 CFLAGS=$ac_save_CFLAGS
3702 elif test $ac_cv_prog_cc_g = yes; then
3703 if test "$GCC" = yes; then
3704 CFLAGS="-g -O2"
3705 else
3706 CFLAGS="-g"
3707 fi
3708 else
3709 if test "$GCC" = yes; then
3710 CFLAGS="-O2"
3711 else
3712 CFLAGS=
3713 fi
3714 fi
3715 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3716 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3717 if test "${ac_cv_prog_cc_stdc+set}" = set; then
3718 echo $ECHO_N "(cached) $ECHO_C" >&6
3719 else
3720 ac_cv_prog_cc_stdc=no
3721 ac_save_CC=$CC
3722 cat >conftest.$ac_ext <<_ACEOF
3723 /* confdefs.h. */
3724 _ACEOF
3725 cat confdefs.h >>conftest.$ac_ext
3726 cat >>conftest.$ac_ext <<_ACEOF
3727 /* end confdefs.h. */
3728 #include <stdarg.h>
3729 #include <stdio.h>
3730 #include <sys/types.h>
3731 #include <sys/stat.h>
3732 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3733 struct buf { int x; };
3734 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3735 static char *e (p, i)
3736 char **p;
3737 int i;
3738 {
3739 return p[i];
3740 }
3741 static char *f (char * (*g) (char **, int), char **p, ...)
3742 {
3743 char *s;
3744 va_list v;
3745 va_start (v,p);
3746 s = g (p, va_arg (v,int));
3747 va_end (v);
3748 return s;
3749 }
3750
3751 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3752 function prototypes and stuff, but not '\xHH' hex character constants.
3753 These don't provoke an error unfortunately, instead are silently treated
3754 as 'x'. The following induces an error, until -std1 is added to get
3755 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3756 array size at least. It's necessary to write '\x00'==0 to get something
3757 that's true only with -std1. */
3758 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3759
3760 int test (int i, double x);
3761 struct s1 {int (*f) (int a);};
3762 struct s2 {int (*f) (double a);};
3763 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3764 int argc;
3765 char **argv;
3766 int
3767 main ()
3768 {
3769 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3770 ;
3771 return 0;
3772 }
3773 _ACEOF
3774 # Don't try gcc -ansi; that turns off useful extensions and
3775 # breaks some systems' header files.
3776 # AIX -qlanglvl=ansi
3777 # Ultrix and OSF/1 -std1
3778 # HP-UX 10.20 and later -Ae
3779 # HP-UX older versions -Aa -D_HPUX_SOURCE
3780 # SVR4 -Xc -D__EXTENSIONS__
3781 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3782 do
3783 CC="$ac_save_CC $ac_arg"
3784 rm -f conftest.$ac_objext
3785 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3786 (eval $ac_compile) 2>conftest.er1
3787 ac_status=$?
3788 grep -v '^ *+' conftest.er1 >conftest.err
3789 rm -f conftest.er1
3790 cat conftest.err >&5
3791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3792 (exit $ac_status); } &&
3793 { ac_try='test -z "$ac_c_werror_flag"
3794 || test ! -s conftest.err'
3795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3796 (eval $ac_try) 2>&5
3797 ac_status=$?
3798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3799 (exit $ac_status); }; } &&
3800 { ac_try='test -s conftest.$ac_objext'
3801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3802 (eval $ac_try) 2>&5
3803 ac_status=$?
3804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3805 (exit $ac_status); }; }; then
3806 ac_cv_prog_cc_stdc=$ac_arg
3807 break
3808 else
3809 echo "$as_me: failed program was:" >&5
3810 sed 's/^/| /' conftest.$ac_ext >&5
3811
3812 fi
3813 rm -f conftest.err conftest.$ac_objext
3814 done
3815 rm -f conftest.$ac_ext conftest.$ac_objext
3816 CC=$ac_save_CC
3817
3818 fi
3819
3820 case "x$ac_cv_prog_cc_stdc" in
3821 x|xno)
3822 echo "$as_me:$LINENO: result: none needed" >&5
3823 echo "${ECHO_T}none needed" >&6 ;;
3824 *)
3825 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3826 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3827 CC="$CC $ac_cv_prog_cc_stdc" ;;
3828 esac
3829
3830 # Some people use a C++ compiler to compile C. Since we use `exit',
3831 # in C++ we need to declare it. In case someone uses the same compiler
3832 # for both compiling C and C++ we need to have the C++ compiler decide
3833 # the declaration of exit, since it's the most demanding environment.
3834 cat >conftest.$ac_ext <<_ACEOF
3835 #ifndef __cplusplus
3836 choke me
3837 #endif
3838 _ACEOF
3839 rm -f conftest.$ac_objext
3840 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3841 (eval $ac_compile) 2>conftest.er1
3842 ac_status=$?
3843 grep -v '^ *+' conftest.er1 >conftest.err
3844 rm -f conftest.er1
3845 cat conftest.err >&5
3846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3847 (exit $ac_status); } &&
3848 { ac_try='test -z "$ac_c_werror_flag"
3849 || test ! -s conftest.err'
3850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3851 (eval $ac_try) 2>&5
3852 ac_status=$?
3853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3854 (exit $ac_status); }; } &&
3855 { ac_try='test -s conftest.$ac_objext'
3856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3857 (eval $ac_try) 2>&5
3858 ac_status=$?
3859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3860 (exit $ac_status); }; }; then
3861 for ac_declaration in \
3862 '' \
3863 'extern "C" void std::exit (int) throw (); using std::exit;' \
3864 'extern "C" void std::exit (int); using std::exit;' \
3865 'extern "C" void exit (int) throw ();' \
3866 'extern "C" void exit (int);' \
3867 'void exit (int);'
3868 do
3869 cat >conftest.$ac_ext <<_ACEOF
3870 /* confdefs.h. */
3871 _ACEOF
3872 cat confdefs.h >>conftest.$ac_ext
3873 cat >>conftest.$ac_ext <<_ACEOF
3874 /* end confdefs.h. */
3875 $ac_declaration
3876 #include <stdlib.h>
3877 int
3878 main ()
3879 {
3880 exit (42);
3881 ;
3882 return 0;
3883 }
3884 _ACEOF
3885 rm -f conftest.$ac_objext
3886 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3887 (eval $ac_compile) 2>conftest.er1
3888 ac_status=$?
3889 grep -v '^ *+' conftest.er1 >conftest.err
3890 rm -f conftest.er1
3891 cat conftest.err >&5
3892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3893 (exit $ac_status); } &&
3894 { ac_try='test -z "$ac_c_werror_flag"
3895 || test ! -s conftest.err'
3896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3897 (eval $ac_try) 2>&5
3898 ac_status=$?
3899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3900 (exit $ac_status); }; } &&
3901 { ac_try='test -s conftest.$ac_objext'
3902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3903 (eval $ac_try) 2>&5
3904 ac_status=$?
3905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3906 (exit $ac_status); }; }; then
3907 :
3908 else
3909 echo "$as_me: failed program was:" >&5
3910 sed 's/^/| /' conftest.$ac_ext >&5
3911
3912 continue
3913 fi
3914 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3915 cat >conftest.$ac_ext <<_ACEOF
3916 /* confdefs.h. */
3917 _ACEOF
3918 cat confdefs.h >>conftest.$ac_ext
3919 cat >>conftest.$ac_ext <<_ACEOF
3920 /* end confdefs.h. */
3921 $ac_declaration
3922 int
3923 main ()
3924 {
3925 exit (42);
3926 ;
3927 return 0;
3928 }
3929 _ACEOF
3930 rm -f conftest.$ac_objext
3931 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3932 (eval $ac_compile) 2>conftest.er1
3933 ac_status=$?
3934 grep -v '^ *+' conftest.er1 >conftest.err
3935 rm -f conftest.er1
3936 cat conftest.err >&5
3937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3938 (exit $ac_status); } &&
3939 { ac_try='test -z "$ac_c_werror_flag"
3940 || test ! -s conftest.err'
3941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3942 (eval $ac_try) 2>&5
3943 ac_status=$?
3944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3945 (exit $ac_status); }; } &&
3946 { ac_try='test -s conftest.$ac_objext'
3947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3948 (eval $ac_try) 2>&5
3949 ac_status=$?
3950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3951 (exit $ac_status); }; }; then
3952 break
3953 else
3954 echo "$as_me: failed program was:" >&5
3955 sed 's/^/| /' conftest.$ac_ext >&5
3956
3957 fi
3958 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3959 done
3960 rm -f conftest*
3961 if test -n "$ac_declaration"; then
3962 echo '#ifdef __cplusplus' >>confdefs.h
3963 echo $ac_declaration >>confdefs.h
3964 echo '#endif' >>confdefs.h
3965 fi
3966
3967 else
3968 echo "$as_me: failed program was:" >&5
3969 sed 's/^/| /' conftest.$ac_ext >&5
3970
3971 fi
3972 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3973 ac_ext=c
3974 ac_cpp='$CPP $CPPFLAGS'
3975 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3976 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3977 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3978
3979
3980 cat >>confdefs.h <<\_ACEOF
3981 #define _GNU_SOURCE 1
3982 _ACEOF
3983
3984
3985 # Find a good install program. We prefer a C program (faster),
3986 # so one script is as good as another. But avoid the broken or
3987 # incompatible versions:
3988 # SysV /etc/install, /usr/sbin/install
3989 # SunOS /usr/etc/install
3990 # IRIX /sbin/install
3991 # AIX /bin/install
3992 # AmigaOS /C/install, which installs bootblocks on floppy discs
3993 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3994 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3995 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3996 # OS/2's system install, which has a completely different semantic
3997 # ./install, which can be erroneously created by make from ./install.sh.
3998 # Reject install programs that cannot install multiple files.
3999 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4000 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4001 if test -z "$INSTALL"; then
4002 if test "${ac_cv_path_install+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4004 else
4005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4006 for as_dir in $PATH
4007 do
4008 IFS=$as_save_IFS
4009 test -z "$as_dir" && as_dir=.
4010 # Account for people who put trailing slashes in PATH elements.
4011 case $as_dir/ in
4012 ./ | .// | /cC/* | \
4013 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4014 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4015 /usr/ucb/* ) ;;
4016 *)
4017 # OSF1 and SCO ODT 3.0 have their own names for install.
4018 # Don't use installbsd from OSF since it installs stuff as root
4019 # by default.
4020 for ac_prog in ginstall scoinst install; do
4021 for ac_exec_ext in '' $ac_executable_extensions; do
4022 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4023 if test $ac_prog = install &&
4024 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4025 # AIX install. It has an incompatible calling convention.
4026 :
4027 elif test $ac_prog = install &&
4028 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4029 # program-specific install script used by HP pwplus--don't use.
4030 :
4031 else
4032 rm -rf conftest.one conftest.two conftest.dir
4033 echo one > conftest.one
4034 echo two > conftest.two
4035 mkdir conftest.dir
4036 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4037 test -s conftest.one && test -s conftest.two &&
4038 test -s conftest.dir/conftest.one &&
4039 test -s conftest.dir/conftest.two
4040 then
4041 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4042 break 3
4043 fi
4044 fi
4045 fi
4046 done
4047 done
4048 ;;
4049 esac
4050 done
4051
4052 rm -rf conftest.one conftest.two conftest.dir
4053
4054 fi
4055 if test "${ac_cv_path_install+set}" = set; then
4056 INSTALL=$ac_cv_path_install
4057 else
4058 # As a last resort, use the slow shell script. Don't cache a
4059 # value for INSTALL within a source directory, because that will
4060 # break other packages using the cache if that directory is
4061 # removed, or if the value is a relative name.
4062 INSTALL=$ac_install_sh
4063 fi
4064 fi
4065 echo "$as_me:$LINENO: result: $INSTALL" >&5
4066 echo "${ECHO_T}$INSTALL" >&6
4067
4068 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4069 # It thinks the first close brace ends the variable substitution.
4070 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4071
4072 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4073
4074 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4075
4076
4077
4078
4079 macro_version='2.1a'
4080 macro_revision='1.2435'
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093 ltmain="$ac_aux_dir/ltmain.sh"
4094
4095 # Set options
4096
4097 enable_dlopen=no
4098
4099
4100 enable_win32_dll=no
4101
4102
4103 # Check whether --enable-shared or --disable-shared was given.
4104 if test "${enable_shared+set}" = set; then
4105 enableval="$enable_shared"
4106 p=${PACKAGE-default}
4107 case $enableval in
4108 yes) enable_shared=yes ;;
4109 no) enable_shared=no ;;
4110 *)
4111 enable_shared=no
4112 # Look at the argument we got. We use all the common list separators.
4113 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4114 for pkg in $enableval; do
4115 IFS="$lt_save_ifs"
4116 if test "X$pkg" = "X$p"; then
4117 enable_shared=yes
4118 fi
4119 done
4120 IFS="$lt_save_ifs"
4121 ;;
4122 esac
4123 else
4124 enable_shared=yes
4125 fi;
4126
4127
4128
4129
4130
4131
4132
4133
4134 # Check whether --enable-static or --disable-static was given.
4135 if test "${enable_static+set}" = set; then
4136 enableval="$enable_static"
4137 p=${PACKAGE-default}
4138 case $enableval in
4139 yes) enable_static=yes ;;
4140 no) enable_static=no ;;
4141 *)
4142 enable_static=no
4143 # Look at the argument we got. We use all the common list separators.
4144 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4145 for pkg in $enableval; do
4146 IFS="$lt_save_ifs"
4147 if test "X$pkg" = "X$p"; then
4148 enable_static=yes
4149 fi
4150 done
4151 IFS="$lt_save_ifs"
4152 ;;
4153 esac
4154 else
4155 enable_static=yes
4156 fi;
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166 # Check whether --with-pic or --without-pic was given.
4167 if test "${with_pic+set}" = set; then
4168 withval="$with_pic"
4169 pic_mode="$withval"
4170 else
4171 pic_mode=default
4172 fi;
4173
4174 test -z "$pic_mode" && pic_mode=default
4175
4176
4177
4178
4179
4180
4181
4182 # Check whether --enable-fast-install or --disable-fast-install was given.
4183 if test "${enable_fast_install+set}" = set; then
4184 enableval="$enable_fast_install"
4185 p=${PACKAGE-default}
4186 case $enableval in
4187 yes) enable_fast_install=yes ;;
4188 no) enable_fast_install=no ;;
4189 *)
4190 enable_fast_install=no
4191 # Look at the argument we got. We use all the common list separators.
4192 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4193 for pkg in $enableval; do
4194 IFS="$lt_save_ifs"
4195 if test "X$pkg" = "X$p"; then
4196 enable_fast_install=yes
4197 fi
4198 done
4199 IFS="$lt_save_ifs"
4200 ;;
4201 esac
4202 else
4203 enable_fast_install=yes
4204 fi;
4205
4206
4207
4208
4209
4210
4211
4212
4213 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4214 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
4215 if test "${lt_cv_path_SED+set}" = set; then
4216 echo $ECHO_N "(cached) $ECHO_C" >&6
4217 else
4218 # Loop through the user's path and test for sed and gsed.
4219 # Then use that list of sed's as ones to test for truncation.
4220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4221 for as_dir in $PATH
4222 do
4223 IFS=$as_save_IFS
4224 test -z "$as_dir" && as_dir=.
4225 for lt_ac_prog in sed gsed; do
4226 for ac_exec_ext in '' $ac_executable_extensions; do
4227 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
4228 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4229 fi
4230 done
4231 done
4232 done
4233 IFS=$as_save_IFS
4234 lt_ac_max=0
4235 lt_ac_count=0
4236 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
4237 # along with /bin/sed that truncates output.
4238 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4239 test ! -f $lt_ac_sed && continue
4240 cat /dev/null > conftest.in
4241 lt_ac_count=0
4242 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4243 # Check for GNU sed and select it if it is found.
4244 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4245 lt_cv_path_SED=$lt_ac_sed
4246 break
4247 fi
4248 while true; do
4249 cat conftest.in conftest.in >conftest.tmp
4250 mv conftest.tmp conftest.in
4251 cp conftest.in conftest.nl
4252 echo >>conftest.nl
4253 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4254 cmp -s conftest.out conftest.nl || break
4255 # 10000 chars as input seems more than enough
4256 test $lt_ac_count -gt 10 && break
4257 lt_ac_count=`expr $lt_ac_count + 1`
4258 if test $lt_ac_count -gt $lt_ac_max; then
4259 lt_ac_max=$lt_ac_count
4260 lt_cv_path_SED=$lt_ac_sed
4261 fi
4262 done
4263 done
4264
4265 fi
4266
4267 SED=$lt_cv_path_SED
4268
4269 echo "$as_me:$LINENO: result: $SED" >&5
4270 echo "${ECHO_T}$SED" >&6
4271
4272 test -z "$SED" && SED=sed
4273 Xsed="$SED -e 1s/^X//"
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285 echo "$as_me:$LINENO: checking for egrep" >&5
4286 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4287 if test "${ac_cv_prog_egrep+set}" = set; then
4288 echo $ECHO_N "(cached) $ECHO_C" >&6
4289 else
4290 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4291 then ac_cv_prog_egrep='grep -E'
4292 else ac_cv_prog_egrep='egrep'
4293 fi
4294 fi
4295 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4296 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4297 EGREP=$ac_cv_prog_egrep
4298
4299
4300 echo "$as_me:$LINENO: checking for fgrep" >&5
4301 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
4302 if test "${ac_cv_prog_fgrep+set}" = set; then
4303 echo $ECHO_N "(cached) $ECHO_C" >&6
4304 else
4305 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
4306 then ac_cv_prog_fgrep='grep -F'
4307 else ac_cv_prog_fgrep='fgrep'
4308 fi
4309 fi
4310 echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
4311 echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
4312 FGREP=$ac_cv_prog_fgrep
4313
4314
4315 test -z "$GREP" && GREP=grep
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335 # Check whether --with-gnu-ld or --without-gnu-ld was given.
4336 if test "${with_gnu_ld+set}" = set; then
4337 withval="$with_gnu_ld"
4338 test "$withval" = no || with_gnu_ld=yes
4339 else
4340 with_gnu_ld=no
4341 fi;
4342 ac_prog=ld
4343 if test "$GCC" = yes; then
4344 # Check if gcc -print-prog-name=ld gives a path.
4345 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4346 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
4347 case $host in
4348 *-*-mingw*)
4349 # gcc leaves a trailing carriage return which upsets mingw
4350 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4351 *)
4352 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4353 esac
4354 case $ac_prog in
4355 # Accept absolute paths.
4356 [\\/]* | ?:[\\/]*)
4357 re_direlt='/[^/][^/]*/\.\./'
4358 # Canonicalize the pathname of ld
4359 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4360 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4361 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4362 done
4363 test -z "$LD" && LD="$ac_prog"
4364 ;;
4365 "")
4366 # If it fails, then pretend we aren't using GCC.
4367 ac_prog=ld
4368 ;;
4369 *)
4370 # If it is relative, then search for the first ld in PATH.
4371 with_gnu_ld=unknown
4372 ;;
4373 esac
4374 elif test "$with_gnu_ld" = yes; then
4375 echo "$as_me:$LINENO: checking for GNU ld" >&5
4376 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4377 else
4378 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4379 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4380 fi
4381 if test "${lt_cv_path_LD+set}" = set; then
4382 echo $ECHO_N "(cached) $ECHO_C" >&6
4383 else
4384 if test -z "$LD"; then
4385 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4386 for ac_dir in $PATH; do
4387 IFS="$lt_save_ifs"
4388 test -z "$ac_dir" && ac_dir=.
4389 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4390 lt_cv_path_LD="$ac_dir/$ac_prog"
4391 # Check to see if the program is GNU ld. I'd rather use --version,
4392 # but apparently some variants of GNU ld only accept -v.
4393 # Break only if it was the GNU/non-GNU ld that we prefer.
4394 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4395 *GNU* | *'with BFD'*)
4396 test "$with_gnu_ld" != no && break
4397 ;;
4398 *)
4399 test "$with_gnu_ld" != yes && break
4400 ;;
4401 esac
4402 fi
4403 done
4404 IFS="$lt_save_ifs"
4405 else
4406 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4407 fi
4408 fi
4409
4410 LD="$lt_cv_path_LD"
4411 if test -n "$LD"; then
4412 echo "$as_me:$LINENO: result: $LD" >&5
4413 echo "${ECHO_T}$LD" >&6
4414 else
4415 echo "$as_me:$LINENO: result: no" >&5
4416 echo "${ECHO_T}no" >&6
4417 fi
4418 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4419 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4420 { (exit 1); exit 1; }; }
4421 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4422 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4423 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4424 echo $ECHO_N "(cached) $ECHO_C" >&6
4425 else
4426 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4427 case `$LD -v 2>&1 </dev/null` in
4428 *GNU* | *'with BFD'*)
4429 lt_cv_prog_gnu_ld=yes
4430 ;;
4431 *)
4432 lt_cv_prog_gnu_ld=no
4433 ;;
4434 esac
4435 fi
4436 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4437 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4438 with_gnu_ld=$lt_cv_prog_gnu_ld
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449 echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4450 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
4451 if test "${lt_cv_path_NM+set}" = set; then
4452 echo $ECHO_N "(cached) $ECHO_C" >&6
4453 else
4454 if test -n "$NM"; then
4455 # Let the user override the test.
4456 lt_cv_path_NM="$NM"
4457 else
4458 lt_nm_to_check="${ac_tool_prefix}nm"
4459 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4460 lt_nm_to_check="$lt_nm_to_check nm"
4461 fi
4462 for lt_tmp_nm in $lt_nm_to_check; do
4463 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4464 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4465 IFS="$lt_save_ifs"
4466 test -z "$ac_dir" && ac_dir=.
4467 tmp_nm="$ac_dir/$lt_tmp_nm"
4468 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4469 # Check to see if the nm accepts a BSD-compat flag.
4470 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4471 # nm: unknown option "B" ignored
4472 # Tru64's nm complains that /dev/null is an invalid object file
4473 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4474 */dev/null* | *'Invalid file or object type'*)
4475 lt_cv_path_NM="$tmp_nm -B"
4476 break
4477 ;;
4478 *)
4479 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4480 */dev/null*)
4481 lt_cv_path_NM="$tmp_nm -p"
4482 break
4483 ;;
4484 *)
4485 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4486 continue # so that we can try to find one that supports BSD flags
4487 ;;
4488 esac
4489 ;;
4490 esac
4491 fi
4492 done
4493 IFS="$lt_save_ifs"
4494 done
4495 : ${lt_cv_path_NM=no}
4496 fi
4497 fi
4498 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4499 echo "${ECHO_T}$lt_cv_path_NM" >&6
4500 if test "$lt_cv_path_NM" != "no"; then
4501 NM="$lt_cv_path_NM"
4502 else
4503 # Didn't find any BSD compatible name lister, look for dumpbin.
4504 if test -n "$ac_tool_prefix"; then
4505 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4506 do
4507 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4508 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4509 echo "$as_me:$LINENO: checking for $ac_word" >&5
4510 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4511 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
4512 echo $ECHO_N "(cached) $ECHO_C" >&6
4513 else
4514 if test -n "$DUMPBIN"; then
4515 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4516 else
4517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4518 for as_dir in $PATH
4519 do
4520 IFS=$as_save_IFS
4521 test -z "$as_dir" && as_dir=.
4522 for ac_exec_ext in '' $ac_executable_extensions; do
4523 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4524 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4525 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4526 break 2
4527 fi
4528 done
4529 done
4530
4531 fi
4532 fi
4533 DUMPBIN=$ac_cv_prog_DUMPBIN
4534 if test -n "$DUMPBIN"; then
4535 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4536 echo "${ECHO_T}$DUMPBIN" >&6
4537 else
4538 echo "$as_me:$LINENO: result: no" >&5
4539 echo "${ECHO_T}no" >&6
4540 fi
4541
4542 test -n "$DUMPBIN" && break
4543 done
4544 fi
4545 if test -z "$DUMPBIN"; then
4546 ac_ct_DUMPBIN=$DUMPBIN
4547 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4548 do
4549 # Extract the first word of "$ac_prog", so it can be a program name with args.
4550 set dummy $ac_prog; ac_word=$2
4551 echo "$as_me:$LINENO: checking for $ac_word" >&5
4552 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4553 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4554 echo $ECHO_N "(cached) $ECHO_C" >&6
4555 else
4556 if test -n "$ac_ct_DUMPBIN"; then
4557 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4558 else
4559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4560 for as_dir in $PATH
4561 do
4562 IFS=$as_save_IFS
4563 test -z "$as_dir" && as_dir=.
4564 for ac_exec_ext in '' $ac_executable_extensions; do
4565 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4566 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4567 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4568 break 2
4569 fi
4570 done
4571 done
4572
4573 fi
4574 fi
4575 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4576 if test -n "$ac_ct_DUMPBIN"; then
4577 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4578 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
4579 else
4580 echo "$as_me:$LINENO: result: no" >&5
4581 echo "${ECHO_T}no" >&6
4582 fi
4583
4584 test -n "$ac_ct_DUMPBIN" && break
4585 done
4586 test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
4587
4588 DUMPBIN=$ac_ct_DUMPBIN
4589 fi
4590
4591
4592 if test "$DUMPBIN" != ":"; then
4593 NM="$DUMPBIN"
4594 fi
4595 fi
4596 test -z "$NM" && NM=nm
4597
4598
4599
4600
4601
4602
4603 echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4604 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
4605 if test "${lt_cv_nm_interface+set}" = set; then
4606 echo $ECHO_N "(cached) $ECHO_C" >&6
4607 else
4608 lt_cv_nm_interface="BSD nm"
4609 echo "int some_variable = 0;" > conftest.$ac_ext
4610 (eval echo "\"\$as_me:4610: $ac_compile\"" >&5)
4611 (eval "$ac_compile" 2>conftest.err)
4612 cat conftest.err >&5
4613 (eval echo "\"\$as_me:4613: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4614 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4615 cat conftest.err >&5
4616 (eval echo "\"\$as_me:4616: output\"" >&5)
4617 cat conftest.out >&5
4618 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4619 lt_cv_nm_interface="MS dumpbin"
4620 fi
4621 rm -f conftest*
4622 fi
4623 echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4624 echo "${ECHO_T}$lt_cv_nm_interface" >&6
4625
4626 echo "$as_me:$LINENO: checking whether ln -s works" >&5
4627 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4628 LN_S=$as_ln_s
4629 if test "$LN_S" = "ln -s"; then
4630 echo "$as_me:$LINENO: result: yes" >&5
4631 echo "${ECHO_T}yes" >&6
4632 else
4633 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4634 echo "${ECHO_T}no, using $LN_S" >&6
4635 fi
4636
4637 # find the maximum length of command line arguments
4638 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4639 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
4640 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4641 echo $ECHO_N "(cached) $ECHO_C" >&6
4642 else
4643 i=0
4644 teststring="ABCD"
4645
4646 case $build_os in
4647 msdosdjgpp*)
4648 # On DJGPP, this test can blow up pretty badly due to problems in libc
4649 # (any single argument exceeding 2000 bytes causes a buffer overrun
4650 # during glob expansion). Even if it were fixed, the result of this
4651 # check would be larger than it should be.
4652 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4653 ;;
4654
4655 gnu*)
4656 # Under GNU Hurd, this test is not required because there is
4657 # no limit to the length of command line arguments.
4658 # Libtool will interpret -1 as no limit whatsoever
4659 lt_cv_sys_max_cmd_len=-1;
4660 ;;
4661
4662 cygwin* | mingw*)
4663 # On Win9x/ME, this test blows up -- it succeeds, but takes
4664 # about 5 minutes as the teststring grows exponentially.
4665 # Worse, since 9x/ME are not pre-emptively multitasking,
4666 # you end up with a "frozen" computer, even though with patience
4667 # the test eventually succeeds (with a max line length of 256k).
4668 # Instead, let's just punt: use the minimum linelength reported by
4669 # all of the supported platforms: 8192 (on NT/2K/XP).
4670 lt_cv_sys_max_cmd_len=8192;
4671 ;;
4672
4673 amigaos*)
4674 # On AmigaOS with pdksh, this test takes hours, literally.
4675 # So we just punt and use a minimum line length of 8192.
4676 lt_cv_sys_max_cmd_len=8192;
4677 ;;
4678
4679 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4680 # This has been around since 386BSD, at least. Likely further.
4681 if test -x /sbin/sysctl; then
4682 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4683 elif test -x /usr/sbin/sysctl; then
4684 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4685 else
4686 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4687 fi
4688 # And add a safety zone
4689 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4690 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4691 ;;
4692
4693 interix*)
4694 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4695 lt_cv_sys_max_cmd_len=196608
4696 ;;
4697
4698 osf*)
4699 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4700 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4701 # nice to cause kernel panics so lets avoid the loop below.
4702 # First set a reasonable default.
4703 lt_cv_sys_max_cmd_len=16384
4704 #
4705 if test -x /sbin/sysconfig; then
4706 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4707 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4708 esac
4709 fi
4710 ;;
4711 sco3.2v5*)
4712 lt_cv_sys_max_cmd_len=102400
4713 ;;
4714 sysv5* | sco5v6* | sysv4.2uw2*)
4715 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4716 if test -n "$kargmax"; then
4717 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4718 else
4719 lt_cv_sys_max_cmd_len=32768
4720 fi
4721 ;;
4722 *)
4723 lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null`
4724 if test -n $lt_cv_sys_max_cmd_len; then
4725 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4726 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4727 else
4728 # Make teststring a little bigger before we do anything with it.
4729 # a 1K string should be a reasonable start.
4730 for i in 1 2 3 4 5 6 7 8 ; do
4731 teststring=$teststring$teststring
4732 done
4733 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4734 # If test is not a shell built-in, we'll probably end up computing a
4735 # maximum length that is only half of the actual maximum length, but
4736 # we can't tell.
4737 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4738 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4739 test $i != 17 # 1/2 MB should be enough
4740 do
4741 i=`expr $i + 1`
4742 teststring=$teststring$teststring
4743 done
4744 # Only check the string length outside the loop.
4745 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4746 teststring=
4747 # Add a significant safety factor because C++ compilers can tack on
4748 # massive amounts of additional arguments before passing them to the
4749 # linker. It appears as though 1/2 is a usable value.
4750 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4751 fi
4752 ;;
4753 esac
4754
4755 fi
4756
4757 if test -n $lt_cv_sys_max_cmd_len ; then
4758 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4759 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
4760 else
4761 echo "$as_me:$LINENO: result: none" >&5
4762 echo "${ECHO_T}none" >&6
4763 fi
4764 max_cmd_len=$lt_cv_sys_max_cmd_len
4765
4766
4767
4768
4769
4770
4771
4772 : ${CP="cp -f"}
4773 : ${MV="mv -f"}
4774 : ${RM="rm -f"}
4775
4776 echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4777 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
4778 # Try some XSI features
4779 xsi_shell=no
4780 ( _lt_dummy="a/b/c"
4781 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4782 = c,a/b,, ) >/dev/null 2>&1 \
4783 && xsi_shell=yes
4784 echo "$as_me:$LINENO: result: $xsi_shell" >&5
4785 echo "${ECHO_T}$xsi_shell" >&6
4786
4787
4788 echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4789 echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
4790 lt_shell_append=no
4791 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4792 >/dev/null 2>&1 \
4793 && lt_shell_append=yes
4794 echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4795 echo "${ECHO_T}$lt_shell_append" >&6
4796
4797
4798 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4799 lt_unset=unset
4800 else
4801 lt_unset=false
4802 fi
4803
4804
4805
4806
4807
4808 # test EBCDIC or ASCII
4809 case `echo X|tr X '\101'` in
4810 A) # ASCII based system
4811 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4812 lt_SP2NL='tr \040 \012'
4813 lt_NL2SP='tr \015\012 \040\040'
4814 ;;
4815 *) # EBCDIC based system
4816 lt_SP2NL='tr \100 \n'
4817 lt_NL2SP='tr \r\n \100\100'
4818 ;;
4819 esac
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4830 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4831 if test "${lt_cv_ld_reload_flag+set}" = set; then
4832 echo $ECHO_N "(cached) $ECHO_C" >&6
4833 else
4834 lt_cv_ld_reload_flag='-r'
4835 fi
4836 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4837 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4838 reload_flag=$lt_cv_ld_reload_flag
4839 case $reload_flag in
4840 "" | " "*) ;;
4841 *) reload_flag=" $reload_flag" ;;
4842 esac
4843 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4844 case $host_os in
4845 darwin*)
4846 if test "$GCC" = yes; then
4847 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4848 else
4849 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4850 fi
4851 ;;
4852 esac
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863 echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4864 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
4865 if test "${lt_cv_deplibs_check_method+set}" = set; then
4866 echo $ECHO_N "(cached) $ECHO_C" >&6
4867 else
4868 lt_cv_file_magic_cmd='$MAGIC_CMD'
4869 lt_cv_file_magic_test_file=
4870 lt_cv_deplibs_check_method='unknown'
4871 # Need to set the preceding variable on all platforms that support
4872 # interlibrary dependencies.
4873 # 'none' -- dependencies not supported.
4874 # `unknown' -- same as none, but documents that we really don't know.
4875 # 'pass_all' -- all dependencies passed with no checks.
4876 # 'test_compile' -- check by making test program.
4877 # 'file_magic [[regex]]' -- check by looking for files in library path
4878 # which responds to the $file_magic_cmd with a given extended regex.
4879 # If you have `file' or equivalent on your system and you're not sure
4880 # whether `pass_all' will *always* work, you probably want this one.
4881
4882 case $host_os in
4883 aix[4-9]*)
4884 lt_cv_deplibs_check_method=pass_all
4885 ;;
4886
4887 beos*)
4888 lt_cv_deplibs_check_method=pass_all
4889 ;;
4890
4891 bsdi[45]*)
4892 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4893 lt_cv_file_magic_cmd='/usr/bin/file -L'
4894 lt_cv_file_magic_test_file=/shlib/libc.so
4895 ;;
4896
4897 cygwin*)
4898 # func_win32_libid is a shell function defined in ltmain.sh
4899 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4900 lt_cv_file_magic_cmd='func_win32_libid'
4901 ;;
4902
4903 mingw* | pw32*)
4904 # Base MSYS/MinGW do not provide the 'file' command needed by
4905 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4906 # unless we find 'file', for example because we are cross-compiling.
4907 if ( file / ) >/dev/null 2>&1; then
4908 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4909 lt_cv_file_magic_cmd='func_win32_libid'
4910 else
4911 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4912 lt_cv_file_magic_cmd='$OBJDUMP -f'
4913 fi
4914 ;;
4915
4916 darwin* | rhapsody*)
4917 lt_cv_deplibs_check_method=pass_all
4918 ;;
4919
4920 freebsd* | dragonfly*)
4921 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4922 case $host_cpu in
4923 i*86 )
4924 # Not sure whether the presence of OpenBSD here was a mistake.
4925 # Let's accept both of them until this is cleared up.
4926 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4927 lt_cv_file_magic_cmd=/usr/bin/file
4928 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4929 ;;
4930 esac
4931 else
4932 lt_cv_deplibs_check_method=pass_all
4933 fi
4934 ;;
4935
4936 gnu*)
4937 lt_cv_deplibs_check_method=pass_all
4938 ;;
4939
4940 hpux10.20* | hpux11*)
4941 lt_cv_file_magic_cmd=/usr/bin/file
4942 case $host_cpu in
4943 ia64*)
4944 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4945 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4946 ;;
4947 hppa*64*)
4948 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]'
4949 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4950 ;;
4951 *)
4952 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4953 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4954 ;;
4955 esac
4956 ;;
4957
4958 interix[3-9]*)
4959 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4960 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4961 ;;
4962
4963 irix5* | irix6* | nonstopux*)
4964 case $LD in
4965 *-32|*"-32 ") libmagic=32-bit;;
4966 *-n32|*"-n32 ") libmagic=N32;;
4967 *-64|*"-64 ") libmagic=64-bit;;
4968 *) libmagic=never-match;;
4969 esac
4970 lt_cv_deplibs_check_method=pass_all
4971 ;;
4972
4973 # This must be Linux ELF.
4974 linux* | k*bsd*-gnu)
4975 lt_cv_deplibs_check_method=pass_all
4976 ;;
4977
4978 netbsd*)
4979 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4980 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4981 else
4982 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4983 fi
4984 ;;
4985
4986 newos6*)
4987 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4988 lt_cv_file_magic_cmd=/usr/bin/file
4989 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4990 ;;
4991
4992 *nto* | *qnx*)
4993 lt_cv_deplibs_check_method=pass_all
4994 ;;
4995
4996 openbsd*)
4997 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4998 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4999 else
5000 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5001 fi
5002 ;;
5003
5004 osf3* | osf4* | osf5*)
5005 lt_cv_deplibs_check_method=pass_all
5006 ;;
5007
5008 rdos*)
5009 lt_cv_deplibs_check_method=pass_all
5010 ;;
5011
5012 solaris*)
5013 lt_cv_deplibs_check_method=pass_all
5014 ;;
5015
5016 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5017 lt_cv_deplibs_check_method=pass_all
5018 ;;
5019
5020 sysv4 | sysv4.3*)
5021 case $host_vendor in
5022 motorola)
5023 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]'
5024 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5025 ;;
5026 ncr)
5027 lt_cv_deplibs_check_method=pass_all
5028 ;;
5029 sequent)
5030 lt_cv_file_magic_cmd='/bin/file'
5031 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5032 ;;
5033 sni)
5034 lt_cv_file_magic_cmd='/bin/file'
5035 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5036 lt_cv_file_magic_test_file=/lib/libc.so
5037 ;;
5038 siemens)
5039 lt_cv_deplibs_check_method=pass_all
5040 ;;
5041 pc)
5042 lt_cv_deplibs_check_method=pass_all
5043 ;;
5044 esac
5045 ;;
5046
5047 tpf*)
5048 lt_cv_deplibs_check_method=pass_all
5049 ;;
5050 esac
5051
5052 fi
5053 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5054 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
5055 file_magic_cmd=$lt_cv_file_magic_cmd
5056 deplibs_check_method=$lt_cv_deplibs_check_method
5057 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070 if test -n "$ac_tool_prefix"; then
5071 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5072 set dummy ${ac_tool_prefix}ar; ac_word=$2
5073 echo "$as_me:$LINENO: checking for $ac_word" >&5
5074 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5075 if test "${ac_cv_prog_AR+set}" = set; then
5076 echo $ECHO_N "(cached) $ECHO_C" >&6
5077 else
5078 if test -n "$AR"; then
5079 ac_cv_prog_AR="$AR" # Let the user override the test.
5080 else
5081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5082 for as_dir in $PATH
5083 do
5084 IFS=$as_save_IFS
5085 test -z "$as_dir" && as_dir=.
5086 for ac_exec_ext in '' $ac_executable_extensions; do
5087 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5088 ac_cv_prog_AR="${ac_tool_prefix}ar"
5089 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5090 break 2
5091 fi
5092 done
5093 done
5094
5095 fi
5096 fi
5097 AR=$ac_cv_prog_AR
5098 if test -n "$AR"; then
5099 echo "$as_me:$LINENO: result: $AR" >&5
5100 echo "${ECHO_T}$AR" >&6
5101 else
5102 echo "$as_me:$LINENO: result: no" >&5
5103 echo "${ECHO_T}no" >&6
5104 fi
5105
5106 fi
5107 if test -z "$ac_cv_prog_AR"; then
5108 ac_ct_AR=$AR
5109 # Extract the first word of "ar", so it can be a program name with args.
5110 set dummy ar; ac_word=$2
5111 echo "$as_me:$LINENO: checking for $ac_word" >&5
5112 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5113 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5114 echo $ECHO_N "(cached) $ECHO_C" >&6
5115 else
5116 if test -n "$ac_ct_AR"; then
5117 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5118 else
5119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5120 for as_dir in $PATH
5121 do
5122 IFS=$as_save_IFS
5123 test -z "$as_dir" && as_dir=.
5124 for ac_exec_ext in '' $ac_executable_extensions; do
5125 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5126 ac_cv_prog_ac_ct_AR="ar"
5127 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5128 break 2
5129 fi
5130 done
5131 done
5132
5133 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
5134 fi
5135 fi
5136 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5137 if test -n "$ac_ct_AR"; then
5138 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5139 echo "${ECHO_T}$ac_ct_AR" >&6
5140 else
5141 echo "$as_me:$LINENO: result: no" >&5
5142 echo "${ECHO_T}no" >&6
5143 fi
5144
5145 AR=$ac_ct_AR
5146 else
5147 AR="$ac_cv_prog_AR"
5148 fi
5149
5150 test -z "$AR" && AR=ar
5151 test -z "$AR_FLAGS" && AR_FLAGS=cru
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163 if test -n "$ac_tool_prefix"; then
5164 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5165 set dummy ${ac_tool_prefix}strip; ac_word=$2
5166 echo "$as_me:$LINENO: checking for $ac_word" >&5
5167 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5168 if test "${ac_cv_prog_STRIP+set}" = set; then
5169 echo $ECHO_N "(cached) $ECHO_C" >&6
5170 else
5171 if test -n "$STRIP"; then
5172 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5173 else
5174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5175 for as_dir in $PATH
5176 do
5177 IFS=$as_save_IFS
5178 test -z "$as_dir" && as_dir=.
5179 for ac_exec_ext in '' $ac_executable_extensions; do
5180 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5181 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5182 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5183 break 2
5184 fi
5185 done
5186 done
5187
5188 fi
5189 fi
5190 STRIP=$ac_cv_prog_STRIP
5191 if test -n "$STRIP"; then
5192 echo "$as_me:$LINENO: result: $STRIP" >&5
5193 echo "${ECHO_T}$STRIP" >&6
5194 else
5195 echo "$as_me:$LINENO: result: no" >&5
5196 echo "${ECHO_T}no" >&6
5197 fi
5198
5199 fi
5200 if test -z "$ac_cv_prog_STRIP"; then
5201 ac_ct_STRIP=$STRIP
5202 # Extract the first word of "strip", so it can be a program name with args.
5203 set dummy strip; ac_word=$2
5204 echo "$as_me:$LINENO: checking for $ac_word" >&5
5205 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5206 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5207 echo $ECHO_N "(cached) $ECHO_C" >&6
5208 else
5209 if test -n "$ac_ct_STRIP"; then
5210 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5211 else
5212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5213 for as_dir in $PATH
5214 do
5215 IFS=$as_save_IFS
5216 test -z "$as_dir" && as_dir=.
5217 for ac_exec_ext in '' $ac_executable_extensions; do
5218 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5219 ac_cv_prog_ac_ct_STRIP="strip"
5220 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5221 break 2
5222 fi
5223 done
5224 done
5225
5226 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5227 fi
5228 fi
5229 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5230 if test -n "$ac_ct_STRIP"; then
5231 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5232 echo "${ECHO_T}$ac_ct_STRIP" >&6
5233 else
5234 echo "$as_me:$LINENO: result: no" >&5
5235 echo "${ECHO_T}no" >&6
5236 fi
5237
5238 STRIP=$ac_ct_STRIP
5239 else
5240 STRIP="$ac_cv_prog_STRIP"
5241 fi
5242
5243 test -z "$STRIP" && STRIP=:
5244
5245
5246
5247
5248
5249
5250 if test -n "$ac_tool_prefix"; then
5251 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5252 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5253 echo "$as_me:$LINENO: checking for $ac_word" >&5
5254 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5255 if test "${ac_cv_prog_RANLIB+set}" = set; then
5256 echo $ECHO_N "(cached) $ECHO_C" >&6
5257 else
5258 if test -n "$RANLIB"; then
5259 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5260 else
5261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5262 for as_dir in $PATH
5263 do
5264 IFS=$as_save_IFS
5265 test -z "$as_dir" && as_dir=.
5266 for ac_exec_ext in '' $ac_executable_extensions; do
5267 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5268 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5269 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5270 break 2
5271 fi
5272 done
5273 done
5274
5275 fi
5276 fi
5277 RANLIB=$ac_cv_prog_RANLIB
5278 if test -n "$RANLIB"; then
5279 echo "$as_me:$LINENO: result: $RANLIB" >&5
5280 echo "${ECHO_T}$RANLIB" >&6
5281 else
5282 echo "$as_me:$LINENO: result: no" >&5
5283 echo "${ECHO_T}no" >&6
5284 fi
5285
5286 fi
5287 if test -z "$ac_cv_prog_RANLIB"; then
5288 ac_ct_RANLIB=$RANLIB
5289 # Extract the first word of "ranlib", so it can be a program name with args.
5290 set dummy ranlib; ac_word=$2
5291 echo "$as_me:$LINENO: checking for $ac_word" >&5
5292 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5293 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5294 echo $ECHO_N "(cached) $ECHO_C" >&6
5295 else
5296 if test -n "$ac_ct_RANLIB"; then
5297 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5298 else
5299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5300 for as_dir in $PATH
5301 do
5302 IFS=$as_save_IFS
5303 test -z "$as_dir" && as_dir=.
5304 for ac_exec_ext in '' $ac_executable_extensions; do
5305 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5306 ac_cv_prog_ac_ct_RANLIB="ranlib"
5307 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5308 break 2
5309 fi
5310 done
5311 done
5312
5313 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5314 fi
5315 fi
5316 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5317 if test -n "$ac_ct_RANLIB"; then
5318 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5319 echo "${ECHO_T}$ac_ct_RANLIB" >&6
5320 else
5321 echo "$as_me:$LINENO: result: no" >&5
5322 echo "${ECHO_T}no" >&6
5323 fi
5324
5325 RANLIB=$ac_ct_RANLIB
5326 else
5327 RANLIB="$ac_cv_prog_RANLIB"
5328 fi
5329
5330 test -z "$RANLIB" && RANLIB=:
5331
5332
5333
5334
5335
5336
5337 # Determine commands to create old-style static archives.
5338 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5339 old_postinstall_cmds='chmod 644 $oldlib'
5340 old_postuninstall_cmds=
5341
5342 if test -n "$RANLIB"; then
5343 case $host_os in
5344 openbsd*)
5345 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5346 ;;
5347 *)
5348 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5349 ;;
5350 esac
5351 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5352 fi
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387 # If no C compiler was specified, use CC.
5388 LTCC=${LTCC-"$CC"}
5389
5390 # If no C compiler flags were specified, use CFLAGS.
5391 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5392
5393 # Allow CC to be a program name with arguments.
5394 compiler=$CC
5395
5396
5397 # Check for command to grab the raw symbol name followed by C symbol from nm.
5398 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5399 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5400 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5401 echo $ECHO_N "(cached) $ECHO_C" >&6
5402 else
5403
5404 # These are sane defaults that work on at least a few old systems.
5405 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5406
5407 # Character class describing NM global symbol codes.
5408 symcode='[BCDEGRST]'
5409
5410 # Regexp to match symbols that can be accessed directly from C.
5411 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5412
5413 # Define system-specific variables.
5414 case $host_os in
5415 aix*)
5416 symcode='[BCDT]'
5417 ;;
5418 cygwin* | mingw* | pw32*)
5419 symcode='[ABCDGISTW]'
5420 ;;
5421 hpux*)
5422 if test "$host_cpu" = ia64; then
5423 symcode='[ABCDEGRST]'
5424 fi
5425 ;;
5426 irix* | nonstopux*)
5427 symcode='[BCDEGRST]'
5428 ;;
5429 osf*)
5430 symcode='[BCDEGQRST]'
5431 ;;
5432 solaris*)
5433 symcode='[BDRT]'
5434 ;;
5435 sco3.2v5*)
5436 symcode='[DT]'
5437 ;;
5438 sysv4.2uw2*)
5439 symcode='[DT]'
5440 ;;
5441 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5442 symcode='[ABDT]'
5443 ;;
5444 sysv4)
5445 symcode='[DFNSTU]'
5446 ;;
5447 esac
5448
5449 # If we're using GNU nm, then use its standard symbol codes.
5450 case `$NM -V 2>&1` in
5451 *GNU* | *'with BFD'*)
5452 symcode='[ABCDGIRSTW]' ;;
5453 esac
5454
5455 # Transform an extracted symbol line into a proper C declaration.
5456 # Some systems (esp. on ia64) link data and code symbols differently,
5457 # so use this general approach.
5458 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5459
5460 # Transform an extracted symbol line into symbol name and symbol address
5461 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5462
5463 # Handle CRLF in mingw tool chain
5464 opt_cr=
5465 case $build_os in
5466 mingw*)
5467 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5468 ;;
5469 esac
5470
5471 # Try without a prefix underscore, then with it.
5472 for ac_symprfx in "" "_"; do
5473
5474 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5475 symxfrm="\\1 $ac_symprfx\\2 \\2"
5476
5477 # Write the raw and C identifiers.
5478 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5479 # Fake it for dumpbin and say T for any non-static function
5480 # and D for any global variable.
5481 # Also find C++ and __fastcall symbols from MSVC++,
5482 # which start with @ or ?.
5483 lt_cv_sys_global_symbol_pipe="$AWK '"\
5484 " {last_section=section; section=\$ 3};"\
5485 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5486 " \$ 0!~/External *\|/{next};"\
5487 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5488 " {if(hide[section]) next};"\
5489 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5490 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5491 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5492 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5493 " ' prfx=^$ac_symprfx"
5494 else
5495 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5496 fi
5497
5498 # Check to see that the pipe works correctly.
5499 pipe_works=no
5500
5501 rm -f conftest*
5502 cat > conftest.$ac_ext <<_LT_EOF
5503 #ifdef __cplusplus
5504 extern "C" {
5505 #endif
5506 char nm_test_var;
5507 void nm_test_func(void);
5508 void nm_test_func(void){}
5509 #ifdef __cplusplus
5510 }
5511 #endif
5512 int main(){nm_test_var='a';nm_test_func();return(0);}
5513 _LT_EOF
5514
5515 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5516 (eval $ac_compile) 2>&5
5517 ac_status=$?
5518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5519 (exit $ac_status); }; then
5520 # Now try to grab the symbols.
5521 nlist=conftest.nm
5522 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5523 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5524 ac_status=$?
5525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526 (exit $ac_status); } && test -s "$nlist"; then
5527 # Try sorting and uniquifying the output.
5528 if sort "$nlist" | uniq > "$nlist"T; then
5529 mv -f "$nlist"T "$nlist"
5530 else
5531 rm -f "$nlist"T
5532 fi
5533
5534 # Make sure that we snagged all the symbols we need.
5535 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5536 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5537 cat <<_LT_EOF > conftest.$ac_ext
5538 #ifdef __cplusplus
5539 extern "C" {
5540 #endif
5541
5542 _LT_EOF
5543 # Now generate the symbol file.
5544 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5545
5546 cat <<_LT_EOF >> conftest.$ac_ext
5547
5548 /* The mapping between symbol names and symbols. */
5549 const struct {
5550 const char *name;
5551 void *address;
5552 }
5553 lt__PROGRAM__LTX_preloaded_symbols[] =
5554 {
5555 { "@PROGRAM@", (void *) 0 },
5556 _LT_EOF
5557 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5558 cat <<\_LT_EOF >> conftest.$ac_ext
5559 {0, (void *) 0}
5560 };
5561
5562 /* This works around a problem in FreeBSD linker */
5563 #ifdef FREEBSD_WORKAROUND
5564 static const void *lt_preloaded_setup() {
5565 return lt__PROGRAM__LTX_preloaded_symbols;
5566 }
5567 #endif
5568
5569 #ifdef __cplusplus
5570 }
5571 #endif
5572 _LT_EOF
5573 # Now try linking the two files.
5574 mv conftest.$ac_objext conftstm.$ac_objext
5575 lt_save_LIBS="$LIBS"
5576 lt_save_CFLAGS="$CFLAGS"
5577 LIBS="conftstm.$ac_objext"
5578 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5579 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5580 (eval $ac_link) 2>&5
5581 ac_status=$?
5582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5583 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5584 pipe_works=yes
5585 fi
5586 LIBS="$lt_save_LIBS"
5587 CFLAGS="$lt_save_CFLAGS"
5588 else
5589 echo "cannot find nm_test_func in $nlist" >&5
5590 fi
5591 else
5592 echo "cannot find nm_test_var in $nlist" >&5
5593 fi
5594 else
5595 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5596 fi
5597 else
5598 echo "$progname: failed program was:" >&5
5599 cat conftest.$ac_ext >&5
5600 fi
5601 rm -f conftest* conftst*
5602
5603 # Do not use the global_symbol_pipe unless it works.
5604 if test "$pipe_works" = yes; then
5605 break
5606 else
5607 lt_cv_sys_global_symbol_pipe=
5608 fi
5609 done
5610
5611 fi
5612
5613 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5614 lt_cv_sys_global_symbol_to_cdecl=
5615 fi
5616 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5617 echo "$as_me:$LINENO: result: failed" >&5
5618 echo "${ECHO_T}failed" >&6
5619 else
5620 echo "$as_me:$LINENO: result: ok" >&5
5621 echo "${ECHO_T}ok" >&6
5622 fi
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5641 if test "${enable_libtool_lock+set}" = set; then
5642 enableval="$enable_libtool_lock"
5643
5644 fi;
5645 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5646
5647 # Some flags need to be propagated to the compiler or linker for good
5648 # libtool support.
5649 case $host in
5650 ia64-*-hpux*)
5651 # Find out which ABI we are using.
5652 echo 'int i;' > conftest.$ac_ext
5653 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5654 (eval $ac_compile) 2>&5
5655 ac_status=$?
5656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5657 (exit $ac_status); }; then
5658 case `/usr/bin/file conftest.$ac_objext` in
5659 *ELF-32*)
5660 HPUX_IA64_MODE="32"
5661 ;;
5662 *ELF-64*)
5663 HPUX_IA64_MODE="64"
5664 ;;
5665 esac
5666 fi
5667 rm -rf conftest*
5668 ;;
5669 *-*-irix6*)
5670 # Find out which ABI we are using.
5671 echo '#line 5671 "configure"' > conftest.$ac_ext
5672 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5673 (eval $ac_compile) 2>&5
5674 ac_status=$?
5675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5676 (exit $ac_status); }; then
5677 if test "$lt_cv_prog_gnu_ld" = yes; then
5678 case `/usr/bin/file conftest.$ac_objext` in
5679 *32-bit*)
5680 LD="${LD-ld} -melf32bsmip"
5681 ;;
5682 *N32*)
5683 LD="${LD-ld} -melf32bmipn32"
5684 ;;
5685 *64-bit*)
5686 LD="${LD-ld} -melf64bmip"
5687 ;;
5688 esac
5689 else
5690 case `/usr/bin/file conftest.$ac_objext` in
5691 *32-bit*)
5692 LD="${LD-ld} -32"
5693 ;;
5694 *N32*)
5695 LD="${LD-ld} -n32"
5696 ;;
5697 *64-bit*)
5698 LD="${LD-ld} -64"
5699 ;;
5700 esac
5701 fi
5702 fi
5703 rm -rf conftest*
5704 ;;
5705
5706 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5707 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5708 # Find out which ABI we are using.
5709 echo 'int i;' > conftest.$ac_ext
5710 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5711 (eval $ac_compile) 2>&5
5712 ac_status=$?
5713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5714 (exit $ac_status); }; then
5715 case `/usr/bin/file conftest.o` in
5716 *32-bit*)
5717 case $host in
5718 x86_64-*kfreebsd*-gnu)
5719 LD="${LD-ld} -m elf_i386_fbsd"
5720 ;;
5721 x86_64-*linux*)
5722 LD="${LD-ld} -m elf_i386"
5723 ;;
5724 ppc64-*linux*|powerpc64-*linux*)
5725 LD="${LD-ld} -m elf32ppclinux"
5726 ;;
5727 s390x-*linux*)
5728 LD="${LD-ld} -m elf_s390"
5729 ;;
5730 sparc64-*linux*)
5731 LD="${LD-ld} -m elf32_sparc"
5732 ;;
5733 esac
5734 ;;
5735 *64-bit*)
5736 case $host in
5737 x86_64-*kfreebsd*-gnu)
5738 LD="${LD-ld} -m elf_x86_64_fbsd"
5739 ;;
5740 x86_64-*linux*)
5741 LD="${LD-ld} -m elf_x86_64"
5742 ;;
5743 ppc*-*linux*|powerpc*-*linux*)
5744 LD="${LD-ld} -m elf64ppc"
5745 ;;
5746 s390*-*linux*|s390*-*tpf*)
5747 LD="${LD-ld} -m elf64_s390"
5748 ;;
5749 sparc*-*linux*)
5750 LD="${LD-ld} -m elf64_sparc"
5751 ;;
5752 esac
5753 ;;
5754 esac
5755 fi
5756 rm -rf conftest*
5757 ;;
5758
5759 *-*-sco3.2v5*)
5760 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5761 SAVE_CFLAGS="$CFLAGS"
5762 CFLAGS="$CFLAGS -belf"
5763 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5764 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5765 if test "${lt_cv_cc_needs_belf+set}" = set; then
5766 echo $ECHO_N "(cached) $ECHO_C" >&6
5767 else
5768 ac_ext=c
5769 ac_cpp='$CPP $CPPFLAGS'
5770 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5771 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5772 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5773
5774 cat >conftest.$ac_ext <<_ACEOF
5775 /* confdefs.h. */
5776 _ACEOF
5777 cat confdefs.h >>conftest.$ac_ext
5778 cat >>conftest.$ac_ext <<_ACEOF
5779 /* end confdefs.h. */
5780
5781 int
5782 main ()
5783 {
5784
5785 ;
5786 return 0;
5787 }
5788 _ACEOF
5789 rm -f conftest.$ac_objext conftest$ac_exeext
5790 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5791 (eval $ac_link) 2>conftest.er1
5792 ac_status=$?
5793 grep -v '^ *+' conftest.er1 >conftest.err
5794 rm -f conftest.er1
5795 cat conftest.err >&5
5796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5797 (exit $ac_status); } &&
5798 { ac_try='test -z "$ac_c_werror_flag"
5799 || test ! -s conftest.err'
5800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5801 (eval $ac_try) 2>&5
5802 ac_status=$?
5803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5804 (exit $ac_status); }; } &&
5805 { ac_try='test -s conftest$ac_exeext'
5806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5807 (eval $ac_try) 2>&5
5808 ac_status=$?
5809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5810 (exit $ac_status); }; }; then
5811 lt_cv_cc_needs_belf=yes
5812 else
5813 echo "$as_me: failed program was:" >&5
5814 sed 's/^/| /' conftest.$ac_ext >&5
5815
5816 lt_cv_cc_needs_belf=no
5817 fi
5818 rm -f conftest.err conftest.$ac_objext \
5819 conftest$ac_exeext conftest.$ac_ext
5820 ac_ext=c
5821 ac_cpp='$CPP $CPPFLAGS'
5822 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5823 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5824 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5825
5826 fi
5827 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5828 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5829 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5830 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5831 CFLAGS="$SAVE_CFLAGS"
5832 fi
5833 ;;
5834 sparc*-*solaris*)
5835 # Find out which ABI we are using.
5836 echo 'int i;' > conftest.$ac_ext
5837 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5838 (eval $ac_compile) 2>&5
5839 ac_status=$?
5840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5841 (exit $ac_status); }; then
5842 case `/usr/bin/file conftest.o` in
5843 *64-bit*)
5844 case $lt_cv_prog_gnu_ld in
5845 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5846 *) LD="${LD-ld} -64" ;;
5847 esac
5848 ;;
5849 esac
5850 fi
5851 rm -rf conftest*
5852 ;;
5853 esac
5854
5855 need_locks="$enable_libtool_lock"
5856
5857 ac_ext=c
5858 ac_cpp='$CPP $CPPFLAGS'
5859 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5860 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5861 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5862 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5863 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5864 # On Suns, sometimes $CPP names a directory.
5865 if test -n "$CPP" && test -d "$CPP"; then
5866 CPP=
5867 fi
5868 if test -z "$CPP"; then
5869 if test "${ac_cv_prog_CPP+set}" = set; then
5870 echo $ECHO_N "(cached) $ECHO_C" >&6
5871 else
5872 # Double quotes because CPP needs to be expanded
5873 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5874 do
5875 ac_preproc_ok=false
5876 for ac_c_preproc_warn_flag in '' yes
5877 do
5878 # Use a header file that comes with gcc, so configuring glibc
5879 # with a fresh cross-compiler works.
5880 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5881 # <limits.h> exists even on freestanding compilers.
5882 # On the NeXT, cc -E runs the code through the compiler's parser,
5883 # not just through cpp. "Syntax error" is here to catch this case.
5884 cat >conftest.$ac_ext <<_ACEOF
5885 /* confdefs.h. */
5886 _ACEOF
5887 cat confdefs.h >>conftest.$ac_ext
5888 cat >>conftest.$ac_ext <<_ACEOF
5889 /* end confdefs.h. */
5890 #ifdef __STDC__
5891 # include <limits.h>
5892 #else
5893 # include <assert.h>
5894 #endif
5895 Syntax error
5896 _ACEOF
5897 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5898 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5899 ac_status=$?
5900 grep -v '^ *+' conftest.er1 >conftest.err
5901 rm -f conftest.er1
5902 cat conftest.err >&5
5903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5904 (exit $ac_status); } >/dev/null; then
5905 if test -s conftest.err; then
5906 ac_cpp_err=$ac_c_preproc_warn_flag
5907 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5908 else
5909 ac_cpp_err=
5910 fi
5911 else
5912 ac_cpp_err=yes
5913 fi
5914 if test -z "$ac_cpp_err"; then
5915 :
5916 else
5917 echo "$as_me: failed program was:" >&5
5918 sed 's/^/| /' conftest.$ac_ext >&5
5919
5920 # Broken: fails on valid input.
5921 continue
5922 fi
5923 rm -f conftest.err conftest.$ac_ext
5924
5925 # OK, works on sane cases. Now check whether non-existent headers
5926 # can be detected and how.
5927 cat >conftest.$ac_ext <<_ACEOF
5928 /* confdefs.h. */
5929 _ACEOF
5930 cat confdefs.h >>conftest.$ac_ext
5931 cat >>conftest.$ac_ext <<_ACEOF
5932 /* end confdefs.h. */
5933 #include <ac_nonexistent.h>
5934 _ACEOF
5935 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5936 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5937 ac_status=$?
5938 grep -v '^ *+' conftest.er1 >conftest.err
5939 rm -f conftest.er1
5940 cat conftest.err >&5
5941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5942 (exit $ac_status); } >/dev/null; then
5943 if test -s conftest.err; then
5944 ac_cpp_err=$ac_c_preproc_warn_flag
5945 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5946 else
5947 ac_cpp_err=
5948 fi
5949 else
5950 ac_cpp_err=yes
5951 fi
5952 if test -z "$ac_cpp_err"; then
5953 # Broken: success on invalid input.
5954 continue
5955 else
5956 echo "$as_me: failed program was:" >&5
5957 sed 's/^/| /' conftest.$ac_ext >&5
5958
5959 # Passes both tests.
5960 ac_preproc_ok=:
5961 break
5962 fi
5963 rm -f conftest.err conftest.$ac_ext
5964
5965 done
5966 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5967 rm -f conftest.err conftest.$ac_ext
5968 if $ac_preproc_ok; then
5969 break
5970 fi
5971
5972 done
5973 ac_cv_prog_CPP=$CPP
5974
5975 fi
5976 CPP=$ac_cv_prog_CPP
5977 else
5978 ac_cv_prog_CPP=$CPP
5979 fi
5980 echo "$as_me:$LINENO: result: $CPP" >&5
5981 echo "${ECHO_T}$CPP" >&6
5982 ac_preproc_ok=false
5983 for ac_c_preproc_warn_flag in '' yes
5984 do
5985 # Use a header file that comes with gcc, so configuring glibc
5986 # with a fresh cross-compiler works.
5987 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5988 # <limits.h> exists even on freestanding compilers.
5989 # On the NeXT, cc -E runs the code through the compiler's parser,
5990 # not just through cpp. "Syntax error" is here to catch this case.
5991 cat >conftest.$ac_ext <<_ACEOF
5992 /* confdefs.h. */
5993 _ACEOF
5994 cat confdefs.h >>conftest.$ac_ext
5995 cat >>conftest.$ac_ext <<_ACEOF
5996 /* end confdefs.h. */
5997 #ifdef __STDC__
5998 # include <limits.h>
5999 #else
6000 # include <assert.h>
6001 #endif
6002 Syntax error
6003 _ACEOF
6004 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6005 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6006 ac_status=$?
6007 grep -v '^ *+' conftest.er1 >conftest.err
6008 rm -f conftest.er1
6009 cat conftest.err >&5
6010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6011 (exit $ac_status); } >/dev/null; then
6012 if test -s conftest.err; then
6013 ac_cpp_err=$ac_c_preproc_warn_flag
6014 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6015 else
6016 ac_cpp_err=
6017 fi
6018 else
6019 ac_cpp_err=yes
6020 fi
6021 if test -z "$ac_cpp_err"; then
6022 :
6023 else
6024 echo "$as_me: failed program was:" >&5
6025 sed 's/^/| /' conftest.$ac_ext >&5
6026
6027 # Broken: fails on valid input.
6028 continue
6029 fi
6030 rm -f conftest.err conftest.$ac_ext
6031
6032 # OK, works on sane cases. Now check whether non-existent headers
6033 # can be detected and how.
6034 cat >conftest.$ac_ext <<_ACEOF
6035 /* confdefs.h. */
6036 _ACEOF
6037 cat confdefs.h >>conftest.$ac_ext
6038 cat >>conftest.$ac_ext <<_ACEOF
6039 /* end confdefs.h. */
6040 #include <ac_nonexistent.h>
6041 _ACEOF
6042 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6043 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6044 ac_status=$?
6045 grep -v '^ *+' conftest.er1 >conftest.err
6046 rm -f conftest.er1
6047 cat conftest.err >&5
6048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6049 (exit $ac_status); } >/dev/null; then
6050 if test -s conftest.err; then
6051 ac_cpp_err=$ac_c_preproc_warn_flag
6052 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6053 else
6054 ac_cpp_err=
6055 fi
6056 else
6057 ac_cpp_err=yes
6058 fi
6059 if test -z "$ac_cpp_err"; then
6060 # Broken: success on invalid input.
6061 continue
6062 else
6063 echo "$as_me: failed program was:" >&5
6064 sed 's/^/| /' conftest.$ac_ext >&5
6065
6066 # Passes both tests.
6067 ac_preproc_ok=:
6068 break
6069 fi
6070 rm -f conftest.err conftest.$ac_ext
6071
6072 done
6073 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6074 rm -f conftest.err conftest.$ac_ext
6075 if $ac_preproc_ok; then
6076 :
6077 else
6078 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6079 See \`config.log' for more details." >&5
6080 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6081 See \`config.log' for more details." >&2;}
6082 { (exit 1); exit 1; }; }
6083 fi
6084
6085 ac_ext=c
6086 ac_cpp='$CPP $CPPFLAGS'
6087 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6088 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6089 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6090
6091
6092 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6093 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6094 if test "${ac_cv_header_stdc+set}" = set; then
6095 echo $ECHO_N "(cached) $ECHO_C" >&6
6096 else
6097 cat >conftest.$ac_ext <<_ACEOF
6098 /* confdefs.h. */
6099 _ACEOF
6100 cat confdefs.h >>conftest.$ac_ext
6101 cat >>conftest.$ac_ext <<_ACEOF
6102 /* end confdefs.h. */
6103 #include <stdlib.h>
6104 #include <stdarg.h>
6105 #include <string.h>
6106 #include <float.h>
6107
6108 int
6109 main ()
6110 {
6111
6112 ;
6113 return 0;
6114 }
6115 _ACEOF
6116 rm -f conftest.$ac_objext
6117 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6118 (eval $ac_compile) 2>conftest.er1
6119 ac_status=$?
6120 grep -v '^ *+' conftest.er1 >conftest.err
6121 rm -f conftest.er1
6122 cat conftest.err >&5
6123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6124 (exit $ac_status); } &&
6125 { ac_try='test -z "$ac_c_werror_flag"
6126 || test ! -s conftest.err'
6127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6128 (eval $ac_try) 2>&5
6129 ac_status=$?
6130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6131 (exit $ac_status); }; } &&
6132 { ac_try='test -s conftest.$ac_objext'
6133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6134 (eval $ac_try) 2>&5
6135 ac_status=$?
6136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6137 (exit $ac_status); }; }; then
6138 ac_cv_header_stdc=yes
6139 else
6140 echo "$as_me: failed program was:" >&5
6141 sed 's/^/| /' conftest.$ac_ext >&5
6142
6143 ac_cv_header_stdc=no
6144 fi
6145 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6146
6147 if test $ac_cv_header_stdc = yes; then
6148 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6149 cat >conftest.$ac_ext <<_ACEOF
6150 /* confdefs.h. */
6151 _ACEOF
6152 cat confdefs.h >>conftest.$ac_ext
6153 cat >>conftest.$ac_ext <<_ACEOF
6154 /* end confdefs.h. */
6155 #include <string.h>
6156
6157 _ACEOF
6158 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6159 $EGREP "memchr" >/dev/null 2>&1; then
6160 :
6161 else
6162 ac_cv_header_stdc=no
6163 fi
6164 rm -f conftest*
6165
6166 fi
6167
6168 if test $ac_cv_header_stdc = yes; then
6169 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6170 cat >conftest.$ac_ext <<_ACEOF
6171 /* confdefs.h. */
6172 _ACEOF
6173 cat confdefs.h >>conftest.$ac_ext
6174 cat >>conftest.$ac_ext <<_ACEOF
6175 /* end confdefs.h. */
6176 #include <stdlib.h>
6177
6178 _ACEOF
6179 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6180 $EGREP "free" >/dev/null 2>&1; then
6181 :
6182 else
6183 ac_cv_header_stdc=no
6184 fi
6185 rm -f conftest*
6186
6187 fi
6188
6189 if test $ac_cv_header_stdc = yes; then
6190 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6191 if test "$cross_compiling" = yes; then
6192 :
6193 else
6194 cat >conftest.$ac_ext <<_ACEOF
6195 /* confdefs.h. */
6196 _ACEOF
6197 cat confdefs.h >>conftest.$ac_ext
6198 cat >>conftest.$ac_ext <<_ACEOF
6199 /* end confdefs.h. */
6200 #include <ctype.h>
6201 #if ((' ' & 0x0FF) == 0x020)
6202 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6203 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6204 #else
6205 # define ISLOWER(c) \
6206 (('a' <= (c) && (c) <= 'i') \
6207 || ('j' <= (c) && (c) <= 'r') \
6208 || ('s' <= (c) && (c) <= 'z'))
6209 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6210 #endif
6211
6212 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6213 int
6214 main ()
6215 {
6216 int i;
6217 for (i = 0; i < 256; i++)
6218 if (XOR (islower (i), ISLOWER (i))
6219 || toupper (i) != TOUPPER (i))
6220 exit(2);
6221 exit (0);
6222 }
6223 _ACEOF
6224 rm -f conftest$ac_exeext
6225 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6226 (eval $ac_link) 2>&5
6227 ac_status=$?
6228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6229 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6231 (eval $ac_try) 2>&5
6232 ac_status=$?
6233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6234 (exit $ac_status); }; }; then
6235 :
6236 else
6237 echo "$as_me: program exited with status $ac_status" >&5
6238 echo "$as_me: failed program was:" >&5
6239 sed 's/^/| /' conftest.$ac_ext >&5
6240
6241 ( exit $ac_status )
6242 ac_cv_header_stdc=no
6243 fi
6244 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6245 fi
6246 fi
6247 fi
6248 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6249 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6250 if test $ac_cv_header_stdc = yes; then
6251
6252 cat >>confdefs.h <<\_ACEOF
6253 #define STDC_HEADERS 1
6254 _ACEOF
6255
6256 fi
6257
6258 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6269 inttypes.h stdint.h unistd.h
6270 do
6271 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6272 echo "$as_me:$LINENO: checking for $ac_header" >&5
6273 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6274 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6275 echo $ECHO_N "(cached) $ECHO_C" >&6
6276 else
6277 cat >conftest.$ac_ext <<_ACEOF
6278 /* confdefs.h. */
6279 _ACEOF
6280 cat confdefs.h >>conftest.$ac_ext
6281 cat >>conftest.$ac_ext <<_ACEOF
6282 /* end confdefs.h. */
6283 $ac_includes_default
6284
6285 #include <$ac_header>
6286 _ACEOF
6287 rm -f conftest.$ac_objext
6288 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6289 (eval $ac_compile) 2>conftest.er1
6290 ac_status=$?
6291 grep -v '^ *+' conftest.er1 >conftest.err
6292 rm -f conftest.er1
6293 cat conftest.err >&5
6294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6295 (exit $ac_status); } &&
6296 { ac_try='test -z "$ac_c_werror_flag"
6297 || test ! -s conftest.err'
6298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6299 (eval $ac_try) 2>&5
6300 ac_status=$?
6301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302 (exit $ac_status); }; } &&
6303 { ac_try='test -s conftest.$ac_objext'
6304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6305 (eval $ac_try) 2>&5
6306 ac_status=$?
6307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6308 (exit $ac_status); }; }; then
6309 eval "$as_ac_Header=yes"
6310 else
6311 echo "$as_me: failed program was:" >&5
6312 sed 's/^/| /' conftest.$ac_ext >&5
6313
6314 eval "$as_ac_Header=no"
6315 fi
6316 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6317 fi
6318 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6319 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6320 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6321 cat >>confdefs.h <<_ACEOF
6322 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6323 _ACEOF
6324
6325 fi
6326
6327 done
6328
6329
6330
6331 for ac_header in dlfcn.h
6332 do
6333 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6334 echo "$as_me:$LINENO: checking for $ac_header" >&5
6335 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6336 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6337 echo $ECHO_N "(cached) $ECHO_C" >&6
6338 else
6339 cat >conftest.$ac_ext <<_ACEOF
6340 /* confdefs.h. */
6341 _ACEOF
6342 cat confdefs.h >>conftest.$ac_ext
6343 cat >>conftest.$ac_ext <<_ACEOF
6344 /* end confdefs.h. */
6345 $ac_includes_default
6346
6347 #include <$ac_header>
6348 _ACEOF
6349 rm -f conftest.$ac_objext
6350 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6351 (eval $ac_compile) 2>conftest.er1
6352 ac_status=$?
6353 grep -v '^ *+' conftest.er1 >conftest.err
6354 rm -f conftest.er1
6355 cat conftest.err >&5
6356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6357 (exit $ac_status); } &&
6358 { ac_try='test -z "$ac_c_werror_flag"
6359 || test ! -s conftest.err'
6360 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6361 (eval $ac_try) 2>&5
6362 ac_status=$?
6363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6364 (exit $ac_status); }; } &&
6365 { ac_try='test -s conftest.$ac_objext'
6366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6367 (eval $ac_try) 2>&5
6368 ac_status=$?
6369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370 (exit $ac_status); }; }; then
6371 eval "$as_ac_Header=yes"
6372 else
6373 echo "$as_me: failed program was:" >&5
6374 sed 's/^/| /' conftest.$ac_ext >&5
6375
6376 eval "$as_ac_Header=no"
6377 fi
6378 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6379 fi
6380 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6381 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6382 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6383 cat >>confdefs.h <<_ACEOF
6384 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6385 _ACEOF
6386
6387 fi
6388
6389 done
6390
6391
6392
6393 # This can be used to rebuild libtool when needed
6394 LIBTOOL_DEPS="$ltmain"
6395
6396 # Always use our own libtool.
6397 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423 test -z "$LN_S" && LN_S="ln -s"
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438 if test -n "${ZSH_VERSION+set}" ; then
6439 setopt NO_GLOB_SUBST
6440 fi
6441
6442 echo "$as_me:$LINENO: checking for objdir" >&5
6443 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
6444 if test "${lt_cv_objdir+set}" = set; then
6445 echo $ECHO_N "(cached) $ECHO_C" >&6
6446 else
6447 rm -f .libs 2>/dev/null
6448 mkdir .libs 2>/dev/null
6449 if test -d .libs; then
6450 lt_cv_objdir=.libs
6451 else
6452 # MS-DOS does not allow filenames that begin with a dot.
6453 lt_cv_objdir=_libs
6454 fi
6455 rmdir .libs 2>/dev/null
6456 fi
6457 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6458 echo "${ECHO_T}$lt_cv_objdir" >&6
6459 objdir=$lt_cv_objdir
6460
6461
6462
6463
6464
6465 cat >>confdefs.h <<_ACEOF
6466 #define LT_OBJDIR "$lt_cv_objdir/"
6467 _ACEOF
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485 case $host_os in
6486 aix3*)
6487 # AIX sometimes has problems with the GCC collect2 program. For some
6488 # reason, if we set the COLLECT_NAMES environment variable, the problems
6489 # vanish in a puff of smoke.
6490 if test "X${COLLECT_NAMES+set}" != Xset; then
6491 COLLECT_NAMES=
6492 export COLLECT_NAMES
6493 fi
6494 ;;
6495 esac
6496
6497 # Sed substitution that helps us do robust quoting. It backslashifies
6498 # metacharacters that are still active within double-quoted strings.
6499 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6500
6501 # Same as above, but do not quote variable references.
6502 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6503
6504 # Sed substitution to delay expansion of an escaped shell variable in a
6505 # double_quote_subst'ed string.
6506 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6507
6508 # Sed substitution to delay expansion of an escaped single quote.
6509 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6510
6511 # Sed substitution to avoid accidental globbing in evaled expressions
6512 no_glob_subst='s/\*/\\\*/g'
6513
6514 # Global variables:
6515 ofile=libtool
6516 can_build_shared=yes
6517
6518 # All known linkers require a `.a' archive for static linking (except MSVC,
6519 # which needs '.lib').
6520 libext=a
6521
6522 with_gnu_ld="$lt_cv_prog_gnu_ld"
6523
6524 old_CC="$CC"
6525 old_CFLAGS="$CFLAGS"
6526
6527 # Set sane defaults for various variables
6528 test -z "$CC" && CC=cc
6529 test -z "$LTCC" && LTCC=$CC
6530 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6531 test -z "$LD" && LD=ld
6532 test -z "$ac_objext" && ac_objext=o
6533
6534 for cc_temp in $compiler""; do
6535 case $cc_temp in
6536 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6537 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6538 \-*) ;;
6539 *) break;;
6540 esac
6541 done
6542 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6543
6544
6545 # Only perform the check for file, if the check method requires it
6546 test -z "$MAGIC_CMD" && MAGIC_CMD=file
6547 case $deplibs_check_method in
6548 file_magic*)
6549 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6550 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6551 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
6552 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6553 echo $ECHO_N "(cached) $ECHO_C" >&6
6554 else
6555 case $MAGIC_CMD in
6556 [\\/*] | ?:[\\/]*)
6557 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6558 ;;
6559 *)
6560 lt_save_MAGIC_CMD="$MAGIC_CMD"
6561 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6562 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6563 for ac_dir in $ac_dummy; do
6564 IFS="$lt_save_ifs"
6565 test -z "$ac_dir" && ac_dir=.
6566 if test -f $ac_dir/${ac_tool_prefix}file; then
6567 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6568 if test -n "$file_magic_test_file"; then
6569 case $deplibs_check_method in
6570 "file_magic "*)
6571 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6572 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6573 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6574 $EGREP "$file_magic_regex" > /dev/null; then
6575 :
6576 else
6577 cat <<_LT_EOF 1>&2
6578
6579 *** Warning: the command libtool uses to detect shared libraries,
6580 *** $file_magic_cmd, produces output that libtool cannot recognize.
6581 *** The result is that libtool may fail to recognize shared libraries
6582 *** as such. This will affect the creation of libtool libraries that
6583 *** depend on shared libraries, but programs linked with such libtool
6584 *** libraries will work regardless of this problem. Nevertheless, you
6585 *** may want to report the problem to your system manager and/or to
6586 *** bug-libtool@gnu.org
6587
6588 _LT_EOF
6589 fi ;;
6590 esac
6591 fi
6592 break
6593 fi
6594 done
6595 IFS="$lt_save_ifs"
6596 MAGIC_CMD="$lt_save_MAGIC_CMD"
6597 ;;
6598 esac
6599 fi
6600
6601 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6602 if test -n "$MAGIC_CMD"; then
6603 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6604 echo "${ECHO_T}$MAGIC_CMD" >&6
6605 else
6606 echo "$as_me:$LINENO: result: no" >&5
6607 echo "${ECHO_T}no" >&6
6608 fi
6609
6610
6611
6612
6613
6614 if test -z "$lt_cv_path_MAGIC_CMD"; then
6615 if test -n "$ac_tool_prefix"; then
6616 echo "$as_me:$LINENO: checking for file" >&5
6617 echo $ECHO_N "checking for file... $ECHO_C" >&6
6618 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6619 echo $ECHO_N "(cached) $ECHO_C" >&6
6620 else
6621 case $MAGIC_CMD in
6622 [\\/*] | ?:[\\/]*)
6623 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6624 ;;
6625 *)
6626 lt_save_MAGIC_CMD="$MAGIC_CMD"
6627 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6628 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6629 for ac_dir in $ac_dummy; do
6630 IFS="$lt_save_ifs"
6631 test -z "$ac_dir" && ac_dir=.
6632 if test -f $ac_dir/file; then
6633 lt_cv_path_MAGIC_CMD="$ac_dir/file"
6634 if test -n "$file_magic_test_file"; then
6635 case $deplibs_check_method in
6636 "file_magic "*)
6637 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6638 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6639 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6640 $EGREP "$file_magic_regex" > /dev/null; then
6641 :
6642 else
6643 cat <<_LT_EOF 1>&2
6644
6645 *** Warning: the command libtool uses to detect shared libraries,
6646 *** $file_magic_cmd, produces output that libtool cannot recognize.
6647 *** The result is that libtool may fail to recognize shared libraries
6648 *** as such. This will affect the creation of libtool libraries that
6649 *** depend on shared libraries, but programs linked with such libtool
6650 *** libraries will work regardless of this problem. Nevertheless, you
6651 *** may want to report the problem to your system manager and/or to
6652 *** bug-libtool@gnu.org
6653
6654 _LT_EOF
6655 fi ;;
6656 esac
6657 fi
6658 break
6659 fi
6660 done
6661 IFS="$lt_save_ifs"
6662 MAGIC_CMD="$lt_save_MAGIC_CMD"
6663 ;;
6664 esac
6665 fi
6666
6667 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6668 if test -n "$MAGIC_CMD"; then
6669 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6670 echo "${ECHO_T}$MAGIC_CMD" >&6
6671 else
6672 echo "$as_me:$LINENO: result: no" >&5
6673 echo "${ECHO_T}no" >&6
6674 fi
6675
6676
6677 else
6678 MAGIC_CMD=:
6679 fi
6680 fi
6681
6682 fi
6683 ;;
6684 esac
6685
6686 # Use C for the default configuration in the libtool script
6687
6688 lt_save_CC="$CC"
6689 ac_ext=c
6690 ac_cpp='$CPP $CPPFLAGS'
6691 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6692 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6693 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6694
6695
6696 # Source file extension for C test sources.
6697 ac_ext=c
6698
6699 # Object file extension for compiled C test sources.
6700 objext=o
6701 objext=$objext
6702
6703 # Code to be used in simple compile tests
6704 lt_simple_compile_test_code="int some_variable = 0;"
6705
6706 # Code to be used in simple link tests
6707 lt_simple_link_test_code='int main(){return(0);}'
6708
6709
6710
6711
6712
6713
6714
6715 # If no C compiler was specified, use CC.
6716 LTCC=${LTCC-"$CC"}
6717
6718 # If no C compiler flags were specified, use CFLAGS.
6719 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6720
6721 # Allow CC to be a program name with arguments.
6722 compiler=$CC
6723
6724 # Save the default compiler, since it gets overwritten when the other
6725 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6726 compiler_DEFAULT=$CC
6727
6728 # save warnings/boilerplate of simple test code
6729 ac_outfile=conftest.$ac_objext
6730 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6731 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6732 _lt_compiler_boilerplate=`cat conftest.err`
6733 $RM conftest*
6734
6735 ac_outfile=conftest.$ac_objext
6736 echo "$lt_simple_link_test_code" >conftest.$ac_ext
6737 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6738 _lt_linker_boilerplate=`cat conftest.err`
6739 $RM conftest*
6740
6741
6742 ## CAVEAT EMPTOR:
6743 ## There is no encapsulation within the following macros, do not change
6744 ## the running order or otherwise move them around unless you know exactly
6745 ## what you are doing...
6746 if test -n "$compiler"; then
6747
6748 lt_prog_compiler_no_builtin_flag=
6749
6750 if test "$GCC" = yes; then
6751 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6752
6753 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6754 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6755 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6756 echo $ECHO_N "(cached) $ECHO_C" >&6
6757 else
6758 lt_cv_prog_compiler_rtti_exceptions=no
6759 ac_outfile=conftest.$ac_objext
6760 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6761 lt_compiler_flag="-fno-rtti -fno-exceptions"
6762 # Insert the option either (1) after the last *FLAGS variable, or
6763 # (2) before a word containing "conftest.", or (3) at the end.
6764 # Note that $ac_compile itself does not contain backslashes and begins
6765 # with a dollar sign (not a hyphen), so the echo should work correctly.
6766 # The option is referenced via a variable to avoid confusing sed.
6767 lt_compile=`echo "$ac_compile" | $SED \
6768 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6769 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6770 -e 's:$: $lt_compiler_flag:'`
6771 (eval echo "\"\$as_me:6771: $lt_compile\"" >&5)
6772 (eval "$lt_compile" 2>conftest.err)
6773 ac_status=$?
6774 cat conftest.err >&5
6775 echo "$as_me:6775: \$? = $ac_status" >&5
6776 if (exit $ac_status) && test -s "$ac_outfile"; then
6777 # The compiler can only warn and ignore the option if not recognized
6778 # So say no if there are warnings other than the usual output.
6779 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6780 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6781 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6782 lt_cv_prog_compiler_rtti_exceptions=yes
6783 fi
6784 fi
6785 $RM conftest*
6786
6787 fi
6788 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6789 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6790
6791 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6792 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6793 else
6794 :
6795 fi
6796
6797 fi
6798
6799
6800
6801
6802
6803
6804 lt_prog_compiler_wl=
6805 lt_prog_compiler_pic=
6806 lt_prog_compiler_static=
6807
6808 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6809 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6810
6811 if test "$GCC" = yes; then
6812 lt_prog_compiler_wl='-Wl,'
6813 lt_prog_compiler_static='-static'
6814
6815 case $host_os in
6816 aix*)
6817 # All AIX code is PIC.
6818 if test "$host_cpu" = ia64; then
6819 # AIX 5 now supports IA64 processor
6820 lt_prog_compiler_static='-Bstatic'
6821 fi
6822 ;;
6823
6824 amigaos*)
6825 if test "$host_cpu" = m68k; then
6826 # FIXME: we need at least 68020 code to build shared libraries, but
6827 # adding the `-m68020' flag to GCC prevents building anything better,
6828 # like `-m68040'.
6829 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6830 fi
6831 ;;
6832
6833 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6834 # PIC is the default for these OSes.
6835 ;;
6836
6837 mingw* | cygwin* | pw32* | os2*)
6838 # This hack is so that the source file can tell whether it is being
6839 # built for inclusion in a dll (and should export symbols for example).
6840 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6841 # (--disable-auto-import) libraries
6842 lt_prog_compiler_pic='-DDLL_EXPORT'
6843 ;;
6844
6845 darwin* | rhapsody*)
6846 # PIC is the default on this platform
6847 # Common symbols not allowed in MH_DYLIB files
6848 lt_prog_compiler_pic='-fno-common'
6849 ;;
6850
6851 hpux*)
6852 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6853 # not for PA HP-UX.
6854 case $host_cpu in
6855 hppa*64*|ia64*)
6856 # +Z the default
6857 ;;
6858 *)
6859 lt_prog_compiler_pic='-fPIC'
6860 ;;
6861 esac
6862 ;;
6863
6864 interix[3-9]*)
6865 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6866 # Instead, we relocate shared libraries at runtime.
6867 ;;
6868
6869 msdosdjgpp*)
6870 # Just because we use GCC doesn't mean we suddenly get shared libraries
6871 # on systems that don't support them.
6872 lt_prog_compiler_can_build_shared=no
6873 enable_shared=no
6874 ;;
6875
6876 *nto* | *qnx*)
6877 # QNX uses GNU C++, but need to define -shared option too, otherwise
6878 # it will coredump.
6879 lt_prog_compiler_pic='-fPIC -shared'
6880 ;;
6881
6882 sysv4*MP*)
6883 if test -d /usr/nec; then
6884 lt_prog_compiler_pic=-Kconform_pic
6885 fi
6886 ;;
6887
6888 *)
6889 lt_prog_compiler_pic='-fPIC'
6890 ;;
6891 esac
6892 else
6893 # PORTME Check for flag to pass linker flags through the system compiler.
6894 case $host_os in
6895 aix*)
6896 lt_prog_compiler_wl='-Wl,'
6897 if test "$host_cpu" = ia64; then
6898 # AIX 5 now supports IA64 processor
6899 lt_prog_compiler_static='-Bstatic'
6900 else
6901 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6902 fi
6903 ;;
6904 darwin*)
6905 # PIC is the default on this platform
6906 # Common symbols not allowed in MH_DYLIB files
6907 case $cc_basename in
6908 xlc*)
6909 lt_prog_compiler_pic='-qnocommon'
6910 lt_prog_compiler_wl='-Wl,'
6911 ;;
6912 esac
6913 ;;
6914
6915 mingw* | cygwin* | pw32* | os2*)
6916 # This hack is so that the source file can tell whether it is being
6917 # built for inclusion in a dll (and should export symbols for example).
6918 lt_prog_compiler_pic='-DDLL_EXPORT'
6919 ;;
6920
6921 hpux9* | hpux10* | hpux11*)
6922 lt_prog_compiler_wl='-Wl,'
6923 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6924 # not for PA HP-UX.
6925 case $host_cpu in
6926 hppa*64*|ia64*)
6927 # +Z the default
6928 ;;
6929 *)
6930 lt_prog_compiler_pic='+Z'
6931 ;;
6932 esac
6933 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6934 lt_prog_compiler_static='${wl}-a ${wl}archive'
6935 ;;
6936
6937 irix5* | irix6* | nonstopux*)
6938 lt_prog_compiler_wl='-Wl,'
6939 # PIC (with -KPIC) is the default.
6940 lt_prog_compiler_static='-non_shared'
6941 ;;
6942
6943 linux* | k*bsd*-gnu)
6944 case $cc_basename in
6945 icc* | ecc*)
6946 lt_prog_compiler_wl='-Wl,'
6947 lt_prog_compiler_pic='-KPIC'
6948 lt_prog_compiler_static='-static'
6949 ;;
6950 pgcc* | pgf77* | pgf90* | pgf95*)
6951 # Portland Group compilers (*not* the Pentium gcc compiler,
6952 # which looks to be a dead project)
6953 lt_prog_compiler_wl='-Wl,'
6954 lt_prog_compiler_pic='-fpic'
6955 lt_prog_compiler_static='-Bstatic'
6956 ;;
6957 ccc*)
6958 lt_prog_compiler_wl='-Wl,'
6959 # All Alpha code is PIC.
6960 lt_prog_compiler_static='-non_shared'
6961 ;;
6962 *)
6963 case `$CC -V 2>&1 | sed 5q` in
6964 *Sun\ C*)
6965 # Sun C 5.9
6966 lt_prog_compiler_pic='-KPIC'
6967 lt_prog_compiler_static='-Bstatic'
6968 lt_prog_compiler_wl='-Wl,'
6969 ;;
6970 *Sun\ F*)
6971 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6972 lt_prog_compiler_pic='-KPIC'
6973 lt_prog_compiler_static='-Bstatic'
6974 lt_prog_compiler_wl=''
6975 ;;
6976 esac
6977 ;;
6978 esac
6979 ;;
6980
6981 newsos6)
6982 lt_prog_compiler_pic='-KPIC'
6983 lt_prog_compiler_static='-Bstatic'
6984 ;;
6985
6986 *nto* | *qnx*)
6987 # QNX uses GNU C++, but need to define -shared option too, otherwise
6988 # it will coredump.
6989 lt_prog_compiler_pic='-fPIC -shared'
6990 ;;
6991
6992 osf3* | osf4* | osf5*)
6993 lt_prog_compiler_wl='-Wl,'
6994 # All OSF/1 code is PIC.
6995 lt_prog_compiler_static='-non_shared'
6996 ;;
6997
6998 rdos*)
6999 lt_prog_compiler_static='-non_shared'
7000 ;;
7001
7002 solaris*)
7003 lt_prog_compiler_pic='-KPIC'
7004 lt_prog_compiler_static='-Bstatic'
7005 case $cc_basename in
7006 f77* | f90* | f95*)
7007 lt_prog_compiler_wl='-Qoption ld ';;
7008 *)
7009 lt_prog_compiler_wl='-Wl,';;
7010 esac
7011 ;;
7012
7013 sunos4*)
7014 lt_prog_compiler_wl='-Qoption ld '
7015 lt_prog_compiler_pic='-PIC'
7016 lt_prog_compiler_static='-Bstatic'
7017 ;;
7018
7019 sysv4 | sysv4.2uw2* | sysv4.3*)
7020 lt_prog_compiler_wl='-Wl,'
7021 lt_prog_compiler_pic='-KPIC'
7022 lt_prog_compiler_static='-Bstatic'
7023 ;;
7024
7025 sysv4*MP*)
7026 if test -d /usr/nec ;then
7027 lt_prog_compiler_pic='-Kconform_pic'
7028 lt_prog_compiler_static='-Bstatic'
7029 fi
7030 ;;
7031
7032 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7033 lt_prog_compiler_wl='-Wl,'
7034 lt_prog_compiler_pic='-KPIC'
7035 lt_prog_compiler_static='-Bstatic'
7036 ;;
7037
7038 unicos*)
7039 lt_prog_compiler_wl='-Wl,'
7040 lt_prog_compiler_can_build_shared=no
7041 ;;
7042
7043 uts4*)
7044 lt_prog_compiler_pic='-pic'
7045 lt_prog_compiler_static='-Bstatic'
7046 ;;
7047
7048 *)
7049 lt_prog_compiler_can_build_shared=no
7050 ;;
7051 esac
7052 fi
7053
7054 case $host_os in
7055 # For platforms which do not support PIC, -DPIC is meaningless:
7056 *djgpp*)
7057 lt_prog_compiler_pic=
7058 ;;
7059 *)
7060 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7061 ;;
7062 esac
7063 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7064 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
7065
7066
7067
7068
7069
7070
7071 #
7072 # Check to make sure the PIC flag actually works.
7073 #
7074 if test -n "$lt_prog_compiler_pic"; then
7075 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7076 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
7077 if test "${lt_prog_compiler_pic_works+set}" = set; then
7078 echo $ECHO_N "(cached) $ECHO_C" >&6
7079 else
7080 lt_prog_compiler_pic_works=no
7081 ac_outfile=conftest.$ac_objext
7082 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7083 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7084 # Insert the option either (1) after the last *FLAGS variable, or
7085 # (2) before a word containing "conftest.", or (3) at the end.
7086 # Note that $ac_compile itself does not contain backslashes and begins
7087 # with a dollar sign (not a hyphen), so the echo should work correctly.
7088 # The option is referenced via a variable to avoid confusing sed.
7089 lt_compile=`echo "$ac_compile" | $SED \
7090 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7091 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7092 -e 's:$: $lt_compiler_flag:'`
7093 (eval echo "\"\$as_me:7093: $lt_compile\"" >&5)
7094 (eval "$lt_compile" 2>conftest.err)
7095 ac_status=$?
7096 cat conftest.err >&5
7097 echo "$as_me:7097: \$? = $ac_status" >&5
7098 if (exit $ac_status) && test -s "$ac_outfile"; then
7099 # The compiler can only warn and ignore the option if not recognized
7100 # So say no if there are warnings other than the usual output.
7101 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7102 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7103 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7104 lt_prog_compiler_pic_works=yes
7105 fi
7106 fi
7107 $RM conftest*
7108
7109 fi
7110 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7111 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
7112
7113 if test x"$lt_prog_compiler_pic_works" = xyes; then
7114 case $lt_prog_compiler_pic in
7115 "" | " "*) ;;
7116 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7117 esac
7118 else
7119 lt_prog_compiler_pic=
7120 lt_prog_compiler_can_build_shared=no
7121 fi
7122
7123 fi
7124
7125
7126
7127
7128
7129
7130 #
7131 # Check to make sure the static flag actually works.
7132 #
7133 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7134 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7135 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
7136 if test "${lt_prog_compiler_static_works+set}" = set; then
7137 echo $ECHO_N "(cached) $ECHO_C" >&6
7138 else
7139 lt_prog_compiler_static_works=no
7140 save_LDFLAGS="$LDFLAGS"
7141 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7142 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7143 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7144 # The linker can only warn and ignore the option if not recognized
7145 # So say no if there are warnings
7146 if test -s conftest.err; then
7147 # Append any errors to the config.log.
7148 cat conftest.err 1>&5
7149 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7150 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7151 if diff conftest.exp conftest.er2 >/dev/null; then
7152 lt_prog_compiler_static_works=yes
7153 fi
7154 else
7155 lt_prog_compiler_static_works=yes
7156 fi
7157 fi
7158 $RM conftest*
7159 LDFLAGS="$save_LDFLAGS"
7160
7161 fi
7162 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7163 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
7164
7165 if test x"$lt_prog_compiler_static_works" = xyes; then
7166 :
7167 else
7168 lt_prog_compiler_static=
7169 fi
7170
7171
7172
7173
7174
7175
7176
7177 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7178 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7179 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7180 echo $ECHO_N "(cached) $ECHO_C" >&6
7181 else
7182 lt_cv_prog_compiler_c_o=no
7183 $RM -r conftest 2>/dev/null
7184 mkdir conftest
7185 cd conftest
7186 mkdir out
7187 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7188
7189 lt_compiler_flag="-o out/conftest2.$ac_objext"
7190 # Insert the option either (1) after the last *FLAGS variable, or
7191 # (2) before a word containing "conftest.", or (3) at the end.
7192 # Note that $ac_compile itself does not contain backslashes and begins
7193 # with a dollar sign (not a hyphen), so the echo should work correctly.
7194 lt_compile=`echo "$ac_compile" | $SED \
7195 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7196 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7197 -e 's:$: $lt_compiler_flag:'`
7198 (eval echo "\"\$as_me:7198: $lt_compile\"" >&5)
7199 (eval "$lt_compile" 2>out/conftest.err)
7200 ac_status=$?
7201 cat out/conftest.err >&5
7202 echo "$as_me:7202: \$? = $ac_status" >&5
7203 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7204 then
7205 # The compiler can only warn and ignore the option if not recognized
7206 # So say no if there are warnings
7207 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7208 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7209 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7210 lt_cv_prog_compiler_c_o=yes
7211 fi
7212 fi
7213 chmod u+w . 2>&5
7214 $RM conftest*
7215 # SGI C++ compiler will create directory out/ii_files/ for
7216 # template instantiation
7217 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7218 $RM out/* && rmdir out
7219 cd ..
7220 $RM -r conftest
7221 $RM conftest*
7222
7223 fi
7224 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7225 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
7226
7227
7228
7229
7230
7231
7232 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7233 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7234 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7235 echo $ECHO_N "(cached) $ECHO_C" >&6
7236 else
7237 lt_cv_prog_compiler_c_o=no
7238 $RM -r conftest 2>/dev/null
7239 mkdir conftest
7240 cd conftest
7241 mkdir out
7242 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7243
7244 lt_compiler_flag="-o out/conftest2.$ac_objext"
7245 # Insert the option either (1) after the last *FLAGS variable, or
7246 # (2) before a word containing "conftest.", or (3) at the end.
7247 # Note that $ac_compile itself does not contain backslashes and begins
7248 # with a dollar sign (not a hyphen), so the echo should work correctly.
7249 lt_compile=`echo "$ac_compile" | $SED \
7250 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7251 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7252 -e 's:$: $lt_compiler_flag:'`
7253 (eval echo "\"\$as_me:7253: $lt_compile\"" >&5)
7254 (eval "$lt_compile" 2>out/conftest.err)
7255 ac_status=$?
7256 cat out/conftest.err >&5
7257 echo "$as_me:7257: \$? = $ac_status" >&5
7258 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7259 then
7260 # The compiler can only warn and ignore the option if not recognized
7261 # So say no if there are warnings
7262 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7263 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7264 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7265 lt_cv_prog_compiler_c_o=yes
7266 fi
7267 fi
7268 chmod u+w . 2>&5
7269 $RM conftest*
7270 # SGI C++ compiler will create directory out/ii_files/ for
7271 # template instantiation
7272 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7273 $RM out/* && rmdir out
7274 cd ..
7275 $RM -r conftest
7276 $RM conftest*
7277
7278 fi
7279 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7280 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
7281
7282
7283
7284
7285 hard_links="nottested"
7286 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7287 # do not overwrite the value of need_locks provided by the user
7288 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7289 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
7290 hard_links=yes
7291 $RM conftest*
7292 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7293 touch conftest.a
7294 ln conftest.a conftest.b 2>&5 || hard_links=no
7295 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7296 echo "$as_me:$LINENO: result: $hard_links" >&5
7297 echo "${ECHO_T}$hard_links" >&6
7298 if test "$hard_links" = no; then
7299 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7300 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7301 need_locks=warn
7302 fi
7303 else
7304 need_locks=no
7305 fi
7306
7307
7308
7309
7310
7311
7312 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7313 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
7314
7315 runpath_var=
7316 allow_undefined_flag=
7317 always_export_symbols=no
7318 archive_cmds=
7319 archive_expsym_cmds=
7320 compiler_needs_object=no
7321 enable_shared_with_static_runtimes=no
7322 export_dynamic_flag_spec=
7323 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7324 hardcode_automatic=no
7325 hardcode_direct=no
7326 hardcode_direct_absolute=no
7327 hardcode_libdir_flag_spec=
7328 hardcode_libdir_flag_spec_ld=
7329 hardcode_libdir_separator=
7330 hardcode_minus_L=no
7331 hardcode_shlibpath_var=unsupported
7332 inherit_rpath=no
7333 link_all_deplibs=unknown
7334 module_cmds=
7335 module_expsym_cmds=
7336 old_archive_from_new_cmds=
7337 old_archive_from_expsyms_cmds=
7338 thread_safe_flag_spec=
7339 whole_archive_flag_spec=
7340 # include_expsyms should be a list of space-separated symbols to be *always*
7341 # included in the symbol list
7342 include_expsyms=
7343 # exclude_expsyms can be an extended regexp of symbols to exclude
7344 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7345 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7346 # as well as any symbol that contains `d'.
7347 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7348 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7349 # platforms (ab)use it in PIC code, but their linkers get confused if
7350 # the symbol is explicitly referenced. Since portable code cannot
7351 # rely on this symbol name, it's probably fine to never include it in
7352 # preloaded symbol tables.
7353 extract_expsyms_cmds=
7354
7355 case $host_os in
7356 cygwin* | mingw* | pw32*)
7357 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7358 # When not using gcc, we currently assume that we are using
7359 # Microsoft Visual C++.
7360 if test "$GCC" != yes; then
7361 with_gnu_ld=no
7362 fi
7363 ;;
7364 interix*)
7365 # we just hope/assume this is gcc and not c89 (= MSVC++)
7366 with_gnu_ld=yes
7367 ;;
7368 openbsd*)
7369 with_gnu_ld=no
7370 ;;
7371 esac
7372
7373 ld_shlibs=yes
7374 if test "$with_gnu_ld" = yes; then
7375 # If archive_cmds runs LD, not CC, wlarc should be empty
7376 wlarc='${wl}'
7377
7378 # Set some defaults for GNU ld with shared library support. These
7379 # are reset later if shared libraries are not supported. Putting them
7380 # here allows them to be overridden if necessary.
7381 runpath_var=LD_RUN_PATH
7382 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7383 export_dynamic_flag_spec='${wl}--export-dynamic'
7384 # ancient GNU ld didn't support --whole-archive et. al.
7385 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7386 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7387 else
7388 whole_archive_flag_spec=
7389 fi
7390 supports_anon_versioning=no
7391 case `$LD -v 2>&1` in
7392 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7393 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7394 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7395 *\ 2.11.*) ;; # other 2.11 versions
7396 *) supports_anon_versioning=yes ;;
7397 esac
7398
7399 # See if GNU ld supports shared libraries.
7400 case $host_os in
7401 aix[3-9]*)
7402 # On AIX/PPC, the GNU linker is very broken
7403 if test "$host_cpu" != ia64; then
7404 ld_shlibs=no
7405 cat <<_LT_EOF 1>&2
7406
7407 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7408 *** to be unable to reliably create shared libraries on AIX.
7409 *** Therefore, libtool is disabling shared libraries support. If you
7410 *** really care for shared libraries, you may want to modify your PATH
7411 *** so that a non-GNU linker is found, and then restart.
7412
7413 _LT_EOF
7414 fi
7415 ;;
7416
7417 amigaos*)
7418 if test "$host_cpu" = m68k; then
7419 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)'
7420 hardcode_libdir_flag_spec='-L$libdir'
7421 hardcode_minus_L=yes
7422 fi
7423
7424 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7425 # that the semantics of dynamic libraries on AmigaOS, at least up
7426 # to version 4, is to share data among multiple programs linked
7427 # with the same dynamic library. Since this doesn't match the
7428 # behavior of shared libraries on other platforms, we can't use
7429 # them.
7430 ld_shlibs=no
7431 ;;
7432
7433 beos*)
7434 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7435 allow_undefined_flag=unsupported
7436 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7437 # support --undefined. This deserves some investigation. FIXME
7438 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7439 else
7440 ld_shlibs=no
7441 fi
7442 ;;
7443
7444 cygwin* | mingw* | pw32*)
7445 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7446 # as there is no search path for DLLs.
7447 hardcode_libdir_flag_spec='-L$libdir'
7448 allow_undefined_flag=unsupported
7449 always_export_symbols=no
7450 enable_shared_with_static_runtimes=yes
7451 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7452
7453 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7454 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7455 # If the export-symbols file already is a .def file (1st line
7456 # is EXPORTS), use it as is; otherwise, prepend...
7457 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7458 cp $export_symbols $output_objdir/$soname.def;
7459 else
7460 echo EXPORTS > $output_objdir/$soname.def;
7461 cat $export_symbols >> $output_objdir/$soname.def;
7462 fi~
7463 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7464 else
7465 ld_shlibs=no
7466 fi
7467 ;;
7468
7469 interix[3-9]*)
7470 hardcode_direct=no
7471 hardcode_shlibpath_var=no
7472 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7473 export_dynamic_flag_spec='${wl}-E'
7474 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7475 # Instead, shared libraries are loaded at an image base (0x10000000 by
7476 # default) and relocated if they conflict, which is a slow very memory
7477 # consuming and fragmenting process. To avoid this, we pick a random,
7478 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7479 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7480 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7481 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'
7482 ;;
7483
7484 gnu* | linux* | tpf* | k*bsd*-gnu)
7485 tmp_diet=no
7486 if test "$host_os" = linux-dietlibc; then
7487 case $cc_basename in
7488 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7489 esac
7490 fi
7491 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7492 && test "$tmp_diet" = no
7493 then
7494 tmp_addflag=
7495 case $cc_basename,$host_cpu in
7496 pgcc*) # Portland Group C compiler
7497 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'
7498 tmp_addflag=' $pic_flag'
7499 ;;
7500 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7501 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'
7502 tmp_addflag=' $pic_flag -Mnomain' ;;
7503 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7504 tmp_addflag=' -i_dynamic' ;;
7505 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7506 tmp_addflag=' -i_dynamic -nofor_main' ;;
7507 ifc* | ifort*) # Intel Fortran compiler
7508 tmp_addflag=' -nofor_main' ;;
7509 esac
7510 case `$CC -V 2>&1 | sed 5q` in
7511 *Sun\ C*) # Sun C 5.9
7512 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'
7513 compiler_needs_object=yes
7514 tmp_sharedflag='-G' ;;
7515 *Sun\ F*) # Sun Fortran 8.3
7516 tmp_sharedflag='-G' ;;
7517 *)
7518 tmp_sharedflag='-shared' ;;
7519 esac
7520 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7521
7522 if test "x$supports_anon_versioning" = xyes; then
7523 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7524 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7525 echo "local: *; };" >> $output_objdir/$libname.ver~
7526 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7527 fi
7528 else
7529 ld_shlibs=no
7530 fi
7531 ;;
7532
7533 netbsd*)
7534 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7535 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7536 wlarc=
7537 else
7538 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7539 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7540 fi
7541 ;;
7542
7543 solaris*)
7544 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7545 ld_shlibs=no
7546 cat <<_LT_EOF 1>&2
7547
7548 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7549 *** create shared libraries on Solaris systems. Therefore, libtool
7550 *** is disabling shared libraries support. We urge you to upgrade GNU
7551 *** binutils to release 2.9.1 or newer. Another option is to modify
7552 *** your PATH or compiler configuration so that the native linker is
7553 *** used, and then restart.
7554
7555 _LT_EOF
7556 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7558 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7559 else
7560 ld_shlibs=no
7561 fi
7562 ;;
7563
7564 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7565 case `$LD -v 2>&1` in
7566 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7567 ld_shlibs=no
7568 cat <<_LT_EOF 1>&2
7569
7570 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7571 *** reliably create shared libraries on SCO systems. Therefore, libtool
7572 *** is disabling shared libraries support. We urge you to upgrade GNU
7573 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7574 *** your PATH or compiler configuration so that the native linker is
7575 *** used, and then restart.
7576
7577 _LT_EOF
7578 ;;
7579 *)
7580 # For security reasons, it is highly recommended that you always
7581 # use absolute paths for naming shared libraries, and exclude the
7582 # DT_RUNPATH tag from executables and libraries. But doing so
7583 # requires that you compile everything twice, which is a pain.
7584 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7585 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7586 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7587 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7588 else
7589 ld_shlibs=no
7590 fi
7591 ;;
7592 esac
7593 ;;
7594
7595 sunos4*)
7596 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7597 wlarc=
7598 hardcode_direct=yes
7599 hardcode_shlibpath_var=no
7600 ;;
7601
7602 *)
7603 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7604 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7605 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7606 else
7607 ld_shlibs=no
7608 fi
7609 ;;
7610 esac
7611
7612 if test "$ld_shlibs" = no; then
7613 runpath_var=
7614 hardcode_libdir_flag_spec=
7615 export_dynamic_flag_spec=
7616 whole_archive_flag_spec=
7617 fi
7618 else
7619 # PORTME fill in a description of your system's linker (not GNU ld)
7620 case $host_os in
7621 aix3*)
7622 allow_undefined_flag=unsupported
7623 always_export_symbols=yes
7624 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'
7625 # Note: this linker hardcodes the directories in LIBPATH if there
7626 # are no directories specified by -L.
7627 hardcode_minus_L=yes
7628 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7629 # Neither direct hardcoding nor static linking is supported with a
7630 # broken collect2.
7631 hardcode_direct=unsupported
7632 fi
7633 ;;
7634
7635 aix[4-9]*)
7636 if test "$host_cpu" = ia64; then
7637 # On IA64, the linker does run time linking by default, so we don't
7638 # have to do anything special.
7639 aix_use_runtimelinking=no
7640 exp_sym_flag='-Bexport'
7641 no_entry_flag=""
7642 else
7643 # If we're using GNU nm, then we don't want the "-C" option.
7644 # -C means demangle to AIX nm, but means don't demangle with GNU nm
7645 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7646 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'
7647 else
7648 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'
7649 fi
7650 aix_use_runtimelinking=no
7651
7652 # Test if we are trying to use run time linking or normal
7653 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7654 # need to do runtime linking.
7655 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
7656 for ld_flag in $LDFLAGS; do
7657 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7658 aix_use_runtimelinking=yes
7659 break
7660 fi
7661 done
7662 ;;
7663 esac
7664
7665 exp_sym_flag='-bexport'
7666 no_entry_flag='-bnoentry'
7667 fi
7668
7669 # When large executables or shared objects are built, AIX ld can
7670 # have problems creating the table of contents. If linking a library
7671 # or program results in "error TOC overflow" add -mminimal-toc to
7672 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7673 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7674
7675 archive_cmds=''
7676 hardcode_direct=yes
7677 hardcode_direct_absolute=yes
7678 hardcode_libdir_separator=':'
7679 link_all_deplibs=yes
7680 file_list_spec='${wl}-f,'
7681
7682 if test "$GCC" = yes; then
7683 case $host_os in aix4.[012]|aix4.[012].*)
7684 # We only want to do this on AIX 4.2 and lower, the check
7685 # below for broken collect2 doesn't work under 4.3+
7686 collect2name=`${CC} -print-prog-name=collect2`
7687 if test -f "$collect2name" &&
7688 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7689 then
7690 # We have reworked collect2
7691 :
7692 else
7693 # We have old collect2
7694 hardcode_direct=unsupported
7695 # It fails to find uninstalled libraries when the uninstalled
7696 # path is not listed in the libpath. Setting hardcode_minus_L
7697 # to unsupported forces relinking
7698 hardcode_minus_L=yes
7699 hardcode_libdir_flag_spec='-L$libdir'
7700 hardcode_libdir_separator=
7701 fi
7702 ;;
7703 esac
7704 shared_flag='-shared'
7705 if test "$aix_use_runtimelinking" = yes; then
7706 shared_flag="$shared_flag "'${wl}-G'
7707 fi
7708 else
7709 # not using gcc
7710 if test "$host_cpu" = ia64; then
7711 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7712 # chokes on -Wl,-G. The following line is correct:
7713 shared_flag='-G'
7714 else
7715 if test "$aix_use_runtimelinking" = yes; then
7716 shared_flag='${wl}-G'
7717 else
7718 shared_flag='${wl}-bM:SRE'
7719 fi
7720 fi
7721 fi
7722
7723 # It seems that -bexpall does not export symbols beginning with
7724 # underscore (_), so it is better to generate a list of symbols to export.
7725 always_export_symbols=yes
7726 if test "$aix_use_runtimelinking" = yes; then
7727 # Warning - without using the other runtime loading flags (-brtl),
7728 # -berok will link without error, but may produce a broken library.
7729 allow_undefined_flag='-berok'
7730 # Determine the default libpath from the value encoded in an
7731 # empty executable.
7732 cat >conftest.$ac_ext <<_ACEOF
7733 /* confdefs.h. */
7734 _ACEOF
7735 cat confdefs.h >>conftest.$ac_ext
7736 cat >>conftest.$ac_ext <<_ACEOF
7737 /* end confdefs.h. */
7738
7739 int
7740 main ()
7741 {
7742
7743 ;
7744 return 0;
7745 }
7746 _ACEOF
7747 rm -f conftest.$ac_objext conftest$ac_exeext
7748 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7749 (eval $ac_link) 2>conftest.er1
7750 ac_status=$?
7751 grep -v '^ *+' conftest.er1 >conftest.err
7752 rm -f conftest.er1
7753 cat conftest.err >&5
7754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7755 (exit $ac_status); } &&
7756 { ac_try='test -z "$ac_c_werror_flag"
7757 || test ! -s conftest.err'
7758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7759 (eval $ac_try) 2>&5
7760 ac_status=$?
7761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7762 (exit $ac_status); }; } &&
7763 { ac_try='test -s conftest$ac_exeext'
7764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7765 (eval $ac_try) 2>&5
7766 ac_status=$?
7767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7768 (exit $ac_status); }; }; then
7769
7770 lt_aix_libpath_sed='
7771 /Import File Strings/,/^$/ {
7772 /^0/ {
7773 s/^0 *\(.*\)$/\1/
7774 p
7775 }
7776 }'
7777 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7778 # Check for a 64-bit object if we didn't find anything.
7779 if test -z "$aix_libpath"; then
7780 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7781 fi
7782 else
7783 echo "$as_me: failed program was:" >&5
7784 sed 's/^/| /' conftest.$ac_ext >&5
7785
7786 fi
7787 rm -f conftest.err conftest.$ac_objext \
7788 conftest$ac_exeext conftest.$ac_ext
7789 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7790
7791 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7792 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"
7793 else
7794 if test "$host_cpu" = ia64; then
7795 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7796 allow_undefined_flag="-z nodefs"
7797 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"
7798 else
7799 # Determine the default libpath from the value encoded in an
7800 # empty executable.
7801 cat >conftest.$ac_ext <<_ACEOF
7802 /* confdefs.h. */
7803 _ACEOF
7804 cat confdefs.h >>conftest.$ac_ext
7805 cat >>conftest.$ac_ext <<_ACEOF
7806 /* end confdefs.h. */
7807
7808 int
7809 main ()
7810 {
7811
7812 ;
7813 return 0;
7814 }
7815 _ACEOF
7816 rm -f conftest.$ac_objext conftest$ac_exeext
7817 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7818 (eval $ac_link) 2>conftest.er1
7819 ac_status=$?
7820 grep -v '^ *+' conftest.er1 >conftest.err
7821 rm -f conftest.er1
7822 cat conftest.err >&5
7823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7824 (exit $ac_status); } &&
7825 { ac_try='test -z "$ac_c_werror_flag"
7826 || test ! -s conftest.err'
7827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7828 (eval $ac_try) 2>&5
7829 ac_status=$?
7830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831 (exit $ac_status); }; } &&
7832 { ac_try='test -s conftest$ac_exeext'
7833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7834 (eval $ac_try) 2>&5
7835 ac_status=$?
7836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7837 (exit $ac_status); }; }; then
7838
7839 lt_aix_libpath_sed='
7840 /Import File Strings/,/^$/ {
7841 /^0/ {
7842 s/^0 *\(.*\)$/\1/
7843 p
7844 }
7845 }'
7846 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7847 # Check for a 64-bit object if we didn't find anything.
7848 if test -z "$aix_libpath"; then
7849 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7850 fi
7851 else
7852 echo "$as_me: failed program was:" >&5
7853 sed 's/^/| /' conftest.$ac_ext >&5
7854
7855 fi
7856 rm -f conftest.err conftest.$ac_objext \
7857 conftest$ac_exeext conftest.$ac_ext
7858 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7859
7860 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7861 # Warning - without using the other run time loading flags,
7862 # -berok will link without error, but may produce a broken library.
7863 no_undefined_flag=' ${wl}-bernotok'
7864 allow_undefined_flag=' ${wl}-berok'
7865 # Exported symbols can be pulled into shared objects from archives
7866 whole_archive_flag_spec='$convenience'
7867 archive_cmds_need_lc=yes
7868 # This is similar to how AIX traditionally builds its shared libraries.
7869 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'
7870 fi
7871 fi
7872 ;;
7873
7874 amigaos*)
7875 if test "$host_cpu" = m68k; then
7876 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)'
7877 hardcode_libdir_flag_spec='-L$libdir'
7878 hardcode_minus_L=yes
7879 fi
7880 # see comment about different semantics on the GNU ld section
7881 ld_shlibs=no
7882 ;;
7883
7884 bsdi[45]*)
7885 export_dynamic_flag_spec=-rdynamic
7886 ;;
7887
7888 cygwin* | mingw* | pw32*)
7889 # When not using gcc, we currently assume that we are using
7890 # Microsoft Visual C++.
7891 # hardcode_libdir_flag_spec is actually meaningless, as there is
7892 # no search path for DLLs.
7893 hardcode_libdir_flag_spec=' '
7894 allow_undefined_flag=unsupported
7895 # Tell ltmain to make .lib files, not .a files.
7896 libext=lib
7897 # Tell ltmain to make .dll files, not .so files.
7898 shrext_cmds=".dll"
7899 # FIXME: Setting linknames here is a bad hack.
7900 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7901 # The linker will automatically build a .lib file if we build a DLL.
7902 old_archive_from_new_cmds='true'
7903 # FIXME: Should let the user specify the lib program.
7904 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7905 fix_srcfile_path='`cygpath -w "$srcfile"`'
7906 enable_shared_with_static_runtimes=yes
7907 ;;
7908
7909 darwin* | rhapsody*)
7910 case $host_os in
7911 rhapsody* | darwin1.[012])
7912 allow_undefined_flag='${wl}-undefined ${wl}suppress'
7913 ;;
7914 *) # Darwin 1.3 on
7915 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
7916 10.[012])
7917 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7918 ;;
7919 10.*)
7920 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7921 ;;
7922 esac
7923 ;;
7924 esac
7925 archive_cmds_need_lc=no
7926 hardcode_direct=no
7927 hardcode_automatic=yes
7928 hardcode_shlibpath_var=unsupported
7929 whole_archive_flag_spec=''
7930 link_all_deplibs=yes
7931 if test "$GCC" = yes ; then
7932 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7933 echo $ECHO_N "(cached) $ECHO_C" >&6
7934 else
7935 lt_cv_apple_cc_single_mod=no
7936 if test -z "${LT_MULTI_MODULE}"; then
7937 # By default we will add the -single_module flag. You can override
7938 # by either setting the environment variable LT_MULTI_MODULE
7939 # non-empty at configure time, or by adding -multi-module to the
7940 # link flags.
7941 echo "int foo(void){return 1;}" > conftest.c
7942 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7943 -dynamiclib ${wl}-single_module conftest.c
7944 if test -f libconftest.dylib; then
7945 lt_cv_apple_cc_single_mod=yes
7946 rm libconftest.dylib
7947 fi
7948 rm conftest.$ac_ext
7949 fi
7950 fi
7951
7952 output_verbose_link_cmd=echo
7953 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
7954 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7955 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}'
7956 else
7957 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7958 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}'
7959 fi
7960 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7961 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}'
7962 else
7963 case $cc_basename in
7964 xlc*)
7965 output_verbose_link_cmd=echo
7966 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
7967 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7968 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7969 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}'
7970 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}'
7971 ;;
7972 *)
7973 ld_shlibs=no
7974 ;;
7975 esac
7976 fi
7977 ;;
7978
7979 dgux*)
7980 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7981 hardcode_libdir_flag_spec='-L$libdir'
7982 hardcode_shlibpath_var=no
7983 ;;
7984
7985 freebsd1*)
7986 ld_shlibs=no
7987 ;;
7988
7989 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7990 # support. Future versions do this automatically, but an explicit c++rt0.o
7991 # does not break anything, and helps significantly (at the cost of a little
7992 # extra space).
7993 freebsd2.2*)
7994 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7995 hardcode_libdir_flag_spec='-R$libdir'
7996 hardcode_direct=yes
7997 hardcode_shlibpath_var=no
7998 ;;
7999
8000 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8001 freebsd2*)
8002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8003 hardcode_direct=yes
8004 hardcode_minus_L=yes
8005 hardcode_shlibpath_var=no
8006 ;;
8007
8008 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8009 freebsd* | dragonfly*)
8010 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8011 hardcode_libdir_flag_spec='-R$libdir'
8012 hardcode_direct=yes
8013 hardcode_shlibpath_var=no
8014 ;;
8015
8016 hpux9*)
8017 if test "$GCC" = yes; then
8018 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'
8019 else
8020 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'
8021 fi
8022 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8023 hardcode_libdir_separator=:
8024 hardcode_direct=yes
8025
8026 # hardcode_minus_L: Not really in the search PATH,
8027 # but as the default location of the library.
8028 hardcode_minus_L=yes
8029 export_dynamic_flag_spec='${wl}-E'
8030 ;;
8031
8032 hpux10*)
8033 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8034 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8035 else
8036 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8037 fi
8038 if test "$with_gnu_ld" = no; then
8039 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8040 hardcode_libdir_flag_spec_ld='+b $libdir'
8041 hardcode_libdir_separator=:
8042 hardcode_direct=yes
8043 hardcode_direct_absolute=yes
8044 export_dynamic_flag_spec='${wl}-E'
8045 # hardcode_minus_L: Not really in the search PATH,
8046 # but as the default location of the library.
8047 hardcode_minus_L=yes
8048 fi
8049 ;;
8050
8051 hpux11*)
8052 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8053 case $host_cpu in
8054 hppa*64*)
8055 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8056 ;;
8057 ia64*)
8058 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8059 ;;
8060 *)
8061 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8062 ;;
8063 esac
8064 else
8065 case $host_cpu in
8066 hppa*64*)
8067 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8068 ;;
8069 ia64*)
8070 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8071 ;;
8072 *)
8073 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8074 ;;
8075 esac
8076 fi
8077 if test "$with_gnu_ld" = no; then
8078 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8079 hardcode_libdir_separator=:
8080
8081 case $host_cpu in
8082 hppa*64*|ia64*)
8083 hardcode_direct=no
8084 hardcode_shlibpath_var=no
8085 ;;
8086 *)
8087 hardcode_direct=yes
8088 hardcode_direct_absolute=yes
8089 export_dynamic_flag_spec='${wl}-E'
8090
8091 # hardcode_minus_L: Not really in the search PATH,
8092 # but as the default location of the library.
8093 hardcode_minus_L=yes
8094 ;;
8095 esac
8096 fi
8097 ;;
8098
8099 irix5* | irix6* | nonstopux*)
8100 if test "$GCC" = yes; then
8101 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'
8102 # Try to use the -exported_symbol ld option, if it does not
8103 # work, assume that -exports_file does not work either and
8104 # implicitly export all symbols.
8105 save_LDFLAGS="$LDFLAGS"
8106 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8107 cat >conftest.$ac_ext <<_ACEOF
8108 int foo(void) {}
8109 _ACEOF
8110 rm -f conftest.$ac_objext conftest$ac_exeext
8111 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8112 (eval $ac_link) 2>conftest.er1
8113 ac_status=$?
8114 grep -v '^ *+' conftest.er1 >conftest.err
8115 rm -f conftest.er1
8116 cat conftest.err >&5
8117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8118 (exit $ac_status); } &&
8119 { ac_try='test -z "$ac_c_werror_flag"
8120 || test ! -s conftest.err'
8121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8122 (eval $ac_try) 2>&5
8123 ac_status=$?
8124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8125 (exit $ac_status); }; } &&
8126 { ac_try='test -s conftest$ac_exeext'
8127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8128 (eval $ac_try) 2>&5
8129 ac_status=$?
8130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8131 (exit $ac_status); }; }; then
8132 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'
8133
8134 else
8135 echo "$as_me: failed program was:" >&5
8136 sed 's/^/| /' conftest.$ac_ext >&5
8137
8138 fi
8139 rm -f conftest.err conftest.$ac_objext \
8140 conftest$ac_exeext conftest.$ac_ext
8141 LDFLAGS="$save_LDFLAGS"
8142 else
8143 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'
8144 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'
8145 fi
8146 archive_cmds_need_lc='no'
8147 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8148 hardcode_libdir_separator=:
8149 inherit_rpath=yes
8150 link_all_deplibs=yes
8151 ;;
8152
8153 netbsd*)
8154 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8155 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8156 else
8157 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8158 fi
8159 hardcode_libdir_flag_spec='-R$libdir'
8160 hardcode_direct=yes
8161 hardcode_shlibpath_var=no
8162 ;;
8163
8164 newsos6)
8165 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8166 hardcode_direct=yes
8167 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8168 hardcode_libdir_separator=:
8169 hardcode_shlibpath_var=no
8170 ;;
8171
8172 *nto* | *qnx*)
8173 ;;
8174
8175 openbsd*)
8176 hardcode_direct=yes
8177 hardcode_shlibpath_var=no
8178 hardcode_direct_absolute=yes
8179 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8180 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8181 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8182 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8183 export_dynamic_flag_spec='${wl}-E'
8184 else
8185 case $host_os in
8186 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8187 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8188 hardcode_libdir_flag_spec='-R$libdir'
8189 ;;
8190 *)
8191 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8192 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8193 ;;
8194 esac
8195 fi
8196 ;;
8197
8198 os2*)
8199 hardcode_libdir_flag_spec='-L$libdir'
8200 hardcode_minus_L=yes
8201 allow_undefined_flag=unsupported
8202 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'
8203 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8204 ;;
8205
8206 osf3*)
8207 if test "$GCC" = yes; then
8208 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8209 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'
8210 else
8211 allow_undefined_flag=' -expect_unresolved \*'
8212 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'
8213 fi
8214 archive_cmds_need_lc='no'
8215 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8216 hardcode_libdir_separator=:
8217 ;;
8218
8219 osf4* | osf5*) # as osf3* with the addition of -msym flag
8220 if test "$GCC" = yes; then
8221 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8222 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'
8223 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8224 else
8225 allow_undefined_flag=' -expect_unresolved \*'
8226 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'
8227 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~
8228 $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'
8229
8230 # Both c and cxx compiler support -rpath directly
8231 hardcode_libdir_flag_spec='-rpath $libdir'
8232 fi
8233 archive_cmds_need_lc='no'
8234 hardcode_libdir_separator=:
8235 ;;
8236
8237 solaris*)
8238 no_undefined_flag=' -z defs'
8239 if test "$GCC" = yes; then
8240 wlarc='${wl}'
8241 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8242 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8243 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8244 else
8245 case `$CC -V 2>&1` in
8246 *"Compilers 5.0"*)
8247 wlarc=''
8248 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8249 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8250 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8251 ;;
8252 *)
8253 wlarc='${wl}'
8254 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8255 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8256 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8257 ;;
8258 esac
8259 fi
8260 hardcode_libdir_flag_spec='-R$libdir'
8261 hardcode_shlibpath_var=no
8262 case $host_os in
8263 solaris2.[0-5] | solaris2.[0-5].*) ;;
8264 *)
8265 # The compiler driver will combine and reorder linker options,
8266 # but understands `-z linker_flag'. GCC discards it without `$wl',
8267 # but is careful enough not to reorder.
8268 # Supported since Solaris 2.6 (maybe 2.5.1?)
8269 if test "$GCC" = yes; then
8270 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8271 else
8272 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8273 fi
8274 ;;
8275 esac
8276 link_all_deplibs=yes
8277 ;;
8278
8279 sunos4*)
8280 if test "x$host_vendor" = xsequent; then
8281 # Use $CC to link under sequent, because it throws in some extra .o
8282 # files that make .init and .fini sections work.
8283 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8284 else
8285 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8286 fi
8287 hardcode_libdir_flag_spec='-L$libdir'
8288 hardcode_direct=yes
8289 hardcode_minus_L=yes
8290 hardcode_shlibpath_var=no
8291 ;;
8292
8293 sysv4)
8294 case $host_vendor in
8295 sni)
8296 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8297 hardcode_direct=yes # is this really true???
8298 ;;
8299 siemens)
8300 ## LD is ld it makes a PLAMLIB
8301 ## CC just makes a GrossModule.
8302 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8303 reload_cmds='$CC -r -o $output$reload_objs'
8304 hardcode_direct=no
8305 ;;
8306 motorola)
8307 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8308 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8309 ;;
8310 esac
8311 runpath_var='LD_RUN_PATH'
8312 hardcode_shlibpath_var=no
8313 ;;
8314
8315 sysv4.3*)
8316 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8317 hardcode_shlibpath_var=no
8318 export_dynamic_flag_spec='-Bexport'
8319 ;;
8320
8321 sysv4*MP*)
8322 if test -d /usr/nec; then
8323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8324 hardcode_shlibpath_var=no
8325 runpath_var=LD_RUN_PATH
8326 hardcode_runpath_var=yes
8327 ld_shlibs=yes
8328 fi
8329 ;;
8330
8331 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8332 no_undefined_flag='${wl}-z,text'
8333 archive_cmds_need_lc=no
8334 hardcode_shlibpath_var=no
8335 runpath_var='LD_RUN_PATH'
8336
8337 if test "$GCC" = yes; then
8338 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8339 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8340 else
8341 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8342 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8343 fi
8344 ;;
8345
8346 sysv5* | sco3.2v5* | sco5v6*)
8347 # Note: We can NOT use -z defs as we might desire, because we do not
8348 # link with -lc, and that would cause any symbols used from libc to
8349 # always be unresolved, which means just about no library would
8350 # ever link correctly. If we're not using GNU ld we use -z text
8351 # though, which does catch some bad symbols but isn't as heavy-handed
8352 # as -z defs.
8353 no_undefined_flag='${wl}-z,text'
8354 allow_undefined_flag='${wl}-z,nodefs'
8355 archive_cmds_need_lc=no
8356 hardcode_shlibpath_var=no
8357 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8358 hardcode_libdir_separator=':'
8359 link_all_deplibs=yes
8360 export_dynamic_flag_spec='${wl}-Bexport'
8361 runpath_var='LD_RUN_PATH'
8362
8363 if test "$GCC" = yes; then
8364 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8365 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8366 else
8367 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8368 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8369 fi
8370 ;;
8371
8372 uts4*)
8373 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8374 hardcode_libdir_flag_spec='-L$libdir'
8375 hardcode_shlibpath_var=no
8376 ;;
8377
8378 *)
8379 ld_shlibs=no
8380 ;;
8381 esac
8382
8383 if test x$host_vendor = xsni; then
8384 case $host in
8385 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8386 export_dynamic_flag_spec='${wl}-Blargedynsym'
8387 ;;
8388 esac
8389 fi
8390 fi
8391
8392 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8393 echo "${ECHO_T}$ld_shlibs" >&6
8394 test "$ld_shlibs" = no && can_build_shared=no
8395
8396 with_gnu_ld=$with_gnu_ld
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412 #
8413 # Do we need to explicitly link libc?
8414 #
8415 case "x$archive_cmds_need_lc" in
8416 x|xyes)
8417 # Assume -lc should be added
8418 archive_cmds_need_lc=yes
8419
8420 if test "$enable_shared" = yes && test "$GCC" = yes; then
8421 case $archive_cmds in
8422 *'~'*)
8423 # FIXME: we may have to deal with multi-command sequences.
8424 ;;
8425 '$CC '*)
8426 # Test whether the compiler implicitly links with -lc since on some
8427 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8428 # to ld, don't add -lc before -lgcc.
8429 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8430 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
8431 $RM conftest*
8432 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8433
8434 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8435 (eval $ac_compile) 2>&5
8436 ac_status=$?
8437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8438 (exit $ac_status); } 2>conftest.err; then
8439 soname=conftest
8440 lib=conftest
8441 libobjs=conftest.$ac_objext
8442 deplibs=
8443 wl=$lt_prog_compiler_wl
8444 pic_flag=$lt_prog_compiler_pic
8445 compiler_flags=-v
8446 linker_flags=-v
8447 verstring=
8448 output_objdir=.
8449 libname=conftest
8450 lt_save_allow_undefined_flag=$allow_undefined_flag
8451 allow_undefined_flag=
8452 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
8453 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8454 ac_status=$?
8455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8456 (exit $ac_status); }
8457 then
8458 archive_cmds_need_lc=no
8459 else
8460 archive_cmds_need_lc=yes
8461 fi
8462 allow_undefined_flag=$lt_save_allow_undefined_flag
8463 else
8464 cat conftest.err 1>&5
8465 fi
8466 $RM conftest*
8467 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8468 echo "${ECHO_T}$archive_cmds_need_lc" >&6
8469 ;;
8470 esac
8471 fi
8472 ;;
8473 esac
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8632 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
8633 withGCC=$GCC
8634 if test "$withGCC" = yes; then
8635 case $host_os in
8636 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8637 *) lt_awk_arg="/^libraries:/" ;;
8638 esac
8639 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8640 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8641 # if the path contains ";" then we assume it to be the separator
8642 # otherwise default to the standard path separator (i.e. ":") - it is
8643 # assumed that no part of a normal pathname contains ";" but that should
8644 # okay in the real world where ";" in dirpaths is itself problematic.
8645 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8646 else
8647 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8648 fi
8649 # Ok, now we have the path, separated by spaces, we can step through it
8650 # and add multilib dir if necessary.
8651 lt_tmp_lt_search_path_spec=
8652 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8653 for lt_sys_path in $lt_search_path_spec; do
8654 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8655 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8656 else
8657 test -d "$lt_sys_path" && \
8658 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8659 fi
8660 done
8661 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8662 BEGIN {RS=" "; FS="/|\n";} {
8663 lt_foo="";
8664 lt_count=0;
8665 for (lt_i = NF; lt_i > 0; lt_i--) {
8666 if ($lt_i != "" && $lt_i != ".") {
8667 if ($lt_i == "..") {
8668 lt_count++;
8669 } else {
8670 if (lt_count == 0) {
8671 lt_foo="/" $lt_i lt_foo;
8672 } else {
8673 lt_count--;
8674 }
8675 }
8676 }
8677 }
8678 if (lt_foo != "") { lt_freq[lt_foo]++; }
8679 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8680 }'`
8681 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8682 else
8683 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8684 fi
8685 library_names_spec=
8686 libname_spec='lib$name'
8687 soname_spec=
8688 shrext_cmds=".so"
8689 postinstall_cmds=
8690 postuninstall_cmds=
8691 finish_cmds=
8692 finish_eval=
8693 shlibpath_var=
8694 shlibpath_overrides_runpath=unknown
8695 version_type=none
8696 dynamic_linker="$host_os ld.so"
8697 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8698 need_lib_prefix=unknown
8699 hardcode_into_libs=no
8700
8701 # when you set need_version to no, make sure it does not cause -set_version
8702 # flags to be left without arguments
8703 need_version=unknown
8704
8705 case $host_os in
8706 aix3*)
8707 version_type=linux
8708 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8709 shlibpath_var=LIBPATH
8710
8711 # AIX 3 has no versioning support, so we append a major version to the name.
8712 soname_spec='${libname}${release}${shared_ext}$major'
8713 ;;
8714
8715 aix[4-9]*)
8716 version_type=linux
8717 need_lib_prefix=no
8718 need_version=no
8719 hardcode_into_libs=yes
8720 if test "$host_cpu" = ia64; then
8721 # AIX 5 supports IA64
8722 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8723 shlibpath_var=LD_LIBRARY_PATH
8724 else
8725 # With GCC up to 2.95.x, collect2 would create an import file
8726 # for dependence libraries. The import file would start with
8727 # the line `#! .'. This would cause the generated library to
8728 # depend on `.', always an invalid library. This was fixed in
8729 # development snapshots of GCC prior to 3.0.
8730 case $host_os in
8731 aix4 | aix4.[01] | aix4.[01].*)
8732 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8733 echo ' yes '
8734 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8735 :
8736 else
8737 can_build_shared=no
8738 fi
8739 ;;
8740 esac
8741 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8742 # soname into executable. Probably we can add versioning support to
8743 # collect2, so additional links can be useful in future.
8744 if test "$aix_use_runtimelinking" = yes; then
8745 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8746 # instead of lib<name>.a to let people know that these are not
8747 # typical AIX shared libraries.
8748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8749 else
8750 # We preserve .a as extension for shared libraries through AIX4.2
8751 # and later when we are not doing run time linking.
8752 library_names_spec='${libname}${release}.a $libname.a'
8753 soname_spec='${libname}${release}${shared_ext}$major'
8754 fi
8755 shlibpath_var=LIBPATH
8756 fi
8757 ;;
8758
8759 amigaos*)
8760 if test "$host_cpu" = m68k; then
8761 library_names_spec='$libname.ixlibrary $libname.a'
8762 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8763 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'
8764 else
8765 dynamic_linker=no
8766 fi
8767 ;;
8768
8769 beos*)
8770 library_names_spec='${libname}${shared_ext}'
8771 dynamic_linker="$host_os ld.so"
8772 shlibpath_var=LIBRARY_PATH
8773 ;;
8774
8775 bsdi[45]*)
8776 version_type=linux
8777 need_version=no
8778 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8779 soname_spec='${libname}${release}${shared_ext}$major'
8780 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8781 shlibpath_var=LD_LIBRARY_PATH
8782 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8783 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8784 # the default ld.so.conf also contains /usr/contrib/lib and
8785 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8786 # libtool to hard-code these into programs
8787 ;;
8788
8789 cygwin* | mingw* | pw32*)
8790 version_type=windows
8791 shrext_cmds=".dll"
8792 need_version=no
8793 need_lib_prefix=no
8794
8795 case $withGCC,$host_os in
8796 yes,cygwin* | yes,mingw* | yes,pw32*)
8797 library_names_spec='$libname.dll.a'
8798 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8799 postinstall_cmds='base_file=`basename \${file}`~
8800 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8801 dldir=$destdir/`dirname \$dlpath`~
8802 test -d \$dldir || mkdir -p \$dldir~
8803 $install_prog $dir/$dlname \$dldir/$dlname~
8804 chmod a+x \$dldir/$dlname~
8805 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8806 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8807 fi'
8808 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8809 dlpath=$dir/\$dldll~
8810 $RM \$dlpath'
8811 shlibpath_overrides_runpath=yes
8812
8813 case $host_os in
8814 cygwin*)
8815 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8816 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8817 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8818 ;;
8819 mingw*)
8820 # MinGW DLLs use traditional 'lib' prefix
8821 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8822 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8823 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8824 # It is most probably a Windows format PATH printed by
8825 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8826 # path with ; separators, and with drive letters. We can handle the
8827 # drive letters (cygwin fileutils understands them), so leave them,
8828 # especially as we might pass files found there to a mingw objdump,
8829 # which wouldn't understand a cygwinified path. Ahh.
8830 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8831 else
8832 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8833 fi
8834 ;;
8835 pw32*)
8836 # pw32 DLLs use 'pw' prefix rather than 'lib'
8837 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8838 ;;
8839 esac
8840 ;;
8841
8842 *)
8843 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8844 ;;
8845 esac
8846 dynamic_linker='Win32 ld.exe'
8847 # FIXME: first we should search . and the directory the executable is in
8848 shlibpath_var=PATH
8849 ;;
8850
8851 darwin* | rhapsody*)
8852 dynamic_linker="$host_os dyld"
8853 version_type=darwin
8854 need_lib_prefix=no
8855 need_version=no
8856 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8857 soname_spec='${libname}${release}${major}$shared_ext'
8858 shlibpath_overrides_runpath=yes
8859 shlibpath_var=DYLD_LIBRARY_PATH
8860 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8861
8862 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8863 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8864 ;;
8865
8866 dgux*)
8867 version_type=linux
8868 need_lib_prefix=no
8869 need_version=no
8870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8871 soname_spec='${libname}${release}${shared_ext}$major'
8872 shlibpath_var=LD_LIBRARY_PATH
8873 ;;
8874
8875 freebsd1*)
8876 dynamic_linker=no
8877 ;;
8878
8879 freebsd* | dragonfly*)
8880 # DragonFly does not have aout. When/if they implement a new
8881 # versioning mechanism, adjust this.
8882 if test -x /usr/bin/objformat; then
8883 objformat=`/usr/bin/objformat`
8884 else
8885 case $host_os in
8886 freebsd[123]*) objformat=aout ;;
8887 *) objformat=elf ;;
8888 esac
8889 fi
8890 version_type=freebsd-$objformat
8891 case $version_type in
8892 freebsd-elf*)
8893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8894 need_version=no
8895 need_lib_prefix=no
8896 ;;
8897 freebsd-*)
8898 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8899 need_version=yes
8900 ;;
8901 esac
8902 shlibpath_var=LD_LIBRARY_PATH
8903 case $host_os in
8904 freebsd2*)
8905 shlibpath_overrides_runpath=yes
8906 ;;
8907 freebsd3.[01]* | freebsdelf3.[01]*)
8908 shlibpath_overrides_runpath=yes
8909 hardcode_into_libs=yes
8910 ;;
8911 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8912 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8913 shlibpath_overrides_runpath=no
8914 hardcode_into_libs=yes
8915 ;;
8916 *) # from 4.6 on, and DragonFly
8917 shlibpath_overrides_runpath=yes
8918 hardcode_into_libs=yes
8919 ;;
8920 esac
8921 ;;
8922
8923 gnu*)
8924 version_type=linux
8925 need_lib_prefix=no
8926 need_version=no
8927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8928 soname_spec='${libname}${release}${shared_ext}$major'
8929 shlibpath_var=LD_LIBRARY_PATH
8930 hardcode_into_libs=yes
8931 ;;
8932
8933 hpux9* | hpux10* | hpux11*)
8934 # Give a soname corresponding to the major version so that dld.sl refuses to
8935 # link against other versions.
8936 version_type=sunos
8937 need_lib_prefix=no
8938 need_version=no
8939 case $host_cpu in
8940 ia64*)
8941 shrext_cmds='.so'
8942 hardcode_into_libs=yes
8943 dynamic_linker="$host_os dld.so"
8944 shlibpath_var=LD_LIBRARY_PATH
8945 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8946 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8947 soname_spec='${libname}${release}${shared_ext}$major'
8948 if test "X$HPUX_IA64_MODE" = X32; then
8949 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8950 else
8951 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8952 fi
8953 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8954 ;;
8955 hppa*64*)
8956 shrext_cmds='.sl'
8957 hardcode_into_libs=yes
8958 dynamic_linker="$host_os dld.sl"
8959 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8960 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8962 soname_spec='${libname}${release}${shared_ext}$major'
8963 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8964 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8965 ;;
8966 *)
8967 shrext_cmds='.sl'
8968 dynamic_linker="$host_os dld.sl"
8969 shlibpath_var=SHLIB_PATH
8970 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8971 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8972 soname_spec='${libname}${release}${shared_ext}$major'
8973 ;;
8974 esac
8975 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8976 postinstall_cmds='chmod 555 $lib'
8977 ;;
8978
8979 interix[3-9]*)
8980 version_type=linux
8981 need_lib_prefix=no
8982 need_version=no
8983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8984 soname_spec='${libname}${release}${shared_ext}$major'
8985 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8986 shlibpath_var=LD_LIBRARY_PATH
8987 shlibpath_overrides_runpath=no
8988 hardcode_into_libs=yes
8989 ;;
8990
8991 irix5* | irix6* | nonstopux*)
8992 case $host_os in
8993 nonstopux*) version_type=nonstopux ;;
8994 *)
8995 if test "$lt_cv_prog_gnu_ld" = yes; then
8996 version_type=linux
8997 else
8998 version_type=irix
8999 fi ;;
9000 esac
9001 need_lib_prefix=no
9002 need_version=no
9003 soname_spec='${libname}${release}${shared_ext}$major'
9004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9005 case $host_os in
9006 irix5* | nonstopux*)
9007 libsuff= shlibsuff=
9008 ;;
9009 *)
9010 case $LD in # libtool.m4 will add one of these switches to LD
9011 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9012 libsuff= shlibsuff= libmagic=32-bit;;
9013 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9014 libsuff=32 shlibsuff=N32 libmagic=N32;;
9015 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9016 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9017 *) libsuff= shlibsuff= libmagic=never-match;;
9018 esac
9019 ;;
9020 esac
9021 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9022 shlibpath_overrides_runpath=no
9023 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9024 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9025 hardcode_into_libs=yes
9026 ;;
9027
9028 # No shared lib support for Linux oldld, aout, or coff.
9029 linux*oldld* | linux*aout* | linux*coff*)
9030 dynamic_linker=no
9031 ;;
9032
9033 # This must be Linux ELF.
9034 linux* | k*bsd*-gnu)
9035 version_type=linux
9036 need_lib_prefix=no
9037 need_version=no
9038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9039 soname_spec='${libname}${release}${shared_ext}$major'
9040 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9041 shlibpath_var=LD_LIBRARY_PATH
9042 shlibpath_overrides_runpath=no
9043 # Some binutils ld are patched to set DT_RUNPATH
9044 save_LDFLAGS=$LDFLAGS
9045 save_libdir=$libdir
9046 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9047 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9048 cat >conftest.$ac_ext <<_ACEOF
9049 /* confdefs.h. */
9050 _ACEOF
9051 cat confdefs.h >>conftest.$ac_ext
9052 cat >>conftest.$ac_ext <<_ACEOF
9053 /* end confdefs.h. */
9054
9055 int
9056 main ()
9057 {
9058
9059 ;
9060 return 0;
9061 }
9062 _ACEOF
9063 rm -f conftest.$ac_objext conftest$ac_exeext
9064 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9065 (eval $ac_link) 2>conftest.er1
9066 ac_status=$?
9067 grep -v '^ *+' conftest.er1 >conftest.err
9068 rm -f conftest.er1
9069 cat conftest.err >&5
9070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9071 (exit $ac_status); } &&
9072 { ac_try='test -z "$ac_c_werror_flag"
9073 || test ! -s conftest.err'
9074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9075 (eval $ac_try) 2>&5
9076 ac_status=$?
9077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9078 (exit $ac_status); }; } &&
9079 { ac_try='test -s conftest$ac_exeext'
9080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9081 (eval $ac_try) 2>&5
9082 ac_status=$?
9083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9084 (exit $ac_status); }; }; then
9085 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
9086 shlibpath_overrides_runpath=yes
9087 fi
9088
9089 else
9090 echo "$as_me: failed program was:" >&5
9091 sed 's/^/| /' conftest.$ac_ext >&5
9092
9093 fi
9094 rm -f conftest.err conftest.$ac_objext \
9095 conftest$ac_exeext conftest.$ac_ext
9096 LDFLAGS=$save_LDFLAGS
9097 libdir=$save_libdir
9098
9099 # This implies no fast_install, which is unacceptable.
9100 # Some rework will be needed to allow for fast_install
9101 # before this can be enabled.
9102 hardcode_into_libs=yes
9103
9104 # Append ld.so.conf contents to the search path
9105 if test -f /etc/ld.so.conf; then
9106 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' ' '`
9107 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9108 fi
9109
9110 # We used to test for /lib/ld.so.1 and disable shared libraries on
9111 # powerpc, because MkLinux only supported shared libraries with the
9112 # GNU dynamic linker. Since this was broken with cross compilers,
9113 # most powerpc-linux boxes support dynamic linking these days and
9114 # people can always --disable-shared, the test was removed, and we
9115 # assume the GNU/Linux dynamic linker is in use.
9116 dynamic_linker='GNU/Linux ld.so'
9117 ;;
9118
9119 netbsd*)
9120 version_type=sunos
9121 need_lib_prefix=no
9122 need_version=no
9123 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9124 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9125 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9126 dynamic_linker='NetBSD (a.out) ld.so'
9127 else
9128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9129 soname_spec='${libname}${release}${shared_ext}$major'
9130 dynamic_linker='NetBSD ld.elf_so'
9131 fi
9132 shlibpath_var=LD_LIBRARY_PATH
9133 shlibpath_overrides_runpath=yes
9134 hardcode_into_libs=yes
9135 ;;
9136
9137 newsos6)
9138 version_type=linux
9139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9140 shlibpath_var=LD_LIBRARY_PATH
9141 shlibpath_overrides_runpath=yes
9142 ;;
9143
9144 *nto* | *qnx*)
9145 version_type=qnx
9146 need_lib_prefix=no
9147 need_version=no
9148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9149 soname_spec='${libname}${release}${shared_ext}$major'
9150 shlibpath_var=LD_LIBRARY_PATH
9151 shlibpath_overrides_runpath=no
9152 hardcode_into_libs=yes
9153 dynamic_linker='ldqnx.so'
9154 ;;
9155
9156 openbsd*)
9157 version_type=sunos
9158 sys_lib_dlsearch_path_spec="/usr/lib"
9159 need_lib_prefix=no
9160 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9161 case $host_os in
9162 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9163 *) need_version=no ;;
9164 esac
9165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9166 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9167 shlibpath_var=LD_LIBRARY_PATH
9168 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9169 case $host_os in
9170 openbsd2.[89] | openbsd2.[89].*)
9171 shlibpath_overrides_runpath=no
9172 ;;
9173 *)
9174 shlibpath_overrides_runpath=yes
9175 ;;
9176 esac
9177 else
9178 shlibpath_overrides_runpath=yes
9179 fi
9180 ;;
9181
9182 os2*)
9183 libname_spec='$name'
9184 shrext_cmds=".dll"
9185 need_lib_prefix=no
9186 library_names_spec='$libname${shared_ext} $libname.a'
9187 dynamic_linker='OS/2 ld.exe'
9188 shlibpath_var=LIBPATH
9189 ;;
9190
9191 osf3* | osf4* | osf5*)
9192 version_type=osf
9193 need_lib_prefix=no
9194 need_version=no
9195 soname_spec='${libname}${release}${shared_ext}$major'
9196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9197 shlibpath_var=LD_LIBRARY_PATH
9198 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9199 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9200 ;;
9201
9202 rdos*)
9203 dynamic_linker=no
9204 ;;
9205
9206 solaris*)
9207 version_type=linux
9208 need_lib_prefix=no
9209 need_version=no
9210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9211 soname_spec='${libname}${release}${shared_ext}$major'
9212 shlibpath_var=LD_LIBRARY_PATH
9213 shlibpath_overrides_runpath=yes
9214 hardcode_into_libs=yes
9215 # ldd complains unless libraries are executable
9216 postinstall_cmds='chmod +x $lib'
9217 ;;
9218
9219 sunos4*)
9220 version_type=sunos
9221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9222 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9223 shlibpath_var=LD_LIBRARY_PATH
9224 shlibpath_overrides_runpath=yes
9225 if test "$with_gnu_ld" = yes; then
9226 need_lib_prefix=no
9227 fi
9228 need_version=yes
9229 ;;
9230
9231 sysv4 | sysv4.3*)
9232 version_type=linux
9233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9234 soname_spec='${libname}${release}${shared_ext}$major'
9235 shlibpath_var=LD_LIBRARY_PATH
9236 case $host_vendor in
9237 sni)
9238 shlibpath_overrides_runpath=no
9239 need_lib_prefix=no
9240 runpath_var=LD_RUN_PATH
9241 ;;
9242 siemens)
9243 need_lib_prefix=no
9244 ;;
9245 motorola)
9246 need_lib_prefix=no
9247 need_version=no
9248 shlibpath_overrides_runpath=no
9249 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9250 ;;
9251 esac
9252 ;;
9253
9254 sysv4*MP*)
9255 if test -d /usr/nec ;then
9256 version_type=linux
9257 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9258 soname_spec='$libname${shared_ext}.$major'
9259 shlibpath_var=LD_LIBRARY_PATH
9260 fi
9261 ;;
9262
9263 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9264 version_type=freebsd-elf
9265 need_lib_prefix=no
9266 need_version=no
9267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9268 soname_spec='${libname}${release}${shared_ext}$major'
9269 shlibpath_var=LD_LIBRARY_PATH
9270 shlibpath_overrides_runpath=yes
9271 hardcode_into_libs=yes
9272 if test "$with_gnu_ld" = yes; then
9273 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9274 else
9275 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9276 case $host_os in
9277 sco3.2v5*)
9278 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9279 ;;
9280 esac
9281 fi
9282 sys_lib_dlsearch_path_spec='/usr/lib'
9283 ;;
9284
9285 tpf*)
9286 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9287 version_type=linux
9288 need_lib_prefix=no
9289 need_version=no
9290 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9291 shlibpath_var=LD_LIBRARY_PATH
9292 shlibpath_overrides_runpath=no
9293 hardcode_into_libs=yes
9294 ;;
9295
9296 uts4*)
9297 version_type=linux
9298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9299 soname_spec='${libname}${release}${shared_ext}$major'
9300 shlibpath_var=LD_LIBRARY_PATH
9301 ;;
9302
9303 *)
9304 dynamic_linker=no
9305 ;;
9306 esac
9307 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9308 echo "${ECHO_T}$dynamic_linker" >&6
9309 test "$dynamic_linker" = no && can_build_shared=no
9310
9311 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9312 if test "$GCC" = yes; then
9313 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9314 fi
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9403 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
9404 hardcode_action=
9405 if test -n "$hardcode_libdir_flag_spec" ||
9406 test -n "$runpath_var" ||
9407 test "X$hardcode_automatic" = "Xyes" ; then
9408
9409 # We can hardcode non-existent directories.
9410 if test "$hardcode_direct" != no &&
9411 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9412 # have to relink, otherwise we might link with an installed library
9413 # when we should be linking with a yet-to-be-installed one
9414 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9415 test "$hardcode_minus_L" != no; then
9416 # Linking always hardcodes the temporary library directory.
9417 hardcode_action=relink
9418 else
9419 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9420 hardcode_action=immediate
9421 fi
9422 else
9423 # We cannot hardcode anything, or else we can only hardcode existing
9424 # directories.
9425 hardcode_action=unsupported
9426 fi
9427 echo "$as_me:$LINENO: result: $hardcode_action" >&5
9428 echo "${ECHO_T}$hardcode_action" >&6
9429
9430 if test "$hardcode_action" = relink ||
9431 test "$inherit_rpath" = yes; then
9432 # Fast installation is not supported
9433 enable_fast_install=no
9434 elif test "$shlibpath_overrides_runpath" = yes ||
9435 test "$enable_shared" = no; then
9436 # Fast installation is not necessary
9437 enable_fast_install=needless
9438 fi
9439
9440
9441
9442
9443
9444
9445 if test "x$enable_dlopen" != xyes; then
9446 enable_dlopen=unknown
9447 enable_dlopen_self=unknown
9448 enable_dlopen_self_static=unknown
9449 else
9450 lt_cv_dlopen=no
9451 lt_cv_dlopen_libs=
9452
9453 case $host_os in
9454 beos*)
9455 lt_cv_dlopen="load_add_on"
9456 lt_cv_dlopen_libs=
9457 lt_cv_dlopen_self=yes
9458 ;;
9459
9460 mingw* | pw32*)
9461 lt_cv_dlopen="LoadLibrary"
9462 lt_cv_dlopen_libs=
9463 ;;
9464
9465 cygwin*)
9466 lt_cv_dlopen="dlopen"
9467 lt_cv_dlopen_libs=
9468 ;;
9469
9470 darwin*)
9471 # if libdl is installed we need to link against it
9472 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9473 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9474 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9475 echo $ECHO_N "(cached) $ECHO_C" >&6
9476 else
9477 ac_check_lib_save_LIBS=$LIBS
9478 LIBS="-ldl $LIBS"
9479 cat >conftest.$ac_ext <<_ACEOF
9480 /* confdefs.h. */
9481 _ACEOF
9482 cat confdefs.h >>conftest.$ac_ext
9483 cat >>conftest.$ac_ext <<_ACEOF
9484 /* end confdefs.h. */
9485
9486 /* Override any gcc2 internal prototype to avoid an error. */
9487 #ifdef __cplusplus
9488 extern "C"
9489 #endif
9490 /* We use char because int might match the return type of a gcc2
9491 builtin and then its argument prototype would still apply. */
9492 char dlopen ();
9493 int
9494 main ()
9495 {
9496 dlopen ();
9497 ;
9498 return 0;
9499 }
9500 _ACEOF
9501 rm -f conftest.$ac_objext conftest$ac_exeext
9502 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9503 (eval $ac_link) 2>conftest.er1
9504 ac_status=$?
9505 grep -v '^ *+' conftest.er1 >conftest.err
9506 rm -f conftest.er1
9507 cat conftest.err >&5
9508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509 (exit $ac_status); } &&
9510 { ac_try='test -z "$ac_c_werror_flag"
9511 || test ! -s conftest.err'
9512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9513 (eval $ac_try) 2>&5
9514 ac_status=$?
9515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9516 (exit $ac_status); }; } &&
9517 { ac_try='test -s conftest$ac_exeext'
9518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9519 (eval $ac_try) 2>&5
9520 ac_status=$?
9521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9522 (exit $ac_status); }; }; then
9523 ac_cv_lib_dl_dlopen=yes
9524 else
9525 echo "$as_me: failed program was:" >&5
9526 sed 's/^/| /' conftest.$ac_ext >&5
9527
9528 ac_cv_lib_dl_dlopen=no
9529 fi
9530 rm -f conftest.err conftest.$ac_objext \
9531 conftest$ac_exeext conftest.$ac_ext
9532 LIBS=$ac_check_lib_save_LIBS
9533 fi
9534 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9535 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9536 if test $ac_cv_lib_dl_dlopen = yes; then
9537 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9538 else
9539
9540 lt_cv_dlopen="dyld"
9541 lt_cv_dlopen_libs=
9542 lt_cv_dlopen_self=yes
9543
9544 fi
9545
9546 ;;
9547
9548 *)
9549 echo "$as_me:$LINENO: checking for shl_load" >&5
9550 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
9551 if test "${ac_cv_func_shl_load+set}" = set; then
9552 echo $ECHO_N "(cached) $ECHO_C" >&6
9553 else
9554 cat >conftest.$ac_ext <<_ACEOF
9555 /* confdefs.h. */
9556 _ACEOF
9557 cat confdefs.h >>conftest.$ac_ext
9558 cat >>conftest.$ac_ext <<_ACEOF
9559 /* end confdefs.h. */
9560 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9561 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9562 #define shl_load innocuous_shl_load
9563
9564 /* System header to define __stub macros and hopefully few prototypes,
9565 which can conflict with char shl_load (); below.
9566 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9567 <limits.h> exists even on freestanding compilers. */
9568
9569 #ifdef __STDC__
9570 # include <limits.h>
9571 #else
9572 # include <assert.h>
9573 #endif
9574
9575 #undef shl_load
9576
9577 /* Override any gcc2 internal prototype to avoid an error. */
9578 #ifdef __cplusplus
9579 extern "C"
9580 {
9581 #endif
9582 /* We use char because int might match the return type of a gcc2
9583 builtin and then its argument prototype would still apply. */
9584 char shl_load ();
9585 /* The GNU C library defines this for functions which it implements
9586 to always fail with ENOSYS. Some functions are actually named
9587 something starting with __ and the normal name is an alias. */
9588 #if defined (__stub_shl_load) || defined (__stub___shl_load)
9589 choke me
9590 #else
9591 char (*f) () = shl_load;
9592 #endif
9593 #ifdef __cplusplus
9594 }
9595 #endif
9596
9597 int
9598 main ()
9599 {
9600 return f != shl_load;
9601 ;
9602 return 0;
9603 }
9604 _ACEOF
9605 rm -f conftest.$ac_objext conftest$ac_exeext
9606 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9607 (eval $ac_link) 2>conftest.er1
9608 ac_status=$?
9609 grep -v '^ *+' conftest.er1 >conftest.err
9610 rm -f conftest.er1
9611 cat conftest.err >&5
9612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9613 (exit $ac_status); } &&
9614 { ac_try='test -z "$ac_c_werror_flag"
9615 || test ! -s conftest.err'
9616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9617 (eval $ac_try) 2>&5
9618 ac_status=$?
9619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9620 (exit $ac_status); }; } &&
9621 { ac_try='test -s conftest$ac_exeext'
9622 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9623 (eval $ac_try) 2>&5
9624 ac_status=$?
9625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626 (exit $ac_status); }; }; then
9627 ac_cv_func_shl_load=yes
9628 else
9629 echo "$as_me: failed program was:" >&5
9630 sed 's/^/| /' conftest.$ac_ext >&5
9631
9632 ac_cv_func_shl_load=no
9633 fi
9634 rm -f conftest.err conftest.$ac_objext \
9635 conftest$ac_exeext conftest.$ac_ext
9636 fi
9637 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9638 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
9639 if test $ac_cv_func_shl_load = yes; then
9640 lt_cv_dlopen="shl_load"
9641 else
9642 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9643 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
9644 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9645 echo $ECHO_N "(cached) $ECHO_C" >&6
9646 else
9647 ac_check_lib_save_LIBS=$LIBS
9648 LIBS="-ldld $LIBS"
9649 cat >conftest.$ac_ext <<_ACEOF
9650 /* confdefs.h. */
9651 _ACEOF
9652 cat confdefs.h >>conftest.$ac_ext
9653 cat >>conftest.$ac_ext <<_ACEOF
9654 /* end confdefs.h. */
9655
9656 /* Override any gcc2 internal prototype to avoid an error. */
9657 #ifdef __cplusplus
9658 extern "C"
9659 #endif
9660 /* We use char because int might match the return type of a gcc2
9661 builtin and then its argument prototype would still apply. */
9662 char shl_load ();
9663 int
9664 main ()
9665 {
9666 shl_load ();
9667 ;
9668 return 0;
9669 }
9670 _ACEOF
9671 rm -f conftest.$ac_objext conftest$ac_exeext
9672 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9673 (eval $ac_link) 2>conftest.er1
9674 ac_status=$?
9675 grep -v '^ *+' conftest.er1 >conftest.err
9676 rm -f conftest.er1
9677 cat conftest.err >&5
9678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9679 (exit $ac_status); } &&
9680 { ac_try='test -z "$ac_c_werror_flag"
9681 || test ! -s conftest.err'
9682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9683 (eval $ac_try) 2>&5
9684 ac_status=$?
9685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9686 (exit $ac_status); }; } &&
9687 { ac_try='test -s conftest$ac_exeext'
9688 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9689 (eval $ac_try) 2>&5
9690 ac_status=$?
9691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9692 (exit $ac_status); }; }; then
9693 ac_cv_lib_dld_shl_load=yes
9694 else
9695 echo "$as_me: failed program was:" >&5
9696 sed 's/^/| /' conftest.$ac_ext >&5
9697
9698 ac_cv_lib_dld_shl_load=no
9699 fi
9700 rm -f conftest.err conftest.$ac_objext \
9701 conftest$ac_exeext conftest.$ac_ext
9702 LIBS=$ac_check_lib_save_LIBS
9703 fi
9704 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9705 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
9706 if test $ac_cv_lib_dld_shl_load = yes; then
9707 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9708 else
9709 echo "$as_me:$LINENO: checking for dlopen" >&5
9710 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
9711 if test "${ac_cv_func_dlopen+set}" = set; then
9712 echo $ECHO_N "(cached) $ECHO_C" >&6
9713 else
9714 cat >conftest.$ac_ext <<_ACEOF
9715 /* confdefs.h. */
9716 _ACEOF
9717 cat confdefs.h >>conftest.$ac_ext
9718 cat >>conftest.$ac_ext <<_ACEOF
9719 /* end confdefs.h. */
9720 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9721 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9722 #define dlopen innocuous_dlopen
9723
9724 /* System header to define __stub macros and hopefully few prototypes,
9725 which can conflict with char dlopen (); below.
9726 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9727 <limits.h> exists even on freestanding compilers. */
9728
9729 #ifdef __STDC__
9730 # include <limits.h>
9731 #else
9732 # include <assert.h>
9733 #endif
9734
9735 #undef dlopen
9736
9737 /* Override any gcc2 internal prototype to avoid an error. */
9738 #ifdef __cplusplus
9739 extern "C"
9740 {
9741 #endif
9742 /* We use char because int might match the return type of a gcc2
9743 builtin and then its argument prototype would still apply. */
9744 char dlopen ();
9745 /* The GNU C library defines this for functions which it implements
9746 to always fail with ENOSYS. Some functions are actually named
9747 something starting with __ and the normal name is an alias. */
9748 #if defined (__stub_dlopen) || defined (__stub___dlopen)
9749 choke me
9750 #else
9751 char (*f) () = dlopen;
9752 #endif
9753 #ifdef __cplusplus
9754 }
9755 #endif
9756
9757 int
9758 main ()
9759 {
9760 return f != dlopen;
9761 ;
9762 return 0;
9763 }
9764 _ACEOF
9765 rm -f conftest.$ac_objext conftest$ac_exeext
9766 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9767 (eval $ac_link) 2>conftest.er1
9768 ac_status=$?
9769 grep -v '^ *+' conftest.er1 >conftest.err
9770 rm -f conftest.er1
9771 cat conftest.err >&5
9772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9773 (exit $ac_status); } &&
9774 { ac_try='test -z "$ac_c_werror_flag"
9775 || test ! -s conftest.err'
9776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9777 (eval $ac_try) 2>&5
9778 ac_status=$?
9779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9780 (exit $ac_status); }; } &&
9781 { ac_try='test -s conftest$ac_exeext'
9782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9783 (eval $ac_try) 2>&5
9784 ac_status=$?
9785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9786 (exit $ac_status); }; }; then
9787 ac_cv_func_dlopen=yes
9788 else
9789 echo "$as_me: failed program was:" >&5
9790 sed 's/^/| /' conftest.$ac_ext >&5
9791
9792 ac_cv_func_dlopen=no
9793 fi
9794 rm -f conftest.err conftest.$ac_objext \
9795 conftest$ac_exeext conftest.$ac_ext
9796 fi
9797 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9798 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
9799 if test $ac_cv_func_dlopen = yes; then
9800 lt_cv_dlopen="dlopen"
9801 else
9802 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9803 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9804 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9805 echo $ECHO_N "(cached) $ECHO_C" >&6
9806 else
9807 ac_check_lib_save_LIBS=$LIBS
9808 LIBS="-ldl $LIBS"
9809 cat >conftest.$ac_ext <<_ACEOF
9810 /* confdefs.h. */
9811 _ACEOF
9812 cat confdefs.h >>conftest.$ac_ext
9813 cat >>conftest.$ac_ext <<_ACEOF
9814 /* end confdefs.h. */
9815
9816 /* Override any gcc2 internal prototype to avoid an error. */
9817 #ifdef __cplusplus
9818 extern "C"
9819 #endif
9820 /* We use char because int might match the return type of a gcc2
9821 builtin and then its argument prototype would still apply. */
9822 char dlopen ();
9823 int
9824 main ()
9825 {
9826 dlopen ();
9827 ;
9828 return 0;
9829 }
9830 _ACEOF
9831 rm -f conftest.$ac_objext conftest$ac_exeext
9832 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9833 (eval $ac_link) 2>conftest.er1
9834 ac_status=$?
9835 grep -v '^ *+' conftest.er1 >conftest.err
9836 rm -f conftest.er1
9837 cat conftest.err >&5
9838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9839 (exit $ac_status); } &&
9840 { ac_try='test -z "$ac_c_werror_flag"
9841 || test ! -s conftest.err'
9842 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9843 (eval $ac_try) 2>&5
9844 ac_status=$?
9845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9846 (exit $ac_status); }; } &&
9847 { ac_try='test -s conftest$ac_exeext'
9848 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9849 (eval $ac_try) 2>&5
9850 ac_status=$?
9851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9852 (exit $ac_status); }; }; then
9853 ac_cv_lib_dl_dlopen=yes
9854 else
9855 echo "$as_me: failed program was:" >&5
9856 sed 's/^/| /' conftest.$ac_ext >&5
9857
9858 ac_cv_lib_dl_dlopen=no
9859 fi
9860 rm -f conftest.err conftest.$ac_objext \
9861 conftest$ac_exeext conftest.$ac_ext
9862 LIBS=$ac_check_lib_save_LIBS
9863 fi
9864 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9865 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9866 if test $ac_cv_lib_dl_dlopen = yes; then
9867 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9868 else
9869 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9870 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
9871 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9872 echo $ECHO_N "(cached) $ECHO_C" >&6
9873 else
9874 ac_check_lib_save_LIBS=$LIBS
9875 LIBS="-lsvld $LIBS"
9876 cat >conftest.$ac_ext <<_ACEOF
9877 /* confdefs.h. */
9878 _ACEOF
9879 cat confdefs.h >>conftest.$ac_ext
9880 cat >>conftest.$ac_ext <<_ACEOF
9881 /* end confdefs.h. */
9882
9883 /* Override any gcc2 internal prototype to avoid an error. */
9884 #ifdef __cplusplus
9885 extern "C"
9886 #endif
9887 /* We use char because int might match the return type of a gcc2
9888 builtin and then its argument prototype would still apply. */
9889 char dlopen ();
9890 int
9891 main ()
9892 {
9893 dlopen ();
9894 ;
9895 return 0;
9896 }
9897 _ACEOF
9898 rm -f conftest.$ac_objext conftest$ac_exeext
9899 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9900 (eval $ac_link) 2>conftest.er1
9901 ac_status=$?
9902 grep -v '^ *+' conftest.er1 >conftest.err
9903 rm -f conftest.er1
9904 cat conftest.err >&5
9905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9906 (exit $ac_status); } &&
9907 { ac_try='test -z "$ac_c_werror_flag"
9908 || test ! -s conftest.err'
9909 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9910 (eval $ac_try) 2>&5
9911 ac_status=$?
9912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9913 (exit $ac_status); }; } &&
9914 { ac_try='test -s conftest$ac_exeext'
9915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9916 (eval $ac_try) 2>&5
9917 ac_status=$?
9918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9919 (exit $ac_status); }; }; then
9920 ac_cv_lib_svld_dlopen=yes
9921 else
9922 echo "$as_me: failed program was:" >&5
9923 sed 's/^/| /' conftest.$ac_ext >&5
9924
9925 ac_cv_lib_svld_dlopen=no
9926 fi
9927 rm -f conftest.err conftest.$ac_objext \
9928 conftest$ac_exeext conftest.$ac_ext
9929 LIBS=$ac_check_lib_save_LIBS
9930 fi
9931 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9932 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9933 if test $ac_cv_lib_svld_dlopen = yes; then
9934 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9935 else
9936 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9937 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9938 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9939 echo $ECHO_N "(cached) $ECHO_C" >&6
9940 else
9941 ac_check_lib_save_LIBS=$LIBS
9942 LIBS="-ldld $LIBS"
9943 cat >conftest.$ac_ext <<_ACEOF
9944 /* confdefs.h. */
9945 _ACEOF
9946 cat confdefs.h >>conftest.$ac_ext
9947 cat >>conftest.$ac_ext <<_ACEOF
9948 /* end confdefs.h. */
9949
9950 /* Override any gcc2 internal prototype to avoid an error. */
9951 #ifdef __cplusplus
9952 extern "C"
9953 #endif
9954 /* We use char because int might match the return type of a gcc2
9955 builtin and then its argument prototype would still apply. */
9956 char dld_link ();
9957 int
9958 main ()
9959 {
9960 dld_link ();
9961 ;
9962 return 0;
9963 }
9964 _ACEOF
9965 rm -f conftest.$ac_objext conftest$ac_exeext
9966 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9967 (eval $ac_link) 2>conftest.er1
9968 ac_status=$?
9969 grep -v '^ *+' conftest.er1 >conftest.err
9970 rm -f conftest.er1
9971 cat conftest.err >&5
9972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9973 (exit $ac_status); } &&
9974 { ac_try='test -z "$ac_c_werror_flag"
9975 || test ! -s conftest.err'
9976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9977 (eval $ac_try) 2>&5
9978 ac_status=$?
9979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9980 (exit $ac_status); }; } &&
9981 { ac_try='test -s conftest$ac_exeext'
9982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9983 (eval $ac_try) 2>&5
9984 ac_status=$?
9985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9986 (exit $ac_status); }; }; then
9987 ac_cv_lib_dld_dld_link=yes
9988 else
9989 echo "$as_me: failed program was:" >&5
9990 sed 's/^/| /' conftest.$ac_ext >&5
9991
9992 ac_cv_lib_dld_dld_link=no
9993 fi
9994 rm -f conftest.err conftest.$ac_objext \
9995 conftest$ac_exeext conftest.$ac_ext
9996 LIBS=$ac_check_lib_save_LIBS
9997 fi
9998 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9999 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
10000 if test $ac_cv_lib_dld_dld_link = yes; then
10001 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10002 fi
10003
10004
10005 fi
10006
10007
10008 fi
10009
10010
10011 fi
10012
10013
10014 fi
10015
10016
10017 fi
10018
10019 ;;
10020 esac
10021
10022 if test "x$lt_cv_dlopen" != xno; then
10023 enable_dlopen=yes
10024 else
10025 enable_dlopen=no
10026 fi
10027
10028 case $lt_cv_dlopen in
10029 dlopen)
10030 save_CPPFLAGS="$CPPFLAGS"
10031 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10032
10033 save_LDFLAGS="$LDFLAGS"
10034 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10035
10036 save_LIBS="$LIBS"
10037 LIBS="$lt_cv_dlopen_libs $LIBS"
10038
10039 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10040 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
10041 if test "${lt_cv_dlopen_self+set}" = set; then
10042 echo $ECHO_N "(cached) $ECHO_C" >&6
10043 else
10044 if test "$cross_compiling" = yes; then :
10045 lt_cv_dlopen_self=cross
10046 else
10047 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10048 lt_status=$lt_dlunknown
10049 cat > conftest.$ac_ext <<_LT_EOF
10050 #line 10050 "configure"
10051 #include "confdefs.h"
10052
10053 #if HAVE_DLFCN_H
10054 #include <dlfcn.h>
10055 #endif
10056
10057 #include <stdio.h>
10058
10059 #ifdef RTLD_GLOBAL
10060 # define LT_DLGLOBAL RTLD_GLOBAL
10061 #else
10062 # ifdef DL_GLOBAL
10063 # define LT_DLGLOBAL DL_GLOBAL
10064 # else
10065 # define LT_DLGLOBAL 0
10066 # endif
10067 #endif
10068
10069 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10070 find out it does not work in some platform. */
10071 #ifndef LT_DLLAZY_OR_NOW
10072 # ifdef RTLD_LAZY
10073 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10074 # else
10075 # ifdef DL_LAZY
10076 # define LT_DLLAZY_OR_NOW DL_LAZY
10077 # else
10078 # ifdef RTLD_NOW
10079 # define LT_DLLAZY_OR_NOW RTLD_NOW
10080 # else
10081 # ifdef DL_NOW
10082 # define LT_DLLAZY_OR_NOW DL_NOW
10083 # else
10084 # define LT_DLLAZY_OR_NOW 0
10085 # endif
10086 # endif
10087 # endif
10088 # endif
10089 #endif
10090
10091 #ifdef __cplusplus
10092 extern "C" void exit (int);
10093 #endif
10094
10095 void fnord() { int i=42;}
10096 int main ()
10097 {
10098 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10099 int status = $lt_dlunknown;
10100
10101 if (self)
10102 {
10103 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10104 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10105 /* dlclose (self); */
10106 }
10107 else
10108 puts (dlerror ());
10109
10110 exit (status);
10111 }
10112 _LT_EOF
10113 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10114 (eval $ac_link) 2>&5
10115 ac_status=$?
10116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10117 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10118 (./conftest; exit; ) >&5 2>/dev/null
10119 lt_status=$?
10120 case x$lt_status in
10121 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10122 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10123 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10124 esac
10125 else :
10126 # compilation failed
10127 lt_cv_dlopen_self=no
10128 fi
10129 fi
10130 rm -fr conftest*
10131
10132
10133 fi
10134 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10135 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
10136
10137 if test "x$lt_cv_dlopen_self" = xyes; then
10138 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10139 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10140 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
10141 if test "${lt_cv_dlopen_self_static+set}" = set; then
10142 echo $ECHO_N "(cached) $ECHO_C" >&6
10143 else
10144 if test "$cross_compiling" = yes; then :
10145 lt_cv_dlopen_self_static=cross
10146 else
10147 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10148 lt_status=$lt_dlunknown
10149 cat > conftest.$ac_ext <<_LT_EOF
10150 #line 10150 "configure"
10151 #include "confdefs.h"
10152
10153 #if HAVE_DLFCN_H
10154 #include <dlfcn.h>
10155 #endif
10156
10157 #include <stdio.h>
10158
10159 #ifdef RTLD_GLOBAL
10160 # define LT_DLGLOBAL RTLD_GLOBAL
10161 #else
10162 # ifdef DL_GLOBAL
10163 # define LT_DLGLOBAL DL_GLOBAL
10164 # else
10165 # define LT_DLGLOBAL 0
10166 # endif
10167 #endif
10168
10169 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10170 find out it does not work in some platform. */
10171 #ifndef LT_DLLAZY_OR_NOW
10172 # ifdef RTLD_LAZY
10173 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10174 # else
10175 # ifdef DL_LAZY
10176 # define LT_DLLAZY_OR_NOW DL_LAZY
10177 # else
10178 # ifdef RTLD_NOW
10179 # define LT_DLLAZY_OR_NOW RTLD_NOW
10180 # else
10181 # ifdef DL_NOW
10182 # define LT_DLLAZY_OR_NOW DL_NOW
10183 # else
10184 # define LT_DLLAZY_OR_NOW 0
10185 # endif
10186 # endif
10187 # endif
10188 # endif
10189 #endif
10190
10191 #ifdef __cplusplus
10192 extern "C" void exit (int);
10193 #endif
10194
10195 void fnord() { int i=42;}
10196 int main ()
10197 {
10198 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10199 int status = $lt_dlunknown;
10200
10201 if (self)
10202 {
10203 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10204 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10205 /* dlclose (self); */
10206 }
10207 else
10208 puts (dlerror ());
10209
10210 exit (status);
10211 }
10212 _LT_EOF
10213 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10214 (eval $ac_link) 2>&5
10215 ac_status=$?
10216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10217 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10218 (./conftest; exit; ) >&5 2>/dev/null
10219 lt_status=$?
10220 case x$lt_status in
10221 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10222 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10223 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10224 esac
10225 else :
10226 # compilation failed
10227 lt_cv_dlopen_self_static=no
10228 fi
10229 fi
10230 rm -fr conftest*
10231
10232
10233 fi
10234 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10235 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
10236 fi
10237
10238 CPPFLAGS="$save_CPPFLAGS"
10239 LDFLAGS="$save_LDFLAGS"
10240 LIBS="$save_LIBS"
10241 ;;
10242 esac
10243
10244 case $lt_cv_dlopen_self in
10245 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10246 *) enable_dlopen_self=unknown ;;
10247 esac
10248
10249 case $lt_cv_dlopen_self_static in
10250 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10251 *) enable_dlopen_self_static=unknown ;;
10252 esac
10253 fi
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271 striplib=
10272 old_striplib=
10273 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10274 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
10275 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10276 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10277 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10278 echo "$as_me:$LINENO: result: yes" >&5
10279 echo "${ECHO_T}yes" >&6
10280 else
10281 # FIXME - insert some real tests, host_os isn't really good enough
10282 case $host_os in
10283 darwin*)
10284 if test -n "$STRIP" ; then
10285 striplib="$STRIP -x"
10286 old_striplib="$STRIP -S"
10287 echo "$as_me:$LINENO: result: yes" >&5
10288 echo "${ECHO_T}yes" >&6
10289 else
10290 echo "$as_me:$LINENO: result: no" >&5
10291 echo "${ECHO_T}no" >&6
10292 fi
10293 ;;
10294 *)
10295 echo "$as_me:$LINENO: result: no" >&5
10296 echo "${ECHO_T}no" >&6
10297 ;;
10298 esac
10299 fi
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312 # Report which library types will actually be built
10313 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10314 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
10315 echo "$as_me:$LINENO: result: $can_build_shared" >&5
10316 echo "${ECHO_T}$can_build_shared" >&6
10317
10318 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10319 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
10320 test "$can_build_shared" = "no" && enable_shared=no
10321
10322 # On AIX, shared libraries and static libraries use the same namespace, and
10323 # are all built from PIC.
10324 case $host_os in
10325 aix3*)
10326 test "$enable_shared" = yes && enable_static=no
10327 if test -n "$RANLIB"; then
10328 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10329 postinstall_cmds='$RANLIB $lib'
10330 fi
10331 ;;
10332
10333 aix[4-9]*)
10334 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10335 test "$enable_shared" = yes && enable_static=no
10336 fi
10337 ;;
10338 esac
10339 echo "$as_me:$LINENO: result: $enable_shared" >&5
10340 echo "${ECHO_T}$enable_shared" >&6
10341
10342 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10343 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
10344 # Make sure either enable_shared or enable_static is yes.
10345 test "$enable_shared" = yes || enable_static=yes
10346 echo "$as_me:$LINENO: result: $enable_static" >&5
10347 echo "${ECHO_T}$enable_static" >&6
10348
10349
10350
10351
10352 fi
10353 ac_ext=c
10354 ac_cpp='$CPP $CPPFLAGS'
10355 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10356 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10357 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10358
10359 CC="$lt_save_CC"
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373 ac_config_commands="$ac_config_commands libtool"
10374
10375
10376
10377
10378 # Only expand once:
10379
10380
10381
10382
10383 for ac_func in setmode
10384 do
10385 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10386 echo "$as_me:$LINENO: checking for $ac_func" >&5
10387 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10388 if eval "test \"\${$as_ac_var+set}\" = set"; then
10389 echo $ECHO_N "(cached) $ECHO_C" >&6
10390 else
10391 cat >conftest.$ac_ext <<_ACEOF
10392 /* confdefs.h. */
10393 _ACEOF
10394 cat confdefs.h >>conftest.$ac_ext
10395 cat >>conftest.$ac_ext <<_ACEOF
10396 /* end confdefs.h. */
10397 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10398 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10399 #define $ac_func innocuous_$ac_func
10400
10401 /* System header to define __stub macros and hopefully few prototypes,
10402 which can conflict with char $ac_func (); below.
10403 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10404 <limits.h> exists even on freestanding compilers. */
10405
10406 #ifdef __STDC__
10407 # include <limits.h>
10408 #else
10409 # include <assert.h>
10410 #endif
10411
10412 #undef $ac_func
10413
10414 /* Override any gcc2 internal prototype to avoid an error. */
10415 #ifdef __cplusplus
10416 extern "C"
10417 {
10418 #endif
10419 /* We use char because int might match the return type of a gcc2
10420 builtin and then its argument prototype would still apply. */
10421 char $ac_func ();
10422 /* The GNU C library defines this for functions which it implements
10423 to always fail with ENOSYS. Some functions are actually named
10424 something starting with __ and the normal name is an alias. */
10425 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10426 choke me
10427 #else
10428 char (*f) () = $ac_func;
10429 #endif
10430 #ifdef __cplusplus
10431 }
10432 #endif
10433
10434 int
10435 main ()
10436 {
10437 return f != $ac_func;
10438 ;
10439 return 0;
10440 }
10441 _ACEOF
10442 rm -f conftest.$ac_objext conftest$ac_exeext
10443 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10444 (eval $ac_link) 2>conftest.er1
10445 ac_status=$?
10446 grep -v '^ *+' conftest.er1 >conftest.err
10447 rm -f conftest.er1
10448 cat conftest.err >&5
10449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10450 (exit $ac_status); } &&
10451 { ac_try='test -z "$ac_c_werror_flag"
10452 || test ! -s conftest.err'
10453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10454 (eval $ac_try) 2>&5
10455 ac_status=$?
10456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10457 (exit $ac_status); }; } &&
10458 { ac_try='test -s conftest$ac_exeext'
10459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10460 (eval $ac_try) 2>&5
10461 ac_status=$?
10462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10463 (exit $ac_status); }; }; then
10464 eval "$as_ac_var=yes"
10465 else
10466 echo "$as_me: failed program was:" >&5
10467 sed 's/^/| /' conftest.$ac_ext >&5
10468
10469 eval "$as_ac_var=no"
10470 fi
10471 rm -f conftest.err conftest.$ac_objext \
10472 conftest$ac_exeext conftest.$ac_ext
10473 fi
10474 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10475 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10476 if test `eval echo '${'$as_ac_var'}'` = yes; then
10477 cat >>confdefs.h <<_ACEOF
10478 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10479 _ACEOF
10480
10481 fi
10482 done
10483
10484
10485 ALL_LINGUAS="fr tr sv es id da pt_BR de vi rw ga ms fi nl"
10486 # If we haven't got the data from the intl directory,
10487 # assume NLS is disabled.
10488 USE_NLS=no
10489 LIBINTL=
10490 LIBINTL_DEP=
10491 INCINTL=
10492 XGETTEXT=
10493 GMSGFMT=
10494 POSUB=
10495
10496 if test -f ../intl/config.intl; then
10497 . ../intl/config.intl
10498 fi
10499 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10500 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
10501 if test x"$USE_NLS" != xyes; then
10502 echo "$as_me:$LINENO: result: no" >&5
10503 echo "${ECHO_T}no" >&6
10504 else
10505 echo "$as_me:$LINENO: result: yes" >&5
10506 echo "${ECHO_T}yes" >&6
10507
10508 cat >>confdefs.h <<\_ACEOF
10509 #define ENABLE_NLS 1
10510 _ACEOF
10511
10512
10513 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
10514 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
10515 # Look for .po and .gmo files in the source directory.
10516 CATALOGS=
10517 XLINGUAS=
10518 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
10519 # If there aren't any .gmo files the shell will give us the
10520 # literal string "../path/to/srcdir/po/*.gmo" which has to be
10521 # weeded out.
10522 case "$cat" in *\**)
10523 continue;;
10524 esac
10525 # The quadruple backslash is collapsed to a double backslash
10526 # by the backticks, then collapsed again by the double quotes,
10527 # leaving us with one backslash in the sed expression (right
10528 # before the dot that mustn't act as a wildcard).
10529 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
10530 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
10531 # The user is allowed to set LINGUAS to a list of languages to
10532 # install catalogs for. If it's empty that means "all of them."
10533 if test "x$LINGUAS" = x; then
10534 CATALOGS="$CATALOGS $cat"
10535 XLINGUAS="$XLINGUAS $lang"
10536 else
10537 case "$LINGUAS" in *$lang*)
10538 CATALOGS="$CATALOGS $cat"
10539 XLINGUAS="$XLINGUAS $lang"
10540 ;;
10541 esac
10542 fi
10543 done
10544 LINGUAS="$XLINGUAS"
10545 echo "$as_me:$LINENO: result: $LINGUAS" >&5
10546 echo "${ECHO_T}$LINGUAS" >&6
10547
10548
10549 DATADIRNAME=share
10550
10551 INSTOBJEXT=.mo
10552
10553 GENCAT=gencat
10554
10555 CATOBJEXT=.gmo
10556
10557 fi
10558
10559 MKINSTALLDIRS=
10560 if test -n "$ac_aux_dir"; then
10561 case "$ac_aux_dir" in
10562 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
10563 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
10564 esac
10565 fi
10566 if test -z "$MKINSTALLDIRS"; then
10567 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
10568 fi
10569
10570
10571
10572 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10573 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
10574 # Check whether --enable-nls or --disable-nls was given.
10575 if test "${enable_nls+set}" = set; then
10576 enableval="$enable_nls"
10577 USE_NLS=$enableval
10578 else
10579 USE_NLS=yes
10580 fi;
10581 echo "$as_me:$LINENO: result: $USE_NLS" >&5
10582 echo "${ECHO_T}$USE_NLS" >&6
10583
10584
10585
10586
10587
10588
10589 # Prepare PATH_SEPARATOR.
10590 # The user is always right.
10591 if test "${PATH_SEPARATOR+set}" != set; then
10592 echo "#! /bin/sh" >conf$$.sh
10593 echo "exit 0" >>conf$$.sh
10594 chmod +x conf$$.sh
10595 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10596 PATH_SEPARATOR=';'
10597 else
10598 PATH_SEPARATOR=:
10599 fi
10600 rm -f conf$$.sh
10601 fi
10602
10603 # Find out how to test for executable files. Don't use a zero-byte file,
10604 # as systems may use methods other than mode bits to determine executability.
10605 cat >conf$$.file <<_ASEOF
10606 #! /bin/sh
10607 exit 0
10608 _ASEOF
10609 chmod +x conf$$.file
10610 if test -x conf$$.file >/dev/null 2>&1; then
10611 ac_executable_p="test -x"
10612 else
10613 ac_executable_p="test -f"
10614 fi
10615 rm -f conf$$.file
10616
10617 # Extract the first word of "msgfmt", so it can be a program name with args.
10618 set dummy msgfmt; ac_word=$2
10619 echo "$as_me:$LINENO: checking for $ac_word" >&5
10620 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10621 if test "${ac_cv_path_MSGFMT+set}" = set; then
10622 echo $ECHO_N "(cached) $ECHO_C" >&6
10623 else
10624 case "$MSGFMT" in
10625 [\\/]* | ?:[\\/]*)
10626 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
10627 ;;
10628 *)
10629 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10630 for ac_dir in $PATH; do
10631 IFS="$ac_save_IFS"
10632 test -z "$ac_dir" && ac_dir=.
10633 for ac_exec_ext in '' $ac_executable_extensions; do
10634 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10635 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
10636 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10637 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
10638 break 2
10639 fi
10640 fi
10641 done
10642 done
10643 IFS="$ac_save_IFS"
10644 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
10645 ;;
10646 esac
10647 fi
10648 MSGFMT="$ac_cv_path_MSGFMT"
10649 if test "$MSGFMT" != ":"; then
10650 echo "$as_me:$LINENO: result: $MSGFMT" >&5
10651 echo "${ECHO_T}$MSGFMT" >&6
10652 else
10653 echo "$as_me:$LINENO: result: no" >&5
10654 echo "${ECHO_T}no" >&6
10655 fi
10656
10657 # Extract the first word of "gmsgfmt", so it can be a program name with args.
10658 set dummy gmsgfmt; ac_word=$2
10659 echo "$as_me:$LINENO: checking for $ac_word" >&5
10660 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10661 if test "${ac_cv_path_GMSGFMT+set}" = set; then
10662 echo $ECHO_N "(cached) $ECHO_C" >&6
10663 else
10664 case $GMSGFMT in
10665 [\\/]* | ?:[\\/]*)
10666 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
10667 ;;
10668 *)
10669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10670 for as_dir in $PATH
10671 do
10672 IFS=$as_save_IFS
10673 test -z "$as_dir" && as_dir=.
10674 for ac_exec_ext in '' $ac_executable_extensions; do
10675 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10676 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
10677 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10678 break 2
10679 fi
10680 done
10681 done
10682
10683 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
10684 ;;
10685 esac
10686 fi
10687 GMSGFMT=$ac_cv_path_GMSGFMT
10688
10689 if test -n "$GMSGFMT"; then
10690 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
10691 echo "${ECHO_T}$GMSGFMT" >&6
10692 else
10693 echo "$as_me:$LINENO: result: no" >&5
10694 echo "${ECHO_T}no" >&6
10695 fi
10696
10697
10698
10699 # Prepare PATH_SEPARATOR.
10700 # The user is always right.
10701 if test "${PATH_SEPARATOR+set}" != set; then
10702 echo "#! /bin/sh" >conf$$.sh
10703 echo "exit 0" >>conf$$.sh
10704 chmod +x conf$$.sh
10705 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10706 PATH_SEPARATOR=';'
10707 else
10708 PATH_SEPARATOR=:
10709 fi
10710 rm -f conf$$.sh
10711 fi
10712
10713 # Find out how to test for executable files. Don't use a zero-byte file,
10714 # as systems may use methods other than mode bits to determine executability.
10715 cat >conf$$.file <<_ASEOF
10716 #! /bin/sh
10717 exit 0
10718 _ASEOF
10719 chmod +x conf$$.file
10720 if test -x conf$$.file >/dev/null 2>&1; then
10721 ac_executable_p="test -x"
10722 else
10723 ac_executable_p="test -f"
10724 fi
10725 rm -f conf$$.file
10726
10727 # Extract the first word of "xgettext", so it can be a program name with args.
10728 set dummy xgettext; ac_word=$2
10729 echo "$as_me:$LINENO: checking for $ac_word" >&5
10730 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10731 if test "${ac_cv_path_XGETTEXT+set}" = set; then
10732 echo $ECHO_N "(cached) $ECHO_C" >&6
10733 else
10734 case "$XGETTEXT" in
10735 [\\/]* | ?:[\\/]*)
10736 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
10737 ;;
10738 *)
10739 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10740 for ac_dir in $PATH; do
10741 IFS="$ac_save_IFS"
10742 test -z "$ac_dir" && ac_dir=.
10743 for ac_exec_ext in '' $ac_executable_extensions; do
10744 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10745 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
10746 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10747 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
10748 break 2
10749 fi
10750 fi
10751 done
10752 done
10753 IFS="$ac_save_IFS"
10754 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
10755 ;;
10756 esac
10757 fi
10758 XGETTEXT="$ac_cv_path_XGETTEXT"
10759 if test "$XGETTEXT" != ":"; then
10760 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
10761 echo "${ECHO_T}$XGETTEXT" >&6
10762 else
10763 echo "$as_me:$LINENO: result: no" >&5
10764 echo "${ECHO_T}no" >&6
10765 fi
10766
10767 rm -f messages.po
10768
10769
10770 # Prepare PATH_SEPARATOR.
10771 # The user is always right.
10772 if test "${PATH_SEPARATOR+set}" != set; then
10773 echo "#! /bin/sh" >conf$$.sh
10774 echo "exit 0" >>conf$$.sh
10775 chmod +x conf$$.sh
10776 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10777 PATH_SEPARATOR=';'
10778 else
10779 PATH_SEPARATOR=:
10780 fi
10781 rm -f conf$$.sh
10782 fi
10783
10784 # Find out how to test for executable files. Don't use a zero-byte file,
10785 # as systems may use methods other than mode bits to determine executability.
10786 cat >conf$$.file <<_ASEOF
10787 #! /bin/sh
10788 exit 0
10789 _ASEOF
10790 chmod +x conf$$.file
10791 if test -x conf$$.file >/dev/null 2>&1; then
10792 ac_executable_p="test -x"
10793 else
10794 ac_executable_p="test -f"
10795 fi
10796 rm -f conf$$.file
10797
10798 # Extract the first word of "msgmerge", so it can be a program name with args.
10799 set dummy msgmerge; ac_word=$2
10800 echo "$as_me:$LINENO: checking for $ac_word" >&5
10801 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10802 if test "${ac_cv_path_MSGMERGE+set}" = set; then
10803 echo $ECHO_N "(cached) $ECHO_C" >&6
10804 else
10805 case "$MSGMERGE" in
10806 [\\/]* | ?:[\\/]*)
10807 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
10808 ;;
10809 *)
10810 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10811 for ac_dir in $PATH; do
10812 IFS="$ac_save_IFS"
10813 test -z "$ac_dir" && ac_dir=.
10814 for ac_exec_ext in '' $ac_executable_extensions; do
10815 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10816 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
10817 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
10818 break 2
10819 fi
10820 fi
10821 done
10822 done
10823 IFS="$ac_save_IFS"
10824 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
10825 ;;
10826 esac
10827 fi
10828 MSGMERGE="$ac_cv_path_MSGMERGE"
10829 if test "$MSGMERGE" != ":"; then
10830 echo "$as_me:$LINENO: result: $MSGMERGE" >&5
10831 echo "${ECHO_T}$MSGMERGE" >&6
10832 else
10833 echo "$as_me:$LINENO: result: no" >&5
10834 echo "${ECHO_T}no" >&6
10835 fi
10836
10837
10838 if test "$GMSGFMT" != ":"; then
10839 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
10840 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10841 : ;
10842 else
10843 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
10844 echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
10845 echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
10846 GMSGFMT=":"
10847 fi
10848 fi
10849
10850 if test "$XGETTEXT" != ":"; then
10851 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
10852 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10853 : ;
10854 else
10855 echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
10856 echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
10857 XGETTEXT=":"
10858 fi
10859 rm -f messages.po
10860 fi
10861
10862 ac_config_commands="$ac_config_commands default-1"
10863
10864
10865
10866 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
10867 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
10868 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
10869 if test "${enable_maintainer_mode+set}" = set; then
10870 enableval="$enable_maintainer_mode"
10871 USE_MAINTAINER_MODE=$enableval
10872 else
10873 USE_MAINTAINER_MODE=no
10874 fi;
10875 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
10876 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
10877
10878
10879 if test $USE_MAINTAINER_MODE = yes; then
10880 MAINTAINER_MODE_TRUE=
10881 MAINTAINER_MODE_FALSE='#'
10882 else
10883 MAINTAINER_MODE_TRUE='#'
10884 MAINTAINER_MODE_FALSE=
10885 fi
10886
10887 MAINT=$MAINTAINER_MODE_TRUE
10888
10889
10890
10891
10892 if false; then
10893 GENINSRC_NEVER_TRUE=
10894 GENINSRC_NEVER_FALSE='#'
10895 else
10896 GENINSRC_NEVER_TRUE='#'
10897 GENINSRC_NEVER_FALSE=
10898 fi
10899
10900
10901
10902
10903 for ac_header in sys/gmon_out.h
10904 do
10905 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10906 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10907 echo "$as_me:$LINENO: checking for $ac_header" >&5
10908 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10909 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10910 echo $ECHO_N "(cached) $ECHO_C" >&6
10911 fi
10912 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10913 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10914 else
10915 # Is the header compilable?
10916 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10917 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10918 cat >conftest.$ac_ext <<_ACEOF
10919 /* confdefs.h. */
10920 _ACEOF
10921 cat confdefs.h >>conftest.$ac_ext
10922 cat >>conftest.$ac_ext <<_ACEOF
10923 /* end confdefs.h. */
10924 $ac_includes_default
10925 #include <$ac_header>
10926 _ACEOF
10927 rm -f conftest.$ac_objext
10928 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10929 (eval $ac_compile) 2>conftest.er1
10930 ac_status=$?
10931 grep -v '^ *+' conftest.er1 >conftest.err
10932 rm -f conftest.er1
10933 cat conftest.err >&5
10934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10935 (exit $ac_status); } &&
10936 { ac_try='test -z "$ac_c_werror_flag"
10937 || test ! -s conftest.err'
10938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10939 (eval $ac_try) 2>&5
10940 ac_status=$?
10941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10942 (exit $ac_status); }; } &&
10943 { ac_try='test -s conftest.$ac_objext'
10944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10945 (eval $ac_try) 2>&5
10946 ac_status=$?
10947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10948 (exit $ac_status); }; }; then
10949 ac_header_compiler=yes
10950 else
10951 echo "$as_me: failed program was:" >&5
10952 sed 's/^/| /' conftest.$ac_ext >&5
10953
10954 ac_header_compiler=no
10955 fi
10956 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10957 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10958 echo "${ECHO_T}$ac_header_compiler" >&6
10959
10960 # Is the header present?
10961 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10962 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10963 cat >conftest.$ac_ext <<_ACEOF
10964 /* confdefs.h. */
10965 _ACEOF
10966 cat confdefs.h >>conftest.$ac_ext
10967 cat >>conftest.$ac_ext <<_ACEOF
10968 /* end confdefs.h. */
10969 #include <$ac_header>
10970 _ACEOF
10971 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10972 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10973 ac_status=$?
10974 grep -v '^ *+' conftest.er1 >conftest.err
10975 rm -f conftest.er1
10976 cat conftest.err >&5
10977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10978 (exit $ac_status); } >/dev/null; then
10979 if test -s conftest.err; then
10980 ac_cpp_err=$ac_c_preproc_warn_flag
10981 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10982 else
10983 ac_cpp_err=
10984 fi
10985 else
10986 ac_cpp_err=yes
10987 fi
10988 if test -z "$ac_cpp_err"; then
10989 ac_header_preproc=yes
10990 else
10991 echo "$as_me: failed program was:" >&5
10992 sed 's/^/| /' conftest.$ac_ext >&5
10993
10994 ac_header_preproc=no
10995 fi
10996 rm -f conftest.err conftest.$ac_ext
10997 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10998 echo "${ECHO_T}$ac_header_preproc" >&6
10999
11000 # So? What about this header?
11001 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11002 yes:no: )
11003 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11004 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11005 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11006 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11007 ac_header_preproc=yes
11008 ;;
11009 no:yes:* )
11010 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11011 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11012 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11013 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11014 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11015 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11016 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11017 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11018 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11019 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11020 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11021 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11022 (
11023 cat <<\_ASBOX
11024 ## ------------------------------------------ ##
11025 ## Report this to the AC_PACKAGE_NAME lists. ##
11026 ## ------------------------------------------ ##
11027 _ASBOX
11028 ) |
11029 sed "s/^/$as_me: WARNING: /" >&2
11030 ;;
11031 esac
11032 echo "$as_me:$LINENO: checking for $ac_header" >&5
11033 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11034 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11035 echo $ECHO_N "(cached) $ECHO_C" >&6
11036 else
11037 eval "$as_ac_Header=\$ac_header_preproc"
11038 fi
11039 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11040 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11041
11042 fi
11043 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11044 cat >>confdefs.h <<_ACEOF
11045 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11046 _ACEOF
11047
11048 fi
11049
11050 done
11051
11052
11053 echo "$as_me:$LINENO: checking for a known getopt prototype in unistd.h" >&5
11054 echo $ECHO_N "checking for a known getopt prototype in unistd.h... $ECHO_C" >&6
11055 if test "${gprof_cv_decl_getopt_unistd_h+set}" = set; then
11056 echo $ECHO_N "(cached) $ECHO_C" >&6
11057 else
11058 cat >conftest.$ac_ext <<_ACEOF
11059 /* confdefs.h. */
11060 _ACEOF
11061 cat confdefs.h >>conftest.$ac_ext
11062 cat >>conftest.$ac_ext <<_ACEOF
11063 /* end confdefs.h. */
11064 #include <unistd.h>
11065 int
11066 main ()
11067 {
11068 extern int getopt (int, char *const*, const char *);
11069 ;
11070 return 0;
11071 }
11072 _ACEOF
11073 rm -f conftest.$ac_objext
11074 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11075 (eval $ac_compile) 2>conftest.er1
11076 ac_status=$?
11077 grep -v '^ *+' conftest.er1 >conftest.err
11078 rm -f conftest.er1
11079 cat conftest.err >&5
11080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11081 (exit $ac_status); } &&
11082 { ac_try='test -z "$ac_c_werror_flag"
11083 || test ! -s conftest.err'
11084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11085 (eval $ac_try) 2>&5
11086 ac_status=$?
11087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11088 (exit $ac_status); }; } &&
11089 { ac_try='test -s conftest.$ac_objext'
11090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11091 (eval $ac_try) 2>&5
11092 ac_status=$?
11093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11094 (exit $ac_status); }; }; then
11095 gprof_cv_decl_getopt_unistd_h=yes
11096 else
11097 echo "$as_me: failed program was:" >&5
11098 sed 's/^/| /' conftest.$ac_ext >&5
11099
11100 gprof_cv_decl_getopt_unistd_h=no
11101 fi
11102 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11103 fi
11104
11105 echo "$as_me:$LINENO: result: $gprof_cv_decl_getopt_unistd_h" >&5
11106 echo "${ECHO_T}$gprof_cv_decl_getopt_unistd_h" >&6
11107 if test $gprof_cv_decl_getopt_unistd_h = yes; then
11108
11109 cat >>confdefs.h <<\_ACEOF
11110 #define HAVE_DECL_GETOPT 1
11111 _ACEOF
11112
11113 fi
11114
11115 # Some systems have fabs only in -lm, not in -lc.
11116 echo "$as_me:$LINENO: checking for library containing fabs" >&5
11117 echo $ECHO_N "checking for library containing fabs... $ECHO_C" >&6
11118 if test "${ac_cv_search_fabs+set}" = set; then
11119 echo $ECHO_N "(cached) $ECHO_C" >&6
11120 else
11121 ac_func_search_save_LIBS=$LIBS
11122 ac_cv_search_fabs=no
11123 cat >conftest.$ac_ext <<_ACEOF
11124 /* confdefs.h. */
11125 _ACEOF
11126 cat confdefs.h >>conftest.$ac_ext
11127 cat >>conftest.$ac_ext <<_ACEOF
11128 /* end confdefs.h. */
11129
11130 /* Override any gcc2 internal prototype to avoid an error. */
11131 #ifdef __cplusplus
11132 extern "C"
11133 #endif
11134 /* We use char because int might match the return type of a gcc2
11135 builtin and then its argument prototype would still apply. */
11136 char fabs ();
11137 int
11138 main ()
11139 {
11140 fabs ();
11141 ;
11142 return 0;
11143 }
11144 _ACEOF
11145 rm -f conftest.$ac_objext conftest$ac_exeext
11146 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11147 (eval $ac_link) 2>conftest.er1
11148 ac_status=$?
11149 grep -v '^ *+' conftest.er1 >conftest.err
11150 rm -f conftest.er1
11151 cat conftest.err >&5
11152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11153 (exit $ac_status); } &&
11154 { ac_try='test -z "$ac_c_werror_flag"
11155 || test ! -s conftest.err'
11156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11157 (eval $ac_try) 2>&5
11158 ac_status=$?
11159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11160 (exit $ac_status); }; } &&
11161 { ac_try='test -s conftest$ac_exeext'
11162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11163 (eval $ac_try) 2>&5
11164 ac_status=$?
11165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11166 (exit $ac_status); }; }; then
11167 ac_cv_search_fabs="none required"
11168 else
11169 echo "$as_me: failed program was:" >&5
11170 sed 's/^/| /' conftest.$ac_ext >&5
11171
11172 fi
11173 rm -f conftest.err conftest.$ac_objext \
11174 conftest$ac_exeext conftest.$ac_ext
11175 if test "$ac_cv_search_fabs" = no; then
11176 for ac_lib in m; do
11177 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11178 cat >conftest.$ac_ext <<_ACEOF
11179 /* confdefs.h. */
11180 _ACEOF
11181 cat confdefs.h >>conftest.$ac_ext
11182 cat >>conftest.$ac_ext <<_ACEOF
11183 /* end confdefs.h. */
11184
11185 /* Override any gcc2 internal prototype to avoid an error. */
11186 #ifdef __cplusplus
11187 extern "C"
11188 #endif
11189 /* We use char because int might match the return type of a gcc2
11190 builtin and then its argument prototype would still apply. */
11191 char fabs ();
11192 int
11193 main ()
11194 {
11195 fabs ();
11196 ;
11197 return 0;
11198 }
11199 _ACEOF
11200 rm -f conftest.$ac_objext conftest$ac_exeext
11201 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11202 (eval $ac_link) 2>conftest.er1
11203 ac_status=$?
11204 grep -v '^ *+' conftest.er1 >conftest.err
11205 rm -f conftest.er1
11206 cat conftest.err >&5
11207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11208 (exit $ac_status); } &&
11209 { ac_try='test -z "$ac_c_werror_flag"
11210 || test ! -s conftest.err'
11211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11212 (eval $ac_try) 2>&5
11213 ac_status=$?
11214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11215 (exit $ac_status); }; } &&
11216 { ac_try='test -s conftest$ac_exeext'
11217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11218 (eval $ac_try) 2>&5
11219 ac_status=$?
11220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11221 (exit $ac_status); }; }; then
11222 ac_cv_search_fabs="-l$ac_lib"
11223 break
11224 else
11225 echo "$as_me: failed program was:" >&5
11226 sed 's/^/| /' conftest.$ac_ext >&5
11227
11228 fi
11229 rm -f conftest.err conftest.$ac_objext \
11230 conftest$ac_exeext conftest.$ac_ext
11231 done
11232 fi
11233 LIBS=$ac_func_search_save_LIBS
11234 fi
11235 echo "$as_me:$LINENO: result: $ac_cv_search_fabs" >&5
11236 echo "${ECHO_T}$ac_cv_search_fabs" >&6
11237 if test "$ac_cv_search_fabs" != no; then
11238 test "$ac_cv_search_fabs" = "none required" || LIBS="$ac_cv_search_fabs $LIBS"
11239
11240 fi
11241
11242
11243
11244 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
11245
11246 # Check whether --enable-werror or --disable-werror was given.
11247 if test "${enable_werror+set}" = set; then
11248 enableval="$enable_werror"
11249 case "${enableval}" in
11250 yes | y) ERROR_ON_WARNING="yes" ;;
11251 no | n) ERROR_ON_WARNING="no" ;;
11252 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5
11253 echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;}
11254 { (exit 1); exit 1; }; } ;;
11255 esac
11256 fi;
11257
11258 # Enable -Wno-format by default when using gcc on mingw
11259 case "${host}" in
11260 *-*-mingw32*)
11261 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11262 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
11263 fi
11264 ;;
11265 *) ;;
11266 esac
11267
11268 # Enable -Werror by default when using gcc
11269 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11270 ERROR_ON_WARNING=yes
11271 fi
11272
11273 NO_WERROR=
11274 if test "${ERROR_ON_WARNING}" = yes ; then
11275 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
11276 NO_WERROR="-Wno-error"
11277 fi
11278
11279 if test "${GCC}" = yes ; then
11280 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11281 fi
11282
11283 # Check whether --enable-build-warnings or --disable-build-warnings was given.
11284 if test "${enable_build_warnings+set}" = set; then
11285 enableval="$enable_build_warnings"
11286 case "${enableval}" in
11287 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
11288 no) if test "${GCC}" = yes ; then
11289 WARN_CFLAGS="-w"
11290 fi;;
11291 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11292 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
11293 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11294 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
11295 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11296 esac
11297 fi;
11298
11299 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11300 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
11301 fi
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
11312
11313 cat >confcache <<\_ACEOF
11314 # This file is a shell script that caches the results of configure
11315 # tests run on this system so they can be shared between configure
11316 # scripts and configure runs, see configure's option --config-cache.
11317 # It is not useful on other systems. If it contains results you don't
11318 # want to keep, you may remove or edit it.
11319 #
11320 # config.status only pays attention to the cache file if you give it
11321 # the --recheck option to rerun configure.
11322 #
11323 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11324 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11325 # following values.
11326
11327 _ACEOF
11328
11329 # The following way of writing the cache mishandles newlines in values,
11330 # but we know of no workaround that is simple, portable, and efficient.
11331 # So, don't put newlines in cache variables' values.
11332 # Ultrix sh set writes to stderr and can't be redirected directly,
11333 # and sets the high bit in the cache file unless we assign to the vars.
11334 {
11335 (set) 2>&1 |
11336 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11337 *ac_space=\ *)
11338 # `set' does not quote correctly, so add quotes (double-quote
11339 # substitution turns \\\\ into \\, and sed turns \\ into \).
11340 sed -n \
11341 "s/'/'\\\\''/g;
11342 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11343 ;;
11344 *)
11345 # `set' quotes correctly as required by POSIX, so do not add quotes.
11346 sed -n \
11347 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
11348 ;;
11349 esac;
11350 } |
11351 sed '
11352 t clear
11353 : clear
11354 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11355 t end
11356 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11357 : end' >>confcache
11358 if diff $cache_file confcache >/dev/null 2>&1; then :; else
11359 if test -w $cache_file; then
11360 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
11361 cat confcache >$cache_file
11362 else
11363 echo "not updating unwritable cache $cache_file"
11364 fi
11365 fi
11366 rm -f confcache
11367
11368 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11369 # Let make expand exec_prefix.
11370 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11371
11372 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11373 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11374 # trailing colons and then remove the whole line if VPATH becomes empty
11375 # (actually we leave an empty line to preserve line numbers).
11376 if test "x$srcdir" = x.; then
11377 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11378 s/:*\$(srcdir):*/:/;
11379 s/:*\${srcdir}:*/:/;
11380 s/:*@srcdir@:*/:/;
11381 s/^\([^=]*=[ ]*\):*/\1/;
11382 s/:*$//;
11383 s/^[^=]*=[ ]*$//;
11384 }'
11385 fi
11386
11387 DEFS=-DHAVE_CONFIG_H
11388
11389 ac_libobjs=
11390 ac_ltlibobjs=
11391 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11392 # 1. Remove the extension, and $U if already installed.
11393 ac_i=`echo "$ac_i" |
11394 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11395 # 2. Add them.
11396 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
11397 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
11398 done
11399 LIBOBJS=$ac_libobjs
11400
11401 LTLIBOBJS=$ac_ltlibobjs
11402
11403
11404 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11405 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
11406 Usually this means the macro was only invoked conditionally." >&5
11407 echo "$as_me: error: conditional \"AMDEP\" was never defined.
11408 Usually this means the macro was only invoked conditionally." >&2;}
11409 { (exit 1); exit 1; }; }
11410 fi
11411 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11412 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
11413 Usually this means the macro was only invoked conditionally." >&5
11414 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
11415 Usually this means the macro was only invoked conditionally." >&2;}
11416 { (exit 1); exit 1; }; }
11417 fi
11418 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11419 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
11420 Usually this means the macro was only invoked conditionally." >&5
11421 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
11422 Usually this means the macro was only invoked conditionally." >&2;}
11423 { (exit 1); exit 1; }; }
11424 fi
11425 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
11426 { { echo "$as_me:$LINENO: error: conditional \"GENINSRC_NEVER\" was never defined.
11427 Usually this means the macro was only invoked conditionally." >&5
11428 echo "$as_me: error: conditional \"GENINSRC_NEVER\" was never defined.
11429 Usually this means the macro was only invoked conditionally." >&2;}
11430 { (exit 1); exit 1; }; }
11431 fi
11432
11433 : ${CONFIG_STATUS=./config.status}
11434 ac_clean_files_save=$ac_clean_files
11435 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11436 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11437 echo "$as_me: creating $CONFIG_STATUS" >&6;}
11438 cat >$CONFIG_STATUS <<_ACEOF
11439 #! $SHELL
11440 # Generated by $as_me.
11441 # Run this file to recreate the current configuration.
11442 # Compiler output produced by configure, useful for debugging
11443 # configure, is in config.log if it exists.
11444
11445 debug=false
11446 ac_cs_recheck=false
11447 ac_cs_silent=false
11448 SHELL=\${CONFIG_SHELL-$SHELL}
11449 _ACEOF
11450
11451 cat >>$CONFIG_STATUS <<\_ACEOF
11452 ## --------------------- ##
11453 ## M4sh Initialization. ##
11454 ## --------------------- ##
11455
11456 # Be Bourne compatible
11457 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11458 emulate sh
11459 NULLCMD=:
11460 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11461 # is contrary to our usage. Disable this feature.
11462 alias -g '${1+"$@"}'='"$@"'
11463 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
11464 set -o posix
11465 fi
11466 DUALCASE=1; export DUALCASE # for MKS sh
11467
11468 # Support unset when possible.
11469 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11470 as_unset=unset
11471 else
11472 as_unset=false
11473 fi
11474
11475
11476 # Work around bugs in pre-3.0 UWIN ksh.
11477 $as_unset ENV MAIL MAILPATH
11478 PS1='$ '
11479 PS2='> '
11480 PS4='+ '
11481
11482 # NLS nuisances.
11483 for as_var in \
11484 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11485 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11486 LC_TELEPHONE LC_TIME
11487 do
11488 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11489 eval $as_var=C; export $as_var
11490 else
11491 $as_unset $as_var
11492 fi
11493 done
11494
11495 # Required to use basename.
11496 if expr a : '\(a\)' >/dev/null 2>&1; then
11497 as_expr=expr
11498 else
11499 as_expr=false
11500 fi
11501
11502 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
11503 as_basename=basename
11504 else
11505 as_basename=false
11506 fi
11507
11508
11509 # Name of the executable.
11510 as_me=`$as_basename "$0" ||
11511 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11512 X"$0" : 'X\(//\)$' \| \
11513 X"$0" : 'X\(/\)$' \| \
11514 . : '\(.\)' 2>/dev/null ||
11515 echo X/"$0" |
11516 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11517 /^X\/\(\/\/\)$/{ s//\1/; q; }
11518 /^X\/\(\/\).*/{ s//\1/; q; }
11519 s/.*/./; q'`
11520
11521
11522 # PATH needs CR, and LINENO needs CR and PATH.
11523 # Avoid depending upon Character Ranges.
11524 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11525 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11526 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11527 as_cr_digits='0123456789'
11528 as_cr_alnum=$as_cr_Letters$as_cr_digits
11529
11530 # The user is always right.
11531 if test "${PATH_SEPARATOR+set}" != set; then
11532 echo "#! /bin/sh" >conf$$.sh
11533 echo "exit 0" >>conf$$.sh
11534 chmod +x conf$$.sh
11535 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11536 PATH_SEPARATOR=';'
11537 else
11538 PATH_SEPARATOR=:
11539 fi
11540 rm -f conf$$.sh
11541 fi
11542
11543
11544 as_lineno_1=$LINENO
11545 as_lineno_2=$LINENO
11546 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11547 test "x$as_lineno_1" != "x$as_lineno_2" &&
11548 test "x$as_lineno_3" = "x$as_lineno_2" || {
11549 # Find who we are. Look in the path if we contain no path at all
11550 # relative or not.
11551 case $0 in
11552 *[\\/]* ) as_myself=$0 ;;
11553 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11554 for as_dir in $PATH
11555 do
11556 IFS=$as_save_IFS
11557 test -z "$as_dir" && as_dir=.
11558 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11559 done
11560
11561 ;;
11562 esac
11563 # We did not find ourselves, most probably we were run as `sh COMMAND'
11564 # in which case we are not to be found in the path.
11565 if test "x$as_myself" = x; then
11566 as_myself=$0
11567 fi
11568 if test ! -f "$as_myself"; then
11569 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11570 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11571 { (exit 1); exit 1; }; }
11572 fi
11573 case $CONFIG_SHELL in
11574 '')
11575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11576 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11577 do
11578 IFS=$as_save_IFS
11579 test -z "$as_dir" && as_dir=.
11580 for as_base in sh bash ksh sh5; do
11581 case $as_dir in
11582 /*)
11583 if ("$as_dir/$as_base" -c '
11584 as_lineno_1=$LINENO
11585 as_lineno_2=$LINENO
11586 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11587 test "x$as_lineno_1" != "x$as_lineno_2" &&
11588 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
11589 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
11590 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
11591 CONFIG_SHELL=$as_dir/$as_base
11592 export CONFIG_SHELL
11593 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11594 fi;;
11595 esac
11596 done
11597 done
11598 ;;
11599 esac
11600
11601 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11602 # uniformly replaced by the line number. The first 'sed' inserts a
11603 # line-number line before each line; the second 'sed' does the real
11604 # work. The second script uses 'N' to pair each line-number line
11605 # with the numbered line, and appends trailing '-' during
11606 # substitution so that $LINENO is not a special case at line end.
11607 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
11608 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
11609 sed '=' <$as_myself |
11610 sed '
11611 N
11612 s,$,-,
11613 : loop
11614 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
11615 t loop
11616 s,-$,,
11617 s,^['$as_cr_digits']*\n,,
11618 ' >$as_me.lineno &&
11619 chmod +x $as_me.lineno ||
11620 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
11621 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
11622 { (exit 1); exit 1; }; }
11623
11624 # Don't try to exec as it changes $[0], causing all sort of problems
11625 # (the dirname of $[0] is not the place where we might find the
11626 # original and so on. Autoconf is especially sensible to this).
11627 . ./$as_me.lineno
11628 # Exit status is that of the last command.
11629 exit
11630 }
11631
11632
11633 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
11634 *c*,-n*) ECHO_N= ECHO_C='
11635 ' ECHO_T=' ' ;;
11636 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
11637 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
11638 esac
11639
11640 if expr a : '\(a\)' >/dev/null 2>&1; then
11641 as_expr=expr
11642 else
11643 as_expr=false
11644 fi
11645
11646 rm -f conf$$ conf$$.exe conf$$.file
11647 echo >conf$$.file
11648 if ln -s conf$$.file conf$$ 2>/dev/null; then
11649 # We could just check for DJGPP; but this test a) works b) is more generic
11650 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
11651 if test -f conf$$.exe; then
11652 # Don't use ln at all; we don't have any links
11653 as_ln_s='cp -p'
11654 else
11655 as_ln_s='ln -s'
11656 fi
11657 elif ln conf$$.file conf$$ 2>/dev/null; then
11658 as_ln_s=ln
11659 else
11660 as_ln_s='cp -p'
11661 fi
11662 rm -f conf$$ conf$$.exe conf$$.file
11663
11664 if mkdir -p . 2>/dev/null; then
11665 as_mkdir_p=:
11666 else
11667 test -d ./-p && rmdir ./-p
11668 as_mkdir_p=false
11669 fi
11670
11671 as_executable_p="test -f"
11672
11673 # Sed expression to map a string onto a valid CPP name.
11674 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11675
11676 # Sed expression to map a string onto a valid variable name.
11677 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11678
11679
11680 # IFS
11681 # We need space, tab and new line, in precisely that order.
11682 as_nl='
11683 '
11684 IFS=" $as_nl"
11685
11686 # CDPATH.
11687 $as_unset CDPATH
11688
11689 exec 6>&1
11690
11691 # Open the log real soon, to keep \$[0] and so on meaningful, and to
11692 # report actual input values of CONFIG_FILES etc. instead of their
11693 # values after options handling. Logging --version etc. is OK.
11694 exec 5>>config.log
11695 {
11696 echo
11697 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11698 ## Running $as_me. ##
11699 _ASBOX
11700 } >&5
11701 cat >&5 <<_CSEOF
11702
11703 This file was extended by $as_me, which was
11704 generated by GNU Autoconf 2.59. Invocation command line was
11705
11706 CONFIG_FILES = $CONFIG_FILES
11707 CONFIG_HEADERS = $CONFIG_HEADERS
11708 CONFIG_LINKS = $CONFIG_LINKS
11709 CONFIG_COMMANDS = $CONFIG_COMMANDS
11710 $ $0 $@
11711
11712 _CSEOF
11713 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
11714 echo >&5
11715 _ACEOF
11716
11717 # Files that config.status was made for.
11718 if test -n "$ac_config_files"; then
11719 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
11720 fi
11721
11722 if test -n "$ac_config_headers"; then
11723 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
11724 fi
11725
11726 if test -n "$ac_config_links"; then
11727 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
11728 fi
11729
11730 if test -n "$ac_config_commands"; then
11731 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
11732 fi
11733
11734 cat >>$CONFIG_STATUS <<\_ACEOF
11735
11736 ac_cs_usage="\
11737 \`$as_me' instantiates files from templates according to the
11738 current configuration.
11739
11740 Usage: $0 [OPTIONS] [FILE]...
11741
11742 -h, --help print this help, then exit
11743 -V, --version print version number, then exit
11744 -q, --quiet do not print progress messages
11745 -d, --debug don't remove temporary files
11746 --recheck update $as_me by reconfiguring in the same conditions
11747 --file=FILE[:TEMPLATE]
11748 instantiate the configuration file FILE
11749 --header=FILE[:TEMPLATE]
11750 instantiate the configuration header FILE
11751
11752 Configuration files:
11753 $config_files
11754
11755 Configuration headers:
11756 $config_headers
11757
11758 Configuration commands:
11759 $config_commands
11760
11761 Report bugs to <bug-autoconf@gnu.org>."
11762 _ACEOF
11763
11764 cat >>$CONFIG_STATUS <<_ACEOF
11765 ac_cs_version="\\
11766 config.status
11767 configured by $0, generated by GNU Autoconf 2.59,
11768 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
11769
11770 Copyright (C) 2003 Free Software Foundation, Inc.
11771 This config.status script is free software; the Free Software Foundation
11772 gives unlimited permission to copy, distribute and modify it."
11773 srcdir=$srcdir
11774 INSTALL="$INSTALL"
11775 _ACEOF
11776
11777 cat >>$CONFIG_STATUS <<\_ACEOF
11778 # If no file are specified by the user, then we need to provide default
11779 # value. By we need to know if files were specified by the user.
11780 ac_need_defaults=:
11781 while test $# != 0
11782 do
11783 case $1 in
11784 --*=*)
11785 ac_option=`expr "x$1" : 'x\([^=]*\)='`
11786 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
11787 ac_shift=:
11788 ;;
11789 -*)
11790 ac_option=$1
11791 ac_optarg=$2
11792 ac_shift=shift
11793 ;;
11794 *) # This is not an option, so the user has probably given explicit
11795 # arguments.
11796 ac_option=$1
11797 ac_need_defaults=false;;
11798 esac
11799
11800 case $ac_option in
11801 # Handling of the options.
11802 _ACEOF
11803 cat >>$CONFIG_STATUS <<\_ACEOF
11804 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11805 ac_cs_recheck=: ;;
11806 --version | --vers* | -V )
11807 echo "$ac_cs_version"; exit 0 ;;
11808 --he | --h)
11809 # Conflict between --help and --header
11810 { { echo "$as_me:$LINENO: error: ambiguous option: $1
11811 Try \`$0 --help' for more information." >&5
11812 echo "$as_me: error: ambiguous option: $1
11813 Try \`$0 --help' for more information." >&2;}
11814 { (exit 1); exit 1; }; };;
11815 --help | --hel | -h )
11816 echo "$ac_cs_usage"; exit 0 ;;
11817 --debug | --d* | -d )
11818 debug=: ;;
11819 --file | --fil | --fi | --f )
11820 $ac_shift
11821 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11822 ac_need_defaults=false;;
11823 --header | --heade | --head | --hea )
11824 $ac_shift
11825 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11826 ac_need_defaults=false;;
11827 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11828 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11829 ac_cs_silent=: ;;
11830
11831 # This is an error.
11832 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11833 Try \`$0 --help' for more information." >&5
11834 echo "$as_me: error: unrecognized option: $1
11835 Try \`$0 --help' for more information." >&2;}
11836 { (exit 1); exit 1; }; } ;;
11837
11838 *) ac_config_targets="$ac_config_targets $1" ;;
11839
11840 esac
11841 shift
11842 done
11843
11844 ac_configure_extra_args=
11845
11846 if $ac_cs_silent; then
11847 exec 6>/dev/null
11848 ac_configure_extra_args="$ac_configure_extra_args --silent"
11849 fi
11850
11851 _ACEOF
11852 cat >>$CONFIG_STATUS <<_ACEOF
11853 if \$ac_cs_recheck; then
11854 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11855 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11856 fi
11857
11858 _ACEOF
11859
11860 cat >>$CONFIG_STATUS <<_ACEOF
11861 #
11862 # INIT-COMMANDS section.
11863 #
11864
11865 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11866
11867
11868 # The HP-UX ksh and POSIX shell print the target directory to stdout
11869 # if CDPATH is set.
11870 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11871
11872 sed_quote_subst='$sed_quote_subst'
11873 double_quote_subst='$double_quote_subst'
11874 delay_variable_subst='$delay_variable_subst'
11875 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11876 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11877 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11878 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11879 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11880 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11881 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11882 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11883 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11884 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11885 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11886 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11887 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11888 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11889 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11890 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11891 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11892 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11893 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11894 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11895 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11896 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11897 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11898 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11899 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11900 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11901 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11902 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11903 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11904 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11905 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11906 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11907 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11908 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11909 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11910 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11911 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11912 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11913 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11914 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11915 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11916 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11917 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11918 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"`'
11919 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11920 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11921 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11922 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11923 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11924 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11925 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11926 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11927 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11928 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11929 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11930 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11931 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11932 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11933 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11934 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11935 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11936 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11937 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11938 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11939 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11940 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11941 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11942 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11943 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11944 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11945 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11946 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11947 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11948 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11949 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11950 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11951 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11952 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11953 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11954 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11955 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11956 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11957 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11958 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11959 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11960 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11961 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11962 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11963 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11964 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11965 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11966 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11967 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11968 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11969 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11970 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11971 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11972 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11973 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11974 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11975 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11976 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11977 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11978 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11979 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11980 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11981 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11982 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11983 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11984 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11985 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11986
11987 LTCC='$LTCC'
11988 LTCFLAGS='$LTCFLAGS'
11989 compiler='$compiler_DEFAULT'
11990
11991 # Quote evaled strings.
11992 for var in SED \
11993 GREP \
11994 EGREP \
11995 FGREP \
11996 LD \
11997 NM \
11998 LN_S \
11999 lt_SP2NL \
12000 lt_NL2SP \
12001 reload_flag \
12002 deplibs_check_method \
12003 file_magic_cmd \
12004 AR \
12005 AR_FLAGS \
12006 STRIP \
12007 RANLIB \
12008 CC \
12009 CFLAGS \
12010 compiler \
12011 lt_cv_sys_global_symbol_pipe \
12012 lt_cv_sys_global_symbol_to_cdecl \
12013 lt_cv_sys_global_symbol_to_c_name_address \
12014 SHELL \
12015 ECHO \
12016 lt_prog_compiler_no_builtin_flag \
12017 lt_prog_compiler_wl \
12018 lt_prog_compiler_pic \
12019 lt_prog_compiler_static \
12020 lt_cv_prog_compiler_c_o \
12021 need_locks \
12022 shrext_cmds \
12023 export_dynamic_flag_spec \
12024 whole_archive_flag_spec \
12025 compiler_needs_object \
12026 with_gnu_ld \
12027 allow_undefined_flag \
12028 no_undefined_flag \
12029 hardcode_libdir_flag_spec \
12030 hardcode_libdir_flag_spec_ld \
12031 hardcode_libdir_separator \
12032 fix_srcfile_path \
12033 exclude_expsyms \
12034 include_expsyms \
12035 file_list_spec \
12036 variables_saved_for_relink \
12037 libname_spec \
12038 library_names_spec \
12039 soname_spec \
12040 finish_eval \
12041 old_striplib \
12042 striplib; do
12043 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12044 *[\\\\\\\`\\"\\\$]*)
12045 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12046 ;;
12047 *)
12048 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12049 ;;
12050 esac
12051 done
12052
12053 # Double-quote double-evaled strings.
12054 for var in reload_cmds \
12055 old_postinstall_cmds \
12056 old_postuninstall_cmds \
12057 old_archive_cmds \
12058 extract_expsyms_cmds \
12059 old_archive_from_new_cmds \
12060 old_archive_from_expsyms_cmds \
12061 archive_cmds \
12062 archive_expsym_cmds \
12063 module_cmds \
12064 module_expsym_cmds \
12065 export_symbols_cmds \
12066 prelink_cmds \
12067 postinstall_cmds \
12068 postuninstall_cmds \
12069 finish_cmds \
12070 sys_lib_search_path_spec \
12071 sys_lib_dlsearch_path_spec; do
12072 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12073 *[\\\\\\\`\\"\\\$]*)
12074 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12075 ;;
12076 *)
12077 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12078 ;;
12079 esac
12080 done
12081
12082 # Fix-up fallback echo if it was mangled by the above quoting rules.
12083 case \$lt_ECHO in
12084 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12085 ;;
12086 esac
12087
12088 ac_aux_dir='$ac_aux_dir'
12089 xsi_shell='$xsi_shell'
12090 lt_shell_append='$lt_shell_append'
12091
12092 # See if we are running on zsh, and set the options which allow our
12093 # commands through without removal of \ escapes INIT.
12094 if test -n "\${ZSH_VERSION+set}" ; then
12095 setopt NO_GLOB_SUBST
12096 fi
12097
12098
12099 PACKAGE='$PACKAGE'
12100 VERSION='$VERSION'
12101 TIMESTAMP='$TIMESTAMP'
12102 RM='$RM'
12103 ofile='$ofile'
12104
12105
12106
12107 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
12108 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
12109 # from automake.
12110 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
12111 # Capture the value of LINGUAS because we need it to compute CATALOGS.
12112 LINGUAS="${LINGUAS-%UNSET%}"
12113
12114
12115 _ACEOF
12116
12117
12118
12119 cat >>$CONFIG_STATUS <<\_ACEOF
12120 for ac_config_target in $ac_config_targets
12121 do
12122 case "$ac_config_target" in
12123 # Handling of arguments.
12124 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12125 "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
12126 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12127 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12128 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12129 "gconfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;;
12130 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12131 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12132 { (exit 1); exit 1; }; };;
12133 esac
12134 done
12135
12136 # If the user did not use the arguments to specify the items to instantiate,
12137 # then the envvar interface is used. Set only those that are not.
12138 # We use the long form for the default assignment because of an extremely
12139 # bizarre bug on SunOS 4.1.3.
12140 if $ac_need_defaults; then
12141 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12142 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12143 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12144 fi
12145
12146 # Have a temporary directory for convenience. Make it in the build tree
12147 # simply because there is no reason to put it here, and in addition,
12148 # creating and moving files from /tmp can sometimes cause problems.
12149 # Create a temporary directory, and hook for its removal unless debugging.
12150 $debug ||
12151 {
12152 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
12153 trap '{ (exit 1); exit 1; }' 1 2 13 15
12154 }
12155
12156 # Create a (secure) tmp directory for tmp files.
12157
12158 {
12159 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
12160 test -n "$tmp" && test -d "$tmp"
12161 } ||
12162 {
12163 tmp=./confstat$$-$RANDOM
12164 (umask 077 && mkdir $tmp)
12165 } ||
12166 {
12167 echo "$me: cannot create a temporary directory in ." >&2
12168 { (exit 1); exit 1; }
12169 }
12170
12171 _ACEOF
12172
12173 cat >>$CONFIG_STATUS <<_ACEOF
12174
12175 #
12176 # CONFIG_FILES section.
12177 #
12178
12179 # No need to generate the scripts if there are no CONFIG_FILES.
12180 # This happens for instance when ./config.status config.h
12181 if test -n "\$CONFIG_FILES"; then
12182 # Protect against being on the right side of a sed subst in config.status.
12183 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12184 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12185 s,@SHELL@,$SHELL,;t t
12186 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12187 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12188 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
12189 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
12190 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
12191 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
12192 s,@exec_prefix@,$exec_prefix,;t t
12193 s,@prefix@,$prefix,;t t
12194 s,@program_transform_name@,$program_transform_name,;t t
12195 s,@bindir@,$bindir,;t t
12196 s,@sbindir@,$sbindir,;t t
12197 s,@libexecdir@,$libexecdir,;t t
12198 s,@datadir@,$datadir,;t t
12199 s,@sysconfdir@,$sysconfdir,;t t
12200 s,@sharedstatedir@,$sharedstatedir,;t t
12201 s,@localstatedir@,$localstatedir,;t t
12202 s,@libdir@,$libdir,;t t
12203 s,@includedir@,$includedir,;t t
12204 s,@oldincludedir@,$oldincludedir,;t t
12205 s,@infodir@,$infodir,;t t
12206 s,@mandir@,$mandir,;t t
12207 s,@build_alias@,$build_alias,;t t
12208 s,@host_alias@,$host_alias,;t t
12209 s,@target_alias@,$target_alias,;t t
12210 s,@DEFS@,$DEFS,;t t
12211 s,@ECHO_C@,$ECHO_C,;t t
12212 s,@ECHO_N@,$ECHO_N,;t t
12213 s,@ECHO_T@,$ECHO_T,;t t
12214 s,@LIBS@,$LIBS,;t t
12215 s,@build@,$build,;t t
12216 s,@build_cpu@,$build_cpu,;t t
12217 s,@build_vendor@,$build_vendor,;t t
12218 s,@build_os@,$build_os,;t t
12219 s,@host@,$host,;t t
12220 s,@host_cpu@,$host_cpu,;t t
12221 s,@host_vendor@,$host_vendor,;t t
12222 s,@host_os@,$host_os,;t t
12223 s,@target@,$target,;t t
12224 s,@target_cpu@,$target_cpu,;t t
12225 s,@target_vendor@,$target_vendor,;t t
12226 s,@target_os@,$target_os,;t t
12227 s,@CC@,$CC,;t t
12228 s,@CFLAGS@,$CFLAGS,;t t
12229 s,@LDFLAGS@,$LDFLAGS,;t t
12230 s,@CPPFLAGS@,$CPPFLAGS,;t t
12231 s,@ac_ct_CC@,$ac_ct_CC,;t t
12232 s,@EXEEXT@,$EXEEXT,;t t
12233 s,@OBJEXT@,$OBJEXT,;t t
12234 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12235 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
12236 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
12237 s,@CYGPATH_W@,$CYGPATH_W,;t t
12238 s,@PACKAGE@,$PACKAGE,;t t
12239 s,@VERSION@,$VERSION,;t t
12240 s,@ACLOCAL@,$ACLOCAL,;t t
12241 s,@AUTOCONF@,$AUTOCONF,;t t
12242 s,@AUTOMAKE@,$AUTOMAKE,;t t
12243 s,@AUTOHEADER@,$AUTOHEADER,;t t
12244 s,@MAKEINFO@,$MAKEINFO,;t t
12245 s,@install_sh@,$install_sh,;t t
12246 s,@STRIP@,$STRIP,;t t
12247 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
12248 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
12249 s,@mkdir_p@,$mkdir_p,;t t
12250 s,@AWK@,$AWK,;t t
12251 s,@SET_MAKE@,$SET_MAKE,;t t
12252 s,@am__leading_dot@,$am__leading_dot,;t t
12253 s,@AMTAR@,$AMTAR,;t t
12254 s,@am__tar@,$am__tar,;t t
12255 s,@am__untar@,$am__untar,;t t
12256 s,@DEPDIR@,$DEPDIR,;t t
12257 s,@am__include@,$am__include,;t t
12258 s,@am__quote@,$am__quote,;t t
12259 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
12260 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
12261 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
12262 s,@CCDEPMODE@,$CCDEPMODE,;t t
12263 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
12264 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
12265 s,@LIBTOOL@,$LIBTOOL,;t t
12266 s,@SED@,$SED,;t t
12267 s,@EGREP@,$EGREP,;t t
12268 s,@FGREP@,$FGREP,;t t
12269 s,@GREP@,$GREP,;t t
12270 s,@LD@,$LD,;t t
12271 s,@DUMPBIN@,$DUMPBIN,;t t
12272 s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
12273 s,@NM@,$NM,;t t
12274 s,@LN_S@,$LN_S,;t t
12275 s,@AR@,$AR,;t t
12276 s,@ac_ct_AR@,$ac_ct_AR,;t t
12277 s,@RANLIB@,$RANLIB,;t t
12278 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
12279 s,@lt_ECHO@,$lt_ECHO,;t t
12280 s,@CPP@,$CPP,;t t
12281 s,@USE_NLS@,$USE_NLS,;t t
12282 s,@LIBINTL@,$LIBINTL,;t t
12283 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
12284 s,@INCINTL@,$INCINTL,;t t
12285 s,@XGETTEXT@,$XGETTEXT,;t t
12286 s,@GMSGFMT@,$GMSGFMT,;t t
12287 s,@POSUB@,$POSUB,;t t
12288 s,@CATALOGS@,$CATALOGS,;t t
12289 s,@DATADIRNAME@,$DATADIRNAME,;t t
12290 s,@INSTOBJEXT@,$INSTOBJEXT,;t t
12291 s,@GENCAT@,$GENCAT,;t t
12292 s,@CATOBJEXT@,$CATOBJEXT,;t t
12293 s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
12294 s,@MSGFMT@,$MSGFMT,;t t
12295 s,@MSGMERGE@,$MSGMERGE,;t t
12296 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
12297 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
12298 s,@MAINT@,$MAINT,;t t
12299 s,@GENINSRC_NEVER_TRUE@,$GENINSRC_NEVER_TRUE,;t t
12300 s,@GENINSRC_NEVER_FALSE@,$GENINSRC_NEVER_FALSE,;t t
12301 s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
12302 s,@NO_WERROR@,$NO_WERROR,;t t
12303 s,@datarootdir@,$datarootdir,;t t
12304 s,@docdir@,$docdir,;t t
12305 s,@htmldir@,$htmldir,;t t
12306 s,@LIBOBJS@,$LIBOBJS,;t t
12307 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
12308 CEOF
12309
12310 _ACEOF
12311
12312 cat >>$CONFIG_STATUS <<\_ACEOF
12313 # Split the substitutions into bite-sized pieces for seds with
12314 # small command number limits, like on Digital OSF/1 and HP-UX.
12315 ac_max_sed_lines=48
12316 ac_sed_frag=1 # Number of current file.
12317 ac_beg=1 # First line for current file.
12318 ac_end=$ac_max_sed_lines # Line after last line for current file.
12319 ac_more_lines=:
12320 ac_sed_cmds=
12321 while $ac_more_lines; do
12322 if test $ac_beg -gt 1; then
12323 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12324 else
12325 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12326 fi
12327 if test ! -s $tmp/subs.frag; then
12328 ac_more_lines=false
12329 else
12330 # The purpose of the label and of the branching condition is to
12331 # speed up the sed processing (if there are no `@' at all, there
12332 # is no need to browse any of the substitutions).
12333 # These are the two extra sed commands mentioned above.
12334 (echo ':t
12335 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
12336 if test -z "$ac_sed_cmds"; then
12337 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
12338 else
12339 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
12340 fi
12341 ac_sed_frag=`expr $ac_sed_frag + 1`
12342 ac_beg=$ac_end
12343 ac_end=`expr $ac_end + $ac_max_sed_lines`
12344 fi
12345 done
12346 if test -z "$ac_sed_cmds"; then
12347 ac_sed_cmds=cat
12348 fi
12349 fi # test -n "$CONFIG_FILES"
12350
12351 _ACEOF
12352 cat >>$CONFIG_STATUS <<\_ACEOF
12353 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
12354 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12355 case $ac_file in
12356 - | *:- | *:-:* ) # input from stdin
12357 cat >$tmp/stdin
12358 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12359 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12360 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12361 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12362 * ) ac_file_in=$ac_file.in ;;
12363 esac
12364
12365 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
12366 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12367 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12368 X"$ac_file" : 'X\(//\)[^/]' \| \
12369 X"$ac_file" : 'X\(//\)$' \| \
12370 X"$ac_file" : 'X\(/\)' \| \
12371 . : '\(.\)' 2>/dev/null ||
12372 echo X"$ac_file" |
12373 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12374 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12375 /^X\(\/\/\)$/{ s//\1/; q; }
12376 /^X\(\/\).*/{ s//\1/; q; }
12377 s/.*/./; q'`
12378 { if $as_mkdir_p; then
12379 mkdir -p "$ac_dir"
12380 else
12381 as_dir="$ac_dir"
12382 as_dirs=
12383 while test ! -d "$as_dir"; do
12384 as_dirs="$as_dir $as_dirs"
12385 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12386 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12387 X"$as_dir" : 'X\(//\)[^/]' \| \
12388 X"$as_dir" : 'X\(//\)$' \| \
12389 X"$as_dir" : 'X\(/\)' \| \
12390 . : '\(.\)' 2>/dev/null ||
12391 echo X"$as_dir" |
12392 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12393 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12394 /^X\(\/\/\)$/{ s//\1/; q; }
12395 /^X\(\/\).*/{ s//\1/; q; }
12396 s/.*/./; q'`
12397 done
12398 test ! -n "$as_dirs" || mkdir $as_dirs
12399 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12400 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12401 { (exit 1); exit 1; }; }; }
12402
12403 ac_builddir=.
12404
12405 if test "$ac_dir" != .; then
12406 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12407 # A "../" for each directory in $ac_dir_suffix.
12408 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12409 else
12410 ac_dir_suffix= ac_top_builddir=
12411 fi
12412
12413 case $srcdir in
12414 .) # No --srcdir option. We are building in place.
12415 ac_srcdir=.
12416 if test -z "$ac_top_builddir"; then
12417 ac_top_srcdir=.
12418 else
12419 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12420 fi ;;
12421 [\\/]* | ?:[\\/]* ) # Absolute path.
12422 ac_srcdir=$srcdir$ac_dir_suffix;
12423 ac_top_srcdir=$srcdir ;;
12424 *) # Relative path.
12425 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12426 ac_top_srcdir=$ac_top_builddir$srcdir ;;
12427 esac
12428
12429 # Do not use `cd foo && pwd` to compute absolute paths, because
12430 # the directories may not exist.
12431 case `pwd` in
12432 .) ac_abs_builddir="$ac_dir";;
12433 *)
12434 case "$ac_dir" in
12435 .) ac_abs_builddir=`pwd`;;
12436 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12437 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12438 esac;;
12439 esac
12440 case $ac_abs_builddir in
12441 .) ac_abs_top_builddir=${ac_top_builddir}.;;
12442 *)
12443 case ${ac_top_builddir}. in
12444 .) ac_abs_top_builddir=$ac_abs_builddir;;
12445 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12446 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12447 esac;;
12448 esac
12449 case $ac_abs_builddir in
12450 .) ac_abs_srcdir=$ac_srcdir;;
12451 *)
12452 case $ac_srcdir in
12453 .) ac_abs_srcdir=$ac_abs_builddir;;
12454 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12455 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12456 esac;;
12457 esac
12458 case $ac_abs_builddir in
12459 .) ac_abs_top_srcdir=$ac_top_srcdir;;
12460 *)
12461 case $ac_top_srcdir in
12462 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12463 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12464 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12465 esac;;
12466 esac
12467
12468
12469 case $INSTALL in
12470 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12471 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
12472 esac
12473
12474 if test x"$ac_file" != x-; then
12475 { echo "$as_me:$LINENO: creating $ac_file" >&5
12476 echo "$as_me: creating $ac_file" >&6;}
12477 rm -f "$ac_file"
12478 fi
12479 # Let's still pretend it is `configure' which instantiates (i.e., don't
12480 # use $as_me), people would be surprised to read:
12481 # /* config.h. Generated by config.status. */
12482 if test x"$ac_file" = x-; then
12483 configure_input=
12484 else
12485 configure_input="$ac_file. "
12486 fi
12487 configure_input=$configure_input"Generated from `echo $ac_file_in |
12488 sed 's,.*/,,'` by configure."
12489
12490 # First look for the input files in the build tree, otherwise in the
12491 # src tree.
12492 ac_file_inputs=`IFS=:
12493 for f in $ac_file_in; do
12494 case $f in
12495 -) echo $tmp/stdin ;;
12496 [\\/$]*)
12497 # Absolute (can't be DOS-style, as IFS=:)
12498 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12499 echo "$as_me: error: cannot find input file: $f" >&2;}
12500 { (exit 1); exit 1; }; }
12501 echo "$f";;
12502 *) # Relative
12503 if test -f "$f"; then
12504 # Build tree
12505 echo "$f"
12506 elif test -f "$srcdir/$f"; then
12507 # Source tree
12508 echo "$srcdir/$f"
12509 else
12510 # /dev/null tree
12511 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12512 echo "$as_me: error: cannot find input file: $f" >&2;}
12513 { (exit 1); exit 1; }; }
12514 fi;;
12515 esac
12516 done` || { (exit 1); exit 1; }
12517 _ACEOF
12518 cat >>$CONFIG_STATUS <<_ACEOF
12519 sed "$ac_vpsub
12520 $extrasub
12521 _ACEOF
12522 cat >>$CONFIG_STATUS <<\_ACEOF
12523 :t
12524 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12525 s,@configure_input@,$configure_input,;t t
12526 s,@srcdir@,$ac_srcdir,;t t
12527 s,@abs_srcdir@,$ac_abs_srcdir,;t t
12528 s,@top_srcdir@,$ac_top_srcdir,;t t
12529 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
12530 s,@builddir@,$ac_builddir,;t t
12531 s,@abs_builddir@,$ac_abs_builddir,;t t
12532 s,@top_builddir@,$ac_top_builddir,;t t
12533 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
12534 s,@INSTALL@,$ac_INSTALL,;t t
12535 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12536 rm -f $tmp/stdin
12537 if test x"$ac_file" != x-; then
12538 mv $tmp/out $ac_file
12539 else
12540 cat $tmp/out
12541 rm -f $tmp/out
12542 fi
12543
12544 done
12545 _ACEOF
12546 cat >>$CONFIG_STATUS <<\_ACEOF
12547
12548 #
12549 # CONFIG_HEADER section.
12550 #
12551
12552 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
12553 # NAME is the cpp macro being defined and VALUE is the value it is being given.
12554 #
12555 # ac_d sets the value in "#define NAME VALUE" lines.
12556 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
12557 ac_dB='[ ].*$,\1#\2'
12558 ac_dC=' '
12559 ac_dD=',;t'
12560 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12561 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12562 ac_uB='$,\1#\2define\3'
12563 ac_uC=' '
12564 ac_uD=',;t'
12565
12566 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
12567 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12568 case $ac_file in
12569 - | *:- | *:-:* ) # input from stdin
12570 cat >$tmp/stdin
12571 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12572 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12573 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12574 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12575 * ) ac_file_in=$ac_file.in ;;
12576 esac
12577
12578 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
12579 echo "$as_me: creating $ac_file" >&6;}
12580
12581 # First look for the input files in the build tree, otherwise in the
12582 # src tree.
12583 ac_file_inputs=`IFS=:
12584 for f in $ac_file_in; do
12585 case $f in
12586 -) echo $tmp/stdin ;;
12587 [\\/$]*)
12588 # Absolute (can't be DOS-style, as IFS=:)
12589 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12590 echo "$as_me: error: cannot find input file: $f" >&2;}
12591 { (exit 1); exit 1; }; }
12592 # Do quote $f, to prevent DOS paths from being IFS'd.
12593 echo "$f";;
12594 *) # Relative
12595 if test -f "$f"; then
12596 # Build tree
12597 echo "$f"
12598 elif test -f "$srcdir/$f"; then
12599 # Source tree
12600 echo "$srcdir/$f"
12601 else
12602 # /dev/null tree
12603 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12604 echo "$as_me: error: cannot find input file: $f" >&2;}
12605 { (exit 1); exit 1; }; }
12606 fi;;
12607 esac
12608 done` || { (exit 1); exit 1; }
12609 # Remove the trailing spaces.
12610 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
12611
12612 _ACEOF
12613
12614 # Transform confdefs.h into two sed scripts, `conftest.defines' and
12615 # `conftest.undefs', that substitutes the proper values into
12616 # config.h.in to produce config.h. The first handles `#define'
12617 # templates, and the second `#undef' templates.
12618 # And first: Protect against being on the right side of a sed subst in
12619 # config.status. Protect against being in an unquoted here document
12620 # in config.status.
12621 rm -f conftest.defines conftest.undefs
12622 # Using a here document instead of a string reduces the quoting nightmare.
12623 # Putting comments in sed scripts is not portable.
12624 #
12625 # `end' is used to avoid that the second main sed command (meant for
12626 # 0-ary CPP macros) applies to n-ary macro definitions.
12627 # See the Autoconf documentation for `clear'.
12628 cat >confdef2sed.sed <<\_ACEOF
12629 s/[\\&,]/\\&/g
12630 s,[\\$`],\\&,g
12631 t clear
12632 : clear
12633 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
12634 t end
12635 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
12636 : end
12637 _ACEOF
12638 # If some macros were called several times there might be several times
12639 # the same #defines, which is useless. Nevertheless, we may not want to
12640 # sort them, since we want the *last* AC-DEFINE to be honored.
12641 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12642 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12643 rm -f confdef2sed.sed
12644
12645 # This sed command replaces #undef with comments. This is necessary, for
12646 # example, in the case of _POSIX_SOURCE, which is predefined and required
12647 # on some systems where configure will not decide to define it.
12648 cat >>conftest.undefs <<\_ACEOF
12649 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
12650 _ACEOF
12651
12652 # Break up conftest.defines because some shells have a limit on the size
12653 # of here documents, and old seds have small limits too (100 cmds).
12654 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
12655 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
12656 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12657 echo ' :' >>$CONFIG_STATUS
12658 rm -f conftest.tail
12659 while grep . conftest.defines >/dev/null
12660 do
12661 # Write a limited-size here document to $tmp/defines.sed.
12662 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12663 # Speed up: don't consider the non `#define' lines.
12664 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
12665 # Work around the forget-to-reset-the-flag bug.
12666 echo 't clr' >>$CONFIG_STATUS
12667 echo ': clr' >>$CONFIG_STATUS
12668 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
12669 echo 'CEOF
12670 sed -f $tmp/defines.sed $tmp/in >$tmp/out
12671 rm -f $tmp/in
12672 mv $tmp/out $tmp/in
12673 ' >>$CONFIG_STATUS
12674 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
12675 rm -f conftest.defines
12676 mv conftest.tail conftest.defines
12677 done
12678 rm -f conftest.defines
12679 echo ' fi # grep' >>$CONFIG_STATUS
12680 echo >>$CONFIG_STATUS
12681
12682 # Break up conftest.undefs because some shells have a limit on the size
12683 # of here documents, and old seds have small limits too (100 cmds).
12684 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
12685 rm -f conftest.tail
12686 while grep . conftest.undefs >/dev/null
12687 do
12688 # Write a limited-size here document to $tmp/undefs.sed.
12689 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12690 # Speed up: don't consider the non `#undef'
12691 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
12692 # Work around the forget-to-reset-the-flag bug.
12693 echo 't clr' >>$CONFIG_STATUS
12694 echo ': clr' >>$CONFIG_STATUS
12695 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
12696 echo 'CEOF
12697 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12698 rm -f $tmp/in
12699 mv $tmp/out $tmp/in
12700 ' >>$CONFIG_STATUS
12701 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12702 rm -f conftest.undefs
12703 mv conftest.tail conftest.undefs
12704 done
12705 rm -f conftest.undefs
12706
12707 cat >>$CONFIG_STATUS <<\_ACEOF
12708 # Let's still pretend it is `configure' which instantiates (i.e., don't
12709 # use $as_me), people would be surprised to read:
12710 # /* config.h. Generated by config.status. */
12711 if test x"$ac_file" = x-; then
12712 echo "/* Generated by configure. */" >$tmp/config.h
12713 else
12714 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
12715 fi
12716 cat $tmp/in >>$tmp/config.h
12717 rm -f $tmp/in
12718 if test x"$ac_file" != x-; then
12719 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
12720 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12721 echo "$as_me: $ac_file is unchanged" >&6;}
12722 else
12723 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12724 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12725 X"$ac_file" : 'X\(//\)[^/]' \| \
12726 X"$ac_file" : 'X\(//\)$' \| \
12727 X"$ac_file" : 'X\(/\)' \| \
12728 . : '\(.\)' 2>/dev/null ||
12729 echo X"$ac_file" |
12730 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12731 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12732 /^X\(\/\/\)$/{ s//\1/; q; }
12733 /^X\(\/\).*/{ s//\1/; q; }
12734 s/.*/./; q'`
12735 { if $as_mkdir_p; then
12736 mkdir -p "$ac_dir"
12737 else
12738 as_dir="$ac_dir"
12739 as_dirs=
12740 while test ! -d "$as_dir"; do
12741 as_dirs="$as_dir $as_dirs"
12742 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12743 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12744 X"$as_dir" : 'X\(//\)[^/]' \| \
12745 X"$as_dir" : 'X\(//\)$' \| \
12746 X"$as_dir" : 'X\(/\)' \| \
12747 . : '\(.\)' 2>/dev/null ||
12748 echo X"$as_dir" |
12749 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12750 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12751 /^X\(\/\/\)$/{ s//\1/; q; }
12752 /^X\(\/\).*/{ s//\1/; q; }
12753 s/.*/./; q'`
12754 done
12755 test ! -n "$as_dirs" || mkdir $as_dirs
12756 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12757 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12758 { (exit 1); exit 1; }; }; }
12759
12760 rm -f $ac_file
12761 mv $tmp/config.h $ac_file
12762 fi
12763 else
12764 cat $tmp/config.h
12765 rm -f $tmp/config.h
12766 fi
12767 # Compute $ac_file's index in $config_headers.
12768 _am_stamp_count=1
12769 for _am_header in $config_headers :; do
12770 case $_am_header in
12771 $ac_file | $ac_file:* )
12772 break ;;
12773 * )
12774 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12775 esac
12776 done
12777 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
12778 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12779 X$ac_file : 'X\(//\)[^/]' \| \
12780 X$ac_file : 'X\(//\)$' \| \
12781 X$ac_file : 'X\(/\)' \| \
12782 . : '\(.\)' 2>/dev/null ||
12783 echo X$ac_file |
12784 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12785 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12786 /^X\(\/\/\)$/{ s//\1/; q; }
12787 /^X\(\/\).*/{ s//\1/; q; }
12788 s/.*/./; q'`/stamp-h$_am_stamp_count
12789 done
12790 _ACEOF
12791 cat >>$CONFIG_STATUS <<\_ACEOF
12792
12793 #
12794 # CONFIG_COMMANDS section.
12795 #
12796 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
12797 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
12798 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
12799 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
12800 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12801 X"$ac_dest" : 'X\(//\)[^/]' \| \
12802 X"$ac_dest" : 'X\(//\)$' \| \
12803 X"$ac_dest" : 'X\(/\)' \| \
12804 . : '\(.\)' 2>/dev/null ||
12805 echo X"$ac_dest" |
12806 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12807 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12808 /^X\(\/\/\)$/{ s//\1/; q; }
12809 /^X\(\/\).*/{ s//\1/; q; }
12810 s/.*/./; q'`
12811 { if $as_mkdir_p; then
12812 mkdir -p "$ac_dir"
12813 else
12814 as_dir="$ac_dir"
12815 as_dirs=
12816 while test ! -d "$as_dir"; do
12817 as_dirs="$as_dir $as_dirs"
12818 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12819 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12820 X"$as_dir" : 'X\(//\)[^/]' \| \
12821 X"$as_dir" : 'X\(//\)$' \| \
12822 X"$as_dir" : 'X\(/\)' \| \
12823 . : '\(.\)' 2>/dev/null ||
12824 echo X"$as_dir" |
12825 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12826 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12827 /^X\(\/\/\)$/{ s//\1/; q; }
12828 /^X\(\/\).*/{ s//\1/; q; }
12829 s/.*/./; q'`
12830 done
12831 test ! -n "$as_dirs" || mkdir $as_dirs
12832 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12833 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12834 { (exit 1); exit 1; }; }; }
12835
12836 ac_builddir=.
12837
12838 if test "$ac_dir" != .; then
12839 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12840 # A "../" for each directory in $ac_dir_suffix.
12841 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12842 else
12843 ac_dir_suffix= ac_top_builddir=
12844 fi
12845
12846 case $srcdir in
12847 .) # No --srcdir option. We are building in place.
12848 ac_srcdir=.
12849 if test -z "$ac_top_builddir"; then
12850 ac_top_srcdir=.
12851 else
12852 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12853 fi ;;
12854 [\\/]* | ?:[\\/]* ) # Absolute path.
12855 ac_srcdir=$srcdir$ac_dir_suffix;
12856 ac_top_srcdir=$srcdir ;;
12857 *) # Relative path.
12858 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12859 ac_top_srcdir=$ac_top_builddir$srcdir ;;
12860 esac
12861
12862 # Do not use `cd foo && pwd` to compute absolute paths, because
12863 # the directories may not exist.
12864 case `pwd` in
12865 .) ac_abs_builddir="$ac_dir";;
12866 *)
12867 case "$ac_dir" in
12868 .) ac_abs_builddir=`pwd`;;
12869 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12870 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12871 esac;;
12872 esac
12873 case $ac_abs_builddir in
12874 .) ac_abs_top_builddir=${ac_top_builddir}.;;
12875 *)
12876 case ${ac_top_builddir}. in
12877 .) ac_abs_top_builddir=$ac_abs_builddir;;
12878 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12879 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12880 esac;;
12881 esac
12882 case $ac_abs_builddir in
12883 .) ac_abs_srcdir=$ac_srcdir;;
12884 *)
12885 case $ac_srcdir in
12886 .) ac_abs_srcdir=$ac_abs_builddir;;
12887 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12888 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12889 esac;;
12890 esac
12891 case $ac_abs_builddir in
12892 .) ac_abs_top_srcdir=$ac_top_srcdir;;
12893 *)
12894 case $ac_top_srcdir in
12895 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12896 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12897 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12898 esac;;
12899 esac
12900
12901
12902 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
12903 echo "$as_me: executing $ac_dest commands" >&6;}
12904 case $ac_dest in
12905 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
12906 # Strip MF so we end up with the name of the file.
12907 mf=`echo "$mf" | sed -e 's/:.*$//'`
12908 # Check whether this is an Automake generated Makefile or not.
12909 # We used to match only the files named `Makefile.in', but
12910 # some people rename them; so instead we look at the file content.
12911 # Grep'ing the first line is not enough: some people post-process
12912 # each Makefile.in and add a new line on top of each file to say so.
12913 # So let's grep whole file.
12914 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
12915 dirpart=`(dirname "$mf") 2>/dev/null ||
12916 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12917 X"$mf" : 'X\(//\)[^/]' \| \
12918 X"$mf" : 'X\(//\)$' \| \
12919 X"$mf" : 'X\(/\)' \| \
12920 . : '\(.\)' 2>/dev/null ||
12921 echo X"$mf" |
12922 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12923 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12924 /^X\(\/\/\)$/{ s//\1/; q; }
12925 /^X\(\/\).*/{ s//\1/; q; }
12926 s/.*/./; q'`
12927 else
12928 continue
12929 fi
12930 # Extract the definition of DEPDIR, am__include, and am__quote
12931 # from the Makefile without running `make'.
12932 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12933 test -z "$DEPDIR" && continue
12934 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12935 test -z "am__include" && continue
12936 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12937 # When using ansi2knr, U may be empty or an underscore; expand it
12938 U=`sed -n 's/^U = //p' < "$mf"`
12939 # Find all dependency output files, they are included files with
12940 # $(DEPDIR) in their names. We invoke sed twice because it is the
12941 # simplest approach to changing $(DEPDIR) to its actual value in the
12942 # expansion.
12943 for file in `sed -n "
12944 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12945 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12946 # Make sure the directory exists.
12947 test -f "$dirpart/$file" && continue
12948 fdir=`(dirname "$file") 2>/dev/null ||
12949 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12950 X"$file" : 'X\(//\)[^/]' \| \
12951 X"$file" : 'X\(//\)$' \| \
12952 X"$file" : 'X\(/\)' \| \
12953 . : '\(.\)' 2>/dev/null ||
12954 echo X"$file" |
12955 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12956 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12957 /^X\(\/\/\)$/{ s//\1/; q; }
12958 /^X\(\/\).*/{ s//\1/; q; }
12959 s/.*/./; q'`
12960 { if $as_mkdir_p; then
12961 mkdir -p $dirpart/$fdir
12962 else
12963 as_dir=$dirpart/$fdir
12964 as_dirs=
12965 while test ! -d "$as_dir"; do
12966 as_dirs="$as_dir $as_dirs"
12967 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12968 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12969 X"$as_dir" : 'X\(//\)[^/]' \| \
12970 X"$as_dir" : 'X\(//\)$' \| \
12971 X"$as_dir" : 'X\(/\)' \| \
12972 . : '\(.\)' 2>/dev/null ||
12973 echo X"$as_dir" |
12974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12975 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12976 /^X\(\/\/\)$/{ s//\1/; q; }
12977 /^X\(\/\).*/{ s//\1/; q; }
12978 s/.*/./; q'`
12979 done
12980 test ! -n "$as_dirs" || mkdir $as_dirs
12981 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
12982 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
12983 { (exit 1); exit 1; }; }; }
12984
12985 # echo "creating $dirpart/$file"
12986 echo '# dummy' > "$dirpart/$file"
12987 done
12988 done
12989 ;;
12990 libtool )
12991
12992 # See if we are running on zsh, and set the options which allow our
12993 # commands through without removal of \ escapes.
12994 if test -n "${ZSH_VERSION+set}" ; then
12995 setopt NO_GLOB_SUBST
12996 fi
12997
12998 cfgfile="${ofile}T"
12999 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13000 $RM "$cfgfile"
13001
13002 cat <<_LT_EOF >> "$cfgfile"
13003 #! $SHELL
13004
13005 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13006 # Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
13007 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13008 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13009 #
13010 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13011 # 2006, 2007 Free Software Foundation, Inc.
13012 #
13013 # This file is part of GNU Libtool:
13014 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
13015 #
13016 # This program is free software; you can redistribute it and/or modify
13017 # it under the terms of the GNU General Public License as published by
13018 # the Free Software Foundation; either version 2 of the License, or
13019 # (at your option) any later version.
13020 #
13021 # This program is distributed in the hope that it will be useful, but
13022 # WITHOUT ANY WARRANTY; without even the implied warranty of
13023 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13024 # General Public License for more details.
13025 #
13026 # You should have received a copy of the GNU General Public License
13027 # along with this program; if not, a copy can be downloaded from
13028 # http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
13029 # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
13030 # MA 02110-1301, USA.
13031 #
13032 # As a special exception to the GNU General Public License, if you
13033 # distribute this file as part of a program that contains a
13034 # configuration script generated by Autoconf, you may include it under
13035 # the same distribution terms that you use for the rest of that program.
13036
13037
13038 # The names of the tagged configurations supported by this script.
13039 available_tags=""
13040
13041 # ### BEGIN LIBTOOL CONFIG
13042
13043 # Which release of libtool.m4 was used?
13044 macro_version=$macro_version
13045 macro_revision=$macro_revision
13046
13047 # Whether or not to build shared libraries.
13048 build_libtool_libs=$enable_shared
13049
13050 # Whether or not to build static libraries.
13051 build_old_libs=$enable_static
13052
13053 # What type of objects to build.
13054 pic_mode=$pic_mode
13055
13056 # Whether or not to optimize for fast installation.
13057 fast_install=$enable_fast_install
13058
13059 # The host system.
13060 host_alias=$host_alias
13061 host=$host
13062 host_os=$host_os
13063
13064 # The build system.
13065 build_alias=$build_alias
13066 build=$build
13067 build_os=$build_os
13068
13069 # A sed program that does not truncate output.
13070 SED=$lt_SED
13071
13072 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13073 Xsed="\$SED -e 1s/^X//"
13074
13075 # A grep program that handles long lines.
13076 GREP=$lt_GREP
13077
13078 # An ERE matcher.
13079 EGREP=$lt_EGREP
13080
13081 # A literal string matcher.
13082 FGREP=$lt_FGREP
13083
13084 # A BSD- or MS-compatible name lister.
13085 NM=$lt_NM
13086
13087 # Whether we need soft or hard links.
13088 LN_S=$lt_LN_S
13089
13090 # What is the maximum length of a command?
13091 max_cmd_len=$max_cmd_len
13092
13093 # Object file suffix (normally "o").
13094 objext=$ac_objext
13095
13096 # Executable file suffix (normally "").
13097 exeext=$exeext
13098
13099 # whether the shell understands "unset".
13100 lt_unset=$lt_unset
13101
13102 # turn spaces into newlines.
13103 SP2NL=$lt_lt_SP2NL
13104
13105 # turn newlines into spaces.
13106 NL2SP=$lt_lt_NL2SP
13107
13108 # How to create reloadable object files.
13109 reload_flag=$lt_reload_flag
13110 reload_cmds=$lt_reload_cmds
13111
13112 # Method to check whether dependent libraries are shared objects.
13113 deplibs_check_method=$lt_deplibs_check_method
13114
13115 # Command to use when deplibs_check_method == "file_magic".
13116 file_magic_cmd=$lt_file_magic_cmd
13117
13118 # The archiver.
13119 AR=$lt_AR
13120 AR_FLAGS=$lt_AR_FLAGS
13121
13122 # A symbol stripping program.
13123 STRIP=$lt_STRIP
13124
13125 # Commands used to install an old-style archive.
13126 RANLIB=$lt_RANLIB
13127 old_postinstall_cmds=$lt_old_postinstall_cmds
13128 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13129
13130 # A C compiler.
13131 LTCC=$lt_CC
13132
13133 # LTCC compiler flags.
13134 LTCFLAGS=$lt_CFLAGS
13135
13136 # Take the output of nm and produce a listing of raw symbols and C names.
13137 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13138
13139 # Transform the output of nm in a proper C declaration.
13140 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13141
13142 # Transform the output of nm in a C name address pair.
13143 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13144
13145 # The name of the directory that contains temporary libtool files.
13146 objdir=$objdir
13147
13148 # Shell to use when invoking shell scripts.
13149 SHELL=$lt_SHELL
13150
13151 # An echo program that does not interpret backslashes.
13152 ECHO=$lt_ECHO
13153
13154 # Used to examine libraries when file_magic_cmd begins with "file".
13155 MAGIC_CMD=$MAGIC_CMD
13156
13157 # Must we lock files when doing compilation?
13158 need_locks=$lt_need_locks
13159
13160 # Old archive suffix (normally "a").
13161 libext=$libext
13162
13163 # Shared library suffix (normally ".so").
13164 shrext_cmds=$lt_shrext_cmds
13165
13166 # The commands to extract the exported symbol list from a shared archive.
13167 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13168
13169 # Variables whose values should be saved in libtool wrapper scripts and
13170 # restored at link time.
13171 variables_saved_for_relink=$lt_variables_saved_for_relink
13172
13173 # Do we need the "lib" prefix for modules?
13174 need_lib_prefix=$need_lib_prefix
13175
13176 # Do we need a version for libraries?
13177 need_version=$need_version
13178
13179 # Library versioning type.
13180 version_type=$version_type
13181
13182 # Shared library runtime path variable.
13183 runpath_var=$runpath_var
13184
13185 # Shared library path variable.
13186 shlibpath_var=$shlibpath_var
13187
13188 # Is shlibpath searched before the hard-coded library search path?
13189 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13190
13191 # Format of library name prefix.
13192 libname_spec=$lt_libname_spec
13193
13194 # List of archive names. First name is the real one, the rest are links.
13195 # The last name is the one that the linker finds with -lNAME
13196 library_names_spec=$lt_library_names_spec
13197
13198 # The coded name of the library, if different from the real name.
13199 soname_spec=$lt_soname_spec
13200
13201 # Command to use after installation of a shared archive.
13202 postinstall_cmds=$lt_postinstall_cmds
13203
13204 # Command to use after uninstallation of a shared archive.
13205 postuninstall_cmds=$lt_postuninstall_cmds
13206
13207 # Commands used to finish a libtool library installation in a directory.
13208 finish_cmds=$lt_finish_cmds
13209
13210 # As "finish_cmds", except a single script fragment to be evaled but
13211 # not shown.
13212 finish_eval=$lt_finish_eval
13213
13214 # Whether we should hardcode library paths into libraries.
13215 hardcode_into_libs=$hardcode_into_libs
13216
13217 # Compile-time system search path for libraries.
13218 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13219
13220 # Run-time system search path for libraries.
13221 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13222
13223 # Whether dlopen is supported.
13224 dlopen_support=$enable_dlopen
13225
13226 # Whether dlopen of programs is supported.
13227 dlopen_self=$enable_dlopen_self
13228
13229 # Whether dlopen of statically linked programs is supported.
13230 dlopen_self_static=$enable_dlopen_self_static
13231
13232 # Commands to strip libraries.
13233 old_striplib=$lt_old_striplib
13234 striplib=$lt_striplib
13235
13236
13237 # The linker used to build libraries.
13238 LD=$lt_LD
13239
13240 # Commands used to build an old-style archive.
13241 old_archive_cmds=$lt_old_archive_cmds
13242
13243 # A language specific compiler.
13244 CC=$lt_compiler
13245
13246 # Is the compiler the GNU compiler?
13247 with_gcc=$GCC
13248
13249 # Compiler flag to turn off builtin functions.
13250 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13251
13252 # How to pass a linker flag through the compiler.
13253 wl=$lt_lt_prog_compiler_wl
13254
13255 # Additional compiler flags for building library objects.
13256 pic_flag=$lt_lt_prog_compiler_pic
13257
13258 # Compiler flag to prevent dynamic linking.
13259 link_static_flag=$lt_lt_prog_compiler_static
13260
13261 # Does compiler simultaneously support -c and -o options?
13262 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13263
13264 # Whether or not to add -lc for building shared libraries.
13265 build_libtool_need_lc=$archive_cmds_need_lc
13266
13267 # Whether or not to disallow shared libs when runtime libs are static.
13268 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13269
13270 # Compiler flag to allow reflexive dlopens.
13271 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13272
13273 # Compiler flag to generate shared objects directly from archives.
13274 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13275
13276 # Whether the compiler copes with passing no objects directly.
13277 compiler_needs_object=$lt_compiler_needs_object
13278
13279 # Create an old-style archive from a shared archive.
13280 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13281
13282 # Create a temporary old-style archive to link instead of a shared archive.
13283 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13284
13285 # Commands used to build a shared archive.
13286 archive_cmds=$lt_archive_cmds
13287 archive_expsym_cmds=$lt_archive_expsym_cmds
13288
13289 # Commands used to build a loadable module if different from building
13290 # a shared archive.
13291 module_cmds=$lt_module_cmds
13292 module_expsym_cmds=$lt_module_expsym_cmds
13293
13294 # Whether we are building with GNU ld or not.
13295 with_gnu_ld=$lt_with_gnu_ld
13296
13297 # Flag that allows shared libraries with undefined symbols to be built.
13298 allow_undefined_flag=$lt_allow_undefined_flag
13299
13300 # Flag that enforces no undefined symbols.
13301 no_undefined_flag=$lt_no_undefined_flag
13302
13303 # Flag to hardcode \$libdir into a binary during linking.
13304 # This must work even if \$libdir does not exist
13305 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13306
13307 # If ld is used when linking, flag to hardcode \$libdir into a binary
13308 # during linking. This must work even if \$libdir does not exist.
13309 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13310
13311 # Whether we need a single "-rpath" flag with a separated argument.
13312 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13313
13314 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13315 # DIR into the resulting binary.
13316 hardcode_direct=$hardcode_direct
13317
13318 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13319 # DIR into the resulting binary and the resulting library dependency is
13320 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13321 # library is relocated.
13322 hardcode_direct_absolute=$hardcode_direct_absolute
13323
13324 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13325 # into the resulting binary.
13326 hardcode_minus_L=$hardcode_minus_L
13327
13328 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13329 # into the resulting binary.
13330 hardcode_shlibpath_var=$hardcode_shlibpath_var
13331
13332 # Set to "yes" if building a shared library automatically hardcodes DIR
13333 # into the library and all subsequent libraries and executables linked
13334 # against it.
13335 hardcode_automatic=$hardcode_automatic
13336
13337 # Set to yes if linker adds runtime paths of dependent libraries
13338 # to runtime path list.
13339 inherit_rpath=$inherit_rpath
13340
13341 # Whether libtool must link a program against all its dependency libraries.
13342 link_all_deplibs=$link_all_deplibs
13343
13344 # Fix the shell variable \$srcfile for the compiler.
13345 fix_srcfile_path=$lt_fix_srcfile_path
13346
13347 # Set to "yes" if exported symbols are required.
13348 always_export_symbols=$always_export_symbols
13349
13350 # The commands to list exported symbols.
13351 export_symbols_cmds=$lt_export_symbols_cmds
13352
13353 # Symbols that should not be listed in the preloaded symbols.
13354 exclude_expsyms=$lt_exclude_expsyms
13355
13356 # Symbols that must always be exported.
13357 include_expsyms=$lt_include_expsyms
13358
13359 # Commands necessary for linking programs (against libraries) with templates.
13360 prelink_cmds=$lt_prelink_cmds
13361
13362 # Specify filename containing input files.
13363 file_list_spec=$lt_file_list_spec
13364
13365 # How to hardcode a shared library path into an executable.
13366 hardcode_action=$hardcode_action
13367
13368 # ### END LIBTOOL CONFIG
13369
13370 _LT_EOF
13371
13372 case $host_os in
13373 aix3*)
13374 cat <<\_LT_EOF >> "$cfgfile"
13375 # AIX sometimes has problems with the GCC collect2 program. For some
13376 # reason, if we set the COLLECT_NAMES environment variable, the problems
13377 # vanish in a puff of smoke.
13378 if test "X${COLLECT_NAMES+set}" != Xset; then
13379 COLLECT_NAMES=
13380 export COLLECT_NAMES
13381 fi
13382 _LT_EOF
13383 ;;
13384 esac
13385
13386
13387 ltmain="$ac_aux_dir/ltmain.sh"
13388
13389
13390 # We use sed instead of cat because bash on DJGPP gets confused if
13391 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13392 # text mode, it properly converts lines to CR/LF. This bash problem
13393 # is reportedly fixed, but why not run on old versions too?
13394 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13395 || (rm -f "$cfgfile"; exit 1)
13396
13397 case $xsi_shell in
13398 yes)
13399 cat << \_LT_EOF >> "$cfgfile"
13400 # func_dirname file append nondir_replacement
13401 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13402 # otherwise set result to NONDIR_REPLACEMENT.
13403 func_dirname ()
13404 {
13405 case ${1} in
13406 */*) func_dirname_result="${1%/*}${2}" ;;
13407 * ) func_dirname_result="${3}" ;;
13408 esac
13409 }
13410
13411 # func_basename file
13412 func_basename ()
13413 {
13414 func_basename_result="${1##*/}"
13415 }
13416
13417 # func_stripname prefix suffix name
13418 # strip PREFIX and SUFFIX off of NAME.
13419 # PREFIX and SUFFIX must not contain globbing or regex special
13420 # characters, hashes, percent signs, but SUFFIX may contain a leading
13421 # dot (in which case that matches only a dot).
13422 func_stripname ()
13423 {
13424 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13425 # positional parameters, so assign one to ordinary parameter first.
13426 func_stripname_result=${3}
13427 func_stripname_result=${func_stripname_result#"${1}"}
13428 func_stripname_result=${func_stripname_result%"${2}"}
13429 }
13430
13431 # func_opt_split
13432 func_opt_split ()
13433 {
13434 func_opt_split_opt=${1%%=*}
13435 func_opt_split_arg=${1#*=}
13436 }
13437
13438 # func_lo2o object
13439 func_lo2o ()
13440 {
13441 case ${1} in
13442 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13443 *) func_lo2o_result=${1} ;;
13444 esac
13445 }
13446 _LT_EOF
13447 ;;
13448 *) # Bourne compatible functions.
13449 cat << \_LT_EOF >> "$cfgfile"
13450 # func_dirname file append nondir_replacement
13451 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13452 # otherwise set result to NONDIR_REPLACEMENT.
13453 func_dirname ()
13454 {
13455 # Extract subdirectory from the argument.
13456 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13457 if test "X$func_dirname_result" = "X${1}"; then
13458 func_dirname_result="${3}"
13459 else
13460 func_dirname_result="$func_dirname_result${2}"
13461 fi
13462 }
13463
13464 # func_basename file
13465 func_basename ()
13466 {
13467 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13468 }
13469
13470 # func_stripname prefix suffix name
13471 # strip PREFIX and SUFFIX off of NAME.
13472 # PREFIX and SUFFIX must not contain globbing or regex special
13473 # characters, hashes, percent signs, but SUFFIX may contain a leading
13474 # dot (in which case that matches only a dot).
13475 # func_strip_suffix prefix name
13476 func_stripname ()
13477 {
13478 case ${2} in
13479 .*) func_stripname_result=`$ECHO "X${3}" \
13480 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13481 *) func_stripname_result=`$ECHO "X${3}" \
13482 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13483 esac
13484 }
13485
13486 # sed scripts:
13487 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13488 my_sed_long_arg='1s/^-[^=]*=//'
13489
13490 # func_opt_split
13491 func_opt_split ()
13492 {
13493 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13494 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13495 }
13496
13497 # func_lo2o object
13498 func_lo2o ()
13499 {
13500 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13501 }
13502 _LT_EOF
13503 esac
13504
13505 case $lt_shell_append in
13506 yes)
13507 cat << \_LT_EOF >> "$cfgfile"
13508
13509 # func_append var value
13510 # Append VALUE to the end of shell variable VAR.
13511 func_append ()
13512 {
13513 eval "$1+=\$2"
13514 }
13515 _LT_EOF
13516 ;;
13517 *)
13518 cat << \_LT_EOF >> "$cfgfile"
13519
13520 # func_append var value
13521 # Append VALUE to the end of shell variable VAR.
13522 func_append ()
13523 {
13524 eval "$1=\$$1\$2"
13525 }
13526 _LT_EOF
13527 ;;
13528 esac
13529
13530
13531 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13532 || (rm -f "$cfgfile"; exit 1)
13533
13534 mv -f "$cfgfile" "$ofile" ||
13535 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13536 chmod +x "$ofile"
13537
13538 ;;
13539 default-1 )
13540 for ac_file in $CONFIG_FILES; do
13541 # Support "outfile[:infile[:infile...]]"
13542 case "$ac_file" in
13543 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
13544 esac
13545 # PO directories have a Makefile.in generated from Makefile.in.in.
13546 case "$ac_file" in */Makefile.in)
13547 # Adjust a relative srcdir.
13548 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
13549 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
13550 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
13551 # In autoconf-2.13 it is called $ac_given_srcdir.
13552 # In autoconf-2.50 it is called $srcdir.
13553 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
13554 case "$ac_given_srcdir" in
13555 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
13556 /*) top_srcdir="$ac_given_srcdir" ;;
13557 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
13558 esac
13559 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
13560 rm -f "$ac_dir/POTFILES"
13561 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
13562 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
13563 POMAKEFILEDEPS="POTFILES.in"
13564 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
13565 # on $ac_dir but don't depend on user-specified configuration
13566 # parameters.
13567 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
13568 # The LINGUAS file contains the set of available languages.
13569 if test -n "$OBSOLETE_ALL_LINGUAS"; then
13570 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
13571 fi
13572 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
13573 # Hide the ALL_LINGUAS assigment from automake.
13574 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
13575 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
13576 else
13577 # The set of available languages was given in configure.in.
13578 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
13579 fi
13580 case "$ac_given_srcdir" in
13581 .) srcdirpre= ;;
13582 *) srcdirpre='$(srcdir)/' ;;
13583 esac
13584 POFILES=
13585 GMOFILES=
13586 UPDATEPOFILES=
13587 DUMMYPOFILES=
13588 for lang in $ALL_LINGUAS; do
13589 POFILES="$POFILES $srcdirpre$lang.po"
13590 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
13591 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
13592 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
13593 done
13594 # CATALOGS depends on both $ac_dir and the user's LINGUAS
13595 # environment variable.
13596 INST_LINGUAS=
13597 if test -n "$ALL_LINGUAS"; then
13598 for presentlang in $ALL_LINGUAS; do
13599 useit=no
13600 if test "%UNSET%" != "$LINGUAS"; then
13601 desiredlanguages="$LINGUAS"
13602 else
13603 desiredlanguages="$ALL_LINGUAS"
13604 fi
13605 for desiredlang in $desiredlanguages; do
13606 # Use the presentlang catalog if desiredlang is
13607 # a. equal to presentlang, or
13608 # b. a variant of presentlang (because in this case,
13609 # presentlang can be used as a fallback for messages
13610 # which are not translated in the desiredlang catalog).
13611 case "$desiredlang" in
13612 "$presentlang"*) useit=yes;;
13613 esac
13614 done
13615 if test $useit = yes; then
13616 INST_LINGUAS="$INST_LINGUAS $presentlang"
13617 fi
13618 done
13619 fi
13620 CATALOGS=
13621 if test -n "$INST_LINGUAS"; then
13622 for lang in $INST_LINGUAS; do
13623 CATALOGS="$CATALOGS $lang.gmo"
13624 done
13625 fi
13626 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
13627 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
13628 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
13629 if test -f "$f"; then
13630 case "$f" in
13631 *.orig | *.bak | *~) ;;
13632 *) cat "$f" >> "$ac_dir/Makefile" ;;
13633 esac
13634 fi
13635 done
13636 fi
13637 ;;
13638 esac
13639 done ;;
13640 esac
13641 done
13642 _ACEOF
13643
13644 cat >>$CONFIG_STATUS <<\_ACEOF
13645
13646 { (exit 0); exit 0; }
13647 _ACEOF
13648 chmod +x $CONFIG_STATUS
13649 ac_clean_files=$ac_clean_files_save
13650
13651
13652 # configure is writing to config.log, and then calls config.status.
13653 # config.status does its own redirection, appending to config.log.
13654 # Unfortunately, on DOS this fails, as config.log is still kept open
13655 # by configure, so config.status won't be able to write to it; its
13656 # output is simply discarded. So we exec the FD to /dev/null,
13657 # effectively closing config.log, so it can be properly (re)opened and
13658 # appended to by config.status. When coming back to configure, we
13659 # need to make the FD available again.
13660 if test "$no_create" != yes; then
13661 ac_cs_success=:
13662 ac_config_status_args=
13663 test "$silent" = yes &&
13664 ac_config_status_args="$ac_config_status_args --quiet"
13665 exec 5>/dev/null
13666 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13667 exec 5>>config.log
13668 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13669 # would make configure fail if this is the last instruction.
13670 $ac_cs_success || { (exit 1); exit 1; }
13671 fi
13672