update gtk
[scilab.git] / scilab / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.33 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.
5 #
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10
11 # Find the correct PATH separator.  Usually this is `:', but
12 # DJGPP uses `;' like DOS.
13 if test "X${PATH_SEPARATOR+set}" != Xset; then
14   UNAME=${UNAME-`uname 2>/dev/null`}
15   case X$UNAME in
16     *-DOS) lt_cv_sys_path_separator=';' ;;
17     *)     lt_cv_sys_path_separator=':' ;;
18   esac
19   PATH_SEPARATOR=$lt_cv_sys_path_separator
20 fi
21
22 # Check that we are running under the correct shell.
23 SHELL=${CONFIG_SHELL-/bin/sh}
24
25 case X$ECHO in
26 X*--fallback-echo)
27   # Remove one level of quotation (which was required for Make).
28   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
29   ;;
30 esac
31
32 echo=${ECHO-echo}
33 if test "X$1" = X--no-reexec; then
34   # Discard the --no-reexec flag, and continue.
35   shift
36 elif test "X$1" = X--fallback-echo; then
37   # Avoid inline document here, it may be left over
38   :
39 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
40   # Yippee, $echo works!
41   :
42 else
43   # Restart under the correct shell.
44   exec $SHELL "$0" --no-reexec ${1+"$@"}
45 fi
46
47 if test "X$1" = X--fallback-echo; then
48   # used as fallback echo
49   shift
50   cat <<EOF
51
52 EOF
53   exit 0
54 fi
55
56 # The HP-UX ksh and POSIX shell print the target directory to stdout
57 # if CDPATH is set.
58 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
59
60 if test -z "$ECHO"; then
61 if test "X${echo_test_string+set}" != Xset; then
62 # find a string as large as possible, as long as the shell can cope with it
63   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
64     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
65     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
66        echo_test_string="`eval $cmd`" &&
67        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
68     then
69       break
70     fi
71   done
72 fi
73
74 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
75    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
76    test "X$echo_testing_string" = "X$echo_test_string"; then
77   :
78 else
79   # The Solaris, AIX, and Digital Unix default echo programs unquote
80   # backslashes.  This makes it impossible to quote backslashes using
81   #   echo "$something" | sed 's/\\/\\\\/g'
82   #
83   # So, first we look for a working echo in the user's PATH.
84
85   IFS="${IFS=   }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
86   for dir in $PATH /usr/ucb; do
87     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
88        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
89        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
90        test "X$echo_testing_string" = "X$echo_test_string"; then
91       echo="$dir/echo"
92       break
93     fi
94   done
95   IFS="$save_ifs"
96
97   if test "X$echo" = Xecho; then
98     # We didn't find a better echo, so look for alternatives.
99     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
100        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
101        test "X$echo_testing_string" = "X$echo_test_string"; then
102       # This shell has a builtin print -r that does the trick.
103       echo='print -r'
104     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
105          test "X$CONFIG_SHELL" != X/bin/ksh; then
106       # If we have ksh, try running configure again with it.
107       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
108       export ORIGINAL_CONFIG_SHELL
109       CONFIG_SHELL=/bin/ksh
110       export CONFIG_SHELL
111       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
112     else
113       # Try using printf.
114       echo='printf %s\n'
115       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
116          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
117          test "X$echo_testing_string" = "X$echo_test_string"; then
118         # Cool, printf works
119         :
120       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
121            test "X$echo_testing_string" = 'X\t' &&
122            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
123            test "X$echo_testing_string" = "X$echo_test_string"; then
124         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
125         export CONFIG_SHELL
126         SHELL="$CONFIG_SHELL"
127         export SHELL
128         echo="$CONFIG_SHELL $0 --fallback-echo"
129       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
130            test "X$echo_testing_string" = 'X\t' &&
131            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
132            test "X$echo_testing_string" = "X$echo_test_string"; then
133         echo="$CONFIG_SHELL $0 --fallback-echo"
134       else
135         # maybe with a smaller string...
136         prev=:
137
138         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
139           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
140           then
141             break
142           fi
143           prev="$cmd"
144         done
145
146         if test "$prev" != 'sed 50q "$0"'; then
147           echo_test_string=`eval $prev`
148           export echo_test_string
149           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
150         else
151           # Oops.  We lost completely, so just stick with echo.
152           echo=echo
153         fi
154       fi
155     fi
156   fi
157 fi
158 fi
159
160 # Copy echo and quote the copy suitably for passing to libtool from
161 # the Makefile, instead of quoting the original, which is used later.
162 ECHO=$echo
163 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
164    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
165 fi
166
167 # Avoid depending upon Character Ranges.
168 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
169 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
170 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
171 as_cr_digits='0123456789'
172 as_cr_alnum=$as_cr_Letters$as_cr_digits
173
174 # Sed expression to map a string onto a valid variable name.
175 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
176
177 # Sed expression to map a string onto a valid CPP name.
178 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
179
180 # Be Bourne compatible
181 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
182   emulate sh
183   NULLCMD=:
184 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
185   set -o posix
186 fi
187
188 # Name of the executable.
189 as_me=`echo "$0" |sed 's,.*[\\/],,'`
190
191 if expr a : '\(a\)' >/dev/null 2>&1; then
192   as_expr=expr
193 else
194   as_expr=false
195 fi
196
197 rm -f conf$$ conf$$.exe conf$$.file
198 echo >conf$$.file
199 if ln -s conf$$.file conf$$ 2>/dev/null; then
200   # We could just check for DJGPP; but this test a) works b) is more generic
201   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
202   if test -f conf$$.exe; then
203     # Don't use ln at all; we don't have any links
204     as_ln_s='cp -p'
205   else
206     as_ln_s='ln -s'
207   fi
208 elif ln conf$$.file conf$$ 2>/dev/null; then
209   as_ln_s=ln
210 else
211   as_ln_s='cp -p'
212 fi
213 rm -f conf$$ conf$$.exe conf$$.file
214
215 as_executable_p="test -f"
216
217 # Support unset when possible.
218 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
219   as_unset=unset
220 else
221   as_unset=false
222 fi
223
224 # NLS nuisances.
225 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
226 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
227 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
228 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
229 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
230 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
231 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
232 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
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 || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
242
243 # Name of the host.
244 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
245 # so uname gets run too.
246 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
247
248 exec 6>&1
249
250 #
251 # Initializations.
252 #
253 ac_default_prefix=/usr/local
254 cross_compiling=no
255 subdirs=
256 MFLAGS= MAKEFLAGS=
257 SHELL=${CONFIG_SHELL-/bin/sh}
258
259 # Maximum number of lines to put in a shell here document.
260 # This variable seems obsolete.  It should probably be removed, and
261 # only ac_max_sed_lines should be used.
262 : ${ac_max_here_lines=38}
263
264 ac_unique_file="license.txt"
265
266 # Initialize some variables set by options.
267 ac_init_help=
268 ac_init_version=false
269 # The variables have the same names as the options, with
270 # dashes changed to underlines.
271 cache_file=/dev/null
272 exec_prefix=NONE
273 no_create=
274 no_recursion=
275 prefix=NONE
276 program_prefix=NONE
277 program_suffix=NONE
278 program_transform_name=s,x,x,
279 silent=
280 site=
281 srcdir=
282 verbose=
283 x_includes=NONE
284 x_libraries=NONE
285
286 # Installation directory options.
287 # These are left unexpanded so users can "make install exec_prefix=/foo"
288 # and all the variables that are supposed to be based on exec_prefix
289 # by default will actually change.
290 # Use braces instead of parens because sh, perl, etc. also accept them.
291 bindir='${exec_prefix}/bin'
292 sbindir='${exec_prefix}/sbin'
293 libexecdir='${exec_prefix}/libexec'
294 datadir='${prefix}/share'
295 sysconfdir='${prefix}/etc'
296 sharedstatedir='${prefix}/com'
297 localstatedir='${prefix}/var'
298 libdir='${exec_prefix}/lib'
299 includedir='${prefix}/include'
300 oldincludedir='/usr/include'
301 infodir='${prefix}/info'
302 mandir='${prefix}/man'
303
304 # Identity of this package.
305 PACKAGE_NAME=
306 PACKAGE_TARNAME=
307 PACKAGE_VERSION=
308 PACKAGE_STRING=
309 PACKAGE_BUGREPORT=
310
311 ac_prev=
312 for ac_option
313 do
314   # If the previous option needs an argument, assign it.
315   if test -n "$ac_prev"; then
316     eval "$ac_prev=\$ac_option"
317     ac_prev=
318     continue
319   fi
320
321   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
322
323   # Accept the important Cygnus configure options, so we can diagnose typos.
324
325   case $ac_option in
326
327   -bindir | --bindir | --bindi | --bind | --bin | --bi)
328     ac_prev=bindir ;;
329   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
330     bindir=$ac_optarg ;;
331
332   -build | --build | --buil | --bui | --bu)
333     ac_prev=build_alias ;;
334   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
335     build_alias=$ac_optarg ;;
336
337   -cache-file | --cache-file | --cache-fil | --cache-fi \
338   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
339     ac_prev=cache_file ;;
340   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
341   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
342     cache_file=$ac_optarg ;;
343
344   --config-cache | -C)
345     cache_file=config.cache ;;
346
347   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
348     ac_prev=datadir ;;
349   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
350   | --da=*)
351     datadir=$ac_optarg ;;
352
353   -disable-* | --disable-*)
354     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
355     # Reject names that are not valid shell variable names.
356     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
357       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
358    { (exit 1); exit 1; }; }
359     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
360     eval "enable_$ac_feature=no" ;;
361
362   -enable-* | --enable-*)
363     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
364     # Reject names that are not valid shell variable names.
365     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
366       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
367    { (exit 1); exit 1; }; }
368     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
369     case $ac_option in
370       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
371       *) ac_optarg=yes ;;
372     esac
373     eval "enable_$ac_feature='$ac_optarg'" ;;
374
375   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
376   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
377   | --exec | --exe | --ex)
378     ac_prev=exec_prefix ;;
379   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
380   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
381   | --exec=* | --exe=* | --ex=*)
382     exec_prefix=$ac_optarg ;;
383
384   -gas | --gas | --ga | --g)
385     # Obsolete; use --with-gas.
386     with_gas=yes ;;
387
388   -help | --help | --hel | --he | -h)
389     ac_init_help=long ;;
390   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
391     ac_init_help=recursive ;;
392   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
393     ac_init_help=short ;;
394
395   -host | --host | --hos | --ho)
396     ac_prev=host_alias ;;
397   -host=* | --host=* | --hos=* | --ho=*)
398     host_alias=$ac_optarg ;;
399
400   -includedir | --includedir | --includedi | --included | --include \
401   | --includ | --inclu | --incl | --inc)
402     ac_prev=includedir ;;
403   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
404   | --includ=* | --inclu=* | --incl=* | --inc=*)
405     includedir=$ac_optarg ;;
406
407   -infodir | --infodir | --infodi | --infod | --info | --inf)
408     ac_prev=infodir ;;
409   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
410     infodir=$ac_optarg ;;
411
412   -libdir | --libdir | --libdi | --libd)
413     ac_prev=libdir ;;
414   -libdir=* | --libdir=* | --libdi=* | --libd=*)
415     libdir=$ac_optarg ;;
416
417   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
418   | --libexe | --libex | --libe)
419     ac_prev=libexecdir ;;
420   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
421   | --libexe=* | --libex=* | --libe=*)
422     libexecdir=$ac_optarg ;;
423
424   -localstatedir | --localstatedir | --localstatedi | --localstated \
425   | --localstate | --localstat | --localsta | --localst \
426   | --locals | --local | --loca | --loc | --lo)
427     ac_prev=localstatedir ;;
428   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
429   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
430   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
431     localstatedir=$ac_optarg ;;
432
433   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
434     ac_prev=mandir ;;
435   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
436     mandir=$ac_optarg ;;
437
438   -nfp | --nfp | --nf)
439     # Obsolete; use --without-fp.
440     with_fp=no ;;
441
442   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
443   | --no-cr | --no-c)
444     no_create=yes ;;
445
446   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
447   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
448     no_recursion=yes ;;
449
450   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
451   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
452   | --oldin | --oldi | --old | --ol | --o)
453     ac_prev=oldincludedir ;;
454   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
455   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
456   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
457     oldincludedir=$ac_optarg ;;
458
459   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
460     ac_prev=prefix ;;
461   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
462     prefix=$ac_optarg ;;
463
464   -program-prefix | --program-prefix | --program-prefi | --program-pref \
465   | --program-pre | --program-pr | --program-p)
466     ac_prev=program_prefix ;;
467   -program-prefix=* | --program-prefix=* | --program-prefi=* \
468   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
469     program_prefix=$ac_optarg ;;
470
471   -program-suffix | --program-suffix | --program-suffi | --program-suff \
472   | --program-suf | --program-su | --program-s)
473     ac_prev=program_suffix ;;
474   -program-suffix=* | --program-suffix=* | --program-suffi=* \
475   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
476     program_suffix=$ac_optarg ;;
477
478   -program-transform-name | --program-transform-name \
479   | --program-transform-nam | --program-transform-na \
480   | --program-transform-n | --program-transform- \
481   | --program-transform | --program-transfor \
482   | --program-transfo | --program-transf \
483   | --program-trans | --program-tran \
484   | --progr-tra | --program-tr | --program-t)
485     ac_prev=program_transform_name ;;
486   -program-transform-name=* | --program-transform-name=* \
487   | --program-transform-nam=* | --program-transform-na=* \
488   | --program-transform-n=* | --program-transform-=* \
489   | --program-transform=* | --program-transfor=* \
490   | --program-transfo=* | --program-transf=* \
491   | --program-trans=* | --program-tran=* \
492   | --progr-tra=* | --program-tr=* | --program-t=*)
493     program_transform_name=$ac_optarg ;;
494
495   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
496   | -silent | --silent | --silen | --sile | --sil)
497     silent=yes ;;
498
499   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
500     ac_prev=sbindir ;;
501   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
502   | --sbi=* | --sb=*)
503     sbindir=$ac_optarg ;;
504
505   -sharedstatedir | --sharedstatedir | --sharedstatedi \
506   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
507   | --sharedst | --shareds | --shared | --share | --shar \
508   | --sha | --sh)
509     ac_prev=sharedstatedir ;;
510   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
511   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
512   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
513   | --sha=* | --sh=*)
514     sharedstatedir=$ac_optarg ;;
515
516   -site | --site | --sit)
517     ac_prev=site ;;
518   -site=* | --site=* | --sit=*)
519     site=$ac_optarg ;;
520
521   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
522     ac_prev=srcdir ;;
523   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
524     srcdir=$ac_optarg ;;
525
526   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
527   | --syscon | --sysco | --sysc | --sys | --sy)
528     ac_prev=sysconfdir ;;
529   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
530   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
531     sysconfdir=$ac_optarg ;;
532
533   -target | --target | --targe | --targ | --tar | --ta | --t)
534     ac_prev=target_alias ;;
535   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
536     target_alias=$ac_optarg ;;
537
538   -v | -verbose | --verbose | --verbos | --verbo | --verb)
539     verbose=yes ;;
540
541   -version | --version | --versio | --versi | --vers | -V)
542     ac_init_version=: ;;
543
544   -with-* | --with-*)
545     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
546     # Reject names that are not valid shell variable names.
547     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
548       { echo "$as_me: error: invalid package name: $ac_package" >&2
549    { (exit 1); exit 1; }; }
550     ac_package=`echo $ac_package| sed 's/-/_/g'`
551     case $ac_option in
552       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
553       *) ac_optarg=yes ;;
554     esac
555     eval "with_$ac_package='$ac_optarg'" ;;
556
557   -without-* | --without-*)
558     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
559     # Reject names that are not valid shell variable names.
560     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
561       { echo "$as_me: error: invalid package name: $ac_package" >&2
562    { (exit 1); exit 1; }; }
563     ac_package=`echo $ac_package | sed 's/-/_/g'`
564     eval "with_$ac_package=no" ;;
565
566   --x)
567     # Obsolete; use --with-x.
568     with_x=yes ;;
569
570   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
571   | --x-incl | --x-inc | --x-in | --x-i)
572     ac_prev=x_includes ;;
573   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
574   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
575     x_includes=$ac_optarg ;;
576
577   -x-libraries | --x-libraries | --x-librarie | --x-librari \
578   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
579     ac_prev=x_libraries ;;
580   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
581   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
582     x_libraries=$ac_optarg ;;
583
584   -*) { echo "$as_me: error: unrecognized option: $ac_option
585 Try \`$0 --help' for more information." >&2
586    { (exit 1); exit 1; }; }
587     ;;
588
589   *=*)
590     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
591     # Reject names that are not valid shell variable names.
592     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
593       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
594    { (exit 1); exit 1; }; }
595     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
596     eval "$ac_envvar='$ac_optarg'"
597     export $ac_envvar ;;
598
599   *)
600     # FIXME: should be removed in autoconf 3.0.
601     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
602     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
603       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
604     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
605     ;;
606
607   esac
608 done
609
610 if test -n "$ac_prev"; then
611   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
612   { echo "$as_me: error: missing argument to $ac_option" >&2
613    { (exit 1); exit 1; }; }
614 fi
615
616 # Be sure to have absolute paths.
617 for ac_var in exec_prefix prefix
618 do
619   eval ac_val=$`echo $ac_var`
620   case $ac_val in
621     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
622     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
623    { (exit 1); exit 1; }; };;
624   esac
625 done
626
627 # Be sure to have absolute paths.
628 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
629               localstatedir libdir includedir oldincludedir infodir mandir
630 do
631   eval ac_val=$`echo $ac_var`
632   case $ac_val in
633     [\\/$]* | ?:[\\/]* ) ;;
634     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
635    { (exit 1); exit 1; }; };;
636   esac
637 done
638
639 # There might be people who depend on the old broken behavior: `$host'
640 # used to hold the argument of --host etc.
641 build=$build_alias
642 host=$host_alias
643 target=$target_alias
644
645 # FIXME: should be removed in autoconf 3.0.
646 if test "x$host_alias" != x; then
647   if test "x$build_alias" = x; then
648     cross_compiling=maybe
649     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
650     If a cross compiler is detected then cross compile mode will be used." >&2
651   elif test "x$build_alias" != "x$host_alias"; then
652     cross_compiling=yes
653   fi
654 fi
655
656 ac_tool_prefix=
657 test -n "$host_alias" && ac_tool_prefix=$host_alias-
658
659 test "$silent" = yes && exec 6>/dev/null
660
661 # Find the source files, if location was not specified.
662 if test -z "$srcdir"; then
663   ac_srcdir_defaulted=yes
664   # Try the directory containing this script, then its parent.
665   ac_prog=$0
666   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
667   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
668   srcdir=$ac_confdir
669   if test ! -r $srcdir/$ac_unique_file; then
670     srcdir=..
671   fi
672 else
673   ac_srcdir_defaulted=no
674 fi
675 if test ! -r $srcdir/$ac_unique_file; then
676   if test "$ac_srcdir_defaulted" = yes; then
677     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
678    { (exit 1); exit 1; }; }
679   else
680     { echo "$as_me: error: cannot find sources in $srcdir" >&2
681    { (exit 1); exit 1; }; }
682   fi
683 fi
684 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
685 ac_env_build_alias_set=${build_alias+set}
686 ac_env_build_alias_value=$build_alias
687 ac_cv_env_build_alias_set=${build_alias+set}
688 ac_cv_env_build_alias_value=$build_alias
689 ac_env_host_alias_set=${host_alias+set}
690 ac_env_host_alias_value=$host_alias
691 ac_cv_env_host_alias_set=${host_alias+set}
692 ac_cv_env_host_alias_value=$host_alias
693 ac_env_target_alias_set=${target_alias+set}
694 ac_env_target_alias_value=$target_alias
695 ac_cv_env_target_alias_set=${target_alias+set}
696 ac_cv_env_target_alias_value=$target_alias
697 ac_env_F77_set=${F77+set}
698 ac_env_F77_value=$F77
699 ac_cv_env_F77_set=${F77+set}
700 ac_cv_env_F77_value=$F77
701 ac_env_FFLAGS_set=${FFLAGS+set}
702 ac_env_FFLAGS_value=$FFLAGS
703 ac_cv_env_FFLAGS_set=${FFLAGS+set}
704 ac_cv_env_FFLAGS_value=$FFLAGS
705 ac_env_LDFLAGS_set=${LDFLAGS+set}
706 ac_env_LDFLAGS_value=$LDFLAGS
707 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
708 ac_cv_env_LDFLAGS_value=$LDFLAGS
709 ac_env_CC_set=${CC+set}
710 ac_env_CC_value=$CC
711 ac_cv_env_CC_set=${CC+set}
712 ac_cv_env_CC_value=$CC
713 ac_env_CFLAGS_set=${CFLAGS+set}
714 ac_env_CFLAGS_value=$CFLAGS
715 ac_cv_env_CFLAGS_set=${CFLAGS+set}
716 ac_cv_env_CFLAGS_value=$CFLAGS
717 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
718 ac_env_CPPFLAGS_value=$CPPFLAGS
719 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
720 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
721 ac_env_CPP_set=${CPP+set}
722 ac_env_CPP_value=$CPP
723 ac_cv_env_CPP_set=${CPP+set}
724 ac_cv_env_CPP_value=$CPP
725
726 #
727 # Report the --help message.
728 #
729 if test "$ac_init_help" = "long"; then
730   # Omit some internal or obsolete options to make the list less imposing.
731   # This message is too long to be a string in the A/UX 3.1 sh.
732   cat <<EOF
733 \`configure' configures this package to adapt to many kinds of systems.
734
735 Usage: $0 [OPTION]... [VAR=VALUE]...
736
737 To assign environment variables (e.g., CC, CFLAGS...), specify them as
738 VAR=VALUE.  See below for descriptions of some of the useful variables.
739
740 Defaults for the options are specified in brackets.
741
742 Configuration:
743   -h, --help              display this help and exit
744       --help=short        display options specific to this package
745       --help=recursive    display the short help of all the included packages
746   -V, --version           display version information and exit
747   -q, --quiet, --silent   do not print \`checking...' messages
748       --cache-file=FILE   cache test results in FILE [disabled]
749   -C, --config-cache      alias for \`--cache-file=config.cache'
750   -n, --no-create         do not create output files
751       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
752
753 EOF
754
755   cat <<EOF
756 Installation directories:
757   --prefix=PREFIX         install architecture-independent files in PREFIX
758                           [$ac_default_prefix]
759   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
760                           [PREFIX]
761
762 By default, \`make install' will install all the files in
763 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
764 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
765 for instance \`--prefix=\$HOME'.
766
767 For better control, use the options below.
768
769 Fine tuning of the installation directories:
770   --bindir=DIR           user executables [EPREFIX/bin]
771   --sbindir=DIR          system admin executables [EPREFIX/sbin]
772   --libexecdir=DIR       program executables [EPREFIX/libexec]
773   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
774   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
775   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
776   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
777   --libdir=DIR           object code libraries [EPREFIX/lib]
778   --includedir=DIR       C header files [PREFIX/include]
779   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
780   --infodir=DIR          info documentation [PREFIX/info]
781   --mandir=DIR           man documentation [PREFIX/man]
782 EOF
783
784   cat <<\EOF
785
786 X features:
787   --x-includes=DIR    X include files are in DIR
788   --x-libraries=DIR   X library files are in DIR
789
790 System types:
791   --build=BUILD     configure for building on BUILD [guessed]
792   --host=HOST       build programs to run on HOST [BUILD]
793 EOF
794 fi
795
796 if test -n "$ac_init_help"; then
797
798   cat <<\EOF
799
800 Optional Features:
801   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
802   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
803   --enable-debug          compile with "-g" option and do not optimize
804   --enable-shared=PKGS  build shared libraries default=yes
805   --enable-static=PKGS  build static libraries default=yes
806   --enable-fast-install=PKGS  optimize for fast installation default=yes
807   --disable-libtool-lock  avoid locking (might break parallel builds)
808
809 Optional Packages:
810   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
811   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
812   --with-gcc              use gcc C compiler
813   --with-g77              use g77 Fortran compiler
814   --with-gnu              use gcc C compiler and g77 Fortran compiler
815   --with-f2c              use f2c C compiler on Linux systems
816   --with-local-xaw        use Xaw widgets given with Scilab (not recommended)
817   --without-xaw3d         do not use Xaw3d widgets
818   --without-pvm           do not compile with PVM library
819   --without-tk            do not compile with TCL/TK
820   --with-gtk              use Gtk widgets
821   --with-addedf2c         build a local f2c (routines/f2c)
822   --with-gnu-ld           assume the C compiler uses GNU ld default=no
823   --with-pic              try to use only PIC/non-PIC objects default=use both
824   --with-x                use the X Window System
825   --with-pvm-include=DIR  PVM include files are in DIR
826   --with-pvm-library=DIR  PVM library files are in DIR
827   --with-tcl-library=DIR  Tcl library files are in DIR
828   --with-tcl-include=DIR  Tcl include files are in DIR
829   --with-tk-library=DIR   Tk library files are in DIR
830   --with-tk-include=DIR   Tk include files are in DIR
831   --with-atlas-library=DIR  Atlas library files are in DIR and we use Atlas
832
833 Some influential environment variables:
834   F77         Fortran 77 compiler command
835   FFLAGS      Fortran 77 compiler flags
836   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
837               nonstandard directory <lib dir>
838   CC          C compiler command
839   CFLAGS      C compiler flags
840   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
841               headers in a nonstandard directory <include dir>
842   CPP         C preprocessor
843
844 Use these variables to override the choices made by `configure' or to help
845 it to find libraries and programs with nonstandard names/locations.
846
847 EOF
848 fi
849
850 if test "$ac_init_help" = "recursive"; then
851   # If there are subdirs, report their specific --help.
852   ac_popdir=`pwd`
853   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
854     cd $ac_subdir
855     # A "../" for each directory in /$ac_subdir.
856     ac_dots=`echo $ac_subdir |
857              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
858
859     case $srcdir in
860     .) # No --srcdir option.  We are building in place.
861       ac_sub_srcdir=$srcdir ;;
862     [\\/]* | ?:[\\/]* ) # Absolute path.
863       ac_sub_srcdir=$srcdir/$ac_subdir ;;
864     *) # Relative path.
865       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
866     esac
867
868     # Check for guested configure; otherwise get Cygnus style configure.
869     if test -f $ac_sub_srcdir/configure.gnu; then
870       echo
871       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
872     elif test -f $ac_sub_srcdir/configure; then
873       echo
874       $SHELL $ac_sub_srcdir/configure  --help=recursive
875     elif test -f $ac_sub_srcdir/configure.ac ||
876            test -f $ac_sub_srcdir/configure.in; then
877       echo
878       $ac_configure --help
879     else
880       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
881     fi
882     cd $ac_popdir
883   done
884 fi
885
886 test -n "$ac_init_help" && exit 0
887 if $ac_init_version; then
888   cat <<\EOF
889
890 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
891 Free Software Foundation, Inc.
892 This configure script is free software; the Free Software Foundation
893 gives unlimited permission to copy, distribute and modify it.
894 EOF
895   exit 0
896 fi
897 exec 5>config.log
898 cat >&5 <<EOF
899 This file contains any messages produced by compilers while
900 running configure, to aid debugging if configure makes a mistake.
901
902 It was created by $as_me, which was
903 generated by GNU Autoconf 2.52.  Invocation command line was
904
905   $ $0 $@
906
907 EOF
908 {
909 cat <<_ASUNAME
910 ## ---------- ##
911 ## Platform.  ##
912 ## ---------- ##
913
914 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
915 uname -m = `(uname -m) 2>/dev/null || echo unknown`
916 uname -r = `(uname -r) 2>/dev/null || echo unknown`
917 uname -s = `(uname -s) 2>/dev/null || echo unknown`
918 uname -v = `(uname -v) 2>/dev/null || echo unknown`
919
920 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
921 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
922
923 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
924 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
925 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
926 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
927 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
928 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
929 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
930
931 PATH = $PATH
932
933 _ASUNAME
934 } >&5
935
936 cat >&5 <<EOF
937 ## ------------ ##
938 ## Core tests.  ##
939 ## ------------ ##
940
941 EOF
942
943 # Keep a trace of the command line.
944 # Strip out --no-create and --no-recursion so they do not pile up.
945 # Also quote any args containing shell meta-characters.
946 ac_configure_args=
947 ac_sep=
948 for ac_arg
949 do
950   case $ac_arg in
951   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
952   | --no-cr | --no-c) ;;
953   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
954   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
955   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
956     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
957     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
958     ac_sep=" " ;;
959   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
960      ac_sep=" " ;;
961   esac
962   # Get rid of the leading space.
963 done
964
965 # When interrupted or exit'd, cleanup temporary files, and complete
966 # config.log.  We remove comments because anyway the quotes in there
967 # would cause problems or look ugly.
968 trap 'exit_status=$?
969   # Save into config.log some information that might help in debugging.
970   echo >&5
971   echo "## ----------------- ##" >&5
972   echo "## Cache variables.  ##" >&5
973   echo "## ----------------- ##" >&5
974   echo >&5
975   # The following way of writing the cache mishandles newlines in values,
976 {
977   (set) 2>&1 |
978     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
979     *ac_space=\ *)
980       sed -n \
981         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
982           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
983       ;;
984     *)
985       sed -n \
986         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
987       ;;
988     esac;
989 } >&5
990   sed "/^$/d" confdefs.h >conftest.log
991   if test -s conftest.log; then
992     echo >&5
993     echo "## ------------ ##" >&5
994     echo "## confdefs.h.  ##" >&5
995     echo "## ------------ ##" >&5
996     echo >&5
997     cat conftest.log >&5
998   fi
999   (echo; echo) >&5
1000   test "$ac_signal" != 0 &&
1001     echo "$as_me: caught signal $ac_signal" >&5
1002   echo "$as_me: exit $exit_status" >&5
1003   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1004     exit $exit_status
1005      ' 0
1006 for ac_signal in 1 2 13 15; do
1007   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1008 done
1009 ac_signal=0
1010
1011 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1012 rm -rf conftest* confdefs.h
1013 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1014 echo >confdefs.h
1015
1016 # Let the site file select an alternate cache file if it wants to.
1017 # Prefer explicitly selected file to automatically selected ones.
1018 if test -z "$CONFIG_SITE"; then
1019   if test "x$prefix" != xNONE; then
1020     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1021   else
1022     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1023   fi
1024 fi
1025 for ac_site_file in $CONFIG_SITE; do
1026   if test -r "$ac_site_file"; then
1027     { echo "$as_me:1027: loading site script $ac_site_file" >&5
1028 echo "$as_me: loading site script $ac_site_file" >&6;}
1029     cat "$ac_site_file" >&5
1030     . "$ac_site_file"
1031   fi
1032 done
1033
1034 if test -r "$cache_file"; then
1035   # Some versions of bash will fail to source /dev/null (special
1036   # files actually), so we avoid doing that.
1037   if test -f "$cache_file"; then
1038     { echo "$as_me:1038: loading cache $cache_file" >&5
1039 echo "$as_me: loading cache $cache_file" >&6;}
1040     case $cache_file in
1041       [\\/]* | ?:[\\/]* ) . $cache_file;;
1042       *)                      . ./$cache_file;;
1043     esac
1044   fi
1045 else
1046   { echo "$as_me:1046: creating cache $cache_file" >&5
1047 echo "$as_me: creating cache $cache_file" >&6;}
1048   >$cache_file
1049 fi
1050
1051 # Check that the precious variables saved in the cache have kept the same
1052 # value.
1053 ac_cache_corrupted=false
1054 for ac_var in `(set) 2>&1 |
1055                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1056   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1057   eval ac_new_set=\$ac_env_${ac_var}_set
1058   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1059   eval ac_new_val="\$ac_env_${ac_var}_value"
1060   case $ac_old_set,$ac_new_set in
1061     set,)
1062       { echo "$as_me:1062: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1063 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1064       ac_cache_corrupted=: ;;
1065     ,set)
1066       { echo "$as_me:1066: error: \`$ac_var' was not set in the previous run" >&5
1067 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1068       ac_cache_corrupted=: ;;
1069     ,);;
1070     *)
1071       if test "x$ac_old_val" != "x$ac_new_val"; then
1072         { echo "$as_me:1072: error: \`$ac_var' has changed since the previous run:" >&5
1073 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1074         { echo "$as_me:1074:   former value:  $ac_old_val" >&5
1075 echo "$as_me:   former value:  $ac_old_val" >&2;}
1076         { echo "$as_me:1076:   current value: $ac_new_val" >&5
1077 echo "$as_me:   current value: $ac_new_val" >&2;}
1078         ac_cache_corrupted=:
1079       fi;;
1080   esac
1081   # Pass precious variables to config.status.  It doesn't matter if
1082   # we pass some twice (in addition to the command line arguments).
1083   if test "$ac_new_set" = set; then
1084     case $ac_new_val in
1085     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1086       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1087       ac_configure_args="$ac_configure_args '$ac_arg'"
1088       ;;
1089     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1090        ;;
1091     esac
1092   fi
1093 done
1094 if $ac_cache_corrupted; then
1095   { echo "$as_me:1095: error: changes in the environment can compromise the build" >&5
1096 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1097   { { echo "$as_me:1097: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1098 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1099    { (exit 1); exit 1; }; }
1100 fi
1101
1102 ac_ext=c
1103 ac_cpp='$CPP $CPPFLAGS'
1104 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1105 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1106 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1107
1108 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1109   *c*,-n*) ECHO_N= ECHO_C='
1110 ' ECHO_T='      ' ;;
1111   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1112   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1113 esac
1114 echo "#! $SHELL" >conftest.sh
1115 echo  "exit 0"   >>conftest.sh
1116 chmod +x conftest.sh
1117 if { (echo "$as_me:1117: PATH=\".;.\"; conftest.sh") >&5
1118   (PATH=".;."; conftest.sh) 2>&5
1119   ac_status=$?
1120   echo "$as_me:1120: \$? = $ac_status" >&5
1121   (exit $ac_status); }; then
1122   ac_path_separator=';'
1123 else
1124   ac_path_separator=:
1125 fi
1126 PATH_SEPARATOR="$ac_path_separator"
1127 rm -f conftest.sh
1128
1129 SCIDIR=`pwd`
1130 ac_aux_dir=
1131 for ac_dir in config $srcdir/config; do
1132   if test -f $ac_dir/install-sh; then
1133     ac_aux_dir=$ac_dir
1134     ac_install_sh="$ac_aux_dir/install-sh -c"
1135     break
1136   elif test -f $ac_dir/install.sh; then
1137     ac_aux_dir=$ac_dir
1138     ac_install_sh="$ac_aux_dir/install.sh -c"
1139     break
1140   elif test -f $ac_dir/shtool; then
1141     ac_aux_dir=$ac_dir
1142     ac_install_sh="$ac_aux_dir/shtool install -c"
1143     break
1144   fi
1145 done
1146 if test -z "$ac_aux_dir"; then
1147   { { echo "$as_me:1147: error: cannot find install-sh or install.sh in config $srcdir/config" >&5
1148 echo "$as_me: error: cannot find install-sh or install.sh in config $srcdir/config" >&2;}
1149    { (exit 1); exit 1; }; }
1150 fi
1151 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1152 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1153 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1154
1155 ac_config_headers="$ac_config_headers routines/machine.h"
1156
1157 # Make sure we can run config.sub.
1158 $ac_config_sub sun4 >/dev/null 2>&1 ||
1159   { { echo "$as_me:1159: error: cannot run $ac_config_sub" >&5
1160 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1161    { (exit 1); exit 1; }; }
1162
1163 echo "$as_me:1163: checking build system type" >&5
1164 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1165 if test "${ac_cv_build+set}" = set; then
1166   echo $ECHO_N "(cached) $ECHO_C" >&6
1167 else
1168   ac_cv_build_alias=$build_alias
1169 test -z "$ac_cv_build_alias" &&
1170   ac_cv_build_alias=`$ac_config_guess`
1171 test -z "$ac_cv_build_alias" &&
1172   { { echo "$as_me:1172: error: cannot guess build type; you must specify one" >&5
1173 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1174    { (exit 1); exit 1; }; }
1175 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1176   { { echo "$as_me:1176: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1177 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1178    { (exit 1); exit 1; }; }
1179
1180 fi
1181 echo "$as_me:1181: result: $ac_cv_build" >&5
1182 echo "${ECHO_T}$ac_cv_build" >&6
1183 build=$ac_cv_build
1184 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1185 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1186 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1187
1188 echo "$as_me:1188: checking host system type" >&5
1189 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1190 if test "${ac_cv_host+set}" = set; then
1191   echo $ECHO_N "(cached) $ECHO_C" >&6
1192 else
1193   ac_cv_host_alias=$host_alias
1194 test -z "$ac_cv_host_alias" &&
1195   ac_cv_host_alias=$ac_cv_build_alias
1196 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1197   { { echo "$as_me:1197: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1198 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1199    { (exit 1); exit 1; }; }
1200
1201 fi
1202 echo "$as_me:1202: result: $ac_cv_host" >&5
1203 echo "${ECHO_T}$ac_cv_host" >&6
1204 host=$ac_cv_host
1205 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1206 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1207 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1208
1209 # default prefix
1210 ac_default_prefix=/usr
1211
1212 #################################
1213 ## all the --with-* argument help
1214 #################################
1215
1216 # Check whether --enable-debug or --disable-debug was given.
1217 if test "${enable_debug+set}" = set; then
1218   enableval="$enable_debug"
1219
1220 fi;
1221
1222 # Check whether --with-gcc or --without-gcc was given.
1223 if test "${with_gcc+set}" = set; then
1224   withval="$with_gcc"
1225
1226 fi;
1227
1228 # Check whether --with-g77 or --without-g77 was given.
1229 if test "${with_g77+set}" = set; then
1230   withval="$with_g77"
1231
1232 fi;
1233
1234 # Check whether --with-gnu or --without-gnu was given.
1235 if test "${with_gnu+set}" = set; then
1236   withval="$with_gnu"
1237
1238 fi;
1239
1240 # Check whether --with-f2c or --without-f2c was given.
1241 if test "${with_f2c+set}" = set; then
1242   withval="$with_f2c"
1243
1244 fi;
1245
1246 # Check whether --with-local-xaw or --without-local-xaw was given.
1247 if test "${with_local_xaw+set}" = set; then
1248   withval="$with_local_xaw"
1249
1250 fi;
1251
1252 # Check whether --with-xaw3d or --without-xaw3d was given.
1253 if test "${with_xaw3d+set}" = set; then
1254   withval="$with_xaw3d"
1255
1256 fi;
1257
1258 # Check whether --with-pvm or --without-pvm was given.
1259 if test "${with_pvm+set}" = set; then
1260   withval="$with_pvm"
1261
1262 fi;
1263
1264 # Check whether --with-tk or --without-tk was given.
1265 if test "${with_tk+set}" = set; then
1266   withval="$with_tk"
1267
1268 fi;
1269
1270 # Check whether --with-gtk or --without-gtk was given.
1271 if test "${with_gtk+set}" = set; then
1272   withval="$with_gtk"
1273
1274 fi;
1275
1276 # Check whether --with-addedf2c or --without-addedf2c was given.
1277 if test "${with_addedf2c+set}" = set; then
1278   withval="$with_addedf2c"
1279
1280 fi;
1281
1282 #################################
1283 ## check this is a source version
1284 #################################
1285
1286 if test -f .binary; then
1287   echo "Humm... this is a binary version";
1288   echo "  you'd better read the README file first."
1289   exit
1290 fi
1291
1292 ###############################
1293 ## creating Path.incl if needed
1294 ###############################
1295 #
1296 # change scidir for mingw/cygwin
1297
1298 case "$host" in
1299   *-*-cygwin* |   *-*-mingw32*)
1300     SCIDIR=`echo $SCIDIR | sed -e 's+/cygdrive/\([a-zA-Z]*\)/+\1:/+g' `
1301     ;;
1302 esac
1303
1304 if test -f Path.incl; then
1305   PATH_INCL=`cat Path.incl`
1306 fi
1307 if test "$PATH_INCL" != "SCIDIR=$SCIDIR"; then
1308   echo "creating Path.incl"
1309   cat << EOF > Path.incl
1310 SCIDIR=$SCIDIR
1311 EOF
1312 fi
1313
1314 ########################
1315 ## removing and cleaning
1316 ########################
1317
1318 RM='rm -f'
1319 FILES_TO_CLEAN='*.CKP *.ln *.BAK *.bak core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut .*~ *.trace so_locations *.orig *.cos *.obj'
1320
1321 ##################
1322 ## making archives
1323 # this is done by the libtool part
1324 # AR='ar cq'
1325
1326 ######################
1327 ## use GNU compilers ?
1328 ######################
1329
1330 if test "$with_gnu" = yes; then
1331   # Extract the first word of "gcc", so it can be a program name with args.
1332 set dummy gcc; ac_word=$2
1333 echo "$as_me:1333: checking for $ac_word" >&5
1334 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1335 if test "${ac_cv_prog_GCC+set}" = set; then
1336   echo $ECHO_N "(cached) $ECHO_C" >&6
1337 else
1338   if test -n "$GCC"; then
1339   ac_cv_prog_GCC="$GCC" # Let the user override the test.
1340 else
1341   ac_save_IFS=$IFS; IFS=$ac_path_separator
1342 ac_dummy="$PATH"
1343 for ac_dir in $ac_dummy; do
1344   IFS=$ac_save_IFS
1345   test -z "$ac_dir" && ac_dir=.
1346   $as_executable_p "$ac_dir/$ac_word" || continue
1347 ac_cv_prog_GCC="yes"
1348 echo "$as_me:1348: found $ac_dir/$ac_word" >&5
1349 break
1350 done
1351
1352   test -z "$ac_cv_prog_GCC" && ac_cv_prog_GCC="no"
1353 fi
1354 fi
1355 GCC=$ac_cv_prog_GCC
1356 if test -n "$GCC"; then
1357   echo "$as_me:1357: result: $GCC" >&5
1358 echo "${ECHO_T}$GCC" >&6
1359 else
1360   echo "$as_me:1360: result: no" >&5
1361 echo "${ECHO_T}no" >&6
1362 fi
1363
1364   if test "$GCC" = no; then
1365     { { echo "$as_me:1365: error: Unable to configure: gcc compiler not found" >&5
1366 echo "$as_me: error: Unable to configure: gcc compiler not found" >&2;}
1367    { (exit 1); exit 1; }; }
1368   fi
1369   # Extract the first word of "g77", so it can be a program name with args.
1370 set dummy g77; ac_word=$2
1371 echo "$as_me:1371: checking for $ac_word" >&5
1372 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1373 if test "${ac_cv_prog_G77+set}" = set; then
1374   echo $ECHO_N "(cached) $ECHO_C" >&6
1375 else
1376   if test -n "$G77"; then
1377   ac_cv_prog_G77="$G77" # Let the user override the test.
1378 else
1379   ac_save_IFS=$IFS; IFS=$ac_path_separator
1380 ac_dummy="$PATH"
1381 for ac_dir in $ac_dummy; do
1382   IFS=$ac_save_IFS
1383   test -z "$ac_dir" && ac_dir=.
1384   $as_executable_p "$ac_dir/$ac_word" || continue
1385 ac_cv_prog_G77="yes"
1386 echo "$as_me:1386: found $ac_dir/$ac_word" >&5
1387 break
1388 done
1389
1390   test -z "$ac_cv_prog_G77" && ac_cv_prog_G77="no"
1391 fi
1392 fi
1393 G77=$ac_cv_prog_G77
1394 if test -n "$G77"; then
1395   echo "$as_me:1395: result: $G77" >&5
1396 echo "${ECHO_T}$G77" >&6
1397 else
1398   echo "$as_me:1398: result: no" >&5
1399 echo "${ECHO_T}no" >&6
1400 fi
1401
1402   if test "$G77" = no; then
1403     { { echo "$as_me:1403: error: Unable to configure: g77 compiler not found" >&5
1404 echo "$as_me: error: Unable to configure: g77 compiler not found" >&2;}
1405    { (exit 1); exit 1; }; }
1406   fi
1407 else
1408   if test "$with_gcc" = yes; then
1409     # Extract the first word of "gcc", so it can be a program name with args.
1410 set dummy gcc; ac_word=$2
1411 echo "$as_me:1411: checking for $ac_word" >&5
1412 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1413 if test "${ac_cv_prog_GCC+set}" = set; then
1414   echo $ECHO_N "(cached) $ECHO_C" >&6
1415 else
1416   if test -n "$GCC"; then
1417   ac_cv_prog_GCC="$GCC" # Let the user override the test.
1418 else
1419   ac_save_IFS=$IFS; IFS=$ac_path_separator
1420 ac_dummy="$PATH"
1421 for ac_dir in $ac_dummy; do
1422   IFS=$ac_save_IFS
1423   test -z "$ac_dir" && ac_dir=.
1424   $as_executable_p "$ac_dir/$ac_word" || continue
1425 ac_cv_prog_GCC="yes"
1426 echo "$as_me:1426: found $ac_dir/$ac_word" >&5
1427 break
1428 done
1429
1430   test -z "$ac_cv_prog_GCC" && ac_cv_prog_GCC="no"
1431 fi
1432 fi
1433 GCC=$ac_cv_prog_GCC
1434 if test -n "$GCC"; then
1435   echo "$as_me:1435: result: $GCC" >&5
1436 echo "${ECHO_T}$GCC" >&6
1437 else
1438   echo "$as_me:1438: result: no" >&5
1439 echo "${ECHO_T}no" >&6
1440 fi
1441
1442     if test "$GCC" = no; then
1443       { { echo "$as_me:1443: error: Unable to configure: gcc compiler not found" >&5
1444 echo "$as_me: error: Unable to configure: gcc compiler not found" >&2;}
1445    { (exit 1); exit 1; }; }
1446     fi
1447   fi
1448   if test "$with_g77" = yes; then
1449     # Extract the first word of "g77", so it can be a program name with args.
1450 set dummy g77; ac_word=$2
1451 echo "$as_me:1451: checking for $ac_word" >&5
1452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1453 if test "${ac_cv_prog_G77+set}" = set; then
1454   echo $ECHO_N "(cached) $ECHO_C" >&6
1455 else
1456   if test -n "$G77"; then
1457   ac_cv_prog_G77="$G77" # Let the user override the test.
1458 else
1459   ac_save_IFS=$IFS; IFS=$ac_path_separator
1460 ac_dummy="$PATH"
1461 for ac_dir in $ac_dummy; do
1462   IFS=$ac_save_IFS
1463   test -z "$ac_dir" && ac_dir=.
1464   $as_executable_p "$ac_dir/$ac_word" || continue
1465 ac_cv_prog_G77="yes"
1466 echo "$as_me:1466: found $ac_dir/$ac_word" >&5
1467 break
1468 done
1469
1470   test -z "$ac_cv_prog_G77" && ac_cv_prog_G77="no"
1471 fi
1472 fi
1473 G77=$ac_cv_prog_G77
1474 if test -n "$G77"; then
1475   echo "$as_me:1475: result: $G77" >&5
1476 echo "${ECHO_T}$G77" >&6
1477 else
1478   echo "$as_me:1478: result: no" >&5
1479 echo "${ECHO_T}no" >&6
1480 fi
1481
1482     if test "$G77" = no; then
1483       { { echo "$as_me:1483: error: Unable to configure: g77 compiler not found" >&5
1484 echo "$as_me: error: Unable to configure: g77 compiler not found" >&2;}
1485    { (exit 1); exit 1; }; }
1486     fi
1487   fi
1488 fi
1489
1490 ##################################################
1491 ## Fortran libraries required for creating fortran
1492 ## shared libraries.  In particular this is needed
1493 ## for the lapack examples when using f2c.  This
1494 ## will set the FLIBS variable.
1495 ##################################################
1496 ac_ext=f
1497 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
1498 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1499 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
1500 if test -n "$ac_tool_prefix"; then
1501   for ac_prog in g77 f77 xlf cf77 cft77 frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95 fc
1502   do
1503     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1504 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1505 echo "$as_me:1505: checking for $ac_word" >&5
1506 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1507 if test "${ac_cv_prog_F77+set}" = set; then
1508   echo $ECHO_N "(cached) $ECHO_C" >&6
1509 else
1510   if test -n "$F77"; then
1511   ac_cv_prog_F77="$F77" # Let the user override the test.
1512 else
1513   ac_save_IFS=$IFS; IFS=$ac_path_separator
1514 ac_dummy="$PATH"
1515 for ac_dir in $ac_dummy; do
1516   IFS=$ac_save_IFS
1517   test -z "$ac_dir" && ac_dir=.
1518   $as_executable_p "$ac_dir/$ac_word" || continue
1519 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
1520 echo "$as_me:1520: found $ac_dir/$ac_word" >&5
1521 break
1522 done
1523
1524 fi
1525 fi
1526 F77=$ac_cv_prog_F77
1527 if test -n "$F77"; then
1528   echo "$as_me:1528: result: $F77" >&5
1529 echo "${ECHO_T}$F77" >&6
1530 else
1531   echo "$as_me:1531: result: no" >&5
1532 echo "${ECHO_T}no" >&6
1533 fi
1534
1535     test -n "$F77" && break
1536   done
1537 fi
1538 if test -z "$F77"; then
1539   ac_ct_F77=$F77
1540   for ac_prog in g77 f77 xlf cf77 cft77 frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95 fc
1541 do
1542   # Extract the first word of "$ac_prog", so it can be a program name with args.
1543 set dummy $ac_prog; ac_word=$2
1544 echo "$as_me:1544: checking for $ac_word" >&5
1545 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1546 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
1547   echo $ECHO_N "(cached) $ECHO_C" >&6
1548 else
1549   if test -n "$ac_ct_F77"; then
1550   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
1551 else
1552   ac_save_IFS=$IFS; IFS=$ac_path_separator
1553 ac_dummy="$PATH"
1554 for ac_dir in $ac_dummy; do
1555   IFS=$ac_save_IFS
1556   test -z "$ac_dir" && ac_dir=.
1557   $as_executable_p "$ac_dir/$ac_word" || continue
1558 ac_cv_prog_ac_ct_F77="$ac_prog"
1559 echo "$as_me:1559: found $ac_dir/$ac_word" >&5
1560 break
1561 done
1562
1563 fi
1564 fi
1565 ac_ct_F77=$ac_cv_prog_ac_ct_F77
1566 if test -n "$ac_ct_F77"; then
1567   echo "$as_me:1567: result: $ac_ct_F77" >&5
1568 echo "${ECHO_T}$ac_ct_F77" >&6
1569 else
1570   echo "$as_me:1570: result: no" >&5
1571 echo "${ECHO_T}no" >&6
1572 fi
1573
1574   test -n "$ac_ct_F77" && break
1575 done
1576
1577   F77=$ac_ct_F77
1578 fi
1579
1580 # Provide some information about the compiler.
1581 echo "$as_me:1581:" \
1582      "checking for Fortran 77 compiler version" >&5
1583 ac_compiler=`set X $ac_compile; echo $2`
1584 { (eval echo "$as_me:1584: \"$ac_compiler --version </dev/null >&5\"") >&5
1585   (eval $ac_compiler --version </dev/null >&5) 2>&5
1586   ac_status=$?
1587   echo "$as_me:1587: \$? = $ac_status" >&5
1588   (exit $ac_status); }
1589 { (eval echo "$as_me:1589: \"$ac_compiler -v </dev/null >&5\"") >&5
1590   (eval $ac_compiler -v </dev/null >&5) 2>&5
1591   ac_status=$?
1592   echo "$as_me:1592: \$? = $ac_status" >&5
1593   (exit $ac_status); }
1594 { (eval echo "$as_me:1594: \"$ac_compiler -V </dev/null >&5\"") >&5
1595   (eval $ac_compiler -V </dev/null >&5) 2>&5
1596   ac_status=$?
1597   echo "$as_me:1597: \$? = $ac_status" >&5
1598   (exit $ac_status); }
1599
1600 cat >conftest.$ac_ext <<_ACEOF
1601       program main
1602
1603       end
1604 _ACEOF
1605 ac_clean_files_save=$ac_clean_files
1606 ac_clean_files="$ac_clean_files a.out a.exe"
1607 # Try to create an executable without -o first, disregard a.out.
1608 # It will help us diagnose broken compilers, and finding out an intuition
1609 # of exeext.
1610 echo "$as_me:1610: checking for Fortran 77 compiler default output" >&5
1611 echo $ECHO_N "checking for Fortran 77 compiler default output... $ECHO_C" >&6
1612 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1613 if { (eval echo "$as_me:1613: \"$ac_link_default\"") >&5
1614   (eval $ac_link_default) 2>&5
1615   ac_status=$?
1616   echo "$as_me:1616: \$? = $ac_status" >&5
1617   (exit $ac_status); }; then
1618   # Find the output, starting from the most likely.  This scheme is
1619 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1620 # resort.
1621 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1622                 ls a.out conftest 2>/dev/null;
1623                 ls a.* conftest.* 2>/dev/null`; do
1624   case $ac_file in
1625     *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1626     a.out ) # We found the default executable, but exeext='' is most
1627             # certainly right.
1628             break;;
1629     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1630           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1631           export ac_cv_exeext
1632           break;;
1633     * ) break;;
1634   esac
1635 done
1636 else
1637   echo "$as_me: failed program was:" >&5
1638 cat conftest.$ac_ext >&5
1639 { { echo "$as_me:1639: error: Fortran 77 compiler cannot create executables" >&5
1640 echo "$as_me: error: Fortran 77 compiler cannot create executables" >&2;}
1641    { (exit 77); exit 77; }; }
1642 fi
1643
1644 ac_exeext=$ac_cv_exeext
1645 echo "$as_me:1645: result: $ac_file" >&5
1646 echo "${ECHO_T}$ac_file" >&6
1647
1648 # Check the compiler produces executables we can run.  If not, either
1649 # the compiler is broken, or we cross compile.
1650 echo "$as_me:1650: checking whether the Fortran 77 compiler works" >&5
1651 echo $ECHO_N "checking whether the Fortran 77 compiler works... $ECHO_C" >&6
1652 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1653 # If not cross compiling, check that we can run a simple program.
1654 if test "$cross_compiling" != yes; then
1655   if { ac_try='./$ac_file'
1656   { (eval echo "$as_me:1656: \"$ac_try\"") >&5
1657   (eval $ac_try) 2>&5
1658   ac_status=$?
1659   echo "$as_me:1659: \$? = $ac_status" >&5
1660   (exit $ac_status); }; }; then
1661     cross_compiling=no
1662   else
1663     if test "$cross_compiling" = maybe; then
1664         cross_compiling=yes
1665     else
1666         { { echo "$as_me:1666: error: cannot run Fortran 77 compiled programs.
1667 If you meant to cross compile, use \`--host'." >&5
1668 echo "$as_me: error: cannot run Fortran 77 compiled programs.
1669 If you meant to cross compile, use \`--host'." >&2;}
1670    { (exit 1); exit 1; }; }
1671     fi
1672   fi
1673 fi
1674 echo "$as_me:1674: result: yes" >&5
1675 echo "${ECHO_T}yes" >&6
1676
1677 rm -f a.out a.exe conftest$ac_cv_exeext
1678 ac_clean_files=$ac_clean_files_save
1679 # Check the compiler produces executables we can run.  If not, either
1680 # the compiler is broken, or we cross compile.
1681 echo "$as_me:1681: checking whether we are cross compiling" >&5
1682 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1683 echo "$as_me:1683: result: $cross_compiling" >&5
1684 echo "${ECHO_T}$cross_compiling" >&6
1685
1686 echo "$as_me:1686: checking for executable suffix" >&5
1687 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1688 if { (eval echo "$as_me:1688: \"$ac_link\"") >&5
1689   (eval $ac_link) 2>&5
1690   ac_status=$?
1691   echo "$as_me:1691: \$? = $ac_status" >&5
1692   (exit $ac_status); }; then
1693   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1694 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1695 # work properly (i.e., refer to `conftest.exe'), while it won't with
1696 # `rm'.
1697 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1698   case $ac_file in
1699     *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1700     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1701           export ac_cv_exeext
1702           break;;
1703     * ) break;;
1704   esac
1705 done
1706 else
1707   { { echo "$as_me:1707: error: cannot compute EXEEXT: cannot compile and link" >&5
1708 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1709    { (exit 1); exit 1; }; }
1710 fi
1711
1712 rm -f conftest$ac_cv_exeext
1713 echo "$as_me:1713: result: $ac_cv_exeext" >&5
1714 echo "${ECHO_T}$ac_cv_exeext" >&6
1715
1716 rm -f conftest.$ac_ext
1717 EXEEXT=$ac_cv_exeext
1718 ac_exeext=$EXEEXT
1719 echo "$as_me:1719: checking for object suffix" >&5
1720 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1721 if test "${ac_cv_objext+set}" = set; then
1722   echo $ECHO_N "(cached) $ECHO_C" >&6
1723 else
1724   cat >conftest.$ac_ext <<_ACEOF
1725       program main
1726
1727       end
1728 _ACEOF
1729 rm -f conftest.o conftest.obj
1730 if { (eval echo "$as_me:1730: \"$ac_compile\"") >&5
1731   (eval $ac_compile) 2>&5
1732   ac_status=$?
1733   echo "$as_me:1733: \$? = $ac_status" >&5
1734   (exit $ac_status); }; then
1735   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1736   case $ac_file in
1737     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
1738     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1739        break;;
1740   esac
1741 done
1742 else
1743   echo "$as_me: failed program was:" >&5
1744 cat conftest.$ac_ext >&5
1745 { { echo "$as_me:1745: error: cannot compute OBJEXT: cannot compile" >&5
1746 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1747    { (exit 1); exit 1; }; }
1748 fi
1749
1750 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1751 fi
1752 echo "$as_me:1752: result: $ac_cv_objext" >&5
1753 echo "${ECHO_T}$ac_cv_objext" >&6
1754 OBJEXT=$ac_cv_objext
1755 ac_objext=$OBJEXT
1756 # If we don't use `.F' as extension, the preprocessor is not run on the
1757 # input file.
1758 ac_save_ext=$ac_ext
1759 ac_ext=F
1760 echo "$as_me:1760: checking whether we are using the GNU Fortran 77 compiler" >&5
1761 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
1762 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
1763   echo $ECHO_N "(cached) $ECHO_C" >&6
1764 else
1765   cat >conftest.$ac_ext <<_ACEOF
1766       program main
1767 #ifndef __GNUC__
1768        choke me
1769 #endif
1770
1771       end
1772 _ACEOF
1773 rm -f conftest.$ac_objext
1774 if { (eval echo "$as_me:1774: \"$ac_compile\"") >&5
1775   (eval $ac_compile) 2>&5
1776   ac_status=$?
1777   echo "$as_me:1777: \$? = $ac_status" >&5
1778   (exit $ac_status); } &&
1779          { ac_try='test -s conftest.$ac_objext'
1780   { (eval echo "$as_me:1780: \"$ac_try\"") >&5
1781   (eval $ac_try) 2>&5
1782   ac_status=$?
1783   echo "$as_me:1783: \$? = $ac_status" >&5
1784   (exit $ac_status); }; }; then
1785   ac_compiler_gnu=yes
1786 else
1787   echo "$as_me: failed program was:" >&5
1788 cat conftest.$ac_ext >&5
1789 ac_compiler_gnu=no
1790 fi
1791 rm -f conftest.$ac_objext conftest.$ac_ext
1792 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
1793
1794 fi
1795 echo "$as_me:1795: result: $ac_cv_f77_compiler_gnu" >&5
1796 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
1797 ac_ext=$ac_save_ext
1798 G77=`test $ac_compiler_gnu = yes && echo yes`
1799 ac_test_FFLAGS=${FFLAGS+set}
1800 ac_save_FFLAGS=$FFLAGS
1801 FFLAGS=
1802 echo "$as_me:1802: checking whether $F77 accepts -g" >&5
1803 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
1804 if test "${ac_cv_prog_f77_g+set}" = set; then
1805   echo $ECHO_N "(cached) $ECHO_C" >&6
1806 else
1807   FFLAGS=-g
1808 cat >conftest.$ac_ext <<_ACEOF
1809       program main
1810
1811       end
1812 _ACEOF
1813 rm -f conftest.$ac_objext
1814 if { (eval echo "$as_me:1814: \"$ac_compile\"") >&5
1815   (eval $ac_compile) 2>&5
1816   ac_status=$?
1817   echo "$as_me:1817: \$? = $ac_status" >&5
1818   (exit $ac_status); } &&
1819          { ac_try='test -s conftest.$ac_objext'
1820   { (eval echo "$as_me:1820: \"$ac_try\"") >&5
1821   (eval $ac_try) 2>&5
1822   ac_status=$?
1823   echo "$as_me:1823: \$? = $ac_status" >&5
1824   (exit $ac_status); }; }; then
1825   ac_cv_prog_f77_g=yes
1826 else
1827   echo "$as_me: failed program was:" >&5
1828 cat conftest.$ac_ext >&5
1829 ac_cv_prog_f77_g=no
1830 fi
1831 rm -f conftest.$ac_objext conftest.$ac_ext
1832
1833 fi
1834 echo "$as_me:1834: result: $ac_cv_prog_f77_g" >&5
1835 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
1836 if test "$ac_test_FFLAGS" = set; then
1837   FFLAGS=$ac_save_FFLAGS
1838 elif test $ac_cv_prog_f77_g = yes; then
1839   if test "$G77" = yes; then
1840     FFLAGS="-g -O2"
1841   else
1842     FFLAGS="-g"
1843   fi
1844 else
1845   if test "$G77" = yes; then
1846     FFLAGS="-O2"
1847   else
1848     FFLAGS=
1849   fi
1850 fi
1851 ac_ext=f
1852 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
1853 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1854 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
1855
1856 ac_ext=f
1857 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
1858 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1859 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
1860 echo "$as_me:1860: checking how to get verbose linking output from $F77" >&5
1861 echo $ECHO_N "checking how to get verbose linking output from $F77... $ECHO_C" >&6
1862 if test "${ac_cv_prog_f77_v+set}" = set; then
1863   echo $ECHO_N "(cached) $ECHO_C" >&6
1864 else
1865
1866 cat >conftest.$ac_ext <<_ACEOF
1867       program main
1868
1869       end
1870 _ACEOF
1871 rm -f conftest.$ac_objext
1872 if { (eval echo "$as_me:1872: \"$ac_compile\"") >&5
1873   (eval $ac_compile) 2>&5
1874   ac_status=$?
1875   echo "$as_me:1875: \$? = $ac_status" >&5
1876   (exit $ac_status); } &&
1877          { ac_try='test -s conftest.$ac_objext'
1878   { (eval echo "$as_me:1878: \"$ac_try\"") >&5
1879   (eval $ac_try) 2>&5
1880   ac_status=$?
1881   echo "$as_me:1881: \$? = $ac_status" >&5
1882   (exit $ac_status); }; }; then
1883   ac_cv_prog_f77_v=
1884 # Try some options frequently used verbose output
1885 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
1886   ac_ext=f
1887 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
1888 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1889 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
1890
1891 cat >conftest.$ac_ext <<_ACEOF
1892       program main
1893
1894       end
1895 _ACEOF
1896
1897 # Compile and link our simple test program by passing a flag (argument
1898 # 1 to this macro) to the Fortran 77 compiler in order to get
1899 # "verbose" output that we can then parse for the Fortran 77 linker
1900 # flags.
1901 ac_save_FFLAGS=$FFLAGS
1902 FFLAGS="$FFLAGS $ac_verb"
1903 (eval echo $as_me:1903: \"$ac_link\") >&5
1904 ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
1905 echo "$ac_f77_v_output" >&5
1906 FFLAGS=$ac_save_FFLAGS
1907
1908 rm -f conftest*
1909 ac_ext=f
1910 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
1911 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1912 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
1913
1914 # If we are using xlf then replace all the commas with spaces.
1915 if echo $ac_f77_v_output | grep xlfentry >/dev/null 2>&1; then
1916   ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'`
1917 fi
1918
1919 # If we are using Cray Fortran then delete quotes.
1920 # Use "\"" instead of '"' for font-lock-mode.
1921 # FIXME: a more general fix for quoted arguments with spaces?
1922 if echo $ac_f77_v_output | grep cft90 >/dev/null 2>&1; then
1923   ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"`
1924 fi
1925   # look for -l* and *.a constructs in the output
1926   for ac_arg in $ac_f77_v_output; do
1927      case $ac_arg in
1928         [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
1929           ac_cv_prog_f77_v=$ac_verb
1930           break 2 ;;
1931      esac
1932   done
1933 done
1934 if test -z "$ac_cv_prog_f77_v"; then
1935    { echo "$as_me:1935: WARNING: cannot determine how to obtain linking information from $F77" >&5
1936 echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;}
1937 fi
1938 else
1939   echo "$as_me: failed program was:" >&5
1940 cat conftest.$ac_ext >&5
1941 { echo "$as_me:1941: WARNING: compilation failed" >&5
1942 echo "$as_me: WARNING: compilation failed" >&2;}
1943 fi
1944 rm -f conftest.$ac_objext conftest.$ac_ext
1945
1946 fi
1947 echo "$as_me:1947: result: $ac_cv_prog_f77_v" >&5
1948 echo "${ECHO_T}$ac_cv_prog_f77_v" >&6
1949 echo "$as_me:1949: checking for Fortran 77 libraries" >&5
1950 echo $ECHO_N "checking for Fortran 77 libraries... $ECHO_C" >&6
1951 if test "${ac_cv_flibs+set}" = set; then
1952   echo $ECHO_N "(cached) $ECHO_C" >&6
1953 else
1954   if test "x$FLIBS" != "x"; then
1955   ac_cv_flibs="$FLIBS" # Let the user override the test.
1956 else
1957
1958 ac_ext=f
1959 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
1960 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1961 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
1962
1963 cat >conftest.$ac_ext <<_ACEOF
1964       program main
1965
1966       end
1967 _ACEOF
1968
1969 # Compile and link our simple test program by passing a flag (argument
1970 # 1 to this macro) to the Fortran 77 compiler in order to get
1971 # "verbose" output that we can then parse for the Fortran 77 linker
1972 # flags.
1973 ac_save_FFLAGS=$FFLAGS
1974 FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
1975 (eval echo $as_me:1975: \"$ac_link\") >&5
1976 ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
1977 echo "$ac_f77_v_output" >&5
1978 FFLAGS=$ac_save_FFLAGS
1979
1980 rm -f conftest*
1981 ac_ext=f
1982 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
1983 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1984 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
1985
1986 # If we are using xlf then replace all the commas with spaces.
1987 if echo $ac_f77_v_output | grep xlfentry >/dev/null 2>&1; then
1988   ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'`
1989 fi
1990
1991 # If we are using Cray Fortran then delete quotes.
1992 # Use "\"" instead of '"' for font-lock-mode.
1993 # FIXME: a more general fix for quoted arguments with spaces?
1994 if echo $ac_f77_v_output | grep cft90 >/dev/null 2>&1; then
1995   ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"`
1996 fi
1997
1998 ac_cv_flibs=
1999
2000 # Save positional arguments (if any)
2001 ac_save_positional="$@"
2002
2003 set X $ac_f77_v_output
2004 while test $# != 1; do
2005   shift
2006   ac_arg=$1
2007   case $ac_arg in
2008         [\\/]*.a | ?:[\\/]*.a)
2009
2010   ac_exists=false
2011   for ac_i in $ac_cv_flibs; do
2012     if test x"$ac_arg" = x"$ac_i"; then
2013       ac_exists=true
2014       break
2015     fi
2016   done
2017
2018   if test x"$ac_exists" = xtrue; then
2019   :
2020 else
2021   ac_cv_flibs="$ac_cv_flibs $ac_arg"
2022 fi
2023
2024           ;;
2025         -bI:*)
2026
2027   ac_exists=false
2028   for ac_i in $ac_cv_flibs; do
2029     if test x"$ac_arg" = x"$ac_i"; then
2030       ac_exists=true
2031       break
2032     fi
2033   done
2034
2035   if test x"$ac_exists" = xtrue; then
2036   :
2037 else
2038   if test "$ac_compiler_gnu" = yes; then
2039   for ac_link_opt in $ac_arg; do
2040     ac_cv_flibs="$ac_cv_flibs -Xlinker $ac_link_opt"
2041   done
2042 else
2043   ac_cv_flibs="$ac_cv_flibs $ac_arg"
2044 fi
2045 fi
2046
2047           ;;
2048           # Ignore these flags.
2049         -lang* | -lcrt0.o | -lc | -lgcc | -LANG:=*)
2050           ;;
2051         -lkernel32)
2052           test x"$CYGWIN" != xyes && ac_cv_flibs="$ac_cv_flibs $ac_arg"
2053           ;;
2054         -[LRuY])
2055           # These flags, when seen by themselves, take an argument.
2056           # We remove the space between option and argument and re-iterate
2057           # unless we find an empty arg or a new option (starting with -)
2058           case $2 in
2059              "" | -*);;
2060              *)
2061                 ac_arg="$ac_arg$2"
2062                 shift; shift
2063                 set X $ac_arg "$@"
2064                 ;;
2065           esac
2066           ;;
2067         -YP,*)
2068           for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
2069
2070   ac_exists=false
2071   for ac_i in $ac_cv_flibs; do
2072     if test x"$ac_j" = x"$ac_i"; then
2073       ac_exists=true
2074       break
2075     fi
2076   done
2077
2078   if test x"$ac_exists" = xtrue; then
2079   :
2080 else
2081   ac_arg="$ac_arg $ac_j"
2082                              ac_cv_flibs="$ac_cv_flibs $ac_j"
2083 fi
2084
2085           done
2086           ;;
2087         -[lLR]*)
2088
2089   ac_exists=false
2090   for ac_i in $ac_cv_flibs; do
2091     if test x"$ac_arg" = x"$ac_i"; then
2092       ac_exists=true
2093       break
2094     fi
2095   done
2096
2097   if test x"$ac_exists" = xtrue; then
2098   :
2099 else
2100   ac_cv_flibs="$ac_cv_flibs $ac_arg"
2101 fi
2102
2103           ;;
2104           # Ignore everything else.
2105   esac
2106 done
2107 # restore positional arguments
2108 set X $ac_save_positional; shift
2109
2110 # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
2111 # then we insist that the "run path" must be an absolute path (i.e. it
2112 # must begin with a "/").
2113 case `(uname -sr) 2>/dev/null` in
2114    "SunOS 5"*)
2115       ac_ld_run_path=`echo $ac_f77_v_output |
2116                         sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
2117       test "x$ac_ld_run_path" != x &&
2118         if test "$ac_compiler_gnu" = yes; then
2119   for ac_link_opt in $ac_ld_run_path; do
2120     ac_cv_flibs="$ac_cv_flibs -Xlinker $ac_link_opt"
2121   done
2122 else
2123   ac_cv_flibs="$ac_cv_flibs $ac_ld_run_path"
2124 fi
2125       ;;
2126 esac
2127 fi # test "x$FLIBS" = "x"
2128
2129 fi
2130 echo "$as_me:2130: result: $ac_cv_flibs" >&5
2131 echo "${ECHO_T}$ac_cv_flibs" >&6
2132 FLIBS="$ac_cv_flibs"
2133
2134 ac_ext=c
2135 ac_cpp='$CPP $CPPFLAGS'
2136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2139
2140 #############################################
2141 ## Compilers and options according to machine
2142 #############################################
2143
2144 # use for making scripts in script directory
2145 #   different for MIPS Ultrix
2146 SCILAB_GS=sh
2147 # scilab script file in script directory: default is "scilab.g" for UNIX
2148 #   for gcwin32 use "scilab-gcwin32.g"
2149 SCILABSCRIPT=scilab.g
2150 # Fortran program in routines/sun: default is "fgetarg.f"
2151 #   for HPUX use "fgetarg-hpux.f"
2152 FGETARG=fgetarg
2153 # For old Hp computer (9.x), used in "routines/sun/Makefile.in"
2154 #   for choosing the good file between link_std.c and link_SYSV.c
2155 HPPA_OLD=
2156 # Scilab main file: default is "mainsci.o" for UNIX
2157 MAIN='mainsci.o'
2158 # for graphics: default is X11
2159 #   different for Win32
2160 PERIFILE=periX11.o
2161 # specific scilab dirs for graphics: default is "xsci" for X11
2162 #   different for Win32
2163 GUILIB=xsci
2164 # specific for gnome/gtk version
2165 GZVT=
2166 # specific scilab dirs for xdr:  default is void for X11
2167 #   xdr for Win32
2168 XDRLIB=
2169 XDRLIBNAME=
2170 # objects files in routines/menusX: default is XOBJS for UNIX
2171 #   for Win32 use WOBJS
2172 MENUSOBJS=XOBJS
2173 # use other malloc (in "routines/sun" directory) for some 64 bits machines
2174 MALLOC=
2175 # USE_CDEC directives for Dec Alpha
2176 FC_USE_CDEC=DEC
2177 # want to build Scilab f2c too
2178 if test "$with_addedf2c" = yes; then
2179   F2C_SUBDIR=f2c/src
2180 else
2181   F2C_SUBDIR=
2182 fi
2183 # on windows target generating scripts for
2184 # printing is useless
2185 BLPR_SCRIPTS='$(BPROGRAMS)'
2186 # on windows target when generating script
2187 # cygdrive/xxx must be replaced by xxx:/
2188 # for mingw32
2189 SED_CYGDRIVE=
2190 # subset of examples which are supposed to work
2191 EXAMPLES_TESTS='$(SUBDIRS1) $(SUBDIRS2)'
2192
2193 #########################
2194 ## libtool
2195 #########################
2196
2197 echo "configuration of libtool"
2198
2199 # Check whether --enable-shared or --disable-shared was given.
2200 if test "${enable_shared+set}" = set; then
2201   enableval="$enable_shared"
2202   p=${PACKAGE-default}
2203 case $enableval in
2204 yes) enable_shared=yes ;;
2205 no) enable_shared=no ;;
2206 *)
2207   enable_shared=no
2208   # Look at the argument we got.  We use all the common list separators.
2209   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2210   for pkg in $enableval; do
2211     if test "X$pkg" = "X$p"; then
2212       enable_shared=yes
2213     fi
2214   done
2215   IFS="$ac_save_ifs"
2216   ;;
2217 esac
2218 else
2219   enable_shared=yes
2220 fi;
2221 # Check whether --enable-static or --disable-static was given.
2222 if test "${enable_static+set}" = set; then
2223   enableval="$enable_static"
2224   p=${PACKAGE-default}
2225 case $enableval in
2226 yes) enable_static=yes ;;
2227 no) enable_static=no ;;
2228 *)
2229   enable_static=no
2230   # Look at the argument we got.  We use all the common list separators.
2231   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2232   for pkg in $enableval; do
2233     if test "X$pkg" = "X$p"; then
2234       enable_static=yes
2235     fi
2236   done
2237   IFS="$ac_save_ifs"
2238   ;;
2239 esac
2240 else
2241   enable_static=yes
2242 fi;
2243 # Check whether --enable-fast-install or --disable-fast-install was given.
2244 if test "${enable_fast_install+set}" = set; then
2245   enableval="$enable_fast_install"
2246   p=${PACKAGE-default}
2247 case $enableval in
2248 yes) enable_fast_install=yes ;;
2249 no) enable_fast_install=no ;;
2250 *)
2251   enable_fast_install=no
2252   # Look at the argument we got.  We use all the common list separators.
2253   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2254   for pkg in $enableval; do
2255     if test "X$pkg" = "X$p"; then
2256       enable_fast_install=yes
2257     fi
2258   done
2259   IFS="$ac_save_ifs"
2260   ;;
2261 esac
2262 else
2263   enable_fast_install=yes
2264 fi;
2265 ac_ext=c
2266 ac_cpp='$CPP $CPPFLAGS'
2267 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2268 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2269 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2270 if test -n "$ac_tool_prefix"; then
2271   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2272 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2273 echo "$as_me:2273: checking for $ac_word" >&5
2274 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2275 if test "${ac_cv_prog_CC+set}" = set; then
2276   echo $ECHO_N "(cached) $ECHO_C" >&6
2277 else
2278   if test -n "$CC"; then
2279   ac_cv_prog_CC="$CC" # Let the user override the test.
2280 else
2281   ac_save_IFS=$IFS; IFS=$ac_path_separator
2282 ac_dummy="$PATH"
2283 for ac_dir in $ac_dummy; do
2284   IFS=$ac_save_IFS
2285   test -z "$ac_dir" && ac_dir=.
2286   $as_executable_p "$ac_dir/$ac_word" || continue
2287 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2288 echo "$as_me:2288: found $ac_dir/$ac_word" >&5
2289 break
2290 done
2291
2292 fi
2293 fi
2294 CC=$ac_cv_prog_CC
2295 if test -n "$CC"; then
2296   echo "$as_me:2296: result: $CC" >&5
2297 echo "${ECHO_T}$CC" >&6
2298 else
2299   echo "$as_me:2299: result: no" >&5
2300 echo "${ECHO_T}no" >&6
2301 fi
2302
2303 fi
2304 if test -z "$ac_cv_prog_CC"; then
2305   ac_ct_CC=$CC
2306   # Extract the first word of "gcc", so it can be a program name with args.
2307 set dummy gcc; ac_word=$2
2308 echo "$as_me:2308: checking for $ac_word" >&5
2309 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2310 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2311   echo $ECHO_N "(cached) $ECHO_C" >&6
2312 else
2313   if test -n "$ac_ct_CC"; then
2314   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2315 else
2316   ac_save_IFS=$IFS; IFS=$ac_path_separator
2317 ac_dummy="$PATH"
2318 for ac_dir in $ac_dummy; do
2319   IFS=$ac_save_IFS
2320   test -z "$ac_dir" && ac_dir=.
2321   $as_executable_p "$ac_dir/$ac_word" || continue
2322 ac_cv_prog_ac_ct_CC="gcc"
2323 echo "$as_me:2323: found $ac_dir/$ac_word" >&5
2324 break
2325 done
2326
2327 fi
2328 fi
2329 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2330 if test -n "$ac_ct_CC"; then
2331   echo "$as_me:2331: result: $ac_ct_CC" >&5
2332 echo "${ECHO_T}$ac_ct_CC" >&6
2333 else
2334   echo "$as_me:2334: result: no" >&5
2335 echo "${ECHO_T}no" >&6
2336 fi
2337
2338   CC=$ac_ct_CC
2339 else
2340   CC="$ac_cv_prog_CC"
2341 fi
2342
2343 if test -z "$CC"; then
2344   if test -n "$ac_tool_prefix"; then
2345   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2346 set dummy ${ac_tool_prefix}cc; ac_word=$2
2347 echo "$as_me:2347: checking for $ac_word" >&5
2348 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2349 if test "${ac_cv_prog_CC+set}" = set; then
2350   echo $ECHO_N "(cached) $ECHO_C" >&6
2351 else
2352   if test -n "$CC"; then
2353   ac_cv_prog_CC="$CC" # Let the user override the test.
2354 else
2355   ac_save_IFS=$IFS; IFS=$ac_path_separator
2356 ac_dummy="$PATH"
2357 for ac_dir in $ac_dummy; do
2358   IFS=$ac_save_IFS
2359   test -z "$ac_dir" && ac_dir=.
2360   $as_executable_p "$ac_dir/$ac_word" || continue
2361 ac_cv_prog_CC="${ac_tool_prefix}cc"
2362 echo "$as_me:2362: found $ac_dir/$ac_word" >&5
2363 break
2364 done
2365
2366 fi
2367 fi
2368 CC=$ac_cv_prog_CC
2369 if test -n "$CC"; then
2370   echo "$as_me:2370: result: $CC" >&5
2371 echo "${ECHO_T}$CC" >&6
2372 else
2373   echo "$as_me:2373: result: no" >&5
2374 echo "${ECHO_T}no" >&6
2375 fi
2376
2377 fi
2378 if test -z "$ac_cv_prog_CC"; then
2379   ac_ct_CC=$CC
2380   # Extract the first word of "cc", so it can be a program name with args.
2381 set dummy cc; ac_word=$2
2382 echo "$as_me:2382: checking for $ac_word" >&5
2383 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2384 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2385   echo $ECHO_N "(cached) $ECHO_C" >&6
2386 else
2387   if test -n "$ac_ct_CC"; then
2388   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2389 else
2390   ac_save_IFS=$IFS; IFS=$ac_path_separator
2391 ac_dummy="$PATH"
2392 for ac_dir in $ac_dummy; do
2393   IFS=$ac_save_IFS
2394   test -z "$ac_dir" && ac_dir=.
2395   $as_executable_p "$ac_dir/$ac_word" || continue
2396 ac_cv_prog_ac_ct_CC="cc"
2397 echo "$as_me:2397: found $ac_dir/$ac_word" >&5
2398 break
2399 done
2400
2401 fi
2402 fi
2403 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2404 if test -n "$ac_ct_CC"; then
2405   echo "$as_me:2405: result: $ac_ct_CC" >&5
2406 echo "${ECHO_T}$ac_ct_CC" >&6
2407 else
2408   echo "$as_me:2408: result: no" >&5
2409 echo "${ECHO_T}no" >&6
2410 fi
2411
2412   CC=$ac_ct_CC
2413 else
2414   CC="$ac_cv_prog_CC"
2415 fi
2416
2417 fi
2418 if test -z "$CC"; then
2419   # Extract the first word of "cc", so it can be a program name with args.
2420 set dummy cc; ac_word=$2
2421 echo "$as_me:2421: checking for $ac_word" >&5
2422 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2423 if test "${ac_cv_prog_CC+set}" = set; then
2424   echo $ECHO_N "(cached) $ECHO_C" >&6
2425 else
2426   if test -n "$CC"; then
2427   ac_cv_prog_CC="$CC" # Let the user override the test.
2428 else
2429   ac_prog_rejected=no
2430   ac_save_IFS=$IFS; IFS=$ac_path_separator
2431 ac_dummy="$PATH"
2432 for ac_dir in $ac_dummy; do
2433   IFS=$ac_save_IFS
2434   test -z "$ac_dir" && ac_dir=.
2435   $as_executable_p "$ac_dir/$ac_word" || continue
2436 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2437   ac_prog_rejected=yes
2438   continue
2439 fi
2440 ac_cv_prog_CC="cc"
2441 echo "$as_me:2441: found $ac_dir/$ac_word" >&5
2442 break
2443 done
2444
2445 if test $ac_prog_rejected = yes; then
2446   # We found a bogon in the path, so make sure we never use it.
2447   set dummy $ac_cv_prog_CC
2448   shift
2449   if test $# != 0; then
2450     # We chose a different compiler from the bogus one.
2451     # However, it has the same basename, so the bogon will be chosen
2452     # first if we set CC to just the basename; use the full file name.
2453     shift
2454     set dummy "$ac_dir/$ac_word" ${1+"$@"}
2455     shift
2456     ac_cv_prog_CC="$@"
2457   fi
2458 fi
2459 fi
2460 fi
2461 CC=$ac_cv_prog_CC
2462 if test -n "$CC"; then
2463   echo "$as_me:2463: result: $CC" >&5
2464 echo "${ECHO_T}$CC" >&6
2465 else
2466   echo "$as_me:2466: result: no" >&5
2467 echo "${ECHO_T}no" >&6
2468 fi
2469
2470 fi
2471 if test -z "$CC"; then
2472   if test -n "$ac_tool_prefix"; then
2473   for ac_prog in cl
2474   do
2475     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2476 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2477 echo "$as_me:2477: checking for $ac_word" >&5
2478 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2479 if test "${ac_cv_prog_CC+set}" = set; then
2480   echo $ECHO_N "(cached) $ECHO_C" >&6
2481 else
2482   if test -n "$CC"; then
2483   ac_cv_prog_CC="$CC" # Let the user override the test.
2484 else
2485   ac_save_IFS=$IFS; IFS=$ac_path_separator
2486 ac_dummy="$PATH"
2487 for ac_dir in $ac_dummy; do
2488   IFS=$ac_save_IFS
2489   test -z "$ac_dir" && ac_dir=.
2490   $as_executable_p "$ac_dir/$ac_word" || continue
2491 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2492 echo "$as_me:2492: found $ac_dir/$ac_word" >&5
2493 break
2494 done
2495
2496 fi
2497 fi
2498 CC=$ac_cv_prog_CC
2499 if test -n "$CC"; then
2500   echo "$as_me:2500: result: $CC" >&5
2501 echo "${ECHO_T}$CC" >&6
2502 else
2503   echo "$as_me:2503: result: no" >&5
2504 echo "${ECHO_T}no" >&6
2505 fi
2506
2507     test -n "$CC" && break
2508   done
2509 fi
2510 if test -z "$CC"; then
2511   ac_ct_CC=$CC
2512   for ac_prog in cl
2513 do
2514   # Extract the first word of "$ac_prog", so it can be a program name with args.
2515 set dummy $ac_prog; ac_word=$2
2516 echo "$as_me:2516: checking for $ac_word" >&5
2517 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2518 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2519   echo $ECHO_N "(cached) $ECHO_C" >&6
2520 else
2521   if test -n "$ac_ct_CC"; then
2522   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2523 else
2524   ac_save_IFS=$IFS; IFS=$ac_path_separator
2525 ac_dummy="$PATH"
2526 for ac_dir in $ac_dummy; do
2527   IFS=$ac_save_IFS
2528   test -z "$ac_dir" && ac_dir=.
2529   $as_executable_p "$ac_dir/$ac_word" || continue
2530 ac_cv_prog_ac_ct_CC="$ac_prog"
2531 echo "$as_me:2531: found $ac_dir/$ac_word" >&5
2532 break
2533 done
2534
2535 fi
2536 fi
2537 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2538 if test -n "$ac_ct_CC"; then
2539   echo "$as_me:2539: result: $ac_ct_CC" >&5
2540 echo "${ECHO_T}$ac_ct_CC" >&6
2541 else
2542   echo "$as_me:2542: result: no" >&5
2543 echo "${ECHO_T}no" >&6
2544 fi
2545
2546   test -n "$ac_ct_CC" && break
2547 done
2548
2549   CC=$ac_ct_CC
2550 fi
2551
2552 fi
2553
2554 test -z "$CC" && { { echo "$as_me:2554: error: no acceptable cc found in \$PATH" >&5
2555 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
2556    { (exit 1); exit 1; }; }
2557
2558 # Provide some information about the compiler.
2559 echo "$as_me:2559:" \
2560      "checking for C compiler version" >&5
2561 ac_compiler=`set X $ac_compile; echo $2`
2562 { (eval echo "$as_me:2562: \"$ac_compiler --version </dev/null >&5\"") >&5
2563   (eval $ac_compiler --version </dev/null >&5) 2>&5
2564   ac_status=$?
2565   echo "$as_me:2565: \$? = $ac_status" >&5
2566   (exit $ac_status); }
2567 { (eval echo "$as_me:2567: \"$ac_compiler -v </dev/null >&5\"") >&5
2568   (eval $ac_compiler -v </dev/null >&5) 2>&5
2569   ac_status=$?
2570   echo "$as_me:2570: \$? = $ac_status" >&5
2571   (exit $ac_status); }
2572 { (eval echo "$as_me:2572: \"$ac_compiler -V </dev/null >&5\"") >&5
2573   (eval $ac_compiler -V </dev/null >&5) 2>&5
2574   ac_status=$?
2575   echo "$as_me:2575: \$? = $ac_status" >&5
2576   (exit $ac_status); }
2577
2578 echo "$as_me:2578: checking whether we are using the GNU C compiler" >&5
2579 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2580 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2581   echo $ECHO_N "(cached) $ECHO_C" >&6
2582 else
2583   cat >conftest.$ac_ext <<_ACEOF
2584 #line 2584 "configure"
2585 #include "confdefs.h"
2586
2587 int
2588 main ()
2589 {
2590 #ifndef __GNUC__
2591        choke me
2592 #endif
2593
2594   ;
2595   return 0;
2596 }
2597 _ACEOF
2598 rm -f conftest.$ac_objext
2599 if { (eval echo "$as_me:2599: \"$ac_compile\"") >&5
2600   (eval $ac_compile) 2>&5
2601   ac_status=$?
2602   echo "$as_me:2602: \$? = $ac_status" >&5
2603   (exit $ac_status); } &&
2604          { ac_try='test -s conftest.$ac_objext'
2605   { (eval echo "$as_me:2605: \"$ac_try\"") >&5
2606   (eval $ac_try) 2>&5
2607   ac_status=$?
2608   echo "$as_me:2608: \$? = $ac_status" >&5
2609   (exit $ac_status); }; }; then
2610   ac_compiler_gnu=yes
2611 else
2612   echo "$as_me: failed program was:" >&5
2613 cat conftest.$ac_ext >&5
2614 ac_compiler_gnu=no
2615 fi
2616 rm -f conftest.$ac_objext conftest.$ac_ext
2617 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2618
2619 fi
2620 echo "$as_me:2620: result: $ac_cv_c_compiler_gnu" >&5
2621 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2622 GCC=`test $ac_compiler_gnu = yes && echo yes`
2623 ac_test_CFLAGS=${CFLAGS+set}
2624 ac_save_CFLAGS=$CFLAGS
2625 CFLAGS="-g"
2626 echo "$as_me:2626: checking whether $CC accepts -g" >&5
2627 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2628 if test "${ac_cv_prog_cc_g+set}" = set; then
2629   echo $ECHO_N "(cached) $ECHO_C" >&6
2630 else
2631   cat >conftest.$ac_ext <<_ACEOF
2632 #line 2632 "configure"
2633 #include "confdefs.h"
2634
2635 int
2636 main ()
2637 {
2638
2639   ;
2640   return 0;
2641 }
2642 _ACEOF
2643 rm -f conftest.$ac_objext
2644 if { (eval echo "$as_me:2644: \"$ac_compile\"") >&5
2645   (eval $ac_compile) 2>&5
2646   ac_status=$?
2647   echo "$as_me:2647: \$? = $ac_status" >&5
2648   (exit $ac_status); } &&
2649          { ac_try='test -s conftest.$ac_objext'
2650   { (eval echo "$as_me:2650: \"$ac_try\"") >&5
2651   (eval $ac_try) 2>&5
2652   ac_status=$?
2653   echo "$as_me:2653: \$? = $ac_status" >&5
2654   (exit $ac_status); }; }; then
2655   ac_cv_prog_cc_g=yes
2656 else
2657   echo "$as_me: failed program was:" >&5
2658 cat conftest.$ac_ext >&5
2659 ac_cv_prog_cc_g=no
2660 fi
2661 rm -f conftest.$ac_objext conftest.$ac_ext
2662 fi
2663 echo "$as_me:2663: result: $ac_cv_prog_cc_g" >&5
2664 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2665 if test "$ac_test_CFLAGS" = set; then
2666   CFLAGS=$ac_save_CFLAGS
2667 elif test $ac_cv_prog_cc_g = yes; then
2668   if test "$GCC" = yes; then
2669     CFLAGS="-g -O2"
2670   else
2671     CFLAGS="-g"
2672   fi
2673 else
2674   if test "$GCC" = yes; then
2675     CFLAGS="-O2"
2676   else
2677     CFLAGS=
2678   fi
2679 fi
2680 # Some people use a C++ compiler to compile C.  Since we use `exit',
2681 # in C++ we need to declare it.  In case someone uses the same compiler
2682 # for both compiling C and C++ we need to have the C++ compiler decide
2683 # the declaration of exit, since it's the most demanding environment.
2684 cat >conftest.$ac_ext <<_ACEOF
2685 #ifndef __cplusplus
2686   choke me
2687 #endif
2688 _ACEOF
2689 rm -f conftest.$ac_objext
2690 if { (eval echo "$as_me:2690: \"$ac_compile\"") >&5
2691   (eval $ac_compile) 2>&5
2692   ac_status=$?
2693   echo "$as_me:2693: \$? = $ac_status" >&5
2694   (exit $ac_status); } &&
2695          { ac_try='test -s conftest.$ac_objext'
2696   { (eval echo "$as_me:2696: \"$ac_try\"") >&5
2697   (eval $ac_try) 2>&5
2698   ac_status=$?
2699   echo "$as_me:2699: \$? = $ac_status" >&5
2700   (exit $ac_status); }; }; then
2701   for ac_declaration in \
2702    ''\
2703    '#include <stdlib.h>' \
2704    'extern "C" void std::exit (int) throw (); using std::exit;' \
2705    'extern "C" void std::exit (int); using std::exit;' \
2706    'extern "C" void exit (int) throw ();' \
2707    'extern "C" void exit (int);' \
2708    'void exit (int);'
2709 do
2710   cat >conftest.$ac_ext <<_ACEOF
2711 #line 2711 "configure"
2712 #include "confdefs.h"
2713 #include <stdlib.h>
2714 $ac_declaration
2715 int
2716 main ()
2717 {
2718 exit (42);
2719   ;
2720   return 0;
2721 }
2722 _ACEOF
2723 rm -f conftest.$ac_objext
2724 if { (eval echo "$as_me:2724: \"$ac_compile\"") >&5
2725   (eval $ac_compile) 2>&5
2726   ac_status=$?
2727   echo "$as_me:2727: \$? = $ac_status" >&5
2728   (exit $ac_status); } &&
2729          { ac_try='test -s conftest.$ac_objext'
2730   { (eval echo "$as_me:2730: \"$ac_try\"") >&5
2731   (eval $ac_try) 2>&5
2732   ac_status=$?
2733   echo "$as_me:2733: \$? = $ac_status" >&5
2734   (exit $ac_status); }; }; then
2735   :
2736 else
2737   echo "$as_me: failed program was:" >&5
2738 cat conftest.$ac_ext >&5
2739 continue
2740 fi
2741 rm -f conftest.$ac_objext conftest.$ac_ext
2742   cat >conftest.$ac_ext <<_ACEOF
2743 #line 2743 "configure"
2744 #include "confdefs.h"
2745 $ac_declaration
2746 int
2747 main ()
2748 {
2749 exit (42);
2750   ;
2751   return 0;
2752 }
2753 _ACEOF
2754 rm -f conftest.$ac_objext
2755 if { (eval echo "$as_me:2755: \"$ac_compile\"") >&5
2756   (eval $ac_compile) 2>&5
2757   ac_status=$?
2758   echo "$as_me:2758: \$? = $ac_status" >&5
2759   (exit $ac_status); } &&
2760          { ac_try='test -s conftest.$ac_objext'
2761   { (eval echo "$as_me:2761: \"$ac_try\"") >&5
2762   (eval $ac_try) 2>&5
2763   ac_status=$?
2764   echo "$as_me:2764: \$? = $ac_status" >&5
2765   (exit $ac_status); }; }; then
2766   break
2767 else
2768   echo "$as_me: failed program was:" >&5
2769 cat conftest.$ac_ext >&5
2770 fi
2771 rm -f conftest.$ac_objext conftest.$ac_ext
2772 done
2773 rm -f conftest*
2774 if test -n "$ac_declaration"; then
2775   echo '#ifdef __cplusplus' >>confdefs.h
2776   echo $ac_declaration      >>confdefs.h
2777   echo '#endif'             >>confdefs.h
2778 fi
2779
2780 else
2781   echo "$as_me: failed program was:" >&5
2782 cat conftest.$ac_ext >&5
2783 fi
2784 rm -f conftest.$ac_objext conftest.$ac_ext
2785 ac_ext=c
2786 ac_cpp='$CPP $CPPFLAGS'
2787 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2788 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2789 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2790
2791 # Find the correct PATH separator.  Usually this is `:', but
2792 # DJGPP uses `;' like DOS.
2793 if test "X${PATH_SEPARATOR+set}" != Xset; then
2794   UNAME=${UNAME-`uname 2>/dev/null`}
2795   case X$UNAME in
2796     *-DOS) lt_cv_sys_path_separator=';' ;;
2797     *)     lt_cv_sys_path_separator=':' ;;
2798   esac
2799   PATH_SEPARATOR=$lt_cv_sys_path_separator
2800 fi
2801
2802 # Check whether --with-gnu-ld or --without-gnu-ld was given.
2803 if test "${with_gnu_ld+set}" = set; then
2804   withval="$with_gnu_ld"
2805   test "$withval" = no || with_gnu_ld=yes
2806 else
2807   with_gnu_ld=no
2808 fi;
2809 ac_prog=ld
2810 if test "$GCC" = yes; then
2811   # Check if gcc -print-prog-name=ld gives a path.
2812   echo "$as_me:2812: checking for ld used by GCC" >&5
2813 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
2814   case $host in
2815   *-*-mingw*)
2816     # gcc leaves a trailing carriage return which upsets mingw
2817     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
2818   *)
2819     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
2820   esac
2821   case $ac_prog in
2822     # Accept absolute paths.
2823     [\\/]* | [A-Za-z]:[\\/]*)
2824       re_direlt='/[^/][^/]*/\.\./'
2825       # Canonicalize the path of ld
2826       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
2827       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
2828         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
2829       done
2830       test -z "$LD" && LD="$ac_prog"
2831       ;;
2832   "")
2833     # If it fails, then pretend we aren't using GCC.
2834     ac_prog=ld
2835     ;;
2836   *)
2837     # If it is relative, then search for the first ld in PATH.
2838     with_gnu_ld=unknown
2839     ;;
2840   esac
2841 elif test "$with_gnu_ld" = yes; then
2842   echo "$as_me:2842: checking for GNU ld" >&5
2843 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
2844 else
2845   echo "$as_me:2845: checking for non-GNU ld" >&5
2846 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
2847 fi
2848 if test "${lt_cv_path_LD+set}" = set; then
2849   echo $ECHO_N "(cached) $ECHO_C" >&6
2850 else
2851   if test -z "$LD"; then
2852   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
2853   for ac_dir in $PATH; do
2854     test -z "$ac_dir" && ac_dir=.
2855     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
2856       lt_cv_path_LD="$ac_dir/$ac_prog"
2857       # Check to see if the program is GNU ld.  I'd rather use --version,
2858       # but apparently some GNU ld's only accept -v.
2859       # Break only if it was the GNU/non-GNU ld that we prefer.
2860       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2861         test "$with_gnu_ld" != no && break
2862       else
2863         test "$with_gnu_ld" != yes && break
2864       fi
2865     fi
2866   done
2867   IFS="$ac_save_ifs"
2868 else
2869   lt_cv_path_LD="$LD" # Let the user override the test with a path.
2870 fi
2871 fi
2872
2873 LD="$lt_cv_path_LD"
2874 if test -n "$LD"; then
2875   echo "$as_me:2875: result: $LD" >&5
2876 echo "${ECHO_T}$LD" >&6
2877 else
2878   echo "$as_me:2878: result: no" >&5
2879 echo "${ECHO_T}no" >&6
2880 fi
2881 test -z "$LD" && { { echo "$as_me:2881: error: no acceptable ld found in \$PATH" >&5
2882 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
2883    { (exit 1); exit 1; }; }
2884 echo "$as_me:2884: checking if the linker ($LD) is GNU ld" >&5
2885 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
2886 if test "${lt_cv_prog_gnu_ld+set}" = set; then
2887   echo $ECHO_N "(cached) $ECHO_C" >&6
2888 else
2889   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
2890 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2891   lt_cv_prog_gnu_ld=yes
2892 else
2893   lt_cv_prog_gnu_ld=no
2894 fi
2895 fi
2896 echo "$as_me:2896: result: $lt_cv_prog_gnu_ld" >&5
2897 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
2898 with_gnu_ld=$lt_cv_prog_gnu_ld
2899
2900 echo "$as_me:2900: checking for $LD option to reload object files" >&5
2901 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
2902 if test "${lt_cv_ld_reload_flag+set}" = set; then
2903   echo $ECHO_N "(cached) $ECHO_C" >&6
2904 else
2905   lt_cv_ld_reload_flag='-r'
2906 fi
2907 echo "$as_me:2907: result: $lt_cv_ld_reload_flag" >&5
2908 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
2909 reload_flag=$lt_cv_ld_reload_flag
2910 test -n "$reload_flag" && reload_flag=" $reload_flag"
2911
2912 echo "$as_me:2912: checking for BSD-compatible nm" >&5
2913 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
2914 if test "${lt_cv_path_NM+set}" = set; then
2915   echo $ECHO_N "(cached) $ECHO_C" >&6
2916 else
2917   if test -n "$NM"; then
2918   # Let the user override the test.
2919   lt_cv_path_NM="$NM"
2920 else
2921   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
2922   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
2923     test -z "$ac_dir" && ac_dir=.
2924     tmp_nm=$ac_dir/${ac_tool_prefix}nm
2925     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
2926       # Check to see if the nm accepts a BSD-compat flag.
2927       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
2928       #   nm: unknown option "B" ignored
2929       # Tru64's nm complains that /dev/null is an invalid object file
2930       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
2931         lt_cv_path_NM="$tmp_nm -B"
2932         break
2933       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
2934         lt_cv_path_NM="$tmp_nm -p"
2935         break
2936       else
2937         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
2938         continue # so that we can try to find one that supports BSD flags
2939       fi
2940     fi
2941   done
2942   IFS="$ac_save_ifs"
2943   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
2944 fi
2945 fi
2946
2947 NM="$lt_cv_path_NM"
2948 echo "$as_me:2948: result: $NM" >&5
2949 echo "${ECHO_T}$NM" >&6
2950
2951 echo "$as_me:2951: checking whether ln -s works" >&5
2952 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2953 LN_S=$as_ln_s
2954 if test "$LN_S" = "ln -s"; then
2955   echo "$as_me:2955: result: yes" >&5
2956 echo "${ECHO_T}yes" >&6
2957 else
2958   echo "$as_me:2958: result: no, using $LN_S" >&5
2959 echo "${ECHO_T}no, using $LN_S" >&6
2960 fi
2961
2962 echo "$as_me:2962: checking how to recognise dependant libraries" >&5
2963 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
2964 if test "${lt_cv_deplibs_check_method+set}" = set; then
2965   echo $ECHO_N "(cached) $ECHO_C" >&6
2966 else
2967   lt_cv_file_magic_cmd='$MAGIC_CMD'
2968 lt_cv_file_magic_test_file=
2969 lt_cv_deplibs_check_method='unknown'
2970 # Need to set the preceding variable on all platforms that support
2971 # interlibrary dependencies.
2972 # 'none' -- dependencies not supported.
2973 # `unknown' -- same as none, but documents that we really don't know.
2974 # 'pass_all' -- all dependencies passed with no checks.
2975 # 'test_compile' -- check by making test program.
2976 # 'file_magic [[regex]]' -- check by looking for files in library path
2977 # which responds to the $file_magic_cmd with a given egrep regex.
2978 # If you have `file' or equivalent on your system and you're not sure
2979 # whether `pass_all' will *always* work, you probably want this one.
2980
2981 case $host_os in
2982 aix4* | aix5*)
2983   lt_cv_deplibs_check_method=pass_all
2984   ;;
2985
2986 beos*)
2987   lt_cv_deplibs_check_method=pass_all
2988   ;;
2989
2990 bsdi4*)
2991   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
2992   lt_cv_file_magic_cmd='/usr/bin/file -L'
2993   lt_cv_file_magic_test_file=/shlib/libc.so
2994   ;;
2995
2996 cygwin* | mingw* | pw32*)
2997   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
2998   lt_cv_file_magic_cmd='$OBJDUMP -f'
2999   ;;
3000
3001 darwin* | rhapsody*)
3002   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3003   lt_cv_file_magic_cmd='/usr/bin/file -L'
3004   case "$host_os" in
3005   rhapsody* | darwin1.[012])
3006     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3007     ;;
3008   *) # Darwin 1.3 on
3009     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3010     ;;
3011   esac
3012   ;;
3013
3014 freebsd*)
3015   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3016     case $host_cpu in
3017     i*86 )
3018       # Not sure whether the presence of OpenBSD here was a mistake.
3019       # Let's accept both of them until this is cleared up.
3020       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3021       lt_cv_file_magic_cmd=/usr/bin/file
3022       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3023       ;;
3024     esac
3025   else
3026     lt_cv_deplibs_check_method=pass_all
3027   fi
3028   ;;
3029
3030 gnu*)
3031   lt_cv_deplibs_check_method=pass_all
3032   ;;
3033
3034 hpux10.20*|hpux11*)
3035   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3036   lt_cv_file_magic_cmd=/usr/bin/file
3037   lt_cv_file_magic_test_file=/usr/lib/libc.sl
3038   ;;
3039
3040 irix5* | irix6*)
3041   case $host_os in
3042   irix5*)
3043     # this will be overridden with pass_all, but let us keep it just in case
3044     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3045     ;;
3046   *)
3047     case $LD in
3048     *-32|*"-32 ") libmagic=32-bit;;
3049     *-n32|*"-n32 ") libmagic=N32;;
3050     *-64|*"-64 ") libmagic=64-bit;;
3051     *) libmagic=never-match;;
3052     esac
3053     # this will be overridden with pass_all, but let us keep it just in case
3054     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3055     ;;
3056   esac
3057   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3058   lt_cv_deplibs_check_method=pass_all
3059   ;;
3060
3061 # This must be Linux ELF.
3062 linux-gnu*)
3063   case $host_cpu in
3064   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
3065     lt_cv_deplibs_check_method=pass_all ;;
3066   *)
3067     # glibc up to 2.1.1 does not perform some relocations on ARM
3068     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3069   esac
3070   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3071   ;;
3072
3073 netbsd*)
3074   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3075     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3076   else
3077     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3078   fi
3079   ;;
3080
3081 newos6*)
3082   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3083   lt_cv_file_magic_cmd=/usr/bin/file
3084   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3085   ;;
3086
3087 openbsd*)
3088   lt_cv_file_magic_cmd=/usr/bin/file
3089   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3090   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3091     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3092   else
3093     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3094   fi
3095   ;;
3096
3097 osf3* | osf4* | osf5*)
3098   # this will be overridden with pass_all, but let us keep it just in case
3099   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3100   lt_cv_file_magic_test_file=/shlib/libc.so
3101   lt_cv_deplibs_check_method=pass_all
3102   ;;
3103
3104 sco3.2v5*)
3105   lt_cv_deplibs_check_method=pass_all
3106   ;;
3107
3108 solaris*)
3109   lt_cv_deplibs_check_method=pass_all
3110   lt_cv_file_magic_test_file=/lib/libc.so
3111   ;;
3112
3113 sysv5uw[78]* | sysv4*uw2*)
3114   lt_cv_deplibs_check_method=pass_all
3115   ;;
3116
3117 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3118   case $host_vendor in
3119   motorola)
3120     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]'
3121     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3122     ;;
3123   ncr)
3124     lt_cv_deplibs_check_method=pass_all
3125     ;;
3126   sequent)
3127     lt_cv_file_magic_cmd='/bin/file'
3128     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3129     ;;
3130   sni)
3131     lt_cv_file_magic_cmd='/bin/file'
3132     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3133     lt_cv_file_magic_test_file=/lib/libc.so
3134     ;;
3135   esac
3136   ;;
3137 esac
3138
3139 fi
3140 echo "$as_me:3140: result: $lt_cv_deplibs_check_method" >&5
3141 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3142 file_magic_cmd=$lt_cv_file_magic_cmd
3143 deplibs_check_method=$lt_cv_deplibs_check_method
3144
3145 # Check for command to grab the raw symbol name followed by C symbol from nm.
3146 echo "$as_me:3146: checking command to parse $NM output" >&5
3147 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
3148 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3149   echo $ECHO_N "(cached) $ECHO_C" >&6
3150 else
3151
3152 # These are sane defaults that work on at least a few old systems.
3153 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
3154
3155 # Character class describing NM global symbol codes.
3156 symcode='[BCDEGRST]'
3157
3158 # Regexp to match symbols that can be accessed directly from C.
3159 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3160
3161 # Transform the above into a raw symbol and a C symbol.
3162 symxfrm='\1 \2\3 \3'
3163
3164 # Transform an extracted symbol line into a proper C declaration
3165 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3166
3167 # Transform an extracted symbol line into symbol name and symbol address
3168 lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
3169
3170 # Define system-specific variables.
3171 case $host_os in
3172 aix*)
3173   symcode='[BCDT]'
3174   ;;
3175 cygwin* | mingw* | pw32*)
3176   symcode='[ABCDGISTW]'
3177   ;;
3178 hpux*) # Its linker distinguishes data from code symbols
3179   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3180   lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
3181   ;;
3182 irix*)
3183   symcode='[BCDEGRST]'
3184   ;;
3185 solaris* | sysv5*)
3186   symcode='[BDT]'
3187   ;;
3188 sysv4)
3189   symcode='[DFNSTU]'
3190   ;;
3191 esac
3192
3193 # Handle CRLF in mingw tool chain
3194 opt_cr=
3195 case $host_os in
3196 mingw*)
3197   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3198   ;;
3199 esac
3200
3201 # If we're using GNU nm, then use its standard symbol codes.
3202 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3203   symcode='[ABCDGISTW]'
3204 fi
3205
3206 # Try without a prefix undercore, then with it.
3207 for ac_symprfx in "" "_"; do
3208
3209   # Write the raw and C identifiers.
3210 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3211
3212   # Check to see that the pipe works correctly.
3213   pipe_works=no
3214   rm -f conftest*
3215   cat > conftest.$ac_ext <<EOF
3216 #ifdef __cplusplus
3217 extern "C" {
3218 #endif
3219 char nm_test_var;
3220 void nm_test_func(){}
3221 #ifdef __cplusplus
3222 }
3223 #endif
3224 int main(){nm_test_var='a';nm_test_func();return(0);}
3225 EOF
3226
3227   if { (eval echo "$as_me:3227: \"$ac_compile\"") >&5
3228   (eval $ac_compile) 2>&5
3229   ac_status=$?
3230   echo "$as_me:3230: \$? = $ac_status" >&5
3231   (exit $ac_status); }; then
3232     # Now try to grab the symbols.
3233     nlist=conftest.nm
3234     if { (eval echo "$as_me:3234: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3235   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3236   ac_status=$?
3237   echo "$as_me:3237: \$? = $ac_status" >&5
3238   (exit $ac_status); } && test -s "$nlist"; then
3239       # Try sorting and uniquifying the output.
3240       if sort "$nlist" | uniq > "$nlist"T; then
3241         mv -f "$nlist"T "$nlist"
3242       else
3243         rm -f "$nlist"T
3244       fi
3245
3246       # Make sure that we snagged all the symbols we need.
3247       if egrep ' nm_test_var$' "$nlist" >/dev/null; then
3248         if egrep ' nm_test_func$' "$nlist" >/dev/null; then
3249           cat <<EOF > conftest.$ac_ext
3250 #ifdef __cplusplus
3251 extern "C" {
3252 #endif
3253
3254 EOF
3255           # Now generate the symbol file.
3256           eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
3257
3258           cat <<EOF >> conftest.$ac_ext
3259 #if defined (__STDC__) && __STDC__
3260 # define lt_ptr void *
3261 #else
3262 # define lt_ptr char *
3263 # define const
3264 #endif
3265
3266 /* The mapping between symbol names and symbols. */
3267 const struct {
3268   const char *name;
3269   lt_ptr address;
3270 }
3271 lt_preloaded_symbols[] =
3272 {
3273 EOF
3274           sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
3275           cat <<\EOF >> conftest.$ac_ext
3276   {0, (lt_ptr) 0}
3277 };
3278
3279 #ifdef __cplusplus
3280 }
3281 #endif
3282 EOF
3283           # Now try linking the two files.
3284           mv conftest.$ac_objext conftstm.$ac_objext
3285           save_LIBS="$LIBS"
3286           save_CFLAGS="$CFLAGS"
3287           LIBS="conftstm.$ac_objext"
3288           CFLAGS="$CFLAGS$no_builtin_flag"
3289           if { (eval echo "$as_me:3289: \"$ac_link\"") >&5
3290   (eval $ac_link) 2>&5
3291   ac_status=$?
3292   echo "$as_me:3292: \$? = $ac_status" >&5
3293   (exit $ac_status); } && test -s conftest; then
3294             pipe_works=yes
3295           fi
3296           LIBS="$save_LIBS"
3297           CFLAGS="$save_CFLAGS"
3298         else
3299           echo "cannot find nm_test_func in $nlist" >&5
3300         fi
3301       else
3302         echo "cannot find nm_test_var in $nlist" >&5
3303       fi
3304     else
3305       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
3306     fi
3307   else
3308     echo "$progname: failed program was:" >&5
3309     cat conftest.$ac_ext >&5
3310   fi
3311   rm -f conftest* conftst*
3312
3313   # Do not use the global_symbol_pipe unless it works.
3314   if test "$pipe_works" = yes; then
3315     break
3316   else
3317     lt_cv_sys_global_symbol_pipe=
3318   fi
3319 done
3320
3321 fi
3322
3323 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
3324 if test -z "$lt_cv_sys_global_symbol_pipe"; then
3325   global_symbol_to_cdecl=
3326   global_symbol_to_c_name_address=
3327 else
3328   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
3329   global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
3330 fi
3331 if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
3332 then
3333   echo "$as_me:3333: result: failed" >&5
3334 echo "${ECHO_T}failed" >&6
3335 else
3336   echo "$as_me:3336: result: ok" >&5
3337 echo "${ECHO_T}ok" >&6
3338 fi
3339
3340 ac_ext=c
3341 ac_cpp='$CPP $CPPFLAGS'
3342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3345 echo "$as_me:3345: checking how to run the C preprocessor" >&5
3346 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3347 # On Suns, sometimes $CPP names a directory.
3348 if test -n "$CPP" && test -d "$CPP"; then
3349   CPP=
3350 fi
3351 if test -z "$CPP"; then
3352   if test "${ac_cv_prog_CPP+set}" = set; then
3353   echo $ECHO_N "(cached) $ECHO_C" >&6
3354 else
3355       # Double quotes because CPP needs to be expanded
3356     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3357     do
3358       ac_preproc_ok=false
3359 for ac_c_preproc_warn_flag in '' yes
3360 do
3361   # Use a header file that comes with gcc, so configuring glibc
3362   # with a fresh cross-compiler works.
3363   # On the NeXT, cc -E runs the code through the compiler's parser,
3364   # not just through cpp. "Syntax error" is here to catch this case.
3365   cat >conftest.$ac_ext <<_ACEOF
3366 #line 3366 "configure"
3367 #include "confdefs.h"
3368 #include <assert.h>
3369                      Syntax error
3370 _ACEOF
3371 if { (eval echo "$as_me:3371: \"$ac_cpp conftest.$ac_ext\"") >&5
3372   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3373   ac_status=$?
3374   egrep -v '^ *\+' conftest.er1 >conftest.err
3375   rm -f conftest.er1
3376   cat conftest.err >&5
3377   echo "$as_me:3377: \$? = $ac_status" >&5
3378   (exit $ac_status); } >/dev/null; then
3379   if test -s conftest.err; then
3380     ac_cpp_err=$ac_c_preproc_warn_flag
3381   else
3382     ac_cpp_err=
3383   fi
3384 else
3385   ac_cpp_err=yes
3386 fi
3387 if test -z "$ac_cpp_err"; then
3388   :
3389 else
3390   echo "$as_me: failed program was:" >&5
3391   cat conftest.$ac_ext >&5
3392   # Broken: fails on valid input.
3393 continue
3394 fi
3395 rm -f conftest.err conftest.$ac_ext
3396
3397   # OK, works on sane cases.  Now check whether non-existent headers
3398   # can be detected and how.
3399   cat >conftest.$ac_ext <<_ACEOF
3400 #line 3400 "configure"
3401 #include "confdefs.h"
3402 #include <ac_nonexistent.h>
3403 _ACEOF
3404 if { (eval echo "$as_me:3404: \"$ac_cpp conftest.$ac_ext\"") >&5
3405   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3406   ac_status=$?
3407   egrep -v '^ *\+' conftest.er1 >conftest.err
3408   rm -f conftest.er1
3409   cat conftest.err >&5
3410   echo "$as_me:3410: \$? = $ac_status" >&5
3411   (exit $ac_status); } >/dev/null; then
3412   if test -s conftest.err; then
3413     ac_cpp_err=$ac_c_preproc_warn_flag
3414   else
3415     ac_cpp_err=
3416   fi
3417 else
3418   ac_cpp_err=yes
3419 fi
3420 if test -z "$ac_cpp_err"; then
3421   # Broken: success on invalid input.
3422 continue
3423 else
3424   echo "$as_me: failed program was:" >&5
3425   cat conftest.$ac_ext >&5
3426   # Passes both tests.
3427 ac_preproc_ok=:
3428 break
3429 fi
3430 rm -f conftest.err conftest.$ac_ext
3431
3432 done
3433 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3434 rm -f conftest.err conftest.$ac_ext
3435 if $ac_preproc_ok; then
3436   break
3437 fi
3438
3439     done
3440     ac_cv_prog_CPP=$CPP
3441
3442 fi
3443   CPP=$ac_cv_prog_CPP
3444 else
3445   ac_cv_prog_CPP=$CPP
3446 fi
3447 echo "$as_me:3447: result: $CPP" >&5
3448 echo "${ECHO_T}$CPP" >&6
3449 ac_preproc_ok=false
3450 for ac_c_preproc_warn_flag in '' yes
3451 do
3452   # Use a header file that comes with gcc, so configuring glibc
3453   # with a fresh cross-compiler works.
3454   # On the NeXT, cc -E runs the code through the compiler's parser,
3455   # not just through cpp. "Syntax error" is here to catch this case.
3456   cat >conftest.$ac_ext <<_ACEOF
3457 #line 3457 "configure"
3458 #include "confdefs.h"
3459 #include <assert.h>
3460                      Syntax error
3461 _ACEOF
3462 if { (eval echo "$as_me:3462: \"$ac_cpp conftest.$ac_ext\"") >&5
3463   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3464   ac_status=$?
3465   egrep -v '^ *\+' conftest.er1 >conftest.err
3466   rm -f conftest.er1
3467   cat conftest.err >&5
3468   echo "$as_me:3468: \$? = $ac_status" >&5
3469   (exit $ac_status); } >/dev/null; then
3470   if test -s conftest.err; then
3471     ac_cpp_err=$ac_c_preproc_warn_flag
3472   else
3473     ac_cpp_err=
3474   fi
3475 else
3476   ac_cpp_err=yes
3477 fi
3478 if test -z "$ac_cpp_err"; then
3479   :
3480 else
3481   echo "$as_me: failed program was:" >&5
3482   cat conftest.$ac_ext >&5
3483   # Broken: fails on valid input.
3484 continue
3485 fi
3486 rm -f conftest.err conftest.$ac_ext
3487
3488   # OK, works on sane cases.  Now check whether non-existent headers
3489   # can be detected and how.
3490   cat >conftest.$ac_ext <<_ACEOF
3491 #line 3491 "configure"
3492 #include "confdefs.h"
3493 #include <ac_nonexistent.h>
3494 _ACEOF
3495 if { (eval echo "$as_me:3495: \"$ac_cpp conftest.$ac_ext\"") >&5
3496   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3497   ac_status=$?
3498   egrep -v '^ *\+' conftest.er1 >conftest.err
3499   rm -f conftest.er1
3500   cat conftest.err >&5
3501   echo "$as_me:3501: \$? = $ac_status" >&5
3502   (exit $ac_status); } >/dev/null; then
3503   if test -s conftest.err; then
3504     ac_cpp_err=$ac_c_preproc_warn_flag
3505   else
3506     ac_cpp_err=
3507   fi
3508 else
3509   ac_cpp_err=yes
3510 fi
3511 if test -z "$ac_cpp_err"; then
3512   # Broken: success on invalid input.
3513 continue
3514 else
3515   echo "$as_me: failed program was:" >&5
3516   cat conftest.$ac_ext >&5
3517   # Passes both tests.
3518 ac_preproc_ok=:
3519 break
3520 fi
3521 rm -f conftest.err conftest.$ac_ext
3522
3523 done
3524 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3525 rm -f conftest.err conftest.$ac_ext
3526 if $ac_preproc_ok; then
3527   :
3528 else
3529   { { echo "$as_me:3529: error: C preprocessor \"$CPP\" fails sanity check" >&5
3530 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3531    { (exit 1); exit 1; }; }
3532 fi
3533
3534 ac_ext=c
3535 ac_cpp='$CPP $CPPFLAGS'
3536 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3537 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3538 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3539
3540 for ac_header in dlfcn.h
3541 do
3542 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3543 echo "$as_me:3543: checking for $ac_header" >&5
3544 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3545 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3546   echo $ECHO_N "(cached) $ECHO_C" >&6
3547 else
3548   cat >conftest.$ac_ext <<_ACEOF
3549 #line 3549 "configure"
3550 #include "confdefs.h"
3551 #include <$ac_header>
3552 _ACEOF
3553 if { (eval echo "$as_me:3553: \"$ac_cpp conftest.$ac_ext\"") >&5
3554   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3555   ac_status=$?
3556   egrep -v '^ *\+' conftest.er1 >conftest.err
3557   rm -f conftest.er1
3558   cat conftest.err >&5
3559   echo "$as_me:3559: \$? = $ac_status" >&5
3560   (exit $ac_status); } >/dev/null; then
3561   if test -s conftest.err; then
3562     ac_cpp_err=$ac_c_preproc_warn_flag
3563   else
3564     ac_cpp_err=
3565   fi
3566 else
3567   ac_cpp_err=yes
3568 fi
3569 if test -z "$ac_cpp_err"; then
3570   eval "$as_ac_Header=yes"
3571 else
3572   echo "$as_me: failed program was:" >&5
3573   cat conftest.$ac_ext >&5
3574   eval "$as_ac_Header=no"
3575 fi
3576 rm -f conftest.err conftest.$ac_ext
3577 fi
3578 echo "$as_me:3578: result: `eval echo '${'$as_ac_Header'}'`" >&5
3579 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3580 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3581   cat >>confdefs.h <<EOF
3582 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3583 EOF
3584
3585 fi
3586 done
3587
3588 #AC_REQUIRE([AC_PROG_CC])dnl
3589
3590 # Only perform the check for file, if the check method requires it
3591 case $deplibs_check_method in
3592 file_magic*)
3593   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
3594     echo "$as_me:3594: checking for ${ac_tool_prefix}file" >&5
3595 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
3596 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3597   echo $ECHO_N "(cached) $ECHO_C" >&6
3598 else
3599   case $MAGIC_CMD in
3600   /*)
3601   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3602   ;;
3603   ?:/*)
3604   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3605   ;;
3606   *)
3607   ac_save_MAGIC_CMD="$MAGIC_CMD"
3608   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3609   ac_dummy="/usr/bin:$PATH"
3610   for ac_dir in $ac_dummy; do
3611     test -z "$ac_dir" && ac_dir=.
3612     if test -f $ac_dir/${ac_tool_prefix}file; then
3613       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
3614       if test -n "$file_magic_test_file"; then
3615         case $deplibs_check_method in
3616         "file_magic "*)
3617           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3618           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3619           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3620             egrep "$file_magic_regex" > /dev/null; then
3621             :
3622           else
3623             cat <<EOF 1>&2
3624
3625 *** Warning: the command libtool uses to detect shared libraries,
3626 *** $file_magic_cmd, produces output that libtool cannot recognize.
3627 *** The result is that libtool may fail to recognize shared libraries
3628 *** as such.  This will affect the creation of libtool libraries that
3629 *** depend on shared libraries, but programs linked with such libtool
3630 *** libraries will work regardless of this problem.  Nevertheless, you
3631 *** may want to report the problem to your system manager and/or to
3632 *** bug-libtool@gnu.org
3633
3634 EOF
3635           fi ;;
3636         esac
3637       fi
3638       break
3639     fi
3640   done
3641   IFS="$ac_save_ifs"
3642   MAGIC_CMD="$ac_save_MAGIC_CMD"
3643   ;;
3644 esac
3645 fi
3646
3647 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3648 if test -n "$MAGIC_CMD"; then
3649   echo "$as_me:3649: result: $MAGIC_CMD" >&5
3650 echo "${ECHO_T}$MAGIC_CMD" >&6
3651 else
3652   echo "$as_me:3652: result: no" >&5
3653 echo "${ECHO_T}no" >&6
3654 fi
3655
3656 if test -z "$lt_cv_path_MAGIC_CMD"; then
3657   if test -n "$ac_tool_prefix"; then
3658     echo "$as_me:3658: checking for file" >&5
3659 echo $ECHO_N "checking for file... $ECHO_C" >&6
3660 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3661   echo $ECHO_N "(cached) $ECHO_C" >&6
3662 else
3663   case $MAGIC_CMD in
3664   /*)
3665   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3666   ;;
3667   ?:/*)
3668   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3669   ;;
3670   *)
3671   ac_save_MAGIC_CMD="$MAGIC_CMD"
3672   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3673   ac_dummy="/usr/bin:$PATH"
3674   for ac_dir in $ac_dummy; do
3675     test -z "$ac_dir" && ac_dir=.
3676     if test -f $ac_dir/file; then
3677       lt_cv_path_MAGIC_CMD="$ac_dir/file"
3678       if test -n "$file_magic_test_file"; then
3679         case $deplibs_check_method in
3680         "file_magic "*)
3681           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3682           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3683           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3684             egrep "$file_magic_regex" > /dev/null; then
3685             :
3686           else
3687             cat <<EOF 1>&2
3688
3689 *** Warning: the command libtool uses to detect shared libraries,
3690 *** $file_magic_cmd, produces output that libtool cannot recognize.
3691 *** The result is that libtool may fail to recognize shared libraries
3692 *** as such.  This will affect the creation of libtool libraries that
3693 *** depend on shared libraries, but programs linked with such libtool
3694 *** libraries will work regardless of this problem.  Nevertheless, you
3695 *** may want to report the problem to your system manager and/or to
3696 *** bug-libtool@gnu.org
3697
3698 EOF
3699           fi ;;
3700         esac
3701       fi
3702       break
3703     fi
3704   done
3705   IFS="$ac_save_ifs"
3706   MAGIC_CMD="$ac_save_MAGIC_CMD"
3707   ;;
3708 esac
3709 fi
3710
3711 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3712 if test -n "$MAGIC_CMD"; then
3713   echo "$as_me:3713: result: $MAGIC_CMD" >&5
3714 echo "${ECHO_T}$MAGIC_CMD" >&6
3715 else
3716   echo "$as_me:3716: result: no" >&5
3717 echo "${ECHO_T}no" >&6
3718 fi
3719
3720   else
3721     MAGIC_CMD=:
3722   fi
3723 fi
3724
3725   fi
3726   ;;
3727 esac
3728
3729 if test -n "$ac_tool_prefix"; then
3730   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3731 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3732 echo "$as_me:3732: checking for $ac_word" >&5
3733 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3734 if test "${ac_cv_prog_RANLIB+set}" = set; then
3735   echo $ECHO_N "(cached) $ECHO_C" >&6
3736 else
3737   if test -n "$RANLIB"; then
3738   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3739 else
3740   ac_save_IFS=$IFS; IFS=$ac_path_separator
3741 ac_dummy="$PATH"
3742 for ac_dir in $ac_dummy; do
3743   IFS=$ac_save_IFS
3744   test -z "$ac_dir" && ac_dir=.
3745   $as_executable_p "$ac_dir/$ac_word" || continue
3746 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3747 echo "$as_me:3747: found $ac_dir/$ac_word" >&5
3748 break
3749 done
3750
3751 fi
3752 fi
3753 RANLIB=$ac_cv_prog_RANLIB
3754 if test -n "$RANLIB"; then
3755   echo "$as_me:3755: result: $RANLIB" >&5
3756 echo "${ECHO_T}$RANLIB" >&6
3757 else
3758   echo "$as_me:3758: result: no" >&5
3759 echo "${ECHO_T}no" >&6
3760 fi
3761
3762 fi
3763 if test -z "$ac_cv_prog_RANLIB"; then
3764   ac_ct_RANLIB=$RANLIB
3765   # Extract the first word of "ranlib", so it can be a program name with args.
3766 set dummy ranlib; ac_word=$2
3767 echo "$as_me:3767: checking for $ac_word" >&5
3768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3769 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3770   echo $ECHO_N "(cached) $ECHO_C" >&6
3771 else
3772   if test -n "$ac_ct_RANLIB"; then
3773   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3774 else
3775   ac_save_IFS=$IFS; IFS=$ac_path_separator
3776 ac_dummy="$PATH"
3777 for ac_dir in $ac_dummy; do
3778   IFS=$ac_save_IFS
3779   test -z "$ac_dir" && ac_dir=.
3780   $as_executable_p "$ac_dir/$ac_word" || continue
3781 ac_cv_prog_ac_ct_RANLIB="ranlib"
3782 echo "$as_me:3782: found $ac_dir/$ac_word" >&5
3783 break
3784 done
3785
3786   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3787 fi
3788 fi
3789 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3790 if test -n "$ac_ct_RANLIB"; then
3791   echo "$as_me:3791: result: $ac_ct_RANLIB" >&5
3792 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3793 else
3794   echo "$as_me:3794: result: no" >&5
3795 echo "${ECHO_T}no" >&6
3796 fi
3797
3798   RANLIB=$ac_ct_RANLIB
3799 else
3800   RANLIB="$ac_cv_prog_RANLIB"
3801 fi
3802
3803 if test -n "$ac_tool_prefix"; then
3804   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3805 set dummy ${ac_tool_prefix}strip; ac_word=$2
3806 echo "$as_me:3806: checking for $ac_word" >&5
3807 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3808 if test "${ac_cv_prog_STRIP+set}" = set; then
3809   echo $ECHO_N "(cached) $ECHO_C" >&6
3810 else
3811   if test -n "$STRIP"; then
3812   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3813 else
3814   ac_save_IFS=$IFS; IFS=$ac_path_separator
3815 ac_dummy="$PATH"
3816 for ac_dir in $ac_dummy; do
3817   IFS=$ac_save_IFS
3818   test -z "$ac_dir" && ac_dir=.
3819   $as_executable_p "$ac_dir/$ac_word" || continue
3820 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3821 echo "$as_me:3821: found $ac_dir/$ac_word" >&5
3822 break
3823 done
3824
3825 fi
3826 fi
3827 STRIP=$ac_cv_prog_STRIP
3828 if test -n "$STRIP"; then
3829   echo "$as_me:3829: result: $STRIP" >&5
3830 echo "${ECHO_T}$STRIP" >&6
3831 else
3832   echo "$as_me:3832: result: no" >&5
3833 echo "${ECHO_T}no" >&6
3834 fi
3835
3836 fi
3837 if test -z "$ac_cv_prog_STRIP"; then
3838   ac_ct_STRIP=$STRIP
3839   # Extract the first word of "strip", so it can be a program name with args.
3840 set dummy strip; ac_word=$2
3841 echo "$as_me:3841: checking for $ac_word" >&5
3842 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3843 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3844   echo $ECHO_N "(cached) $ECHO_C" >&6
3845 else
3846   if test -n "$ac_ct_STRIP"; then
3847   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3848 else
3849   ac_save_IFS=$IFS; IFS=$ac_path_separator
3850 ac_dummy="$PATH"
3851 for ac_dir in $ac_dummy; do
3852   IFS=$ac_save_IFS
3853   test -z "$ac_dir" && ac_dir=.
3854   $as_executable_p "$ac_dir/$ac_word" || continue
3855 ac_cv_prog_ac_ct_STRIP="strip"
3856 echo "$as_me:3856: found $ac_dir/$ac_word" >&5
3857 break
3858 done
3859
3860   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3861 fi
3862 fi
3863 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3864 if test -n "$ac_ct_STRIP"; then
3865   echo "$as_me:3865: result: $ac_ct_STRIP" >&5
3866 echo "${ECHO_T}$ac_ct_STRIP" >&6
3867 else
3868   echo "$as_me:3868: result: no" >&5
3869 echo "${ECHO_T}no" >&6
3870 fi
3871
3872   STRIP=$ac_ct_STRIP
3873 else
3874   STRIP="$ac_cv_prog_STRIP"
3875 fi
3876
3877 enable_dlopen=no
3878 enable_win32_dll=no
3879
3880 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3881 if test "${enable_libtool_lock+set}" = set; then
3882   enableval="$enable_libtool_lock"
3883
3884 fi;
3885 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
3886
3887 # Some flags need to be propagated to the compiler or linker for good
3888 # libtool support.
3889 case $host in
3890 *-*-irix6*)
3891   # Find out which ABI we are using.
3892   echo '#line 3892 "configure"' > conftest.$ac_ext
3893   if { (eval echo "$as_me:3893: \"$ac_compile\"") >&5
3894   (eval $ac_compile) 2>&5
3895   ac_status=$?
3896   echo "$as_me:3896: \$? = $ac_status" >&5
3897   (exit $ac_status); }; then
3898     case `/usr/bin/file conftest.$ac_objext` in
3899     *32-bit*)
3900       LD="${LD-ld} -32"
3901       ;;
3902     *N32*)
3903       LD="${LD-ld} -n32"
3904       ;;
3905     *64-bit*)
3906       LD="${LD-ld} -64"
3907       ;;
3908     esac
3909   fi
3910   rm -rf conftest*
3911   ;;
3912
3913 *-*-sco3.2v5*)
3914   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3915   SAVE_CFLAGS="$CFLAGS"
3916   CFLAGS="$CFLAGS -belf"
3917   echo "$as_me:3917: checking whether the C compiler needs -belf" >&5
3918 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3919 if test "${lt_cv_cc_needs_belf+set}" = set; then
3920   echo $ECHO_N "(cached) $ECHO_C" >&6
3921 else
3922
3923      ac_ext=c
3924 ac_cpp='$CPP $CPPFLAGS'
3925 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3926 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3927 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3928
3929      cat >conftest.$ac_ext <<_ACEOF
3930 #line 3930 "configure"
3931 #include "confdefs.h"
3932
3933 int
3934 main ()
3935 {
3936
3937   ;
3938   return 0;
3939 }
3940 _ACEOF
3941 rm -f conftest.$ac_objext conftest$ac_exeext
3942 if { (eval echo "$as_me:3942: \"$ac_link\"") >&5
3943   (eval $ac_link) 2>&5
3944   ac_status=$?
3945   echo "$as_me:3945: \$? = $ac_status" >&5
3946   (exit $ac_status); } &&
3947          { ac_try='test -s conftest$ac_exeext'
3948   { (eval echo "$as_me:3948: \"$ac_try\"") >&5
3949   (eval $ac_try) 2>&5
3950   ac_status=$?
3951   echo "$as_me:3951: \$? = $ac_status" >&5
3952   (exit $ac_status); }; }; then
3953   lt_cv_cc_needs_belf=yes
3954 else
3955   echo "$as_me: failed program was:" >&5
3956 cat conftest.$ac_ext >&5
3957 lt_cv_cc_needs_belf=no
3958 fi
3959 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3960      ac_ext=c
3961 ac_cpp='$CPP $CPPFLAGS'
3962 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3963 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3964 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3965
3966 fi
3967 echo "$as_me:3967: result: $lt_cv_cc_needs_belf" >&5
3968 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
3969   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3970     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3971     CFLAGS="$SAVE_CFLAGS"
3972   fi
3973   ;;
3974
3975 esac
3976
3977 # Sed substitution that helps us do robust quoting.  It backslashifies
3978 # metacharacters that are still active within double-quoted strings.
3979 Xsed='sed -e s/^X//'
3980 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
3981
3982 # Same as above, but do not quote variable references.
3983 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
3984
3985 # Sed substitution to delay expansion of an escaped shell variable in a
3986 # double_quote_subst'ed string.
3987 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3988
3989 # Constants:
3990 rm="rm -f"
3991
3992 # Global variables:
3993 default_ofile=libtool
3994 can_build_shared=yes
3995
3996 # All known linkers require a `.a' archive for static linking (except M$VC,
3997 # which needs '.lib').
3998 libext=a
3999 ltmain="$ac_aux_dir/ltmain.sh"
4000 ofile="$default_ofile"
4001 with_gnu_ld="$lt_cv_prog_gnu_ld"
4002 need_locks="$enable_libtool_lock"
4003
4004 old_CC="$CC"
4005 old_CFLAGS="$CFLAGS"
4006
4007 # Set sane defaults for various variables
4008 test -z "$AR" && AR=ar
4009 test -z "$AR_FLAGS" && AR_FLAGS=cru
4010 test -z "$AS" && AS=as
4011 test -z "$CC" && CC=cc
4012 test -z "$DLLTOOL" && DLLTOOL=dlltool
4013 test -z "$LD" && LD=ld
4014 test -z "$LN_S" && LN_S="ln -s"
4015 test -z "$MAGIC_CMD" && MAGIC_CMD=file
4016 test -z "$NM" && NM=nm
4017 test -z "$OBJDUMP" && OBJDUMP=objdump
4018 test -z "$RANLIB" && RANLIB=:
4019 test -z "$STRIP" && STRIP=:
4020 test -z "$ac_objext" && ac_objext=o
4021
4022 if test x"$host" != x"$build"; then
4023   ac_tool_prefix=${host_alias}-
4024 else
4025   ac_tool_prefix=
4026 fi
4027
4028 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
4029 case $host_os in
4030 linux-gnu*) ;;
4031 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
4032 esac
4033
4034 case $host_os in
4035 aix3*)
4036   # AIX sometimes has problems with the GCC collect2 program.  For some
4037   # reason, if we set the COLLECT_NAMES environment variable, the problems
4038   # vanish in a puff of smoke.
4039   if test "X${COLLECT_NAMES+set}" != Xset; then
4040     COLLECT_NAMES=
4041     export COLLECT_NAMES
4042   fi
4043   ;;
4044 esac
4045
4046 # Determine commands to create old-style static archives.
4047 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4048 old_postinstall_cmds='chmod 644 $oldlib'
4049 old_postuninstall_cmds=
4050
4051 if test -n "$RANLIB"; then
4052   case $host_os in
4053   openbsd*)
4054     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
4055     ;;
4056   *)
4057     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
4058     ;;
4059   esac
4060   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4061 fi
4062
4063 # Allow CC to be a program name with arguments.
4064 set dummy $CC
4065 compiler="$2"
4066
4067 ## FIXME: this should be a separate macro
4068 ##
4069 echo "$as_me:4069: checking for objdir" >&5
4070 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
4071 rm -f .libs 2>/dev/null
4072 mkdir .libs 2>/dev/null
4073 if test -d .libs; then
4074   objdir=.libs
4075 else
4076   # MS-DOS does not allow filenames that begin with a dot.
4077   objdir=_libs
4078 fi
4079 rmdir .libs 2>/dev/null
4080 echo "$as_me:4080: result: $objdir" >&5
4081 echo "${ECHO_T}$objdir" >&6
4082 ##
4083 ## END FIXME
4084
4085 ## FIXME: this should be a separate macro
4086 ##
4087
4088 # Check whether --with-pic or --without-pic was given.
4089 if test "${with_pic+set}" = set; then
4090   withval="$with_pic"
4091   pic_mode="$withval"
4092 else
4093   pic_mode=default
4094 fi;
4095 test -z "$pic_mode" && pic_mode=default
4096
4097 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
4098 # in isolation, and that seeing it set (from the cache) indicates that
4099 # the associated values are set (in the cache) correctly too.
4100 echo "$as_me:4100: checking for $compiler option to produce PIC" >&5
4101 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
4102 if test "${lt_cv_prog_cc_pic+set}" = set; then
4103   echo $ECHO_N "(cached) $ECHO_C" >&6
4104 else
4105    lt_cv_prog_cc_pic=
4106   lt_cv_prog_cc_shlib=
4107   lt_cv_prog_cc_wl=
4108   lt_cv_prog_cc_static=
4109   lt_cv_prog_cc_no_builtin=
4110   lt_cv_prog_cc_can_build_shared=$can_build_shared
4111
4112   if test "$GCC" = yes; then
4113     lt_cv_prog_cc_wl='-Wl,'
4114     lt_cv_prog_cc_static='-static'
4115
4116     case $host_os in
4117     aix*)
4118       # Below there is a dirty hack to force normal static linking with -ldl
4119       # The problem is because libdl dynamically linked with both libc and
4120       # libC (AIX C++ library), which obviously doesn't included in libraries
4121       # list by gcc. This cause undefined symbols with -static flags.
4122       # This hack allows C programs to be linked with "-static -ldl", but
4123       # not sure about C++ programs.
4124       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
4125       ;;
4126     amigaos*)
4127       # FIXME: we need at least 68020 code to build shared libraries, but
4128       # adding the `-m68020' flag to GCC prevents building anything better,
4129       # like `-m68040'.
4130       lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
4131       ;;
4132     beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
4133       # PIC is the default for these OSes.
4134       ;;
4135     darwin* | rhapsody*)
4136       # PIC is the default on this platform
4137       # Common symbols not allowed in MH_DYLIB files
4138       lt_cv_prog_cc_pic='-fno-common'
4139       ;;
4140     cygwin* | mingw* | pw32* | os2*)
4141       # This hack is so that the source file can tell whether it is being
4142       # built for inclusion in a dll (and should export symbols for example).
4143       lt_cv_prog_cc_pic='-DDLL_EXPORT'
4144       ;;
4145     sysv4*MP*)
4146       if test -d /usr/nec; then
4147          lt_cv_prog_cc_pic=-Kconform_pic
4148       fi
4149       ;;
4150     *)
4151       lt_cv_prog_cc_pic='-fPIC'
4152       ;;
4153     esac
4154   else
4155     # PORTME Check for PIC flags for the system compiler.
4156     case $host_os in
4157     aix3* | aix4* | aix5*)
4158       lt_cv_prog_cc_wl='-Wl,'
4159       # All AIX code is PIC.
4160       if test "$host_cpu" = ia64; then
4161         # AIX 5 now supports IA64 processor
4162         lt_cv_prog_cc_static='-Bstatic'
4163       else
4164         lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
4165       fi
4166       ;;
4167
4168     hpux9* | hpux10* | hpux11*)
4169       # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
4170       lt_cv_prog_cc_wl='-Wl,'
4171       lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
4172       lt_cv_prog_cc_pic='+Z'
4173       ;;
4174
4175     irix5* | irix6*)
4176       lt_cv_prog_cc_wl='-Wl,'
4177       lt_cv_prog_cc_static='-non_shared'
4178       # PIC (with -KPIC) is the default.
4179       ;;
4180
4181     cygwin* | mingw* | pw32* | os2*)
4182       # This hack is so that the source file can tell whether it is being
4183       # built for inclusion in a dll (and should export symbols for example).
4184       lt_cv_prog_cc_pic='-DDLL_EXPORT'
4185       ;;
4186
4187     newsos6)
4188       lt_cv_prog_cc_pic='-KPIC'
4189       lt_cv_prog_cc_static='-Bstatic'
4190       ;;
4191
4192     osf3* | osf4* | osf5*)
4193       # All OSF/1 code is PIC.
4194       lt_cv_prog_cc_wl='-Wl,'
4195       lt_cv_prog_cc_static='-non_shared'
4196       ;;
4197
4198     sco3.2v5*)
4199       lt_cv_prog_cc_pic='-Kpic'
4200       lt_cv_prog_cc_static='-dn'
4201       lt_cv_prog_cc_shlib='-belf'
4202       ;;
4203
4204     solaris*)
4205       lt_cv_prog_cc_pic='-KPIC'
4206       lt_cv_prog_cc_static='-Bstatic'
4207       lt_cv_prog_cc_wl='-Wl,'
4208       ;;
4209
4210     sunos4*)
4211       lt_cv_prog_cc_pic='-PIC'
4212       lt_cv_prog_cc_static='-Bstatic'
4213       lt_cv_prog_cc_wl='-Qoption ld '
4214       ;;
4215
4216     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4217       lt_cv_prog_cc_pic='-KPIC'
4218       lt_cv_prog_cc_static='-Bstatic'
4219       if test "x$host_vendor" = xsni; then
4220         lt_cv_prog_cc_wl='-LD'
4221       else
4222         lt_cv_prog_cc_wl='-Wl,'
4223       fi
4224       ;;
4225
4226     uts4*)
4227       lt_cv_prog_cc_pic='-pic'
4228       lt_cv_prog_cc_static='-Bstatic'
4229       ;;
4230
4231     sysv4*MP*)
4232       if test -d /usr/nec ;then
4233         lt_cv_prog_cc_pic='-Kconform_pic'
4234         lt_cv_prog_cc_static='-Bstatic'
4235       fi
4236       ;;
4237
4238     *)
4239       lt_cv_prog_cc_can_build_shared=no
4240       ;;
4241     esac
4242   fi
4243
4244 fi
4245
4246 if test -z "$lt_cv_prog_cc_pic"; then
4247   echo "$as_me:4247: result: none" >&5
4248 echo "${ECHO_T}none" >&6
4249 else
4250   echo "$as_me:4250: result: $lt_cv_prog_cc_pic" >&5
4251 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
4252
4253   # Check to make sure the pic_flag actually works.
4254   echo "$as_me:4254: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
4255 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
4256   if test "${lt_cv_prog_cc_pic_works+set}" = set; then
4257   echo $ECHO_N "(cached) $ECHO_C" >&6
4258 else
4259       save_CFLAGS="$CFLAGS"
4260     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
4261     cat >conftest.$ac_ext <<_ACEOF
4262 #line 4262 "configure"
4263 #include "confdefs.h"
4264
4265 int
4266 main ()
4267 {
4268
4269   ;
4270   return 0;
4271 }
4272 _ACEOF
4273 rm -f conftest.$ac_objext
4274 if { (eval echo "$as_me:4274: \"$ac_compile\"") >&5
4275   (eval $ac_compile) 2>&5
4276   ac_status=$?
4277   echo "$as_me:4277: \$? = $ac_status" >&5
4278   (exit $ac_status); } &&
4279          { ac_try='test -s conftest.$ac_objext'
4280   { (eval echo "$as_me:4280: \"$ac_try\"") >&5
4281   (eval $ac_try) 2>&5
4282   ac_status=$?
4283   echo "$as_me:4283: \$? = $ac_status" >&5
4284   (exit $ac_status); }; }; then
4285         case $host_os in
4286       hpux9* | hpux10* | hpux11*)
4287         # On HP-UX, both CC and GCC only warn that PIC is supported... then
4288         # they create non-PIC objects.  So, if there were any warnings, we
4289         # assume that PIC is not supported.
4290         if test -s conftest.err; then
4291           lt_cv_prog_cc_pic_works=no
4292         else
4293           lt_cv_prog_cc_pic_works=yes
4294         fi
4295         ;;
4296       *)
4297         lt_cv_prog_cc_pic_works=yes
4298         ;;
4299       esac
4300
4301 else
4302   echo "$as_me: failed program was:" >&5
4303 cat conftest.$ac_ext >&5
4304       lt_cv_prog_cc_pic_works=no
4305
4306 fi
4307 rm -f conftest.$ac_objext conftest.$ac_ext
4308     CFLAGS="$save_CFLAGS"
4309
4310 fi
4311
4312   if test "X$lt_cv_prog_cc_pic_works" = Xno; then
4313     lt_cv_prog_cc_pic=
4314     lt_cv_prog_cc_can_build_shared=no
4315   else
4316     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
4317   fi
4318
4319   echo "$as_me:4319: result: $lt_cv_prog_cc_pic_works" >&5
4320 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
4321 fi
4322 ##
4323 ## END FIXME
4324
4325 # Check for any special shared library compilation flags.
4326 if test -n "$lt_cv_prog_cc_shlib"; then
4327   { echo "$as_me:4327: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
4328 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
4329   if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
4330   else
4331    { echo "$as_me:4331: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
4332 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
4333     lt_cv_prog_cc_can_build_shared=no
4334   fi
4335 fi
4336
4337 ## FIXME: this should be a separate macro
4338 ##
4339 echo "$as_me:4339: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
4340 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
4341 if test "${lt_cv_prog_cc_static_works+set}" = set; then
4342   echo $ECHO_N "(cached) $ECHO_C" >&6
4343 else
4344     lt_cv_prog_cc_static_works=no
4345   save_LDFLAGS="$LDFLAGS"
4346   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
4347   cat >conftest.$ac_ext <<_ACEOF
4348 #line 4348 "configure"
4349 #include "confdefs.h"
4350
4351 int
4352 main ()
4353 {
4354
4355   ;
4356   return 0;
4357 }
4358 _ACEOF
4359 rm -f conftest.$ac_objext conftest$ac_exeext
4360 if { (eval echo "$as_me:4360: \"$ac_link\"") >&5
4361   (eval $ac_link) 2>&5
4362   ac_status=$?
4363   echo "$as_me:4363: \$? = $ac_status" >&5
4364   (exit $ac_status); } &&
4365          { ac_try='test -s conftest$ac_exeext'
4366   { (eval echo "$as_me:4366: \"$ac_try\"") >&5
4367   (eval $ac_try) 2>&5
4368   ac_status=$?
4369   echo "$as_me:4369: \$? = $ac_status" >&5
4370   (exit $ac_status); }; }; then
4371   lt_cv_prog_cc_static_works=yes
4372 else
4373   echo "$as_me: failed program was:" >&5
4374 cat conftest.$ac_ext >&5
4375 fi
4376 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4377   LDFLAGS="$save_LDFLAGS"
4378
4379 fi
4380
4381 # Belt *and* braces to stop my trousers falling down:
4382 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
4383 echo "$as_me:4383: result: $lt_cv_prog_cc_static_works" >&5
4384 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
4385
4386 pic_flag="$lt_cv_prog_cc_pic"
4387 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
4388 wl="$lt_cv_prog_cc_wl"
4389 link_static_flag="$lt_cv_prog_cc_static"
4390 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
4391 can_build_shared="$lt_cv_prog_cc_can_build_shared"
4392 ##
4393 ## END FIXME
4394
4395 ## FIXME: this should be a separate macro
4396 ##
4397 # Check to see if options -o and -c are simultaneously supported by compiler
4398 echo "$as_me:4398: checking if $compiler supports -c -o file.$ac_objext" >&5
4399 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
4400 if test "${lt_cv_compiler_c_o+set}" = set; then
4401   echo $ECHO_N "(cached) $ECHO_C" >&6
4402 else
4403
4404 $rm -r conftest 2>/dev/null
4405 mkdir conftest
4406 cd conftest
4407 echo "int some_variable = 0;" > conftest.$ac_ext
4408 mkdir out
4409 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
4410 # that will create temporary files in the current directory regardless of
4411 # the output directory.  Thus, making CWD read-only will cause this test
4412 # to fail, enabling locking or at least warning the user not to do parallel
4413 # builds.
4414 chmod -w .
4415 save_CFLAGS="$CFLAGS"
4416 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
4417 compiler_c_o=no
4418 if { (eval echo configure:4418: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
4419   # The compiler can only warn and ignore the option if not recognized
4420   # So say no if there are warnings
4421   if test -s out/conftest.err; then
4422     lt_cv_compiler_c_o=no
4423   else
4424     lt_cv_compiler_c_o=yes
4425   fi
4426 else
4427   # Append any errors to the config.log.
4428   cat out/conftest.err 1>&5
4429   lt_cv_compiler_c_o=no
4430 fi
4431 CFLAGS="$save_CFLAGS"
4432 chmod u+w .
4433 $rm conftest* out/*
4434 rmdir out
4435 cd ..
4436 rmdir conftest
4437 $rm -r conftest 2>/dev/null
4438
4439 fi
4440
4441 compiler_c_o=$lt_cv_compiler_c_o
4442 echo "$as_me:4442: result: $compiler_c_o" >&5
4443 echo "${ECHO_T}$compiler_c_o" >&6
4444
4445 if test x"$compiler_c_o" = x"yes"; then
4446   # Check to see if we can write to a .lo
4447   echo "$as_me:4447: checking if $compiler supports -c -o file.lo" >&5
4448 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
4449   if test "${lt_cv_compiler_o_lo+set}" = set; then
4450   echo $ECHO_N "(cached) $ECHO_C" >&6
4451 else
4452
4453   lt_cv_compiler_o_lo=no
4454   save_CFLAGS="$CFLAGS"
4455   CFLAGS="$CFLAGS -c -o conftest.lo"
4456   save_objext="$ac_objext"
4457   ac_objext=lo
4458   cat >conftest.$ac_ext <<_ACEOF
4459 #line 4459 "configure"
4460 #include "confdefs.h"
4461
4462 int
4463 main ()
4464 {
4465 int some_variable = 0;
4466   ;
4467   return 0;
4468 }
4469 _ACEOF
4470 rm -f conftest.$ac_objext
4471 if { (eval echo "$as_me:4471: \"$ac_compile\"") >&5
4472   (eval $ac_compile) 2>&5
4473   ac_status=$?
4474   echo "$as_me:4474: \$? = $ac_status" >&5
4475   (exit $ac_status); } &&
4476          { ac_try='test -s conftest.$ac_objext'
4477   { (eval echo "$as_me:4477: \"$ac_try\"") >&5
4478   (eval $ac_try) 2>&5
4479   ac_status=$?
4480   echo "$as_me:4480: \$? = $ac_status" >&5
4481   (exit $ac_status); }; }; then
4482       # The compiler can only warn and ignore the option if not recognized
4483     # So say no if there are warnings
4484     if test -s conftest.err; then
4485       lt_cv_compiler_o_lo=no
4486     else
4487       lt_cv_compiler_o_lo=yes
4488     fi
4489
4490 else
4491   echo "$as_me: failed program was:" >&5
4492 cat conftest.$ac_ext >&5
4493 fi
4494 rm -f conftest.$ac_objext conftest.$ac_ext
4495   ac_objext="$save_objext"
4496   CFLAGS="$save_CFLAGS"
4497
4498 fi
4499
4500   compiler_o_lo=$lt_cv_compiler_o_lo
4501   echo "$as_me:4501: result: $compiler_o_lo" >&5
4502 echo "${ECHO_T}$compiler_o_lo" >&6
4503 else
4504   compiler_o_lo=no
4505 fi
4506 ##
4507 ## END FIXME
4508
4509 ## FIXME: this should be a separate macro
4510 ##
4511 # Check to see if we can do hard links to lock some files if needed
4512 hard_links="nottested"
4513 if test "$compiler_c_o" = no && test "$need_locks" != no; then
4514   # do not overwrite the value of need_locks provided by the user
4515   echo "$as_me:4515: checking if we can lock with hard links" >&5
4516 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
4517   hard_links=yes
4518   $rm conftest*
4519   ln conftest.a conftest.b 2>/dev/null && hard_links=no
4520   touch conftest.a
4521   ln conftest.a conftest.b 2>&5 || hard_links=no
4522   ln conftest.a conftest.b 2>/dev/null && hard_links=no
4523   echo "$as_me:4523: result: $hard_links" >&5
4524 echo "${ECHO_T}$hard_links" >&6
4525   if test "$hard_links" = no; then
4526     { echo "$as_me:4526: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
4527 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
4528     need_locks=warn
4529   fi
4530 else
4531   need_locks=no
4532 fi
4533 ##
4534 ## END FIXME
4535
4536 ## FIXME: this should be a separate macro
4537 ##
4538 if test "$GCC" = yes; then
4539   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
4540   echo "$as_me:4540: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
4541 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
4542   echo "int some_variable = 0;" > conftest.$ac_ext
4543   save_CFLAGS="$CFLAGS"
4544   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
4545   compiler_rtti_exceptions=no
4546   cat >conftest.$ac_ext <<_ACEOF
4547 #line 4547 "configure"
4548 #include "confdefs.h"
4549
4550 int
4551 main ()
4552 {
4553 int some_variable = 0;
4554   ;
4555   return 0;
4556 }
4557 _ACEOF
4558 rm -f conftest.$ac_objext
4559 if { (eval echo "$as_me:4559: \"$ac_compile\"") >&5
4560   (eval $ac_compile) 2>&5
4561   ac_status=$?
4562   echo "$as_me:4562: \$? = $ac_status" >&5
4563   (exit $ac_status); } &&
4564          { ac_try='test -s conftest.$ac_objext'
4565   { (eval echo "$as_me:4565: \"$ac_try\"") >&5
4566   (eval $ac_try) 2>&5
4567   ac_status=$?
4568   echo "$as_me:4568: \$? = $ac_status" >&5
4569   (exit $ac_status); }; }; then
4570       # The compiler can only warn and ignore the option if not recognized
4571     # So say no if there are warnings
4572     if test -s conftest.err; then
4573       compiler_rtti_exceptions=no
4574     else
4575       compiler_rtti_exceptions=yes
4576     fi
4577
4578 else
4579   echo "$as_me: failed program was:" >&5
4580 cat conftest.$ac_ext >&5
4581 fi
4582 rm -f conftest.$ac_objext conftest.$ac_ext
4583   CFLAGS="$save_CFLAGS"
4584   echo "$as_me:4584: result: $compiler_rtti_exceptions" >&5
4585 echo "${ECHO_T}$compiler_rtti_exceptions" >&6
4586
4587   if test "$compiler_rtti_exceptions" = "yes"; then
4588     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
4589   else
4590     no_builtin_flag=' -fno-builtin'
4591   fi
4592 fi
4593 ##
4594 ## END FIXME
4595
4596 ## FIXME: this should be a separate macro
4597 ##
4598 # See if the linker supports building shared libraries.
4599 echo "$as_me:4599: checking whether the linker ($LD) supports shared libraries" >&5
4600 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
4601
4602 allow_undefined_flag=
4603 no_undefined_flag=
4604 need_lib_prefix=unknown
4605 need_version=unknown
4606 # when you set need_version to no, make sure it does not cause -set_version
4607 # flags to be left without arguments
4608 archive_cmds=
4609 archive_expsym_cmds=
4610 old_archive_from_new_cmds=
4611 old_archive_from_expsyms_cmds=
4612 export_dynamic_flag_spec=
4613 whole_archive_flag_spec=
4614 thread_safe_flag_spec=
4615 hardcode_into_libs=no
4616 hardcode_libdir_flag_spec=
4617 hardcode_libdir_separator=
4618 hardcode_direct=no
4619 hardcode_minus_L=no
4620 hardcode_shlibpath_var=unsupported
4621 runpath_var=
4622 link_all_deplibs=unknown
4623 always_export_symbols=no
4624 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
4625 # include_expsyms should be a list of space-separated symbols to be *always*
4626 # included in the symbol list
4627 include_expsyms=
4628 # exclude_expsyms can be an egrep regular expression of symbols to exclude
4629 # it will be wrapped by ` (' and `)$', so one must not match beginning or
4630 # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
4631 # as well as any symbol that contains `d'.
4632 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
4633 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
4634 # platforms (ab)use it in PIC code, but their linkers get confused if
4635 # the symbol is explicitly referenced.  Since portable code cannot
4636 # rely on this symbol name, it's probably fine to never include it in
4637 # preloaded symbol tables.
4638 extract_expsyms_cmds=
4639
4640 case $host_os in
4641 cygwin* | mingw* | pw32*)
4642   # FIXME: the MSVC++ port hasn't been tested in a loooong time
4643   # When not using gcc, we currently assume that we are using
4644   # Microsoft Visual C++.
4645   if test "$GCC" != yes; then
4646     with_gnu_ld=no
4647   fi
4648   ;;
4649 openbsd*)
4650   with_gnu_ld=no
4651   ;;
4652 esac
4653
4654 ld_shlibs=yes
4655 if test "$with_gnu_ld" = yes; then
4656   # If archive_cmds runs LD, not CC, wlarc should be empty
4657   wlarc='${wl}'
4658
4659   # See if GNU ld supports shared libraries.
4660   case $host_os in
4661   aix3* | aix4* | aix5*)
4662     # On AIX, the GNU linker is very broken
4663     # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
4664     ld_shlibs=no
4665     cat <<EOF 1>&2
4666
4667 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
4668 *** to be unable to reliably create shared libraries on AIX.
4669 *** Therefore, libtool is disabling shared libraries support.  If you
4670 *** really care for shared libraries, you may want to modify your PATH
4671 *** so that a non-GNU linker is found, and then restart.
4672
4673 EOF
4674     ;;
4675
4676   amigaos*)
4677     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)'
4678     hardcode_libdir_flag_spec='-L$libdir'
4679     hardcode_minus_L=yes
4680
4681     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
4682     # that the semantics of dynamic libraries on AmigaOS, at least up
4683     # to version 4, is to share data among multiple programs linked
4684     # with the same dynamic library.  Since this doesn't match the
4685     # behavior of shared libraries on other platforms, we can use
4686     # them.
4687     ld_shlibs=no
4688     ;;
4689
4690   beos*)
4691     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4692       allow_undefined_flag=unsupported
4693       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
4694       # support --undefined.  This deserves some investigation.  FIXME
4695       archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4696     else
4697       ld_shlibs=no
4698     fi
4699     ;;
4700
4701   cygwin* | mingw* | pw32*)
4702     # hardcode_libdir_flag_spec is actually meaningless, as there is
4703     # no search path for DLLs.
4704     hardcode_libdir_flag_spec='-L$libdir'
4705     allow_undefined_flag=unsupported
4706     always_export_symbols=yes
4707
4708     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
4709       sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
4710       test -f $output_objdir/impgen.exe || (cd $output_objdir && \
4711       if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
4712       else $CC -o impgen impgen.c ; fi)~
4713       $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
4714
4715     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
4716
4717     # cygwin and mingw dlls have different entry points and sets of symbols
4718     # to exclude.
4719     # FIXME: what about values for MSVC?
4720     dll_entry=__cygwin_dll_entry@12
4721     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
4722     case $host_os in
4723     mingw*)
4724       # mingw values
4725       dll_entry=_DllMainCRTStartup@12
4726       dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
4727       ;;
4728     esac
4729
4730     # mingw and cygwin differ, and it's simplest to just exclude the union
4731     # of the two symbol sets.
4732     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
4733
4734     # recent cygwin and mingw systems supply a stub DllMain which the user
4735     # can override, but on older systems we have to supply one (in ltdll.c)
4736     if test "x$lt_cv_need_dllmain" = "xyes"; then
4737       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
4738       ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
4739         test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
4740     else
4741       ltdll_obj=
4742       ltdll_cmds=
4743     fi
4744
4745     # Extract the symbol export list from an `--export-all' def file,
4746     # then regenerate the def file from the symbol export list, so that
4747     # the compiled dll only exports the symbol export list.
4748     # Be careful not to strip the DATA tag left be newer dlltools.
4749     export_symbols_cmds="$ltdll_cmds"'
4750       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
4751       sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
4752
4753     # If the export-symbols file already is a .def file (1st line
4754     # is EXPORTS), use it as is.
4755     # If DATA tags from a recent dlltool are present, honour them!
4756     archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
4757         cp $export_symbols $output_objdir/$soname-def;
4758       else
4759         echo EXPORTS > $output_objdir/$soname-def;
4760         _lt_hint=1;
4761         cat $export_symbols | while read symbol; do
4762          set dummy \$symbol;
4763          case \$# in
4764            2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
4765            *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
4766          esac;
4767          _lt_hint=`expr 1 + \$_lt_hint`;
4768         done;
4769       fi~
4770       '"$ltdll_cmds"'
4771       $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
4772       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
4773       $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
4774       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
4775       $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
4776     ;;
4777
4778   netbsd*)
4779     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4780       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
4781       wlarc=
4782     else
4783       archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4784       archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4785     fi
4786     ;;
4787
4788   solaris* | sysv5*)
4789     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
4790       ld_shlibs=no
4791       cat <<EOF 1>&2
4792
4793 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
4794 *** create shared libraries on Solaris systems.  Therefore, libtool
4795 *** is disabling shared libraries support.  We urge you to upgrade GNU
4796 *** binutils to release 2.9.1 or newer.  Another option is to modify
4797 *** your PATH or compiler configuration so that the native linker is
4798 *** used, and then restart.
4799
4800 EOF
4801     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4802       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4803       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4804     else
4805       ld_shlibs=no
4806     fi
4807     ;;
4808
4809   sunos4*)
4810     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
4811     wlarc=
4812     hardcode_direct=yes
4813     hardcode_shlibpath_var=no
4814     ;;
4815
4816   *)
4817     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4818       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4819       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4820     else
4821       ld_shlibs=no
4822     fi
4823     ;;
4824   esac
4825
4826   if test "$ld_shlibs" = yes; then
4827     runpath_var=LD_RUN_PATH
4828     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
4829     export_dynamic_flag_spec='${wl}--export-dynamic'
4830     case $host_os in
4831     cygwin* | mingw* | pw32*)
4832       # dlltool doesn't understand --whole-archive et. al.
4833       whole_archive_flag_spec=
4834       ;;
4835     *)
4836       # ancient GNU ld didn't support --whole-archive et. al.
4837       if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
4838         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
4839       else
4840         whole_archive_flag_spec=
4841       fi
4842       ;;
4843     esac
4844   fi
4845 else
4846   # PORTME fill in a description of your system's linker (not GNU ld)
4847   case $host_os in
4848   aix3*)
4849     allow_undefined_flag=unsupported
4850     always_export_symbols=yes
4851     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'
4852     # Note: this linker hardcodes the directories in LIBPATH if there
4853     # are no directories specified by -L.
4854     hardcode_minus_L=yes
4855     if test "$GCC" = yes && test -z "$link_static_flag"; then
4856       # Neither direct hardcoding nor static linking is supported with a
4857       # broken collect2.
4858       hardcode_direct=unsupported
4859     fi
4860     ;;
4861
4862   aix4* | aix5*)
4863     if test "$host_cpu" = ia64; then
4864       # On IA64, the linker does run time linking by default, so we don't
4865       # have to do anything special.
4866       aix_use_runtimelinking=no
4867       exp_sym_flag='-Bexport'
4868       no_entry_flag=""
4869     else
4870       aix_use_runtimelinking=no
4871
4872       # Test if we are trying to use run time linking or normal
4873       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
4874       # need to do runtime linking.
4875       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
4876         for ld_flag in $LDFLAGS; do
4877           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
4878             aix_use_runtimelinking=yes
4879             break
4880           fi
4881         done
4882       esac
4883
4884       exp_sym_flag='-bexport'
4885       no_entry_flag='-bnoentry'
4886     fi
4887
4888     # When large executables or shared objects are built, AIX ld can
4889     # have problems creating the table of contents.  If linking a library
4890     # or program results in "error TOC overflow" add -mminimal-toc to
4891     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
4892     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
4893
4894     hardcode_direct=yes
4895     archive_cmds=''
4896     hardcode_libdir_separator=':'
4897     if test "$GCC" = yes; then
4898       case $host_os in aix4.[012]|aix4.[012].*)
4899         collect2name=`${CC} -print-prog-name=collect2`
4900         if test -f "$collect2name" && \
4901           strings "$collect2name" | grep resolve_lib_name >/dev/null
4902         then
4903           # We have reworked collect2
4904           hardcode_direct=yes
4905         else
4906           # We have old collect2
4907           hardcode_direct=unsupported
4908           # It fails to find uninstalled libraries when the uninstalled
4909           # path is not listed in the libpath.  Setting hardcode_minus_L
4910           # to unsupported forces relinking
4911           hardcode_minus_L=yes
4912           hardcode_libdir_flag_spec='-L$libdir'
4913           hardcode_libdir_separator=
4914         fi
4915       esac
4916
4917       shared_flag='-shared'
4918     else
4919       # not using gcc
4920       if test "$host_cpu" = ia64; then
4921         shared_flag='${wl}-G'
4922       else
4923         if test "$aix_use_runtimelinking" = yes; then
4924           shared_flag='${wl}-G'
4925         else
4926           shared_flag='${wl}-bM:SRE'
4927         fi
4928       fi
4929     fi
4930
4931     # It seems that -bexpall can do strange things, so it is better to
4932     # generate a list of symbols to export.
4933     always_export_symbols=yes
4934     if test "$aix_use_runtimelinking" = yes; then
4935       # Warning - without using the other runtime loading flags (-brtl),
4936       # -berok will link without error, but may produce a broken library.
4937       allow_undefined_flag='-berok'
4938       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
4939       archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
4940     else
4941       if test "$host_cpu" = ia64; then
4942         hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
4943         allow_undefined_flag="-z nodefs"
4944         archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
4945       else
4946         hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
4947         # Warning - without using the other run time loading flags,
4948         # -berok will link without error, but may produce a broken library.
4949         allow_undefined_flag='${wl}-berok'
4950         # This is a bit strange, but is similar to how AIX traditionally builds
4951         # it's shared libraries.
4952         archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
4953       fi
4954     fi
4955     ;;
4956
4957   amigaos*)
4958     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)'
4959     hardcode_libdir_flag_spec='-L$libdir'
4960     hardcode_minus_L=yes
4961     # see comment about different semantics on the GNU ld section
4962     ld_shlibs=no
4963     ;;
4964
4965   cygwin* | mingw* | pw32*)
4966     # When not using gcc, we currently assume that we are using
4967     # Microsoft Visual C++.
4968     # hardcode_libdir_flag_spec is actually meaningless, as there is
4969     # no search path for DLLs.
4970     hardcode_libdir_flag_spec=' '
4971     allow_undefined_flag=unsupported
4972     # Tell ltmain to make .lib files, not .a files.
4973     libext=lib
4974     # FIXME: Setting linknames here is a bad hack.
4975     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
4976     # The linker will automatically build a .lib file if we build a DLL.
4977     old_archive_from_new_cmds='true'
4978     # FIXME: Should let the user specify the lib program.
4979     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
4980     fix_srcfile_path='`cygpath -w "$srcfile"`'
4981     ;;
4982
4983   darwin* | rhapsody*)
4984     case "$host_os" in
4985     rhapsody* | darwin1.[012])
4986       allow_undefined_flag='-undefined suppress'
4987       ;;
4988     *) # Darwin 1.3 on
4989       allow_undefined_flag='-flat_namespace -undefined suppress'
4990       ;;
4991     esac
4992     # FIXME: Relying on posixy $() will cause problems for
4993     #        cross-compilation, but unfortunately the echo tests do not
4994     #        yet detect zsh echo's removal of \ escapes.
4995     archive_cmds='$nonopt $(test "x$module" = xyes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linker_flags -install_name $rpath/$soname $verstring'
4996     # We need to add '_' to the symbols in $export_symbols first
4997     #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
4998     hardcode_direct=yes
4999     hardcode_shlibpath_var=no
5000     whole_archive_flag_spec='-all_load $convenience'
5001     ;;
5002
5003   freebsd1*)
5004     ld_shlibs=no
5005     ;;
5006
5007   # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5008   # support.  Future versions do this automatically, but an explicit c++rt0.o
5009   # does not break anything, and helps significantly (at the cost of a little
5010   # extra space).
5011   freebsd2.2*)
5012     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5013     hardcode_libdir_flag_spec='-R$libdir'
5014     hardcode_direct=yes
5015     hardcode_shlibpath_var=no
5016     ;;
5017
5018   # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5019   freebsd2*)
5020     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5021     hardcode_direct=yes
5022     hardcode_minus_L=yes
5023     hardcode_shlibpath_var=no
5024     ;;
5025
5026   # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5027   freebsd*)
5028     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
5029     hardcode_libdir_flag_spec='-R$libdir'
5030     hardcode_direct=yes
5031     hardcode_shlibpath_var=no
5032     ;;
5033
5034   hpux9* | hpux10* | hpux11*)
5035     case $host_os in
5036     hpux9*) 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' ;;
5037     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
5038     esac
5039     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
5040     hardcode_libdir_separator=:
5041     hardcode_direct=yes
5042     hardcode_minus_L=yes # Not in the search PATH, but as the default
5043                          # location of the library.
5044     export_dynamic_flag_spec='${wl}-E'
5045     ;;
5046
5047   irix5* | irix6*)
5048     if test "$GCC" = yes; then
5049       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5050     else
5051       archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5052     fi
5053     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5054     hardcode_libdir_separator=:
5055     link_all_deplibs=yes
5056     ;;
5057
5058   netbsd*)
5059     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5060       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
5061     else
5062       archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
5063     fi
5064     hardcode_libdir_flag_spec='-R$libdir'
5065     hardcode_direct=yes
5066     hardcode_shlibpath_var=no
5067     ;;
5068
5069   newsos6)
5070     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5071     hardcode_direct=yes
5072     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5073     hardcode_libdir_separator=:
5074     hardcode_shlibpath_var=no
5075     ;;
5076
5077   openbsd*)
5078     hardcode_direct=yes
5079     hardcode_shlibpath_var=no
5080     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5081       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5082       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5083       export_dynamic_flag_spec='${wl}-E'
5084     else
5085       case "$host_os" in
5086       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
5087         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5088         hardcode_libdir_flag_spec='-R$libdir'
5089         ;;
5090       *)
5091         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5092         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5093         ;;
5094       esac
5095     fi
5096     ;;
5097
5098   os2*)
5099     hardcode_libdir_flag_spec='-L$libdir'
5100     hardcode_minus_L=yes
5101     allow_undefined_flag=unsupported
5102     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'
5103     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5104     ;;
5105
5106   osf3*)
5107     if test "$GCC" = yes; then
5108       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5109       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5110     else
5111       allow_undefined_flag=' -expect_unresolved \*'
5112       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5113     fi
5114     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5115     hardcode_libdir_separator=:
5116     ;;
5117
5118   osf4* | osf5*)        # as osf3* with the addition of -msym flag
5119     if test "$GCC" = yes; then
5120       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5121       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5122       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5123     else
5124       allow_undefined_flag=' -expect_unresolved \*'
5125       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5126       archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
5127       $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
5128
5129       #Both c and cxx compiler support -rpath directly
5130       hardcode_libdir_flag_spec='-rpath $libdir'
5131     fi
5132     hardcode_libdir_separator=:
5133     ;;
5134
5135   sco3.2v5*)
5136     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5137     hardcode_shlibpath_var=no
5138     runpath_var=LD_RUN_PATH
5139     hardcode_runpath_var=yes
5140     export_dynamic_flag_spec='${wl}-Bexport'
5141     ;;
5142
5143   solaris*)
5144     # gcc --version < 3.0 without binutils cannot create self contained
5145     # shared libraries reliably, requiring libgcc.a to resolve some of
5146     # the object symbols generated in some cases.  Libraries that use
5147     # assert need libgcc.a to resolve __eprintf, for example.  Linking
5148     # a copy of libgcc.a into every shared library to guarantee resolving
5149     # such symbols causes other problems:  According to Tim Van Holder
5150     # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
5151     # (to the application) exception stack for one thing.
5152     no_undefined_flag=' -z defs'
5153     if test "$GCC" = yes; then
5154       case `$CC --version 2>/dev/null` in
5155       [12].*)
5156         cat <<EOF 1>&2
5157
5158 *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
5159 *** create self contained shared libraries on Solaris systems, without
5160 *** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
5161 *** -no-undefined support, which will at least allow you to build shared
5162 *** libraries.  However, you may find that when you link such libraries
5163 *** into an application without using GCC, you have to manually add
5164 *** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
5165 *** upgrade to a newer version of GCC.  Another option is to rebuild your
5166 *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
5167
5168 EOF
5169         no_undefined_flag=
5170         ;;
5171       esac
5172     fi
5173     # $CC -shared without GNU ld will not create a library from C++
5174     # object files and a static libstdc++, better avoid it by now
5175     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5176     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5177                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5178     hardcode_libdir_flag_spec='-R$libdir'
5179     hardcode_shlibpath_var=no
5180     case $host_os in
5181     solaris2.[0-5] | solaris2.[0-5].*) ;;
5182     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
5183       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
5184     esac
5185     link_all_deplibs=yes
5186     ;;
5187
5188   sunos4*)
5189     if test "x$host_vendor" = xsequent; then
5190       # Use $CC to link under sequent, because it throws in some extra .o
5191       # files that make .init and .fini sections work.
5192       archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5193     else
5194       archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5195     fi
5196     hardcode_libdir_flag_spec='-L$libdir'
5197     hardcode_direct=yes
5198     hardcode_minus_L=yes
5199     hardcode_shlibpath_var=no
5200     ;;
5201
5202   sysv4)
5203     if test "x$host_vendor" = xsno; then
5204       archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
5205       hardcode_direct=yes # is this really true???
5206     else
5207       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5208       hardcode_direct=no #Motorola manual says yes, but my tests say they lie
5209     fi
5210     runpath_var='LD_RUN_PATH'
5211     hardcode_shlibpath_var=no
5212     ;;
5213
5214   sysv4.3*)
5215     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5216     hardcode_shlibpath_var=no
5217     export_dynamic_flag_spec='-Bexport'
5218     ;;
5219
5220   sysv5*)
5221     no_undefined_flag=' -z text'
5222     # $CC -shared without GNU ld will not create a library from C++
5223     # object files and a static libstdc++, better avoid it by now
5224     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5225     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5226                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5227     hardcode_libdir_flag_spec=
5228     hardcode_shlibpath_var=no
5229     runpath_var='LD_RUN_PATH'
5230     ;;
5231
5232   uts4*)
5233     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5234     hardcode_libdir_flag_spec='-L$libdir'
5235     hardcode_shlibpath_var=no
5236     ;;
5237
5238   dgux*)
5239     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5240     hardcode_libdir_flag_spec='-L$libdir'
5241     hardcode_shlibpath_var=no
5242     ;;
5243
5244   sysv4*MP*)
5245     if test -d /usr/nec; then
5246       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5247       hardcode_shlibpath_var=no
5248       runpath_var=LD_RUN_PATH
5249       hardcode_runpath_var=yes
5250       ld_shlibs=yes
5251     fi
5252     ;;
5253
5254   sysv4.2uw2*)
5255     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5256     hardcode_direct=yes
5257     hardcode_minus_L=no
5258     hardcode_shlibpath_var=no
5259     hardcode_runpath_var=yes
5260     runpath_var=LD_RUN_PATH
5261     ;;
5262
5263   sysv5uw7* | unixware7*)
5264     no_undefined_flag='${wl}-z ${wl}text'
5265     if test "$GCC" = yes; then
5266       archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5267     else
5268       archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5269     fi
5270     runpath_var='LD_RUN_PATH'
5271     hardcode_shlibpath_var=no
5272     ;;
5273
5274   *)
5275     ld_shlibs=no
5276     ;;
5277   esac
5278 fi
5279 echo "$as_me:5279: result: $ld_shlibs" >&5
5280 echo "${ECHO_T}$ld_shlibs" >&6
5281 test "$ld_shlibs" = no && can_build_shared=no
5282 ##
5283 ## END FIXME
5284
5285 ## FIXME: this should be a separate macro
5286 ##
5287 # Check hardcoding attributes.
5288 echo "$as_me:5288: checking how to hardcode library paths into programs" >&5
5289 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
5290 hardcode_action=
5291 if test -n "$hardcode_libdir_flag_spec" || \
5292    test -n "$runpath_var"; then
5293
5294   # We can hardcode non-existant directories.
5295   if test "$hardcode_direct" != no &&
5296      # If the only mechanism to avoid hardcoding is shlibpath_var, we
5297      # have to relink, otherwise we might link with an installed library
5298      # when we should be linking with a yet-to-be-installed one
5299      ## test "$hardcode_shlibpath_var" != no &&
5300      test "$hardcode_minus_L" != no; then
5301     # Linking always hardcodes the temporary library directory.
5302     hardcode_action=relink
5303   else
5304     # We can link without hardcoding, and we can hardcode nonexisting dirs.
5305     hardcode_action=immediate
5306   fi
5307 else
5308   # We cannot hardcode anything, or else we can only hardcode existing
5309   # directories.
5310   hardcode_action=unsupported
5311 fi
5312 echo "$as_me:5312: result: $hardcode_action" >&5
5313 echo "${ECHO_T}$hardcode_action" >&6
5314 ##
5315 ## END FIXME
5316
5317 ## FIXME: this should be a separate macro
5318 ##
5319 striplib=
5320 old_striplib=
5321 echo "$as_me:5321: checking whether stripping libraries is possible" >&5
5322 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
5323 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
5324   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
5325   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5326   echo "$as_me:5326: result: yes" >&5
5327 echo "${ECHO_T}yes" >&6
5328 else
5329   echo "$as_me:5329: result: no" >&5
5330 echo "${ECHO_T}no" >&6
5331 fi
5332 ##
5333 ## END FIXME
5334
5335 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5336 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5337
5338 ## FIXME: this should be a separate macro
5339 ##
5340 # PORTME Fill in your ld.so characteristics
5341 echo "$as_me:5341: checking dynamic linker characteristics" >&5
5342 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
5343 library_names_spec=
5344 libname_spec='lib$name'
5345 soname_spec=
5346 postinstall_cmds=
5347 postuninstall_cmds=
5348 finish_cmds=
5349 finish_eval=
5350 shlibpath_var=
5351 shlibpath_overrides_runpath=unknown
5352 version_type=none
5353 dynamic_linker="$host_os ld.so"
5354 sys_lib_dlsearch_path_spec="/lib /usr/lib"
5355 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
5356
5357 case $host_os in
5358 aix3*)
5359   version_type=linux
5360   library_names_spec='${libname}${release}.so$versuffix $libname.a'
5361   shlibpath_var=LIBPATH
5362
5363   # AIX has no versioning support, so we append a major version to the name.
5364   soname_spec='${libname}${release}.so$major'
5365   ;;
5366
5367 aix4* | aix5*)
5368   version_type=linux
5369   if test "$host_cpu" = ia64; then
5370     # AIX 5 supports IA64
5371     library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
5372     shlibpath_var=LD_LIBRARY_PATH
5373   else
5374     # With GCC up to 2.95.x, collect2 would create an import file
5375     # for dependence libraries.  The import file would start with
5376     # the line `#! .'.  This would cause the generated library to
5377     # depend on `.', always an invalid library.  This was fixed in
5378     # development snapshots of GCC prior to 3.0.
5379     case $host_os in
5380       aix4 | aix4.[01] | aix4.[01].*)
5381         if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
5382              echo ' yes '
5383              echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
5384           :
5385         else
5386           can_build_shared=no
5387         fi
5388         ;;
5389     esac
5390     # AIX (on Power*) has no versioning support, so currently we can
5391     # not hardcode correct soname into executable. Probably we can
5392     # add versioning support to collect2, so additional links can
5393     # be useful in future.
5394     if test "$aix_use_runtimelinking" = yes; then
5395       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
5396       # instead of lib<name>.a to let people know that these are not
5397       # typical AIX shared libraries.
5398       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5399     else
5400       # We preserve .a as extension for shared libraries through AIX4.2
5401       # and later when we are not doing run time linking.
5402       library_names_spec='${libname}${release}.a $libname.a'
5403       soname_spec='${libname}${release}.so$major'
5404     fi
5405     shlibpath_var=LIBPATH
5406   fi
5407   ;;
5408
5409 amigaos*)
5410   library_names_spec='$libname.ixlibrary $libname.a'
5411   # Create ${libname}_ixlibrary.a entries in /sys/libs.
5412   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'
5413   ;;
5414
5415 beos*)
5416   library_names_spec='${libname}.so'
5417   dynamic_linker="$host_os ld.so"
5418   shlibpath_var=LIBRARY_PATH
5419   ;;
5420
5421 bsdi4*)
5422   version_type=linux
5423   need_version=no
5424   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5425   soname_spec='${libname}${release}.so$major'
5426   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
5427   shlibpath_var=LD_LIBRARY_PATH
5428   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
5429   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
5430   export_dynamic_flag_spec=-rdynamic
5431   # the default ld.so.conf also contains /usr/contrib/lib and
5432   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
5433   # libtool to hard-code these into programs
5434   ;;
5435
5436 cygwin* | mingw* | pw32*)
5437   version_type=windows
5438   need_version=no
5439   need_lib_prefix=no
5440   case $GCC,$host_os in
5441   yes,cygwin*)
5442     library_names_spec='$libname.dll.a'
5443     soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
5444     postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
5445       dldir=$destdir/`dirname \$dlpath`~
5446       test -d \$dldir || mkdir -p \$dldir~
5447       $install_prog .libs/$dlname \$dldir/$dlname'
5448     postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
5449       dlpath=$dir/\$dldll~
5450        $rm \$dlpath'
5451     ;;
5452   yes,mingw*)
5453     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
5454     sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
5455     ;;
5456   yes,pw32*)
5457     library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
5458     ;;
5459   *)
5460     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
5461     ;;
5462   esac
5463   dynamic_linker='Win32 ld.exe'
5464   # FIXME: first we should search . and the directory the executable is in
5465   shlibpath_var=PATH
5466   ;;
5467
5468 darwin* | rhapsody*)
5469   dynamic_linker="$host_os dyld"
5470   version_type=darwin
5471   need_lib_prefix=no
5472   need_version=no
5473   # FIXME: Relying on posixy $() will cause problems for
5474   #        cross-compilation, but unfortunately the echo tests do not
5475   #        yet detect zsh echo's removal of \ escapes.
5476   library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
5477   soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
5478   shlibpath_overrides_runpath=yes
5479   shlibpath_var=DYLD_LIBRARY_PATH
5480   ;;
5481
5482 freebsd1*)
5483   dynamic_linker=no
5484   ;;
5485
5486 freebsd*)
5487   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
5488   version_type=freebsd-$objformat
5489   case $version_type in
5490     freebsd-elf*)
5491       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
5492       need_version=no
5493       need_lib_prefix=no
5494       ;;
5495     freebsd-*)
5496       library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
5497       need_version=yes
5498       ;;
5499   esac
5500   shlibpath_var=LD_LIBRARY_PATH
5501   case $host_os in
5502   freebsd2*)
5503     shlibpath_overrides_runpath=yes
5504     ;;
5505   *)
5506     shlibpath_overrides_runpath=no
5507     hardcode_into_libs=yes
5508     ;;
5509   esac
5510   ;;
5511
5512 gnu*)
5513   version_type=linux
5514   need_lib_prefix=no
5515   need_version=no
5516   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
5517   soname_spec='${libname}${release}.so$major'
5518   shlibpath_var=LD_LIBRARY_PATH
5519   hardcode_into_libs=yes
5520   ;;
5521
5522 hpux9* | hpux10* | hpux11*)
5523   # Give a soname corresponding to the major version so that dld.sl refuses to
5524   # link against other versions.
5525   dynamic_linker="$host_os dld.sl"
5526   version_type=sunos
5527   need_lib_prefix=no
5528   need_version=no
5529   shlibpath_var=SHLIB_PATH
5530   shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
5531   library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
5532   soname_spec='${libname}${release}.sl$major'
5533   # HP-UX runs *really* slowly unless shared libraries are mode 555.
5534   postinstall_cmds='chmod 555 $lib'
5535   ;;
5536
5537 irix5* | irix6*)
5538   version_type=irix
5539   need_lib_prefix=no
5540   need_version=no
5541   soname_spec='${libname}${release}.so$major'
5542   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
5543   case $host_os in
5544   irix5*)
5545     libsuff= shlibsuff=
5546     ;;
5547   *)
5548     case $LD in # libtool.m4 will add one of these switches to LD
5549     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
5550     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
5551     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
5552     *) libsuff= shlibsuff= libmagic=never-match;;
5553     esac
5554     ;;
5555   esac
5556   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
5557   shlibpath_overrides_runpath=no
5558   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
5559   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
5560   ;;
5561
5562 # No shared lib support for Linux oldld, aout, or coff.
5563 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
5564   dynamic_linker=no
5565   ;;
5566
5567 # This must be Linux ELF.
5568 linux-gnu*)
5569   version_type=linux
5570   need_lib_prefix=no
5571   need_version=no
5572   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5573   soname_spec='${libname}${release}.so$major'
5574   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
5575   shlibpath_var=LD_LIBRARY_PATH
5576   shlibpath_overrides_runpath=no
5577   # This implies no fast_install, which is unacceptable.
5578   # Some rework will be needed to allow for fast_install
5579   # before this can be enabled.
5580   hardcode_into_libs=yes
5581
5582   # We used to test for /lib/ld.so.1 and disable shared libraries on
5583   # powerpc, because MkLinux only supported shared libraries with the
5584   # GNU dynamic linker.  Since this was broken with cross compilers,
5585   # most powerpc-linux boxes support dynamic linking these days and
5586   # people can always --disable-shared, the test was removed, and we
5587   # assume the GNU/Linux dynamic linker is in use.
5588   dynamic_linker='GNU/Linux ld.so'
5589   ;;
5590
5591 netbsd*)
5592   version_type=sunos
5593   need_lib_prefix=no
5594   need_version=no
5595   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5596     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5597     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5598     dynamic_linker='NetBSD (a.out) ld.so'
5599   else
5600     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
5601     soname_spec='${libname}${release}.so$major'
5602     dynamic_linker='NetBSD ld.elf_so'
5603   fi
5604   shlibpath_var=LD_LIBRARY_PATH
5605   shlibpath_overrides_runpath=yes
5606   hardcode_into_libs=yes
5607   ;;
5608
5609 newsos6)
5610   version_type=linux
5611   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5612   shlibpath_var=LD_LIBRARY_PATH
5613   shlibpath_overrides_runpath=yes
5614   ;;
5615
5616 openbsd*)
5617   version_type=sunos
5618   need_lib_prefix=no
5619   need_version=no
5620   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5621     case "$host_os" in
5622     openbsd2.[89] | openbsd2.[89].*)
5623       shlibpath_overrides_runpath=no
5624       ;;
5625     *)
5626       shlibpath_overrides_runpath=yes
5627       ;;
5628     esac
5629   else
5630     shlibpath_overrides_runpath=yes
5631   fi
5632   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5633   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5634   shlibpath_var=LD_LIBRARY_PATH
5635   ;;
5636
5637 os2*)
5638   libname_spec='$name'
5639   need_lib_prefix=no
5640   library_names_spec='$libname.dll $libname.a'
5641   dynamic_linker='OS/2 ld.exe'
5642   shlibpath_var=LIBPATH
5643   ;;
5644
5645 osf3* | osf4* | osf5*)
5646   version_type=osf
5647   need_version=no
5648   soname_spec='${libname}${release}.so'
5649   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
5650   shlibpath_var=LD_LIBRARY_PATH
5651   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
5652   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
5653   ;;
5654
5655 sco3.2v5*)
5656   version_type=osf
5657   soname_spec='${libname}${release}.so$major'
5658   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5659   shlibpath_var=LD_LIBRARY_PATH
5660   ;;
5661
5662 solaris*)
5663   version_type=linux
5664   need_lib_prefix=no
5665   need_version=no
5666   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5667   soname_spec='${libname}${release}.so$major'
5668   shlibpath_var=LD_LIBRARY_PATH
5669   shlibpath_overrides_runpath=yes
5670   hardcode_into_libs=yes
5671   # ldd complains unless libraries are executable
5672   postinstall_cmds='chmod +x $lib'
5673   ;;
5674
5675 sunos4*)
5676   version_type=sunos
5677   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5678   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
5679   shlibpath_var=LD_LIBRARY_PATH
5680   shlibpath_overrides_runpath=yes
5681   if test "$with_gnu_ld" = yes; then
5682     need_lib_prefix=no
5683   fi
5684   need_version=yes
5685   ;;
5686
5687 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5688   version_type=linux
5689   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5690   soname_spec='${libname}${release}.so$major'
5691   shlibpath_var=LD_LIBRARY_PATH
5692   case $host_vendor in
5693     sni)
5694       shlibpath_overrides_runpath=no
5695       ;;
5696     motorola)
5697       need_lib_prefix=no
5698       need_version=no
5699       shlibpath_overrides_runpath=no
5700       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
5701       ;;
5702   esac
5703   ;;
5704
5705 uts4*)
5706   version_type=linux
5707   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5708   soname_spec='${libname}${release}.so$major'
5709   shlibpath_var=LD_LIBRARY_PATH
5710   ;;
5711
5712 dgux*)
5713   version_type=linux
5714   need_lib_prefix=no
5715   need_version=no
5716   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5717   soname_spec='${libname}${release}.so$major'
5718   shlibpath_var=LD_LIBRARY_PATH
5719   ;;
5720
5721 sysv4*MP*)
5722   if test -d /usr/nec ;then
5723     version_type=linux
5724     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
5725     soname_spec='$libname.so.$major'
5726     shlibpath_var=LD_LIBRARY_PATH
5727   fi
5728   ;;
5729
5730 *)
5731   dynamic_linker=no
5732   ;;
5733 esac
5734 echo "$as_me:5734: result: $dynamic_linker" >&5
5735 echo "${ECHO_T}$dynamic_linker" >&6
5736 test "$dynamic_linker" = no && can_build_shared=no
5737 ##
5738 ## END FIXME
5739
5740 ## FIXME: this should be a separate macro
5741 ##
5742 # Report the final consequences.
5743 echo "$as_me:5743: checking if libtool supports shared libraries" >&5
5744 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
5745 echo "$as_me:5745: result: $can_build_shared" >&5
5746 echo "${ECHO_T}$can_build_shared" >&6
5747 ##
5748 ## END FIXME
5749
5750 ## FIXME: this should be a separate macro
5751 ##
5752 echo "$as_me:5752: checking whether to build shared libraries" >&5
5753 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
5754 test "$can_build_shared" = "no" && enable_shared=no
5755
5756 # On AIX, shared libraries and static libraries use the same namespace, and
5757 # are all built from PIC.
5758 case "$host_os" in
5759 aix3*)
5760   test "$enable_shared" = yes && enable_static=no
5761   if test -n "$RANLIB"; then
5762     archive_cmds="$archive_cmds~\$RANLIB \$lib"
5763     postinstall_cmds='$RANLIB $lib'
5764   fi
5765   ;;
5766
5767 aix4*)
5768   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
5769     test "$enable_shared" = yes && enable_static=no
5770   fi
5771   ;;
5772 esac
5773 echo "$as_me:5773: result: $enable_shared" >&5
5774 echo "${ECHO_T}$enable_shared" >&6
5775 ##
5776 ## END FIXME
5777
5778 ## FIXME: this should be a separate macro
5779 ##
5780 echo "$as_me:5780: checking whether to build static libraries" >&5
5781 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
5782 # Make sure either enable_shared or enable_static is yes.
5783 test "$enable_shared" = yes || enable_static=yes
5784 echo "$as_me:5784: result: $enable_static" >&5
5785 echo "${ECHO_T}$enable_static" >&6
5786 ##
5787 ## END FIXME
5788
5789 if test "$hardcode_action" = relink; then
5790   # Fast installation is not supported
5791   enable_fast_install=no
5792 elif test "$shlibpath_overrides_runpath" = yes ||
5793      test "$enable_shared" = no; then
5794   # Fast installation is not necessary
5795   enable_fast_install=needless
5796 fi
5797
5798 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
5799 if test "$GCC" = yes; then
5800   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
5801 fi
5802
5803 if test "x$enable_dlopen" != xyes; then
5804   enable_dlopen=unknown
5805   enable_dlopen_self=unknown
5806   enable_dlopen_self_static=unknown
5807 else
5808   lt_cv_dlopen=no
5809   lt_cv_dlopen_libs=
5810
5811   case $host_os in
5812   beos*)
5813     lt_cv_dlopen="load_add_on"
5814     lt_cv_dlopen_libs=
5815     lt_cv_dlopen_self=yes
5816     ;;
5817
5818   cygwin* | mingw* | pw32*)
5819     lt_cv_dlopen="LoadLibrary"
5820     lt_cv_dlopen_libs=
5821    ;;
5822
5823   *)
5824     echo "$as_me:5824: checking for shl_load" >&5
5825 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
5826 if test "${ac_cv_func_shl_load+set}" = set; then
5827   echo $ECHO_N "(cached) $ECHO_C" >&6
5828 else
5829   cat >conftest.$ac_ext <<_ACEOF
5830 #line 5830 "configure"
5831 #include "confdefs.h"
5832 /* System header to define __stub macros and hopefully few prototypes,
5833     which can conflict with char shl_load (); below.  */
5834 #include <assert.h>
5835 /* Override any gcc2 internal prototype to avoid an error.  */
5836 #ifdef __cplusplus
5837 extern "C"
5838 #endif
5839 /* We use char because int might match the return type of a gcc2
5840    builtin and then its argument prototype would still apply.  */
5841 char shl_load ();
5842 char (*f) ();
5843
5844 int
5845 main ()
5846 {
5847 /* The GNU C library defines this for functions which it implements
5848     to always fail with ENOSYS.  Some functions are actually named
5849     something starting with __ and the normal name is an alias.  */
5850 #if defined (__stub_shl_load) || defined (__stub___shl_load)
5851 choke me
5852 #else
5853 f = shl_load;
5854 #endif
5855
5856   ;
5857   return 0;
5858 }
5859 _ACEOF
5860 rm -f conftest.$ac_objext conftest$ac_exeext
5861 if { (eval echo "$as_me:5861: \"$ac_link\"") >&5
5862   (eval $ac_link) 2>&5
5863   ac_status=$?
5864   echo "$as_me:5864: \$? = $ac_status" >&5
5865   (exit $ac_status); } &&
5866          { ac_try='test -s conftest$ac_exeext'
5867   { (eval echo "$as_me:5867: \"$ac_try\"") >&5
5868   (eval $ac_try) 2>&5
5869   ac_status=$?
5870   echo "$as_me:5870: \$? = $ac_status" >&5
5871   (exit $ac_status); }; }; then
5872   ac_cv_func_shl_load=yes
5873 else
5874   echo "$as_me: failed program was:" >&5
5875 cat conftest.$ac_ext >&5
5876 ac_cv_func_shl_load=no
5877 fi
5878 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5879 fi
5880 echo "$as_me:5880: result: $ac_cv_func_shl_load" >&5
5881 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
5882 if test $ac_cv_func_shl_load = yes; then
5883   lt_cv_dlopen="shl_load"
5884 else
5885   echo "$as_me:5885: checking for shl_load in -ldld" >&5
5886 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
5887 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
5888   echo $ECHO_N "(cached) $ECHO_C" >&6
5889 else
5890   ac_check_lib_save_LIBS=$LIBS
5891 LIBS="-ldld  $LIBS"
5892 cat >conftest.$ac_ext <<_ACEOF
5893 #line 5893 "configure"
5894 #include "confdefs.h"
5895
5896 /* Override any gcc2 internal prototype to avoid an error.  */
5897 #ifdef __cplusplus
5898 extern "C"
5899 #endif
5900 /* We use char because int might match the return type of a gcc2
5901    builtin and then its argument prototype would still apply.  */
5902 char shl_load ();
5903 int
5904 main ()
5905 {
5906 shl_load ();
5907   ;
5908   return 0;
5909 }
5910 _ACEOF
5911 rm -f conftest.$ac_objext conftest$ac_exeext
5912 if { (eval echo "$as_me:5912: \"$ac_link\"") >&5
5913   (eval $ac_link) 2>&5
5914   ac_status=$?
5915   echo "$as_me:5915: \$? = $ac_status" >&5
5916   (exit $ac_status); } &&
5917          { ac_try='test -s conftest$ac_exeext'
5918   { (eval echo "$as_me:5918: \"$ac_try\"") >&5
5919   (eval $ac_try) 2>&5
5920   ac_status=$?
5921   echo "$as_me:5921: \$? = $ac_status" >&5
5922   (exit $ac_status); }; }; then
5923   ac_cv_lib_dld_shl_load=yes
5924 else
5925   echo "$as_me: failed program was:" >&5
5926 cat conftest.$ac_ext >&5
5927 ac_cv_lib_dld_shl_load=no
5928 fi
5929 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5930 LIBS=$ac_check_lib_save_LIBS
5931 fi
5932 echo "$as_me:5932: result: $ac_cv_lib_dld_shl_load" >&5
5933 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
5934 if test $ac_cv_lib_dld_shl_load = yes; then
5935   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
5936 else
5937   echo "$as_me:5937: checking for dlopen" >&5
5938 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
5939 if test "${ac_cv_func_dlopen+set}" = set; then
5940   echo $ECHO_N "(cached) $ECHO_C" >&6
5941 else
5942   cat >conftest.$ac_ext <<_ACEOF
5943 #line 5943 "configure"
5944 #include "confdefs.h"
5945 /* System header to define __stub macros and hopefully few prototypes,
5946     which can conflict with char dlopen (); below.  */
5947 #include <assert.h>
5948 /* Override any gcc2 internal prototype to avoid an error.  */
5949 #ifdef __cplusplus
5950 extern "C"
5951 #endif
5952 /* We use char because int might match the return type of a gcc2
5953    builtin and then its argument prototype would still apply.  */
5954 char dlopen ();
5955 char (*f) ();
5956
5957 int
5958 main ()
5959 {
5960 /* The GNU C library defines this for functions which it implements
5961     to always fail with ENOSYS.  Some functions are actually named
5962     something starting with __ and the normal name is an alias.  */
5963 #if defined (__stub_dlopen) || defined (__stub___dlopen)
5964 choke me
5965 #else
5966 f = dlopen;
5967 #endif
5968
5969   ;
5970   return 0;
5971 }
5972 _ACEOF
5973 rm -f conftest.$ac_objext conftest$ac_exeext
5974 if { (eval echo "$as_me:5974: \"$ac_link\"") >&5
5975   (eval $ac_link) 2>&5
5976   ac_status=$?
5977   echo "$as_me:5977: \$? = $ac_status" >&5
5978   (exit $ac_status); } &&
5979          { ac_try='test -s conftest$ac_exeext'
5980   { (eval echo "$as_me:5980: \"$ac_try\"") >&5
5981   (eval $ac_try) 2>&5
5982   ac_status=$?
5983   echo "$as_me:5983: \$? = $ac_status" >&5
5984   (exit $ac_status); }; }; then
5985   ac_cv_func_dlopen=yes
5986 else
5987   echo "$as_me: failed program was:" >&5
5988 cat conftest.$ac_ext >&5
5989 ac_cv_func_dlopen=no
5990 fi
5991 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5992 fi
5993 echo "$as_me:5993: result: $ac_cv_func_dlopen" >&5
5994 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
5995 if test $ac_cv_func_dlopen = yes; then
5996   lt_cv_dlopen="dlopen"
5997 else
5998   echo "$as_me:5998: checking for dlopen in -ldl" >&5
5999 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6000 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6001   echo $ECHO_N "(cached) $ECHO_C" >&6
6002 else
6003   ac_check_lib_save_LIBS=$LIBS
6004 LIBS="-ldl  $LIBS"
6005 cat >conftest.$ac_ext <<_ACEOF
6006 #line 6006 "configure"
6007 #include "confdefs.h"
6008
6009 /* Override any gcc2 internal prototype to avoid an error.  */
6010 #ifdef __cplusplus
6011 extern "C"
6012 #endif
6013 /* We use char because int might match the return type of a gcc2
6014    builtin and then its argument prototype would still apply.  */
6015 char dlopen ();
6016 int
6017 main ()
6018 {
6019 dlopen ();
6020   ;
6021   return 0;
6022 }
6023 _ACEOF
6024 rm -f conftest.$ac_objext conftest$ac_exeext
6025 if { (eval echo "$as_me:6025: \"$ac_link\"") >&5
6026   (eval $ac_link) 2>&5
6027   ac_status=$?
6028   echo "$as_me:6028: \$? = $ac_status" >&5
6029   (exit $ac_status); } &&
6030          { ac_try='test -s conftest$ac_exeext'
6031   { (eval echo "$as_me:6031: \"$ac_try\"") >&5
6032   (eval $ac_try) 2>&5
6033   ac_status=$?
6034   echo "$as_me:6034: \$? = $ac_status" >&5
6035   (exit $ac_status); }; }; then
6036   ac_cv_lib_dl_dlopen=yes
6037 else
6038   echo "$as_me: failed program was:" >&5
6039 cat conftest.$ac_ext >&5
6040 ac_cv_lib_dl_dlopen=no
6041 fi
6042 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6043 LIBS=$ac_check_lib_save_LIBS
6044 fi
6045 echo "$as_me:6045: result: $ac_cv_lib_dl_dlopen" >&5
6046 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
6047 if test $ac_cv_lib_dl_dlopen = yes; then
6048   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
6049 else
6050   echo "$as_me:6050: checking for dlopen in -lsvld" >&5
6051 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
6052 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
6053   echo $ECHO_N "(cached) $ECHO_C" >&6
6054 else
6055   ac_check_lib_save_LIBS=$LIBS
6056 LIBS="-lsvld  $LIBS"
6057 cat >conftest.$ac_ext <<_ACEOF
6058 #line 6058 "configure"
6059 #include "confdefs.h"
6060
6061 /* Override any gcc2 internal prototype to avoid an error.  */
6062 #ifdef __cplusplus
6063 extern "C"
6064 #endif
6065 /* We use char because int might match the return type of a gcc2
6066    builtin and then its argument prototype would still apply.  */
6067 char dlopen ();
6068 int
6069 main ()
6070 {
6071 dlopen ();
6072   ;
6073   return 0;
6074 }
6075 _ACEOF
6076 rm -f conftest.$ac_objext conftest$ac_exeext
6077 if { (eval echo "$as_me:6077: \"$ac_link\"") >&5
6078   (eval $ac_link) 2>&5
6079   ac_status=$?
6080   echo "$as_me:6080: \$? = $ac_status" >&5
6081   (exit $ac_status); } &&
6082          { ac_try='test -s conftest$ac_exeext'
6083   { (eval echo "$as_me:6083: \"$ac_try\"") >&5
6084   (eval $ac_try) 2>&5
6085   ac_status=$?
6086   echo "$as_me:6086: \$? = $ac_status" >&5
6087   (exit $ac_status); }; }; then
6088   ac_cv_lib_svld_dlopen=yes
6089 else
6090   echo "$as_me: failed program was:" >&5
6091 cat conftest.$ac_ext >&5
6092 ac_cv_lib_svld_dlopen=no
6093 fi
6094 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6095 LIBS=$ac_check_lib_save_LIBS
6096 fi
6097 echo "$as_me:6097: result: $ac_cv_lib_svld_dlopen" >&5
6098 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
6099 if test $ac_cv_lib_svld_dlopen = yes; then
6100   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
6101 else
6102   echo "$as_me:6102: checking for dld_link in -ldld" >&5
6103 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
6104 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
6105   echo $ECHO_N "(cached) $ECHO_C" >&6
6106 else
6107   ac_check_lib_save_LIBS=$LIBS
6108 LIBS="-ldld  $LIBS"
6109 cat >conftest.$ac_ext <<_ACEOF
6110 #line 6110 "configure"
6111 #include "confdefs.h"
6112
6113 /* Override any gcc2 internal prototype to avoid an error.  */
6114 #ifdef __cplusplus
6115 extern "C"
6116 #endif
6117 /* We use char because int might match the return type of a gcc2
6118    builtin and then its argument prototype would still apply.  */
6119 char dld_link ();
6120 int
6121 main ()
6122 {
6123 dld_link ();
6124   ;
6125   return 0;
6126 }
6127 _ACEOF
6128 rm -f conftest.$ac_objext conftest$ac_exeext
6129 if { (eval echo "$as_me:6129: \"$ac_link\"") >&5
6130   (eval $ac_link) 2>&5
6131   ac_status=$?
6132   echo "$as_me:6132: \$? = $ac_status" >&5
6133   (exit $ac_status); } &&
6134          { ac_try='test -s conftest$ac_exeext'
6135   { (eval echo "$as_me:6135: \"$ac_try\"") >&5
6136   (eval $ac_try) 2>&5
6137   ac_status=$?
6138   echo "$as_me:6138: \$? = $ac_status" >&5
6139   (exit $ac_status); }; }; then
6140   ac_cv_lib_dld_dld_link=yes
6141 else
6142   echo "$as_me: failed program was:" >&5
6143 cat conftest.$ac_ext >&5
6144 ac_cv_lib_dld_dld_link=no
6145 fi
6146 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6147 LIBS=$ac_check_lib_save_LIBS
6148 fi
6149 echo "$as_me:6149: result: $ac_cv_lib_dld_dld_link" >&5
6150 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
6151 if test $ac_cv_lib_dld_dld_link = yes; then
6152   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
6153 fi
6154
6155 fi
6156
6157 fi
6158
6159 fi
6160
6161 fi
6162
6163 fi
6164
6165     ;;
6166   esac
6167
6168   if test "x$lt_cv_dlopen" != xno; then
6169     enable_dlopen=yes
6170   else
6171     enable_dlopen=no
6172   fi
6173
6174   case $lt_cv_dlopen in
6175   dlopen)
6176     save_CPPFLAGS="$CPPFLAGS"
6177         test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
6178
6179     save_LDFLAGS="$LDFLAGS"
6180     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
6181
6182     save_LIBS="$LIBS"
6183     LIBS="$lt_cv_dlopen_libs $LIBS"
6184
6185     echo "$as_me:6185: checking whether a program can dlopen itself" >&5
6186 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
6187 if test "${lt_cv_dlopen_self+set}" = set; then
6188   echo $ECHO_N "(cached) $ECHO_C" >&6
6189 else
6190           if test "$cross_compiling" = yes; then :
6191   lt_cv_dlopen_self=cross
6192 else
6193     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6194   lt_status=$lt_dlunknown
6195   cat > conftest.$ac_ext <<EOF
6196 #line 6196 "configure"
6197 #include "confdefs.h"
6198
6199 #if HAVE_DLFCN_H
6200 #include <dlfcn.h>
6201 #endif
6202
6203 #include <stdio.h>
6204
6205 #ifdef RTLD_GLOBAL
6206 #  define LT_DLGLOBAL           RTLD_GLOBAL
6207 #else
6208 #  ifdef DL_GLOBAL
6209 #    define LT_DLGLOBAL         DL_GLOBAL
6210 #  else
6211 #    define LT_DLGLOBAL         0
6212 #  endif
6213 #endif
6214
6215 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6216    find out it does not work in some platform. */
6217 #ifndef LT_DLLAZY_OR_NOW
6218 #  ifdef RTLD_LAZY
6219 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
6220 #  else
6221 #    ifdef DL_LAZY
6222 #      define LT_DLLAZY_OR_NOW          DL_LAZY
6223 #    else
6224 #      ifdef RTLD_NOW
6225 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
6226 #      else
6227 #        ifdef DL_NOW
6228 #          define LT_DLLAZY_OR_NOW      DL_NOW
6229 #        else
6230 #          define LT_DLLAZY_OR_NOW      0
6231 #        endif
6232 #      endif
6233 #    endif
6234 #  endif
6235 #endif
6236
6237 #ifdef __cplusplus
6238 extern "C" void exit (int);
6239 #endif
6240
6241 void fnord() { int i=42;}
6242 int main ()
6243 {
6244   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6245   int status = $lt_dlunknown;
6246
6247   if (self)
6248     {
6249       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
6250       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6251       /* dlclose (self); */
6252     }
6253
6254     exit (status);
6255 }
6256 EOF
6257   if { (eval echo "$as_me:6257: \"$ac_link\"") >&5
6258   (eval $ac_link) 2>&5
6259   ac_status=$?
6260   echo "$as_me:6260: \$? = $ac_status" >&5
6261   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6262     (./conftest; exit; ) 2>/dev/null
6263     lt_status=$?
6264     case x$lt_status in
6265       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
6266       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
6267       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
6268     esac
6269   else :
6270     # compilation failed
6271     lt_cv_dlopen_self=no
6272   fi
6273 fi
6274 rm -fr conftest*
6275
6276 fi
6277 echo "$as_me:6277: result: $lt_cv_dlopen_self" >&5
6278 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
6279
6280     if test "x$lt_cv_dlopen_self" = xyes; then
6281       LDFLAGS="$LDFLAGS $link_static_flag"
6282       echo "$as_me:6282: checking whether a statically linked program can dlopen itself" >&5
6283 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
6284 if test "${lt_cv_dlopen_self_static+set}" = set; then
6285   echo $ECHO_N "(cached) $ECHO_C" >&6
6286 else
6287           if test "$cross_compiling" = yes; then :
6288   lt_cv_dlopen_self_static=cross
6289 else
6290     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6291   lt_status=$lt_dlunknown
6292   cat > conftest.$ac_ext <<EOF
6293 #line 6293 "configure"
6294 #include "confdefs.h"
6295
6296 #if HAVE_DLFCN_H
6297 #include <dlfcn.h>
6298 #endif
6299
6300 #include <stdio.h>
6301
6302 #ifdef RTLD_GLOBAL
6303 #  define LT_DLGLOBAL           RTLD_GLOBAL
6304 #else
6305 #  ifdef DL_GLOBAL
6306 #    define LT_DLGLOBAL         DL_GLOBAL
6307 #  else
6308 #    define LT_DLGLOBAL         0
6309 #  endif
6310 #endif
6311
6312 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6313    find out it does not work in some platform. */
6314 #ifndef LT_DLLAZY_OR_NOW
6315 #  ifdef RTLD_LAZY
6316 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
6317 #  else
6318 #    ifdef DL_LAZY
6319 #      define LT_DLLAZY_OR_NOW          DL_LAZY
6320 #    else
6321 #      ifdef RTLD_NOW
6322 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
6323 #      else
6324 #        ifdef DL_NOW
6325 #          define LT_DLLAZY_OR_NOW      DL_NOW
6326 #        else
6327 #          define LT_DLLAZY_OR_NOW      0
6328 #        endif
6329 #      endif
6330 #    endif
6331 #  endif
6332 #endif
6333
6334 #ifdef __cplusplus
6335 extern "C" void exit (int);
6336 #endif
6337
6338 void fnord() { int i=42;}
6339 int main ()
6340 {
6341   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6342   int status = $lt_dlunknown;
6343
6344   if (self)
6345     {
6346       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
6347       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6348       /* dlclose (self); */
6349     }
6350
6351     exit (status);
6352 }
6353 EOF
6354   if { (eval echo "$as_me:6354: \"$ac_link\"") >&5
6355   (eval $ac_link) 2>&5
6356   ac_status=$?
6357   echo "$as_me:6357: \$? = $ac_status" >&5
6358   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6359     (./conftest; exit; ) 2>/dev/null
6360     lt_status=$?
6361     case x$lt_status in
6362       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
6363       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
6364       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
6365     esac
6366   else :
6367     # compilation failed
6368     lt_cv_dlopen_self_static=no
6369   fi
6370 fi
6371 rm -fr conftest*
6372
6373 fi
6374 echo "$as_me:6374: result: $lt_cv_dlopen_self_static" >&5
6375 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
6376     fi
6377
6378     CPPFLAGS="$save_CPPFLAGS"
6379     LDFLAGS="$save_LDFLAGS"
6380     LIBS="$save_LIBS"
6381     ;;
6382   esac
6383
6384   case $lt_cv_dlopen_self in
6385   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
6386   *) enable_dlopen_self=unknown ;;
6387   esac
6388
6389   case $lt_cv_dlopen_self_static in
6390   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
6391   *) enable_dlopen_self_static=unknown ;;
6392   esac
6393 fi
6394
6395 ## FIXME: this should be a separate macro
6396 ##
6397 if test "$enable_shared" = yes && test "$GCC" = yes; then
6398   case $archive_cmds in
6399   *'~'*)
6400     # FIXME: we may have to deal with multi-command sequences.
6401     ;;
6402   '$CC '*)
6403     # Test whether the compiler implicitly links with -lc since on some
6404     # systems, -lgcc has to come before -lc. If gcc already passes -lc
6405     # to ld, don't add -lc before -lgcc.
6406     echo "$as_me:6406: checking whether -lc should be explicitly linked in" >&5
6407 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
6408     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
6409   echo $ECHO_N "(cached) $ECHO_C" >&6
6410 else
6411   $rm conftest*
6412     echo 'static int dummy;' > conftest.$ac_ext
6413
6414     if { (eval echo "$as_me:6414: \"$ac_compile\"") >&5
6415   (eval $ac_compile) 2>&5
6416   ac_status=$?
6417   echo "$as_me:6417: \$? = $ac_status" >&5
6418   (exit $ac_status); }; then
6419       soname=conftest
6420       lib=conftest
6421       libobjs=conftest.$ac_objext
6422       deplibs=
6423       wl=$lt_cv_prog_cc_wl
6424       compiler_flags=-v
6425       linker_flags=-v
6426       verstring=
6427       output_objdir=.
6428       libname=conftest
6429       save_allow_undefined_flag=$allow_undefined_flag
6430       allow_undefined_flag=
6431       if { (eval echo "$as_me:6431: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
6432   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
6433   ac_status=$?
6434   echo "$as_me:6434: \$? = $ac_status" >&5
6435   (exit $ac_status); }
6436       then
6437         lt_cv_archive_cmds_need_lc=no
6438       else
6439         lt_cv_archive_cmds_need_lc=yes
6440       fi
6441       allow_undefined_flag=$save_allow_undefined_flag
6442     else
6443       cat conftest.err 1>&5
6444     fi
6445 fi
6446
6447     echo "$as_me:6447: result: $lt_cv_archive_cmds_need_lc" >&5
6448 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
6449     ;;
6450   esac
6451 fi
6452 need_lc=${lt_cv_archive_cmds_need_lc-yes}
6453 ##
6454 ## END FIXME
6455
6456 ## FIXME: this should be a separate macro
6457 ##
6458 # The second clause should only fire when bootstrapping the
6459 # libtool distribution, otherwise you forgot to ship ltmain.sh
6460 # with your package, and you will get complaints that there are
6461 # no rules to generate ltmain.sh.
6462 if test -f "$ltmain"; then
6463   :
6464 else
6465   # If there is no Makefile yet, we rely on a make rule to execute
6466   # `config.status --recheck' to rerun these tests and create the
6467   # libtool script then.
6468   test -f Makefile && make "$ltmain"
6469 fi
6470
6471 if test -f "$ltmain"; then
6472   trap "$rm \"${ofile}T\"; exit 1" 1 2 15
6473   $rm -f "${ofile}T"
6474
6475   echo creating $ofile
6476
6477   # Now quote all the things that may contain metacharacters while being
6478   # careful not to overquote the AC_SUBSTed values.  We take copies of the
6479   # variables and quote the copies for generation of the libtool script.
6480   for var in echo old_CC old_CFLAGS \
6481     AR AR_FLAGS CC LD LN_S NM SHELL \
6482     reload_flag reload_cmds wl \
6483     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
6484     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
6485     library_names_spec soname_spec \
6486     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
6487     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
6488     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
6489     old_striplib striplib file_magic_cmd export_symbols_cmds \
6490     deplibs_check_method allow_undefined_flag no_undefined_flag \
6491     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
6492     global_symbol_to_c_name_address \
6493     hardcode_libdir_flag_spec hardcode_libdir_separator  \
6494     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
6495     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
6496
6497     case $var in
6498     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
6499     old_postinstall_cmds | old_postuninstall_cmds | \
6500     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
6501     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
6502     postinstall_cmds | postuninstall_cmds | \
6503     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
6504       # Double-quote double-evaled strings.
6505       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
6506       ;;
6507     *)
6508       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
6509       ;;
6510     esac
6511   done
6512
6513   cat <<__EOF__ > "${ofile}T"
6514 #! $SHELL
6515
6516 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
6517 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
6518 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
6519 #
6520 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
6521 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
6522 #
6523 # This program is free software; you can redistribute it and/or modify
6524 # it under the terms of the GNU General Public License as published by
6525 # the Free Software Foundation; either version 2 of the License, or
6526 # (at your option) any later version.
6527 #
6528 # This program is distributed in the hope that it will be useful, but
6529 # WITHOUT ANY WARRANTY; without even the implied warranty of
6530 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
6531 # General Public License for more details.
6532 #
6533 # You should have received a copy of the GNU General Public License
6534 # along with this program; if not, write to the Free Software
6535 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
6536 #
6537 # As a special exception to the GNU General Public License, if you
6538 # distribute this file as part of a program that contains a
6539 # configuration script generated by Autoconf, you may include it under
6540 # the same distribution terms that you use for the rest of that program.
6541
6542 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
6543 Xsed="sed -e s/^X//"
6544
6545 # The HP-UX ksh and POSIX shell print the target directory to stdout
6546 # if CDPATH is set.
6547 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
6548
6549 # ### BEGIN LIBTOOL CONFIG
6550
6551 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6552
6553 # Shell to use when invoking shell scripts.
6554 SHELL=$lt_SHELL
6555
6556 # Whether or not to build shared libraries.
6557 build_libtool_libs=$enable_shared
6558
6559 # Whether or not to build static libraries.
6560 build_old_libs=$enable_static
6561
6562 # Whether or not to add -lc for building shared libraries.
6563 build_libtool_need_lc=$need_lc
6564
6565 # Whether or not to optimize for fast installation.
6566 fast_install=$enable_fast_install
6567
6568 # The host system.
6569 host_alias=$host_alias
6570 host=$host
6571
6572 # An echo program that does not interpret backslashes.
6573 echo=$lt_echo
6574
6575 # The archiver.
6576 AR=$lt_AR
6577 AR_FLAGS=$lt_AR_FLAGS
6578
6579 # The default C compiler.
6580
6581 if test "X\$CC" = "X" ; then
6582   CC=$lt_CC
6583 fi
6584
6585 # Is the compiler the GNU C compiler?
6586 with_gcc=$GCC
6587
6588 # The linker used to build libraries.
6589 LD=$lt_LD
6590
6591 # Whether we need hard or soft links.
6592 LN_S=$lt_LN_S
6593
6594 # A BSD-compatible nm program.
6595 NM=$lt_NM
6596
6597 # A symbol stripping program
6598 STRIP=$STRIP
6599
6600 # Used to examine libraries when file_magic_cmd begins "file"
6601 MAGIC_CMD=$MAGIC_CMD
6602
6603 # Used on cygwin: DLL creation program.
6604 DLLTOOL="$DLLTOOL"
6605
6606 # Used on cygwin: object dumper.
6607 OBJDUMP="$OBJDUMP"
6608
6609 # Used on cygwin: assembler.
6610 AS="$AS"
6611
6612 # The name of the directory that contains temporary libtool files.
6613 objdir=$objdir
6614
6615 # How to create reloadable object files.
6616 reload_flag=$lt_reload_flag
6617 reload_cmds=$lt_reload_cmds
6618
6619 # How to pass a linker flag through the compiler.
6620 wl=$lt_wl
6621
6622 # Object file suffix (normally "o").
6623 objext="$ac_objext"
6624
6625 # Old archive suffix (normally "a").
6626 libext="$libext"
6627
6628 # Executable file suffix (normally "").
6629 exeext="$exeext"
6630
6631 # Additional compiler flags for building library objects.
6632 pic_flag=$lt_pic_flag
6633 pic_mode=$pic_mode
6634
6635 # Does compiler simultaneously support -c and -o options?
6636 compiler_c_o=$lt_compiler_c_o
6637
6638 # Can we write directly to a .lo ?
6639 compiler_o_lo=$lt_compiler_o_lo
6640
6641 # Must we lock files when doing compilation ?
6642 need_locks=$lt_need_locks
6643
6644 # Do we need the lib prefix for modules?
6645 need_lib_prefix=$need_lib_prefix
6646
6647 # Do we need a version for libraries?
6648 need_version=$need_version
6649
6650 # Whether dlopen is supported.
6651 dlopen_support=$enable_dlopen
6652
6653 # Whether dlopen of programs is supported.
6654 dlopen_self=$enable_dlopen_self
6655
6656 # Whether dlopen of statically linked programs is supported.
6657 dlopen_self_static=$enable_dlopen_self_static
6658
6659 # Compiler flag to prevent dynamic linking.
6660 link_static_flag=$lt_link_static_flag
6661
6662 # Compiler flag to turn off builtin functions.
6663 no_builtin_flag=$lt_no_builtin_flag
6664
6665 # Compiler flag to allow reflexive dlopens.
6666 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
6667
6668 # Compiler flag to generate shared objects directly from archives.
6669 whole_archive_flag_spec=$lt_whole_archive_flag_spec
6670
6671 # Compiler flag to generate thread-safe objects.
6672 thread_safe_flag_spec=$lt_thread_safe_flag_spec
6673
6674 # Library versioning type.
6675 version_type=$version_type
6676
6677 # Format of library name prefix.
6678 libname_spec=$lt_libname_spec
6679
6680 # List of archive names.  First name is the real one, the rest are links.
6681 # The last name is the one that the linker finds with -lNAME.
6682 library_names_spec=$lt_library_names_spec
6683
6684 # The coded name of the library, if different from the real name.
6685 soname_spec=$lt_soname_spec
6686
6687 # Commands used to build and install an old-style archive.
6688 RANLIB=$lt_RANLIB
6689 old_archive_cmds=$lt_old_archive_cmds
6690 old_postinstall_cmds=$lt_old_postinstall_cmds
6691 old_postuninstall_cmds=$lt_old_postuninstall_cmds
6692
6693 # Create an old-style archive from a shared archive.
6694 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
6695
6696 # Create a temporary old-style archive to link instead of a shared archive.
6697 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
6698
6699 # Commands used to build and install a shared archive.
6700 archive_cmds=$lt_archive_cmds
6701 archive_expsym_cmds=$lt_archive_expsym_cmds
6702 postinstall_cmds=$lt_postinstall_cmds
6703 postuninstall_cmds=$lt_postuninstall_cmds
6704
6705 # Commands to strip libraries.
6706 old_striplib=$lt_old_striplib
6707 striplib=$lt_striplib
6708
6709 # Method to check whether dependent libraries are shared objects.
6710 deplibs_check_method=$lt_deplibs_check_method
6711
6712 # Command to use when deplibs_check_method == file_magic.
6713 file_magic_cmd=$lt_file_magic_cmd
6714
6715 # Flag that allows shared libraries with undefined symbols to be built.
6716 allow_undefined_flag=$lt_allow_undefined_flag
6717
6718 # Flag that forces no undefined symbols.
6719 no_undefined_flag=$lt_no_undefined_flag
6720
6721 # Commands used to finish a libtool library installation in a directory.
6722 finish_cmds=$lt_finish_cmds
6723
6724 # Same as above, but a single script fragment to be evaled but not shown.
6725 finish_eval=$lt_finish_eval
6726
6727 # Take the output of nm and produce a listing of raw symbols and C names.
6728 global_symbol_pipe=$lt_global_symbol_pipe
6729
6730 # Transform the output of nm in a proper C declaration
6731 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
6732
6733 # Transform the output of nm in a C name address pair
6734 global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
6735
6736 # This is the shared library runtime path variable.
6737 runpath_var=$runpath_var
6738
6739 # This is the shared library path variable.
6740 shlibpath_var=$shlibpath_var
6741
6742 # Is shlibpath searched before the hard-coded library search path?
6743 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
6744
6745 # How to hardcode a shared library path into an executable.
6746 hardcode_action=$hardcode_action
6747
6748 # Whether we should hardcode library paths into libraries.
6749 hardcode_into_libs=$hardcode_into_libs
6750
6751 # Flag to hardcode \$libdir into a binary during linking.
6752 # This must work even if \$libdir does not exist.
6753 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
6754
6755 # Whether we need a single -rpath flag with a separated argument.
6756 hardcode_libdir_separator=$lt_hardcode_libdir_separator
6757
6758 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
6759 # resulting binary.
6760 hardcode_direct=$hardcode_direct
6761
6762 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
6763 # resulting binary.
6764 hardcode_minus_L=$hardcode_minus_L
6765
6766 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
6767 # the resulting binary.
6768 hardcode_shlibpath_var=$hardcode_shlibpath_var
6769
6770 # Variables whose values should be saved in libtool wrapper scripts and
6771 # restored at relink time.
6772 variables_saved_for_relink="$variables_saved_for_relink"
6773
6774 # Whether libtool must link a program against all its dependency libraries.
6775 link_all_deplibs=$link_all_deplibs
6776
6777 # Compile-time system search path for libraries
6778 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
6779
6780 # Run-time system search path for libraries
6781 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
6782
6783 # Fix the shell variable \$srcfile for the compiler.
6784 fix_srcfile_path="$fix_srcfile_path"
6785
6786 # Set to yes if exported symbols are required.
6787 always_export_symbols=$always_export_symbols
6788
6789 # The commands to list exported symbols.
6790 export_symbols_cmds=$lt_export_symbols_cmds
6791
6792 # The commands to extract the exported symbol list from a shared archive.
6793 extract_expsyms_cmds=$lt_extract_expsyms_cmds
6794
6795 # Symbols that should not be listed in the preloaded symbols.
6796 exclude_expsyms=$lt_exclude_expsyms
6797
6798 # Symbols that must always be exported.
6799 include_expsyms=$lt_include_expsyms
6800
6801 # ### END LIBTOOL CONFIG
6802
6803 __EOF__
6804
6805   case $host_os in
6806   aix3*)
6807     cat <<\EOF >> "${ofile}T"
6808
6809 # AIX sometimes has problems with the GCC collect2 program.  For some
6810 # reason, if we set the COLLECT_NAMES environment variable, the problems
6811 # vanish in a puff of smoke.
6812 if test "X${COLLECT_NAMES+set}" != Xset; then
6813   COLLECT_NAMES=
6814   export COLLECT_NAMES
6815 fi
6816 EOF
6817     ;;
6818   esac
6819
6820   case $host_os in
6821   cygwin* | mingw* | pw32* | os2*)
6822     cat <<'EOF' >> "${ofile}T"
6823       # This is a source program that is used to create dlls on Windows
6824       # Don't remove nor modify the starting and closing comments
6825 # /* ltdll.c starts here */
6826 # #define WIN32_LEAN_AND_MEAN
6827 # #include <windows.h>
6828 # #undef WIN32_LEAN_AND_MEAN
6829 # #include <stdio.h>
6830 #
6831 # #ifndef __CYGWIN__
6832 # #  ifdef __CYGWIN32__
6833 # #    define __CYGWIN__ __CYGWIN32__
6834 # #  endif
6835 # #endif
6836 #
6837 # #ifdef __cplusplus
6838 # extern "C" {
6839 # #endif
6840 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
6841 # #ifdef __cplusplus
6842 # }
6843 # #endif
6844 #
6845 # #ifdef __CYGWIN__
6846 # #include <cygwin/cygwin_dll.h>
6847 # DECLARE_CYGWIN_DLL( DllMain );
6848 # #endif
6849 # HINSTANCE __hDllInstance_base;
6850 #
6851 # BOOL APIENTRY
6852 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
6853 # {
6854 #   __hDllInstance_base = hInst;
6855 #   return TRUE;
6856 # }
6857 # /* ltdll.c ends here */
6858         # This is a source program that is used to create import libraries
6859         # on Windows for dlls which lack them. Don't remove nor modify the
6860         # starting and closing comments
6861 # /* impgen.c starts here */
6862 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
6863 #
6864 #  This file is part of GNU libtool.
6865 #
6866 #  This program is free software; you can redistribute it and/or modify
6867 #  it under the terms of the GNU General Public License as published by
6868 #  the Free Software Foundation; either version 2 of the License, or
6869 #  (at your option) any later version.
6870 #
6871 #  This program is distributed in the hope that it will be useful,
6872 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
6873 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6874 #  GNU General Public License for more details.
6875 #
6876 #  You should have received a copy of the GNU General Public License
6877 #  along with this program; if not, write to the Free Software
6878 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
6879 #  */
6880 #
6881 # #include <stdio.h>            /* for printf() */
6882 # #include <unistd.h>           /* for open(), lseek(), read() */
6883 # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
6884 # #include <string.h>           /* for strdup() */
6885 #
6886 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
6887 # #ifndef O_BINARY
6888 # #define O_BINARY 0
6889 # #endif
6890 #
6891 # static unsigned int
6892 # pe_get16 (fd, offset)
6893 #      int fd;
6894 #      int offset;
6895 # {
6896 #   unsigned char b[2];
6897 #   lseek (fd, offset, SEEK_SET);
6898 #   read (fd, b, 2);
6899 #   return b[0] + (b[1]<<8);
6900 # }
6901 #
6902 # static unsigned int
6903 # pe_get32 (fd, offset)
6904 #     int fd;
6905 #     int offset;
6906 # {
6907 #   unsigned char b[4];
6908 #   lseek (fd, offset, SEEK_SET);
6909 #   read (fd, b, 4);
6910 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
6911 # }
6912 #
6913 # static unsigned int
6914 # pe_as32 (ptr)
6915 #      void *ptr;
6916 # {
6917 #   unsigned char *b = ptr;
6918 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
6919 # }
6920 #
6921 # int
6922 # main (argc, argv)
6923 #     int argc;
6924 #     char *argv[];
6925 # {
6926 #     int dll;
6927 #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
6928 #     unsigned long export_rva, export_size, nsections, secptr, expptr;
6929 #     unsigned long name_rvas, nexp;
6930 #     unsigned char *expdata, *erva;
6931 #     char *filename, *dll_name;
6932 #
6933 #     filename = argv[1];
6934 #
6935 #     dll = open(filename, O_RDONLY|O_BINARY);
6936 #     if (dll < 1)
6937 #       return 1;
6938 #
6939 #     dll_name = filename;
6940 #
6941 #     for (i=0; filename[i]; i++)
6942 #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
6943 #           dll_name = filename + i +1;
6944 #
6945 #     pe_header_offset = pe_get32 (dll, 0x3c);
6946 #     opthdr_ofs = pe_header_offset + 4 + 20;
6947 #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
6948 #
6949 #     if (num_entries < 1) /* no exports */
6950 #       return 1;
6951 #
6952 #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
6953 #     export_size = pe_get32 (dll, opthdr_ofs + 100);
6954 #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
6955 #     secptr = (pe_header_offset + 4 + 20 +
6956 #             pe_get16 (dll, pe_header_offset + 4 + 16));
6957 #
6958 #     expptr = 0;
6959 #     for (i = 0; i < nsections; i++)
6960 #     {
6961 #       char sname[8];
6962 #       unsigned long secptr1 = secptr + 40 * i;
6963 #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
6964 #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
6965 #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
6966 #       lseek(dll, secptr1, SEEK_SET);
6967 #       read(dll, sname, 8);
6968 #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
6969 #       {
6970 #           expptr = fptr + (export_rva - vaddr);
6971 #           if (export_rva + export_size > vaddr + vsize)
6972 #               export_size = vsize - (export_rva - vaddr);
6973 #           break;
6974 #       }
6975 #     }
6976 #
6977 #     expdata = (unsigned char*)malloc(export_size);
6978 #     lseek (dll, expptr, SEEK_SET);
6979 #     read (dll, expdata, export_size);
6980 #     erva = expdata - export_rva;
6981 #
6982 #     nexp = pe_as32 (expdata+24);
6983 #     name_rvas = pe_as32 (expdata+32);
6984 #
6985 #     printf ("EXPORTS\n");
6986 #     for (i = 0; i<nexp; i++)
6987 #     {
6988 #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
6989 #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
6990 #     }
6991 #
6992 #     return 0;
6993 # }
6994 # /* impgen.c ends here */
6995
6996 EOF
6997     ;;
6998   esac
6999
7000   # We use sed instead of cat because bash on DJGPP gets confused if
7001   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
7002   # text mode, it properly converts lines to CR/LF.  This bash problem
7003   # is reportedly fixed, but why not run on old versions too?
7004   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
7005
7006   mv -f "${ofile}T" "$ofile" || \
7007     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
7008   chmod +x "$ofile"
7009 fi
7010 ##
7011 ## END FIXME
7012
7013 # This can be used to rebuild libtool when needed
7014 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
7015
7016 # Always use our own libtool.
7017 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7018
7019 # Prevent multiple expansion
7020
7021 echo "end of configuration of libtool"
7022
7023 #########################
7024 # setting parameters according to system types
7025 #########################
7026
7027 case "$host" in
7028 # Dec Alpha OSF 4
7029   alpha*-dec-osf4.*)
7030     # standard compilers
7031     CC=cc
7032     CC_OPTIONS='-std -O -ieee_with_inexact'
7033     CC_LDFLAGS='-ieee_with_inexact'
7034     if test "$G77" != yes; then
7035       # Extract the first word of "f77", so it can be a program name with args.
7036 set dummy f77; ac_word=$2
7037 echo "$as_me:7037: checking for $ac_word" >&5
7038 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7039 if test "${ac_cv_prog_F77+set}" = set; then
7040   echo $ECHO_N "(cached) $ECHO_C" >&6
7041 else
7042   if test -n "$F77"; then
7043   ac_cv_prog_F77="$F77" # Let the user override the test.
7044 else
7045   ac_save_IFS=$IFS; IFS=$ac_path_separator
7046 ac_dummy="$PATH"
7047 for ac_dir in $ac_dummy; do
7048   IFS=$ac_save_IFS
7049   test -z "$ac_dir" && ac_dir=.
7050   $as_executable_p "$ac_dir/$ac_word" || continue
7051 ac_cv_prog_F77="yes"
7052 echo "$as_me:7052: found $ac_dir/$ac_word" >&5
7053 break
7054 done
7055
7056   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7057 fi
7058 fi
7059 F77=$ac_cv_prog_F77
7060 if test -n "$F77"; then
7061   echo "$as_me:7061: result: $F77" >&5
7062 echo "${ECHO_T}$F77" >&6
7063 else
7064   echo "$as_me:7064: result: no" >&5
7065 echo "${ECHO_T}no" >&6
7066 fi
7067
7068       if test "$F77" = no; then
7069         { { echo "$as_me:7069: error: Unable to configure: Fortran f77 compiler not found" >&5
7070 echo "$as_me: error: Unable to configure: Fortran f77 compiler not found" >&2;}
7071    { (exit 1); exit 1; }; }
7072       fi
7073     fi
7074     FC='f77'
7075     FC_OPTIONS='-O -fpe3'
7076     FC_OPTIONS_O0='-fpe3'
7077     FC_LDFLAGS=
7078     FC_USE_CDEC='   '
7079     LD=ld
7080     LD_LDFLAGS=
7081     if test "$enable_debug" = yes; then
7082       CC_OPTIONS='-std -g -ieee_with_inexact'
7083       FC_OPTIONS='-g -fpe3'
7084     fi
7085     # GNU compilers
7086     if test "$GCC" = yes; then
7087       CC=gcc
7088       CC_OPTIONS=-O
7089       if test "$enable_debug" = yes; then
7090         CC_OPTIONS=-g
7091       fi
7092     fi
7093     if test "$G77" = yes; then
7094       FC=g77
7095       FC_OPTIONS=-O
7096       FC_OPTIONS_O0=
7097       if test "$enable_debug" = yes; then
7098         FC_OPTIONS=-g
7099       fi
7100     fi
7101     MAKEFILE_TARGET=Makefile.alpha
7102     ;;
7103 # Dec Alpha not OSF 4 (NO LONGER SUPPORTED)
7104   alpha*-dec-osf*)
7105     # standard compilers
7106     CC=cc
7107     CC_OPTIONS='-O -ieee_with_inexact'
7108     CC_LDFLAGS='-ieee_with_inexact'
7109     if test "$G77" != yes; then
7110       # Extract the first word of "f77", so it can be a program name with args.
7111 set dummy f77; ac_word=$2
7112 echo "$as_me:7112: checking for $ac_word" >&5
7113 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7114 if test "${ac_cv_prog_F77+set}" = set; then
7115   echo $ECHO_N "(cached) $ECHO_C" >&6
7116 else
7117   if test -n "$F77"; then
7118   ac_cv_prog_F77="$F77" # Let the user override the test.
7119 else
7120   ac_save_IFS=$IFS; IFS=$ac_path_separator
7121 ac_dummy="$PATH"
7122 for ac_dir in $ac_dummy; do
7123   IFS=$ac_save_IFS
7124   test -z "$ac_dir" && ac_dir=.
7125   $as_executable_p "$ac_dir/$ac_word" || continue
7126 ac_cv_prog_F77="yes"
7127 echo "$as_me:7127: found $ac_dir/$ac_word" >&5
7128 break
7129 done
7130
7131   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7132 fi
7133 fi
7134 F77=$ac_cv_prog_F77
7135 if test -n "$F77"; then
7136   echo "$as_me:7136: result: $F77" >&5
7137 echo "${ECHO_T}$F77" >&6
7138 else
7139   echo "$as_me:7139: result: no" >&5
7140 echo "${ECHO_T}no" >&6
7141 fi
7142
7143       if test "$F77" = no; then
7144         { { echo "$as_me:7144: error: Unable to configure: Fortran f77 compiler not found" >&5
7145 echo "$as_me: error: Unable to configure: Fortran f77 compiler not found" >&2;}
7146    { (exit 1); exit 1; }; }
7147       fi
7148     fi
7149     FC='f77'
7150     FC_OPTIONS='-O -fpe3 -switch nosqrt_recip'
7151     FC_OPTIONS_O0='-fpe3 -switch nosqrt_recip'
7152     FC_LDFLAGS=
7153     FC_USE_CDEC='   '
7154     LD=ld
7155     LD_LDFLAGS=
7156     if test "$enable_debug" = yes; then
7157       CC_OPTIONS='-g -ieee_with_inexact'
7158       FC_OPTIONS='-g -fpe3 -switch nosqrt_recip'
7159     fi
7160     # GNU compilers
7161     if test "$GCC" = yes; then
7162       CC=gcc
7163       CC_OPTIONS=-O
7164       if test "$enable_debug" = yes; then
7165         CC_OPTIONS=-g
7166       fi
7167     fi
7168     if test "$G77" = yes; then
7169       FC=g77
7170       FC_OPTIONS=-O
7171       FC_OPTIONS_O0=
7172       if test "$enable_debug" = yes; then
7173         FC_OPTIONS=-g
7174       fi
7175     fi
7176     MAKEFILE_TARGET=Makefile.alpha
7177     ;;
7178 # IBM AIX RS 6000 (NO LONGER SUPPORTED)
7179   rs6000-*-*)
7180     # standard compilers
7181     CC=cc
7182     CC_OPTIONS='-Daix -DSYSV'
7183     CC_LDFLAGS=
7184     if test "$G77" != yes; then
7185       # Extract the first word of "f77", so it can be a program name with args.
7186 set dummy f77; ac_word=$2
7187 echo "$as_me:7187: checking for $ac_word" >&5
7188 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7189 if test "${ac_cv_prog_F77+set}" = set; then
7190   echo $ECHO_N "(cached) $ECHO_C" >&6
7191 else
7192   if test -n "$F77"; then
7193   ac_cv_prog_F77="$F77" # Let the user override the test.
7194 else
7195   ac_save_IFS=$IFS; IFS=$ac_path_separator
7196 ac_dummy="$PATH"
7197 for ac_dir in $ac_dummy; do
7198   IFS=$ac_save_IFS
7199   test -z "$ac_dir" && ac_dir=.
7200   $as_executable_p "$ac_dir/$ac_word" || continue
7201 ac_cv_prog_F77="yes"
7202 echo "$as_me:7202: found $ac_dir/$ac_word" >&5
7203 break
7204 done
7205
7206   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7207 fi
7208 fi
7209 F77=$ac_cv_prog_F77
7210 if test -n "$F77"; then
7211   echo "$as_me:7211: result: $F77" >&5
7212 echo "${ECHO_T}$F77" >&6
7213 else
7214   echo "$as_me:7214: result: no" >&5
7215 echo "${ECHO_T}no" >&6
7216 fi
7217
7218       if test "$F77" = no; then
7219         { { echo "$as_me:7219: error: Unable to configure: Fortran f77 compiler not found" >&5
7220 echo "$as_me: error: Unable to configure: Fortran f77 compiler not found" >&2;}
7221    { (exit 1); exit 1; }; }
7222       fi
7223     fi
7224     FC=f77
7225     FC_OPTIONS='-qcharlen=4096'
7226     FC_OPTIONS_O0='-qcharlen=4096'
7227     FC_LDFLAGS=
7228     LD=ld
7229     LD_LDFLAGS=
7230     if test "$enable_debug" = yes; then
7231       CC_OPTIONS='-g -Daix -DSYSV'
7232       FC_OPTIONS='-g -qcharlen=4096'
7233     fi
7234     # GNU compilers
7235     if test "$GCC" = yes; then
7236       CC=gcc
7237       CC_OPTIONS=-O
7238       if test "$enable_debug" = yes; then
7239         CC_OPTIONS=-g
7240       fi
7241     fi
7242     if test "$G77" = yes; then
7243       FC=g77
7244       FC_OPTIONS=-O
7245       FC_OPTIONS_O0=
7246       if test "$enable_debug" = yes; then
7247         FC_OPTIONS=-g
7248       fi
7249     fi
7250     MAKEFILE_TARGET=Makefile.aix
7251     ;;
7252 # Linux sparc
7253   sparc-*-linux-gnu)
7254     LIEEELIB=
7255     echo "$as_me:7255: checking for main in -lieee" >&5
7256 echo $ECHO_N "checking for main in -lieee... $ECHO_C" >&6
7257 if test "${ac_cv_lib_ieee_main+set}" = set; then
7258   echo $ECHO_N "(cached) $ECHO_C" >&6
7259 else
7260   ac_check_lib_save_LIBS=$LIBS
7261 LIBS="-lieee  $LIBS"
7262 cat >conftest.$ac_ext <<_ACEOF
7263 #line 7263 "configure"
7264 #include "confdefs.h"
7265
7266 int
7267 main ()
7268 {
7269 main ();
7270   ;
7271   return 0;
7272 }
7273 _ACEOF
7274 rm -f conftest.$ac_objext conftest$ac_exeext
7275 if { (eval echo "$as_me:7275: \"$ac_link\"") >&5
7276   (eval $ac_link) 2>&5
7277   ac_status=$?
7278   echo "$as_me:7278: \$? = $ac_status" >&5
7279   (exit $ac_status); } &&
7280          { ac_try='test -s conftest$ac_exeext'
7281   { (eval echo "$as_me:7281: \"$ac_try\"") >&5
7282   (eval $ac_try) 2>&5
7283   ac_status=$?
7284   echo "$as_me:7284: \$? = $ac_status" >&5
7285   (exit $ac_status); }; }; then
7286   ac_cv_lib_ieee_main=yes
7287 else
7288   echo "$as_me: failed program was:" >&5
7289 cat conftest.$ac_ext >&5
7290 ac_cv_lib_ieee_main=no
7291 fi
7292 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7293 LIBS=$ac_check_lib_save_LIBS
7294 fi
7295 echo "$as_me:7295: result: $ac_cv_lib_ieee_main" >&5
7296 echo "${ECHO_T}$ac_cv_lib_ieee_main" >&6
7297 if test $ac_cv_lib_ieee_main = yes; then
7298   LIEEELIB=-lieee
7299 fi
7300
7301     GCC=yes
7302     CC=gcc
7303     CC_OPTIONS='-O -Dlinux -fwritable-strings'
7304     CC_LDFLAGS=$LIEEELIB
7305     # find Fortran compiler
7306     # g77 already asked and found: good
7307     if test "$G77" = yes; then
7308       FC=g77
7309     # option with-f2c
7310     elif test "$with_f2c" = yes; then
7311       # Extract the first word of "f2c", so it can be a program name with args.
7312 set dummy f2c; ac_word=$2
7313 echo "$as_me:7313: checking for $ac_word" >&5
7314 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7315 if test "${ac_cv_prog_F2C+set}" = set; then
7316   echo $ECHO_N "(cached) $ECHO_C" >&6
7317 else
7318   if test -n "$F2C"; then
7319   ac_cv_prog_F2C="$F2C" # Let the user override the test.
7320 else
7321   ac_save_IFS=$IFS; IFS=$ac_path_separator
7322 ac_dummy="$PATH"
7323 for ac_dir in $ac_dummy; do
7324   IFS=$ac_save_IFS
7325   test -z "$ac_dir" && ac_dir=.
7326   $as_executable_p "$ac_dir/$ac_word" || continue
7327 ac_cv_prog_F2C="yes"
7328 echo "$as_me:7328: found $ac_dir/$ac_word" >&5
7329 break
7330 done
7331
7332   test -z "$ac_cv_prog_F2C" && ac_cv_prog_F2C="no"
7333 fi
7334 fi
7335 F2C=$ac_cv_prog_F2C
7336 if test -n "$F2C"; then
7337   echo "$as_me:7337: result: $F2C" >&5
7338 echo "${ECHO_T}$F2C" >&6
7339 else
7340   echo "$as_me:7340: result: no" >&5
7341 echo "${ECHO_T}no" >&6
7342 fi
7343
7344       if test "$F2C" = no; then
7345         { { echo "$as_me:7345: error: Unable to configure: f2c compiler not found" >&5
7346 echo "$as_me: error: Unable to configure: f2c compiler not found" >&2;}
7347    { (exit 1); exit 1; }; }
7348       fi
7349       # script shell f77 have bugs, get ours
7350       FC='${SCIDIR}/bin/f77-linux'
7351     else
7352       # first find g77
7353       # Extract the first word of "g77", so it can be a program name with args.
7354 set dummy g77; ac_word=$2
7355 echo "$as_me:7355: checking for $ac_word" >&5
7356 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7357 if test "${ac_cv_prog_G77+set}" = set; then
7358   echo $ECHO_N "(cached) $ECHO_C" >&6
7359 else
7360   if test -n "$G77"; then
7361   ac_cv_prog_G77="$G77" # Let the user override the test.
7362 else
7363   ac_save_IFS=$IFS; IFS=$ac_path_separator
7364 ac_dummy="$PATH"
7365 for ac_dir in $ac_dummy; do
7366   IFS=$ac_save_IFS
7367   test -z "$ac_dir" && ac_dir=.
7368   $as_executable_p "$ac_dir/$ac_word" || continue
7369 ac_cv_prog_G77="yes"
7370 echo "$as_me:7370: found $ac_dir/$ac_word" >&5
7371 break
7372 done
7373
7374   test -z "$ac_cv_prog_G77" && ac_cv_prog_G77="no"
7375 fi
7376 fi
7377 G77=$ac_cv_prog_G77
7378 if test -n "$G77"; then
7379   echo "$as_me:7379: result: $G77" >&5
7380 echo "${ECHO_T}$G77" >&6
7381 else
7382   echo "$as_me:7382: result: no" >&5
7383 echo "${ECHO_T}no" >&6
7384 fi
7385
7386       if test "$G77" = yes; then
7387         FC=g77
7388       else
7389       # otherwise find f2c
7390         # Extract the first word of "f2c", so it can be a program name with args.
7391 set dummy f2c; ac_word=$2
7392 echo "$as_me:7392: checking for $ac_word" >&5
7393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7394 if test "${ac_cv_prog_F2C+set}" = set; then
7395   echo $ECHO_N "(cached) $ECHO_C" >&6
7396 else
7397   if test -n "$F2C"; then
7398   ac_cv_prog_F2C="$F2C" # Let the user override the test.
7399 else
7400   ac_save_IFS=$IFS; IFS=$ac_path_separator
7401 ac_dummy="$PATH"
7402 for ac_dir in $ac_dummy; do
7403   IFS=$ac_save_IFS
7404   test -z "$ac_dir" && ac_dir=.
7405   $as_executable_p "$ac_dir/$ac_word" || continue
7406 ac_cv_prog_F2C="yes"
7407 echo "$as_me:7407: found $ac_dir/$ac_word" >&5
7408 break
7409 done
7410
7411   test -z "$ac_cv_prog_F2C" && ac_cv_prog_F2C="no"
7412 fi
7413 fi
7414 F2C=$ac_cv_prog_F2C
7415 if test -n "$F2C"; then
7416   echo "$as_me:7416: result: $F2C" >&5
7417 echo "${ECHO_T}$F2C" >&6
7418 else
7419   echo "$as_me:7419: result: no" >&5
7420 echo "${ECHO_T}no" >&6
7421 fi
7422
7423         if test "$F2C" = yes; then
7424           # script shell f77 have bugs, get ours
7425           FC='${SCIDIR}/bin/f77-linux'
7426         else
7427           { { echo "$as_me:7427: error: Unable to configure: no Fortran compiler found" >&5
7428 echo "$as_me: error: Unable to configure: no Fortran compiler found" >&2;}
7429    { (exit 1); exit 1; }; }
7430         fi
7431       fi
7432     fi
7433     FC_OPTIONS=-O
7434     FC_OPTIONS_O0=
7435     FC_LDFLAGS="$LIEEELIB -ldl -rdynamic"
7436     LD=ld
7437     LD_LDFLAGS=$LIEEELIB
7438     if test "$enable_debug" = yes; then
7439       CC_OPTIONS='-g -Dlinux -fwritable-strings'
7440       FC_OPTIONS=-g
7441     fi
7442     MAKEFILE_TARGET=Makefile.linux
7443    ;;
7444 # SUN OS (NO LONGER SUPPORTED)
7445   sparc-*-sunos*)
7446     # standard compilers
7447     CC=cc
7448     CC_OPTIONS=-O
7449     CC_LDFLAGS=
7450     CC_PICFLAGS=-PIC
7451     if test "$G77" != yes; then
7452       # Extract the first word of "f77", so it can be a program name with args.
7453 set dummy f77; ac_word=$2
7454 echo "$as_me:7454: checking for $ac_word" >&5
7455 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7456 if test "${ac_cv_prog_F77+set}" = set; then
7457   echo $ECHO_N "(cached) $ECHO_C" >&6
7458 else
7459   if test -n "$F77"; then
7460   ac_cv_prog_F77="$F77" # Let the user override the test.
7461 else
7462   ac_save_IFS=$IFS; IFS=$ac_path_separator
7463 ac_dummy="$PATH"
7464 for ac_dir in $ac_dummy; do
7465   IFS=$ac_save_IFS
7466   test -z "$ac_dir" && ac_dir=.
7467   $as_executable_p "$ac_dir/$ac_word" || continue
7468 ac_cv_prog_F77="yes"
7469 echo "$as_me:7469: found $ac_dir/$ac_word" >&5
7470 break
7471 done
7472
7473   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7474 fi
7475 fi
7476 F77=$ac_cv_prog_F77
7477 if test -n "$F77"; then
7478   echo "$as_me:7478: result: $F77" >&5
7479 echo "${ECHO_T}$F77" >&6
7480 else
7481   echo "$as_me:7481: result: no" >&5
7482 echo "${ECHO_T}no" >&6
7483 fi
7484
7485       if test "$F77" = no; then
7486         { { echo "$as_me:7486: error: Unable to configure: Fortran f77 compiler not found" >&5
7487 echo "$as_me: error: Unable to configure: Fortran f77 compiler not found" >&2;}
7488    { (exit 1); exit 1; }; }
7489       fi
7490     fi
7491     FC=f77
7492     FC_OPTIONS=-O
7493     FC_OPTIONS_O0=
7494     FC_LDFLAGS=
7495     FC_PICFLAGS=-PIC
7496     LD=ld
7497     LD_LDFLAGS=
7498     if test "$enable_debug" = yes; then
7499       CC_OPTIONS=-g
7500       FC_OPTIONS=-g
7501     fi
7502     # GNU compilers
7503     if test "$GCC" = yes; then
7504       CC=gcc
7505       CC_OPTIONS=-O
7506       CC_PICFLAGS=
7507       if test "$enable_debug" = yes; then
7508         CC_OPTIONS=-g
7509       fi
7510     fi
7511     if test "$G77" = yes; then
7512       FC=g77
7513       FC_OPTIONS=-O
7514       FC_OPTIONS_O0=
7515       FC_PICFLAGS=
7516       if test "$enable_debug" = yes; then
7517         FC_OPTIONS=-g
7518       fi
7519       FC_LDFLAGS='-Xlinker'
7520     fi
7521     MAKEFILE_TARGET=Makefile.sunos
7522     ;;
7523 # SUN SOLARIS
7524   *-*-solaris*)
7525     # standard compilers
7526     CC=cc
7527     CC_OPTIONS='-O -DSVR4 -DSYSV -Dsolaris'
7528     CC_LDFLAGS=
7529     if test "$G77" != yes; then
7530       # Extract the first word of "f77", so it can be a program name with args.
7531 set dummy f77; ac_word=$2
7532 echo "$as_me:7532: checking for $ac_word" >&5
7533 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7534 if test "${ac_cv_prog_F77+set}" = set; then
7535   echo $ECHO_N "(cached) $ECHO_C" >&6
7536 else
7537   if test -n "$F77"; then
7538   ac_cv_prog_F77="$F77" # Let the user override the test.
7539 else
7540   ac_save_IFS=$IFS; IFS=$ac_path_separator
7541 ac_dummy="$PATH"
7542 for ac_dir in $ac_dummy; do
7543   IFS=$ac_save_IFS
7544   test -z "$ac_dir" && ac_dir=.
7545   $as_executable_p "$ac_dir/$ac_word" || continue
7546 ac_cv_prog_F77="yes"
7547 echo "$as_me:7547: found $ac_dir/$ac_word" >&5
7548 break
7549 done
7550
7551   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7552 fi
7553 fi
7554 F77=$ac_cv_prog_F77
7555 if test -n "$F77"; then
7556   echo "$as_me:7556: result: $F77" >&5
7557 echo "${ECHO_T}$F77" >&6
7558 else
7559   echo "$as_me:7559: result: no" >&5
7560 echo "${ECHO_T}no" >&6
7561 fi
7562
7563       if test "$F77" = no; then
7564         { { echo "$as_me:7564: error: Unable to configure: Fortran f77 compiler not found" >&5
7565 echo "$as_me: error: Unable to configure: Fortran f77 compiler not found" >&2;}
7566    { (exit 1); exit 1; }; }
7567       fi
7568     fi
7569     FC=f77
7570     FC_OPTIONS=-O
7571     FC_OPTIONS_O0=
7572     FC_LDFLAGS=
7573     LD=ld
7574     LD_LDFLAGS=
7575     if test "$enable_debug" = yes; then
7576       CC_OPTIONS='-g -DSVR4 -DSYSV -Dsolaris'
7577       FC_OPTIONS=-g
7578     fi
7579     # GNU compilers
7580     if test "$GCC" = yes; then
7581       CC=gcc
7582       CC_OPTIONS='-O2 -DSVR4 -DSYSV -Dsolaris'
7583       if test "$enable_debug" = yes; then
7584         CC_OPTIONS='-g -DSVR4 -DSYSV -Dsolaris'
7585       fi
7586     fi
7587     if test "$G77" = yes; then
7588       FC=g77
7589       FC_OPTIONS=-O2
7590       FC_OPTIONS_O0=
7591       FC_LDFLAGS='-t'
7592 #     for solaris 2.7 with gcc/g77 2.95.2, binutils 2.9
7593 #     the correct value should be
7594 #     FC_LDFLAGS='-t -Wl,-export-dynamic'
7595 #     but we need to check this case
7596       if test "$enable_debug" = yes; then
7597         FC_OPTIONS=-g
7598       fi
7599     fi
7600     MAKEFILE_TARGET=Makefile.solaris
7601     ;;
7602 # Linux, old binary format a.out (NO LONGER SUPPORTED)
7603   *-pc-linux-gnuaout)
7604     LIEEELIB=
7605     echo "$as_me:7605: checking for main in -lieee" >&5
7606 echo $ECHO_N "checking for main in -lieee... $ECHO_C" >&6
7607 if test "${ac_cv_lib_ieee_main+set}" = set; then
7608   echo $ECHO_N "(cached) $ECHO_C" >&6
7609 else
7610   ac_check_lib_save_LIBS=$LIBS
7611 LIBS="-lieee  $LIBS"
7612 cat >conftest.$ac_ext <<_ACEOF
7613 #line 7613 "configure"
7614 #include "confdefs.h"
7615
7616 int
7617 main ()
7618 {
7619 main ();
7620   ;
7621   return 0;
7622 }
7623 _ACEOF
7624 rm -f conftest.$ac_objext conftest$ac_exeext
7625 if { (eval echo "$as_me:7625: \"$ac_link\"") >&5
7626   (eval $ac_link) 2>&5
7627   ac_status=$?
7628   echo "$as_me:7628: \$? = $ac_status" >&5
7629   (exit $ac_status); } &&
7630          { ac_try='test -s conftest$ac_exeext'
7631   { (eval echo "$as_me:7631: \"$ac_try\"") >&5
7632   (eval $ac_try) 2>&5
7633   ac_status=$?
7634   echo "$as_me:7634: \$? = $ac_status" >&5
7635   (exit $ac_status); }; }; then
7636   ac_cv_lib_ieee_main=yes
7637 else
7638   echo "$as_me: failed program was:" >&5
7639 cat conftest.$ac_ext >&5
7640 ac_cv_lib_ieee_main=no
7641 fi
7642 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7643 LIBS=$ac_check_lib_save_LIBS
7644 fi
7645 echo "$as_me:7645: result: $ac_cv_lib_ieee_main" >&5
7646 echo "${ECHO_T}$ac_cv_lib_ieee_main" >&6
7647 if test $ac_cv_lib_ieee_main = yes; then
7648   LIEEELIB=-lieee
7649 fi
7650
7651     GCC=yes
7652     CC=cc
7653     CC_OPTIONS='-O -Dlinux -fwritable-strings'
7654     CC_LDFLAGS=$LIEEELIB
7655     # find Fortran compiler
7656     # g77 already asked and found: good
7657     if test "$G77" = yes; then
7658       FC=g77
7659     # option with-f2c
7660     elif test "$with_f2c" = yes; then
7661       # Extract the first word of "f2c", so it can be a program name with args.
7662 set dummy f2c; ac_word=$2
7663 echo "$as_me:7663: checking for $ac_word" >&5
7664 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7665 if test "${ac_cv_prog_F2C+set}" = set; then
7666   echo $ECHO_N "(cached) $ECHO_C" >&6
7667 else
7668   if test -n "$F2C"; then
7669   ac_cv_prog_F2C="$F2C" # Let the user override the test.
7670 else
7671   ac_save_IFS=$IFS; IFS=$ac_path_separator
7672 ac_dummy="$PATH"
7673 for ac_dir in $ac_dummy; do
7674   IFS=$ac_save_IFS
7675   test -z "$ac_dir" && ac_dir=.
7676   $as_executable_p "$ac_dir/$ac_word" || continue
7677 ac_cv_prog_F2C="yes"
7678 echo "$as_me:7678: found $ac_dir/$ac_word" >&5
7679 break
7680 done
7681
7682   test -z "$ac_cv_prog_F2C" && ac_cv_prog_F2C="no"
7683 fi
7684 fi
7685 F2C=$ac_cv_prog_F2C
7686 if test -n "$F2C"; then
7687   echo "$as_me:7687: result: $F2C" >&5
7688 echo "${ECHO_T}$F2C" >&6
7689 else
7690   echo "$as_me:7690: result: no" >&5
7691 echo "${ECHO_T}no" >&6
7692 fi
7693
7694       if test "$F2C" = no; then
7695         { { echo "$as_me:7695: error: Unable to configure: f2c compiler not found" >&5
7696 echo "$as_me: error: Unable to configure: f2c compiler not found" >&2;}
7697    { (exit 1); exit 1; }; }
7698       fi
7699       # script shell f77 have bugs, get ours
7700       FC='${SCIDIR}/bin/f77-linux'
7701     else
7702       # first find g77
7703       # Extract the first word of "g77", so it can be a program name with args.
7704 set dummy g77; ac_word=$2
7705 echo "$as_me:7705: checking for $ac_word" >&5
7706 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7707 if test "${ac_cv_prog_G77+set}" = set; then
7708   echo $ECHO_N "(cached) $ECHO_C" >&6
7709 else
7710   if test -n "$G77"; then
7711   ac_cv_prog_G77="$G77" # Let the user override the test.
7712 else
7713   ac_save_IFS=$IFS; IFS=$ac_path_separator
7714 ac_dummy="$PATH"
7715 for ac_dir in $ac_dummy; do
7716   IFS=$ac_save_IFS
7717   test -z "$ac_dir" && ac_dir=.
7718   $as_executable_p "$ac_dir/$ac_word" || continue
7719 ac_cv_prog_G77="yes"
7720 echo "$as_me:7720: found $ac_dir/$ac_word" >&5
7721 break
7722 done
7723
7724   test -z "$ac_cv_prog_G77" && ac_cv_prog_G77="no"
7725 fi
7726 fi
7727 G77=$ac_cv_prog_G77
7728 if test -n "$G77"; then
7729   echo "$as_me:7729: result: $G77" >&5
7730 echo "${ECHO_T}$G77" >&6
7731 else
7732   echo "$as_me:7732: result: no" >&5
7733 echo "${ECHO_T}no" >&6
7734 fi
7735
7736       if test "$G77" = yes; then
7737         FC=g77
7738       else
7739       # otherwise find f2c
7740         # Extract the first word of "f2c", so it can be a program name with args.
7741 set dummy f2c; ac_word=$2
7742 echo "$as_me:7742: checking for $ac_word" >&5
7743 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7744 if test "${ac_cv_prog_F2C+set}" = set; then
7745   echo $ECHO_N "(cached) $ECHO_C" >&6
7746 else
7747   if test -n "$F2C"; then
7748   ac_cv_prog_F2C="$F2C" # Let the user override the test.
7749 else
7750   ac_save_IFS=$IFS; IFS=$ac_path_separator
7751 ac_dummy="$PATH"
7752 for ac_dir in $ac_dummy; do
7753   IFS=$ac_save_IFS
7754   test -z "$ac_dir" && ac_dir=.
7755   $as_executable_p "$ac_dir/$ac_word" || continue
7756 ac_cv_prog_F2C="yes"
7757 echo "$as_me:7757: found $ac_dir/$ac_word" >&5
7758 break
7759 done
7760
7761   test -z "$ac_cv_prog_F2C" && ac_cv_prog_F2C="no"
7762 fi
7763 fi
7764 F2C=$ac_cv_prog_F2C
7765 if test -n "$F2C"; then
7766   echo "$as_me:7766: result: $F2C" >&5
7767 echo "${ECHO_T}$F2C" >&6
7768 else
7769   echo "$as_me:7769: result: no" >&5
7770 echo "${ECHO_T}no" >&6
7771 fi
7772
7773         if test "$F2C" = yes; then
7774           # script shell f77 have bugs, get ours
7775           FC='${SCIDIR}/bin/f77-linux'
7776         else
7777           { { echo "$as_me:7777: error: Unable to configure: no Fortran compiler found" >&5
7778 echo "$as_me: error: Unable to configure: no Fortran compiler found" >&2;}
7779    { (exit 1); exit 1; }; }
7780         fi
7781       fi
7782     fi
7783     FC_OPTIONS=-O
7784     FC_OPTIONS_O0=
7785     FC_LDFLAGS=$LIEEELIB
7786     LD=ld
7787     LD_LDFLAGS=$LIEEELIB
7788     if test "$enable_debug" = yes; then
7789       CC_OPTIONS='-g -Dlinux -fwritable-strings'
7790       FC_OPTIONS=-g
7791     fi
7792     DLDLIB='${SCIDIR}/libs/libdld.a'
7793     DLD_SUBDIR=dld
7794     MAKEFILE_TARGET=Makefile.linux
7795    ;;
7796 # Linux ELF: all standard distributions
7797   *-pc-linux-gnu)
7798     LIEEELIB=
7799     echo "$as_me:7799: checking for main in -lieee" >&5
7800 echo $ECHO_N "checking for main in -lieee... $ECHO_C" >&6
7801 if test "${ac_cv_lib_ieee_main+set}" = set; then
7802   echo $ECHO_N "(cached) $ECHO_C" >&6
7803 else
7804   ac_check_lib_save