ce7c3bedfe69a732ce2991021066104ce76b0fc4
[scilab.git] / scilab / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.25 .
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   --with-xaw3d            use Xaw3d widgets
818   --without-pvm           do not compile with PVM library
819   --with-tk               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'
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 # communication module: default is "geci" for UNIX
2171 #   does not exist on Win32
2172 COMM=geci
2173 # man viewer: default is "xless" for UNIX
2174 #   does not exist on Win32
2175 # allow --without-xless flag to configure for users who
2176 #   already have xless installed
2177 if test "$with_xless" != no; then
2178 MANVIEWER=xless
2179 else
2180 MANVIEWER=
2181 fi
2182 # graphics Metanet program: default is "xmetanet" for UNIX
2183 #   does not exist on Win32
2184 XMETANET=xmetanet
2185 # objects files in routines/menusX: default is XOBJS for UNIX
2186 #   for Win32 use WOBJS
2187 MENUSOBJS=XOBJS
2188 # use other malloc (in "routines/sun" directory) for some 64 bits machines
2189 MALLOC=
2190 # USE_CDEC directives for Dec Alpha
2191 FC_USE_CDEC=DEC
2192 # want to build Scilab f2c too
2193 if test "$with_addedf2c" = yes; then
2194   F2C_SUBDIR=f2c/src
2195 else
2196   F2C_SUBDIR=
2197 fi
2198 # on windows target generating scripts for
2199 # printing is useless
2200 BLPR_SCRIPTS='$(BPROGRAMS)'
2201 # on windows target when generating script
2202 # cygdrive/xxx must be replaced by xxx:/
2203 # for mingw32
2204 SED_CYGDRIVE=
2205 # subset of examples which are supposed to work
2206 EXAMPLES_TESTS='$(SUBDIRS1) $(SUBDIRS2)'
2207
2208 #########################
2209 ## libtool
2210 #########################
2211
2212 echo "configuration of libtool"
2213
2214 # Check whether --enable-shared or --disable-shared was given.
2215 if test "${enable_shared+set}" = set; then
2216   enableval="$enable_shared"
2217   p=${PACKAGE-default}
2218 case $enableval in
2219 yes) enable_shared=yes ;;
2220 no) enable_shared=no ;;
2221 *)
2222   enable_shared=no
2223   # Look at the argument we got.  We use all the common list separators.
2224   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2225   for pkg in $enableval; do
2226     if test "X$pkg" = "X$p"; then
2227       enable_shared=yes
2228     fi
2229   done
2230   IFS="$ac_save_ifs"
2231   ;;
2232 esac
2233 else
2234   enable_shared=yes
2235 fi;
2236 # Check whether --enable-static or --disable-static was given.
2237 if test "${enable_static+set}" = set; then
2238   enableval="$enable_static"
2239   p=${PACKAGE-default}
2240 case $enableval in
2241 yes) enable_static=yes ;;
2242 no) enable_static=no ;;
2243 *)
2244   enable_static=no
2245   # Look at the argument we got.  We use all the common list separators.
2246   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2247   for pkg in $enableval; do
2248     if test "X$pkg" = "X$p"; then
2249       enable_static=yes
2250     fi
2251   done
2252   IFS="$ac_save_ifs"
2253   ;;
2254 esac
2255 else
2256   enable_static=yes
2257 fi;
2258 # Check whether --enable-fast-install or --disable-fast-install was given.
2259 if test "${enable_fast_install+set}" = set; then
2260   enableval="$enable_fast_install"
2261   p=${PACKAGE-default}
2262 case $enableval in
2263 yes) enable_fast_install=yes ;;
2264 no) enable_fast_install=no ;;
2265 *)
2266   enable_fast_install=no
2267   # Look at the argument we got.  We use all the common list separators.
2268   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2269   for pkg in $enableval; do
2270     if test "X$pkg" = "X$p"; then
2271       enable_fast_install=yes
2272     fi
2273   done
2274   IFS="$ac_save_ifs"
2275   ;;
2276 esac
2277 else
2278   enable_fast_install=yes
2279 fi;
2280 ac_ext=c
2281 ac_cpp='$CPP $CPPFLAGS'
2282 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2283 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2284 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2285 if test -n "$ac_tool_prefix"; then
2286   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2287 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2288 echo "$as_me:2288: checking for $ac_word" >&5
2289 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2290 if test "${ac_cv_prog_CC+set}" = set; then
2291   echo $ECHO_N "(cached) $ECHO_C" >&6
2292 else
2293   if test -n "$CC"; then
2294   ac_cv_prog_CC="$CC" # Let the user override the test.
2295 else
2296   ac_save_IFS=$IFS; IFS=$ac_path_separator
2297 ac_dummy="$PATH"
2298 for ac_dir in $ac_dummy; do
2299   IFS=$ac_save_IFS
2300   test -z "$ac_dir" && ac_dir=.
2301   $as_executable_p "$ac_dir/$ac_word" || continue
2302 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2303 echo "$as_me:2303: found $ac_dir/$ac_word" >&5
2304 break
2305 done
2306
2307 fi
2308 fi
2309 CC=$ac_cv_prog_CC
2310 if test -n "$CC"; then
2311   echo "$as_me:2311: result: $CC" >&5
2312 echo "${ECHO_T}$CC" >&6
2313 else
2314   echo "$as_me:2314: result: no" >&5
2315 echo "${ECHO_T}no" >&6
2316 fi
2317
2318 fi
2319 if test -z "$ac_cv_prog_CC"; then
2320   ac_ct_CC=$CC
2321   # Extract the first word of "gcc", so it can be a program name with args.
2322 set dummy gcc; ac_word=$2
2323 echo "$as_me:2323: checking for $ac_word" >&5
2324 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2325 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2326   echo $ECHO_N "(cached) $ECHO_C" >&6
2327 else
2328   if test -n "$ac_ct_CC"; then
2329   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2330 else
2331   ac_save_IFS=$IFS; IFS=$ac_path_separator
2332 ac_dummy="$PATH"
2333 for ac_dir in $ac_dummy; do
2334   IFS=$ac_save_IFS
2335   test -z "$ac_dir" && ac_dir=.
2336   $as_executable_p "$ac_dir/$ac_word" || continue
2337 ac_cv_prog_ac_ct_CC="gcc"
2338 echo "$as_me:2338: found $ac_dir/$ac_word" >&5
2339 break
2340 done
2341
2342 fi
2343 fi
2344 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2345 if test -n "$ac_ct_CC"; then
2346   echo "$as_me:2346: result: $ac_ct_CC" >&5
2347 echo "${ECHO_T}$ac_ct_CC" >&6
2348 else
2349   echo "$as_me:2349: result: no" >&5
2350 echo "${ECHO_T}no" >&6
2351 fi
2352
2353   CC=$ac_ct_CC
2354 else
2355   CC="$ac_cv_prog_CC"
2356 fi
2357
2358 if test -z "$CC"; then
2359   if test -n "$ac_tool_prefix"; then
2360   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2361 set dummy ${ac_tool_prefix}cc; ac_word=$2
2362 echo "$as_me:2362: checking for $ac_word" >&5
2363 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2364 if test "${ac_cv_prog_CC+set}" = set; then
2365   echo $ECHO_N "(cached) $ECHO_C" >&6
2366 else
2367   if test -n "$CC"; then
2368   ac_cv_prog_CC="$CC" # Let the user override the test.
2369 else
2370   ac_save_IFS=$IFS; IFS=$ac_path_separator
2371 ac_dummy="$PATH"
2372 for ac_dir in $ac_dummy; do
2373   IFS=$ac_save_IFS
2374   test -z "$ac_dir" && ac_dir=.
2375   $as_executable_p "$ac_dir/$ac_word" || continue
2376 ac_cv_prog_CC="${ac_tool_prefix}cc"
2377 echo "$as_me:2377: found $ac_dir/$ac_word" >&5
2378 break
2379 done
2380
2381 fi
2382 fi
2383 CC=$ac_cv_prog_CC
2384 if test -n "$CC"; then
2385   echo "$as_me:2385: result: $CC" >&5
2386 echo "${ECHO_T}$CC" >&6
2387 else
2388   echo "$as_me:2388: result: no" >&5
2389 echo "${ECHO_T}no" >&6
2390 fi
2391
2392 fi
2393 if test -z "$ac_cv_prog_CC"; then
2394   ac_ct_CC=$CC
2395   # Extract the first word of "cc", so it can be a program name with args.
2396 set dummy cc; ac_word=$2
2397 echo "$as_me:2397: checking for $ac_word" >&5
2398 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2399 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2400   echo $ECHO_N "(cached) $ECHO_C" >&6
2401 else
2402   if test -n "$ac_ct_CC"; then
2403   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2404 else
2405   ac_save_IFS=$IFS; IFS=$ac_path_separator
2406 ac_dummy="$PATH"
2407 for ac_dir in $ac_dummy; do
2408   IFS=$ac_save_IFS
2409   test -z "$ac_dir" && ac_dir=.
2410   $as_executable_p "$ac_dir/$ac_word" || continue
2411 ac_cv_prog_ac_ct_CC="cc"
2412 echo "$as_me:2412: found $ac_dir/$ac_word" >&5
2413 break
2414 done
2415
2416 fi
2417 fi
2418 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2419 if test -n "$ac_ct_CC"; then
2420   echo "$as_me:2420: result: $ac_ct_CC" >&5
2421 echo "${ECHO_T}$ac_ct_CC" >&6
2422 else
2423   echo "$as_me:2423: result: no" >&5
2424 echo "${ECHO_T}no" >&6
2425 fi
2426
2427   CC=$ac_ct_CC
2428 else
2429   CC="$ac_cv_prog_CC"
2430 fi
2431
2432 fi
2433 if test -z "$CC"; then
2434   # Extract the first word of "cc", so it can be a program name with args.
2435 set dummy cc; ac_word=$2
2436 echo "$as_me:2436: checking for $ac_word" >&5
2437 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2438 if test "${ac_cv_prog_CC+set}" = set; then
2439   echo $ECHO_N "(cached) $ECHO_C" >&6
2440 else
2441   if test -n "$CC"; then
2442   ac_cv_prog_CC="$CC" # Let the user override the test.
2443 else
2444   ac_prog_rejected=no
2445   ac_save_IFS=$IFS; IFS=$ac_path_separator
2446 ac_dummy="$PATH"
2447 for ac_dir in $ac_dummy; do
2448   IFS=$ac_save_IFS
2449   test -z "$ac_dir" && ac_dir=.
2450   $as_executable_p "$ac_dir/$ac_word" || continue
2451 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2452   ac_prog_rejected=yes
2453   continue
2454 fi
2455 ac_cv_prog_CC="cc"
2456 echo "$as_me:2456: found $ac_dir/$ac_word" >&5
2457 break
2458 done
2459
2460 if test $ac_prog_rejected = yes; then
2461   # We found a bogon in the path, so make sure we never use it.
2462   set dummy $ac_cv_prog_CC
2463   shift
2464   if test $# != 0; then
2465     # We chose a different compiler from the bogus one.
2466     # However, it has the same basename, so the bogon will be chosen
2467     # first if we set CC to just the basename; use the full file name.
2468     shift
2469     set dummy "$ac_dir/$ac_word" ${1+"$@"}
2470     shift
2471     ac_cv_prog_CC="$@"
2472   fi
2473 fi
2474 fi
2475 fi
2476 CC=$ac_cv_prog_CC
2477 if test -n "$CC"; then
2478   echo "$as_me:2478: result: $CC" >&5
2479 echo "${ECHO_T}$CC" >&6
2480 else
2481   echo "$as_me:2481: result: no" >&5
2482 echo "${ECHO_T}no" >&6
2483 fi
2484
2485 fi
2486 if test -z "$CC"; then
2487   if test -n "$ac_tool_prefix"; then
2488   for ac_prog in cl
2489   do
2490     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2491 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2492 echo "$as_me:2492: checking for $ac_word" >&5
2493 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2494 if test "${ac_cv_prog_CC+set}" = set; then
2495   echo $ECHO_N "(cached) $ECHO_C" >&6
2496 else
2497   if test -n "$CC"; then
2498   ac_cv_prog_CC="$CC" # Let the user override the test.
2499 else
2500   ac_save_IFS=$IFS; IFS=$ac_path_separator
2501 ac_dummy="$PATH"
2502 for ac_dir in $ac_dummy; do
2503   IFS=$ac_save_IFS
2504   test -z "$ac_dir" && ac_dir=.
2505   $as_executable_p "$ac_dir/$ac_word" || continue
2506 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2507 echo "$as_me:2507: found $ac_dir/$ac_word" >&5
2508 break
2509 done
2510
2511 fi
2512 fi
2513 CC=$ac_cv_prog_CC
2514 if test -n "$CC"; then
2515   echo "$as_me:2515: result: $CC" >&5
2516 echo "${ECHO_T}$CC" >&6
2517 else
2518   echo "$as_me:2518: result: no" >&5
2519 echo "${ECHO_T}no" >&6
2520 fi
2521
2522     test -n "$CC" && break
2523   done
2524 fi
2525 if test -z "$CC"; then
2526   ac_ct_CC=$CC
2527   for ac_prog in cl
2528 do
2529   # Extract the first word of "$ac_prog", so it can be a program name with args.
2530 set dummy $ac_prog; ac_word=$2
2531 echo "$as_me:2531: checking for $ac_word" >&5
2532 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2533 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2534   echo $ECHO_N "(cached) $ECHO_C" >&6
2535 else
2536   if test -n "$ac_ct_CC"; then
2537   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2538 else
2539   ac_save_IFS=$IFS; IFS=$ac_path_separator
2540 ac_dummy="$PATH"
2541 for ac_dir in $ac_dummy; do
2542   IFS=$ac_save_IFS
2543   test -z "$ac_dir" && ac_dir=.
2544   $as_executable_p "$ac_dir/$ac_word" || continue
2545 ac_cv_prog_ac_ct_CC="$ac_prog"
2546 echo "$as_me:2546: found $ac_dir/$ac_word" >&5
2547 break
2548 done
2549
2550 fi
2551 fi
2552 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2553 if test -n "$ac_ct_CC"; then
2554   echo "$as_me:2554: result: $ac_ct_CC" >&5
2555 echo "${ECHO_T}$ac_ct_CC" >&6
2556 else
2557   echo "$as_me:2557: result: no" >&5
2558 echo "${ECHO_T}no" >&6
2559 fi
2560
2561   test -n "$ac_ct_CC" && break
2562 done
2563
2564   CC=$ac_ct_CC
2565 fi
2566
2567 fi
2568
2569 test -z "$CC" && { { echo "$as_me:2569: error: no acceptable cc found in \$PATH" >&5
2570 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
2571    { (exit 1); exit 1; }; }
2572
2573 # Provide some information about the compiler.
2574 echo "$as_me:2574:" \
2575      "checking for C compiler version" >&5
2576 ac_compiler=`set X $ac_compile; echo $2`
2577 { (eval echo "$as_me:2577: \"$ac_compiler --version </dev/null >&5\"") >&5
2578   (eval $ac_compiler --version </dev/null >&5) 2>&5
2579   ac_status=$?
2580   echo "$as_me:2580: \$? = $ac_status" >&5
2581   (exit $ac_status); }
2582 { (eval echo "$as_me:2582: \"$ac_compiler -v </dev/null >&5\"") >&5
2583   (eval $ac_compiler -v </dev/null >&5) 2>&5
2584   ac_status=$?
2585   echo "$as_me:2585: \$? = $ac_status" >&5
2586   (exit $ac_status); }
2587 { (eval echo "$as_me:2587: \"$ac_compiler -V </dev/null >&5\"") >&5
2588   (eval $ac_compiler -V </dev/null >&5) 2>&5
2589   ac_status=$?
2590   echo "$as_me:2590: \$? = $ac_status" >&5
2591   (exit $ac_status); }
2592
2593 echo "$as_me:2593: checking whether we are using the GNU C compiler" >&5
2594 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2595 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2596   echo $ECHO_N "(cached) $ECHO_C" >&6
2597 else
2598   cat >conftest.$ac_ext <<_ACEOF
2599 #line 2599 "configure"
2600 #include "confdefs.h"
2601
2602 int
2603 main ()
2604 {
2605 #ifndef __GNUC__
2606        choke me
2607 #endif
2608
2609   ;
2610   return 0;
2611 }
2612 _ACEOF
2613 rm -f conftest.$ac_objext
2614 if { (eval echo "$as_me:2614: \"$ac_compile\"") >&5
2615   (eval $ac_compile) 2>&5
2616   ac_status=$?
2617   echo "$as_me:2617: \$? = $ac_status" >&5
2618   (exit $ac_status); } &&
2619          { ac_try='test -s conftest.$ac_objext'
2620   { (eval echo "$as_me:2620: \"$ac_try\"") >&5
2621   (eval $ac_try) 2>&5
2622   ac_status=$?
2623   echo "$as_me:2623: \$? = $ac_status" >&5
2624   (exit $ac_status); }; }; then
2625   ac_compiler_gnu=yes
2626 else
2627   echo "$as_me: failed program was:" >&5
2628 cat conftest.$ac_ext >&5
2629 ac_compiler_gnu=no
2630 fi
2631 rm -f conftest.$ac_objext conftest.$ac_ext
2632 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2633
2634 fi
2635 echo "$as_me:2635: result: $ac_cv_c_compiler_gnu" >&5
2636 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2637 GCC=`test $ac_compiler_gnu = yes && echo yes`
2638 ac_test_CFLAGS=${CFLAGS+set}
2639 ac_save_CFLAGS=$CFLAGS
2640 CFLAGS="-g"
2641 echo "$as_me:2641: checking whether $CC accepts -g" >&5
2642 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2643 if test "${ac_cv_prog_cc_g+set}" = set; then
2644   echo $ECHO_N "(cached) $ECHO_C" >&6
2645 else
2646   cat >conftest.$ac_ext <<_ACEOF
2647 #line 2647 "configure"
2648 #include "confdefs.h"
2649
2650 int
2651 main ()
2652 {
2653
2654   ;
2655   return 0;
2656 }
2657 _ACEOF
2658 rm -f conftest.$ac_objext
2659 if { (eval echo "$as_me:2659: \"$ac_compile\"") >&5
2660   (eval $ac_compile) 2>&5
2661   ac_status=$?
2662   echo "$as_me:2662: \$? = $ac_status" >&5
2663   (exit $ac_status); } &&
2664          { ac_try='test -s conftest.$ac_objext'
2665   { (eval echo "$as_me:2665: \"$ac_try\"") >&5
2666   (eval $ac_try) 2>&5
2667   ac_status=$?
2668   echo "$as_me:2668: \$? = $ac_status" >&5
2669   (exit $ac_status); }; }; then
2670   ac_cv_prog_cc_g=yes
2671 else
2672   echo "$as_me: failed program was:" >&5
2673 cat conftest.$ac_ext >&5
2674 ac_cv_prog_cc_g=no
2675 fi
2676 rm -f conftest.$ac_objext conftest.$ac_ext
2677 fi
2678 echo "$as_me:2678: result: $ac_cv_prog_cc_g" >&5
2679 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2680 if test "$ac_test_CFLAGS" = set; then
2681   CFLAGS=$ac_save_CFLAGS
2682 elif test $ac_cv_prog_cc_g = yes; then
2683   if test "$GCC" = yes; then
2684     CFLAGS="-g -O2"
2685   else
2686     CFLAGS="-g"
2687   fi
2688 else
2689   if test "$GCC" = yes; then
2690     CFLAGS="-O2"
2691   else
2692     CFLAGS=
2693   fi
2694 fi
2695 # Some people use a C++ compiler to compile C.  Since we use `exit',
2696 # in C++ we need to declare it.  In case someone uses the same compiler
2697 # for both compiling C and C++ we need to have the C++ compiler decide
2698 # the declaration of exit, since it's the most demanding environment.
2699 cat >conftest.$ac_ext <<_ACEOF
2700 #ifndef __cplusplus
2701   choke me
2702 #endif
2703 _ACEOF
2704 rm -f conftest.$ac_objext
2705 if { (eval echo "$as_me:2705: \"$ac_compile\"") >&5
2706   (eval $ac_compile) 2>&5
2707   ac_status=$?
2708   echo "$as_me:2708: \$? = $ac_status" >&5
2709   (exit $ac_status); } &&
2710          { ac_try='test -s conftest.$ac_objext'
2711   { (eval echo "$as_me:2711: \"$ac_try\"") >&5
2712   (eval $ac_try) 2>&5
2713   ac_status=$?
2714   echo "$as_me:2714: \$? = $ac_status" >&5
2715   (exit $ac_status); }; }; then
2716   for ac_declaration in \
2717    ''\
2718    '#include <stdlib.h>' \
2719    'extern "C" void std::exit (int) throw (); using std::exit;' \
2720    'extern "C" void std::exit (int); using std::exit;' \
2721    'extern "C" void exit (int) throw ();' \
2722    'extern "C" void exit (int);' \
2723    'void exit (int);'
2724 do
2725   cat >conftest.$ac_ext <<_ACEOF
2726 #line 2726 "configure"
2727 #include "confdefs.h"
2728 #include <stdlib.h>
2729 $ac_declaration
2730 int
2731 main ()
2732 {
2733 exit (42);
2734   ;
2735   return 0;
2736 }
2737 _ACEOF
2738 rm -f conftest.$ac_objext
2739 if { (eval echo "$as_me:2739: \"$ac_compile\"") >&5
2740   (eval $ac_compile) 2>&5
2741   ac_status=$?
2742   echo "$as_me:2742: \$? = $ac_status" >&5
2743   (exit $ac_status); } &&
2744          { ac_try='test -s conftest.$ac_objext'
2745   { (eval echo "$as_me:2745: \"$ac_try\"") >&5
2746   (eval $ac_try) 2>&5
2747   ac_status=$?
2748   echo "$as_me:2748: \$? = $ac_status" >&5
2749   (exit $ac_status); }; }; then
2750   :
2751 else
2752   echo "$as_me: failed program was:" >&5
2753 cat conftest.$ac_ext >&5
2754 continue
2755 fi
2756 rm -f conftest.$ac_objext conftest.$ac_ext
2757   cat >conftest.$ac_ext <<_ACEOF
2758 #line 2758 "configure"
2759 #include "confdefs.h"
2760 $ac_declaration
2761 int
2762 main ()
2763 {
2764 exit (42);
2765   ;
2766   return 0;
2767 }
2768 _ACEOF
2769 rm -f conftest.$ac_objext
2770 if { (eval echo "$as_me:2770: \"$ac_compile\"") >&5
2771   (eval $ac_compile) 2>&5
2772   ac_status=$?
2773   echo "$as_me:2773: \$? = $ac_status" >&5
2774   (exit $ac_status); } &&
2775          { ac_try='test -s conftest.$ac_objext'
2776   { (eval echo "$as_me:2776: \"$ac_try\"") >&5
2777   (eval $ac_try) 2>&5
2778   ac_status=$?
2779   echo "$as_me:2779: \$? = $ac_status" >&5
2780   (exit $ac_status); }; }; then
2781   break
2782 else
2783   echo "$as_me: failed program was:" >&5
2784 cat conftest.$ac_ext >&5
2785 fi
2786 rm -f conftest.$ac_objext conftest.$ac_ext
2787 done
2788 rm -f conftest*
2789 if test -n "$ac_declaration"; then
2790   echo '#ifdef __cplusplus' >>confdefs.h
2791   echo $ac_declaration      >>confdefs.h
2792   echo '#endif'             >>confdefs.h
2793 fi
2794
2795 else
2796   echo "$as_me: failed program was:" >&5
2797 cat conftest.$ac_ext >&5
2798 fi
2799 rm -f conftest.$ac_objext conftest.$ac_ext
2800 ac_ext=c
2801 ac_cpp='$CPP $CPPFLAGS'
2802 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2803 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2804 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2805
2806 # Find the correct PATH separator.  Usually this is `:', but
2807 # DJGPP uses `;' like DOS.
2808 if test "X${PATH_SEPARATOR+set}" != Xset; then
2809   UNAME=${UNAME-`uname 2>/dev/null`}
2810   case X$UNAME in
2811     *-DOS) lt_cv_sys_path_separator=';' ;;
2812     *)     lt_cv_sys_path_separator=':' ;;
2813   esac
2814   PATH_SEPARATOR=$lt_cv_sys_path_separator
2815 fi
2816
2817 # Check whether --with-gnu-ld or --without-gnu-ld was given.
2818 if test "${with_gnu_ld+set}" = set; then
2819   withval="$with_gnu_ld"
2820   test "$withval" = no || with_gnu_ld=yes
2821 else
2822   with_gnu_ld=no
2823 fi;
2824 ac_prog=ld
2825 if test "$GCC" = yes; then
2826   # Check if gcc -print-prog-name=ld gives a path.
2827   echo "$as_me:2827: checking for ld used by GCC" >&5
2828 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
2829   case $host in
2830   *-*-mingw*)
2831     # gcc leaves a trailing carriage return which upsets mingw
2832     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
2833   *)
2834     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
2835   esac
2836   case $ac_prog in
2837     # Accept absolute paths.
2838     [\\/]* | [A-Za-z]:[\\/]*)
2839       re_direlt='/[^/][^/]*/\.\./'
2840       # Canonicalize the path of ld
2841       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
2842       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
2843         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
2844       done
2845       test -z "$LD" && LD="$ac_prog"
2846       ;;
2847   "")
2848     # If it fails, then pretend we aren't using GCC.
2849     ac_prog=ld
2850     ;;
2851   *)
2852     # If it is relative, then search for the first ld in PATH.
2853     with_gnu_ld=unknown
2854     ;;
2855   esac
2856 elif test "$with_gnu_ld" = yes; then
2857   echo "$as_me:2857: checking for GNU ld" >&5
2858 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
2859 else
2860   echo "$as_me:2860: checking for non-GNU ld" >&5
2861 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
2862 fi
2863 if test "${lt_cv_path_LD+set}" = set; then
2864   echo $ECHO_N "(cached) $ECHO_C" >&6
2865 else
2866   if test -z "$LD"; then
2867   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
2868   for ac_dir in $PATH; do
2869     test -z "$ac_dir" && ac_dir=.
2870     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
2871       lt_cv_path_LD="$ac_dir/$ac_prog"
2872       # Check to see if the program is GNU ld.  I'd rather use --version,
2873       # but apparently some GNU ld's only accept -v.
2874       # Break only if it was the GNU/non-GNU ld that we prefer.
2875       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2876         test "$with_gnu_ld" != no && break
2877       else
2878         test "$with_gnu_ld" != yes && break
2879       fi
2880     fi
2881   done
2882   IFS="$ac_save_ifs"
2883 else
2884   lt_cv_path_LD="$LD" # Let the user override the test with a path.
2885 fi
2886 fi
2887
2888 LD="$lt_cv_path_LD"
2889 if test -n "$LD"; then
2890   echo "$as_me:2890: result: $LD" >&5
2891 echo "${ECHO_T}$LD" >&6
2892 else
2893   echo "$as_me:2893: result: no" >&5
2894 echo "${ECHO_T}no" >&6
2895 fi
2896 test -z "$LD" && { { echo "$as_me:2896: error: no acceptable ld found in \$PATH" >&5
2897 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
2898    { (exit 1); exit 1; }; }
2899 echo "$as_me:2899: checking if the linker ($LD) is GNU ld" >&5
2900 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
2901 if test "${lt_cv_prog_gnu_ld+set}" = set; then
2902   echo $ECHO_N "(cached) $ECHO_C" >&6
2903 else
2904   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
2905 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2906   lt_cv_prog_gnu_ld=yes
2907 else
2908   lt_cv_prog_gnu_ld=no
2909 fi
2910 fi
2911 echo "$as_me:2911: result: $lt_cv_prog_gnu_ld" >&5
2912 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
2913 with_gnu_ld=$lt_cv_prog_gnu_ld
2914
2915 echo "$as_me:2915: checking for $LD option to reload object files" >&5
2916 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
2917 if test "${lt_cv_ld_reload_flag+set}" = set; then
2918   echo $ECHO_N "(cached) $ECHO_C" >&6
2919 else
2920   lt_cv_ld_reload_flag='-r'
2921 fi
2922 echo "$as_me:2922: result: $lt_cv_ld_reload_flag" >&5
2923 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
2924 reload_flag=$lt_cv_ld_reload_flag
2925 test -n "$reload_flag" && reload_flag=" $reload_flag"
2926
2927 echo "$as_me:2927: checking for BSD-compatible nm" >&5
2928 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
2929 if test "${lt_cv_path_NM+set}" = set; then
2930   echo $ECHO_N "(cached) $ECHO_C" >&6
2931 else
2932   if test -n "$NM"; then
2933   # Let the user override the test.
2934   lt_cv_path_NM="$NM"
2935 else
2936   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
2937   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
2938     test -z "$ac_dir" && ac_dir=.
2939     tmp_nm=$ac_dir/${ac_tool_prefix}nm
2940     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
2941       # Check to see if the nm accepts a BSD-compat flag.
2942       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
2943       #   nm: unknown option "B" ignored
2944       # Tru64's nm complains that /dev/null is an invalid object file
2945       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
2946         lt_cv_path_NM="$tmp_nm -B"
2947         break
2948       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
2949         lt_cv_path_NM="$tmp_nm -p"
2950         break
2951       else
2952         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
2953         continue # so that we can try to find one that supports BSD flags
2954       fi
2955     fi
2956   done
2957   IFS="$ac_save_ifs"
2958   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
2959 fi
2960 fi
2961
2962 NM="$lt_cv_path_NM"
2963 echo "$as_me:2963: result: $NM" >&5
2964 echo "${ECHO_T}$NM" >&6
2965
2966 echo "$as_me:2966: checking whether ln -s works" >&5
2967 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2968 LN_S=$as_ln_s
2969 if test "$LN_S" = "ln -s"; then
2970   echo "$as_me:2970: result: yes" >&5
2971 echo "${ECHO_T}yes" >&6
2972 else
2973   echo "$as_me:2973: result: no, using $LN_S" >&5
2974 echo "${ECHO_T}no, using $LN_S" >&6
2975 fi
2976
2977 echo "$as_me:2977: checking how to recognise dependant libraries" >&5
2978 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
2979 if test "${lt_cv_deplibs_check_method+set}" = set; then
2980   echo $ECHO_N "(cached) $ECHO_C" >&6
2981 else
2982   lt_cv_file_magic_cmd='$MAGIC_CMD'
2983 lt_cv_file_magic_test_file=
2984 lt_cv_deplibs_check_method='unknown'
2985 # Need to set the preceding variable on all platforms that support
2986 # interlibrary dependencies.
2987 # 'none' -- dependencies not supported.
2988 # `unknown' -- same as none, but documents that we really don't know.
2989 # 'pass_all' -- all dependencies passed with no checks.
2990 # 'test_compile' -- check by making test program.
2991 # 'file_magic [[regex]]' -- check by looking for files in library path
2992 # which responds to the $file_magic_cmd with a given egrep regex.
2993 # If you have `file' or equivalent on your system and you're not sure
2994 # whether `pass_all' will *always* work, you probably want this one.
2995
2996 case $host_os in
2997 aix4* | aix5*)
2998   lt_cv_deplibs_check_method=pass_all
2999   ;;
3000
3001 beos*)
3002   lt_cv_deplibs_check_method=pass_all
3003   ;;
3004
3005 bsdi4*)
3006   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3007   lt_cv_file_magic_cmd='/usr/bin/file -L'
3008   lt_cv_file_magic_test_file=/shlib/libc.so
3009   ;;
3010
3011 cygwin* | mingw* | pw32*)
3012   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3013   lt_cv_file_magic_cmd='$OBJDUMP -f'
3014   ;;
3015
3016 darwin* | rhapsody*)
3017   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3018   lt_cv_file_magic_cmd='/usr/bin/file -L'
3019   case "$host_os" in
3020   rhapsody* | darwin1.[012])
3021     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3022     ;;
3023   *) # Darwin 1.3 on
3024     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3025     ;;
3026   esac
3027   ;;
3028
3029 freebsd*)
3030   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3031     case $host_cpu in
3032     i*86 )
3033       # Not sure whether the presence of OpenBSD here was a mistake.
3034       # Let's accept both of them until this is cleared up.
3035       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3036       lt_cv_file_magic_cmd=/usr/bin/file
3037       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3038       ;;
3039     esac
3040   else
3041     lt_cv_deplibs_check_method=pass_all
3042   fi
3043   ;;
3044
3045 gnu*)
3046   lt_cv_deplibs_check_method=pass_all
3047   ;;
3048
3049 hpux10.20*|hpux11*)
3050   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3051   lt_cv_file_magic_cmd=/usr/bin/file
3052   lt_cv_file_magic_test_file=/usr/lib/libc.sl
3053   ;;
3054
3055 irix5* | irix6*)
3056   case $host_os in
3057   irix5*)
3058     # this will be overridden with pass_all, but let us keep it just in case
3059     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3060     ;;
3061   *)
3062     case $LD in
3063     *-32|*"-32 ") libmagic=32-bit;;
3064     *-n32|*"-n32 ") libmagic=N32;;
3065     *-64|*"-64 ") libmagic=64-bit;;
3066     *) libmagic=never-match;;
3067     esac
3068     # this will be overridden with pass_all, but let us keep it just in case
3069     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3070     ;;
3071   esac
3072   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3073   lt_cv_deplibs_check_method=pass_all
3074   ;;
3075
3076 # This must be Linux ELF.
3077 linux-gnu*)
3078   case $host_cpu in
3079   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
3080     lt_cv_deplibs_check_method=pass_all ;;
3081   *)
3082     # glibc up to 2.1.1 does not perform some relocations on ARM
3083     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3084   esac
3085   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3086   ;;
3087
3088 netbsd*)
3089   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3090     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3091   else
3092     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3093   fi
3094   ;;
3095
3096 newos6*)
3097   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3098   lt_cv_file_magic_cmd=/usr/bin/file
3099   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3100   ;;
3101
3102 openbsd*)
3103   lt_cv_file_magic_cmd=/usr/bin/file
3104   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3105   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3106     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3107   else
3108     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3109   fi
3110   ;;
3111
3112 osf3* | osf4* | osf5*)
3113   # this will be overridden with pass_all, but let us keep it just in case
3114   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3115   lt_cv_file_magic_test_file=/shlib/libc.so
3116   lt_cv_deplibs_check_method=pass_all
3117   ;;
3118
3119 sco3.2v5*)
3120   lt_cv_deplibs_check_method=pass_all
3121   ;;
3122
3123 solaris*)
3124   lt_cv_deplibs_check_method=pass_all
3125   lt_cv_file_magic_test_file=/lib/libc.so
3126   ;;
3127
3128 sysv5uw[78]* | sysv4*uw2*)
3129   lt_cv_deplibs_check_method=pass_all
3130   ;;
3131
3132 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3133   case $host_vendor in
3134   motorola)
3135     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]'
3136     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3137     ;;
3138   ncr)
3139     lt_cv_deplibs_check_method=pass_all
3140     ;;
3141   sequent)
3142     lt_cv_file_magic_cmd='/bin/file'
3143     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3144     ;;
3145   sni)
3146     lt_cv_file_magic_cmd='/bin/file'
3147     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3148     lt_cv_file_magic_test_file=/lib/libc.so
3149     ;;
3150   esac
3151   ;;
3152 esac
3153
3154 fi
3155 echo "$as_me:3155: result: $lt_cv_deplibs_check_method" >&5
3156 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3157 file_magic_cmd=$lt_cv_file_magic_cmd
3158 deplibs_check_method=$lt_cv_deplibs_check_method
3159
3160 # Check for command to grab the raw symbol name followed by C symbol from nm.
3161 echo "$as_me:3161: checking command to parse $NM output" >&5
3162 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
3163 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3164   echo $ECHO_N "(cached) $ECHO_C" >&6
3165 else
3166
3167 # These are sane defaults that work on at least a few old systems.
3168 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
3169
3170 # Character class describing NM global symbol codes.
3171 symcode='[BCDEGRST]'
3172
3173 # Regexp to match symbols that can be accessed directly from C.
3174 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3175
3176 # Transform the above into a raw symbol and a C symbol.
3177 symxfrm='\1 \2\3 \3'
3178
3179 # Transform an extracted symbol line into a proper C declaration
3180 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3181
3182 # Transform an extracted symbol line into symbol name and symbol address
3183 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'"
3184
3185 # Define system-specific variables.
3186 case $host_os in
3187 aix*)
3188   symcode='[BCDT]'
3189   ;;
3190 cygwin* | mingw* | pw32*)
3191   symcode='[ABCDGISTW]'
3192   ;;
3193 hpux*) # Its linker distinguishes data from code symbols
3194   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3195   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'"
3196   ;;
3197 irix*)
3198   symcode='[BCDEGRST]'
3199   ;;
3200 solaris* | sysv5*)
3201   symcode='[BDT]'
3202   ;;
3203 sysv4)
3204   symcode='[DFNSTU]'
3205   ;;
3206 esac
3207
3208 # Handle CRLF in mingw tool chain
3209 opt_cr=
3210 case $host_os in
3211 mingw*)
3212   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3213   ;;
3214 esac
3215
3216 # If we're using GNU nm, then use its standard symbol codes.
3217 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3218   symcode='[ABCDGISTW]'
3219 fi
3220
3221 # Try without a prefix undercore, then with it.
3222 for ac_symprfx in "" "_"; do
3223
3224   # Write the raw and C identifiers.
3225 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3226
3227   # Check to see that the pipe works correctly.
3228   pipe_works=no
3229   rm -f conftest*
3230   cat > conftest.$ac_ext <<EOF
3231 #ifdef __cplusplus
3232 extern "C" {
3233 #endif
3234 char nm_test_var;
3235 void nm_test_func(){}
3236 #ifdef __cplusplus
3237 }
3238 #endif
3239 int main(){nm_test_var='a';nm_test_func();return(0);}
3240 EOF
3241
3242   if { (eval echo "$as_me:3242: \"$ac_compile\"") >&5
3243   (eval $ac_compile) 2>&5
3244   ac_status=$?
3245   echo "$as_me:3245: \$? = $ac_status" >&5
3246   (exit $ac_status); }; then
3247     # Now try to grab the symbols.
3248     nlist=conftest.nm
3249     if { (eval echo "$as_me:3249: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3250   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3251   ac_status=$?
3252   echo "$as_me:3252: \$? = $ac_status" >&5
3253   (exit $ac_status); } && test -s "$nlist"; then
3254       # Try sorting and uniquifying the output.
3255       if sort "$nlist" | uniq > "$nlist"T; then
3256         mv -f "$nlist"T "$nlist"
3257       else
3258         rm -f "$nlist"T
3259       fi
3260
3261       # Make sure that we snagged all the symbols we need.
3262       if egrep ' nm_test_var$' "$nlist" >/dev/null; then
3263         if egrep ' nm_test_func$' "$nlist" >/dev/null; then
3264           cat <<EOF > conftest.$ac_ext
3265 #ifdef __cplusplus
3266 extern "C" {
3267 #endif
3268
3269 EOF
3270           # Now generate the symbol file.
3271           eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
3272
3273           cat <<EOF >> conftest.$ac_ext
3274 #if defined (__STDC__) && __STDC__
3275 # define lt_ptr void *
3276 #else
3277 # define lt_ptr char *
3278 # define const
3279 #endif
3280
3281 /* The mapping between symbol names and symbols. */
3282 const struct {
3283   const char *name;
3284   lt_ptr address;
3285 }
3286 lt_preloaded_symbols[] =
3287 {
3288 EOF
3289           sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
3290           cat <<\EOF >> conftest.$ac_ext
3291   {0, (lt_ptr) 0}
3292 };
3293
3294 #ifdef __cplusplus
3295 }
3296 #endif
3297 EOF
3298           # Now try linking the two files.
3299           mv conftest.$ac_objext conftstm.$ac_objext
3300           save_LIBS="$LIBS"
3301           save_CFLAGS="$CFLAGS"
3302           LIBS="conftstm.$ac_objext"
3303           CFLAGS="$CFLAGS$no_builtin_flag"
3304           if { (eval echo "$as_me:3304: \"$ac_link\"") >&5
3305   (eval $ac_link) 2>&5
3306   ac_status=$?
3307   echo "$as_me:3307: \$? = $ac_status" >&5
3308   (exit $ac_status); } && test -s conftest; then
3309             pipe_works=yes
3310           fi
3311           LIBS="$save_LIBS"
3312           CFLAGS="$save_CFLAGS"
3313         else
3314           echo "cannot find nm_test_func in $nlist" >&5
3315         fi
3316       else
3317         echo "cannot find nm_test_var in $nlist" >&5
3318       fi
3319     else
3320       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
3321     fi
3322   else
3323     echo "$progname: failed program was:" >&5
3324     cat conftest.$ac_ext >&5
3325   fi
3326   rm -f conftest* conftst*
3327
3328   # Do not use the global_symbol_pipe unless it works.
3329   if test "$pipe_works" = yes; then
3330     break
3331   else
3332     lt_cv_sys_global_symbol_pipe=
3333   fi
3334 done
3335
3336 fi
3337
3338 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
3339 if test -z "$lt_cv_sys_global_symbol_pipe"; then
3340   global_symbol_to_cdecl=
3341   global_symbol_to_c_name_address=
3342 else
3343   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
3344   global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
3345 fi
3346 if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
3347 then
3348   echo "$as_me:3348: result: failed" >&5
3349 echo "${ECHO_T}failed" >&6
3350 else
3351   echo "$as_me:3351: result: ok" >&5
3352 echo "${ECHO_T}ok" >&6
3353 fi
3354
3355 ac_ext=c
3356 ac_cpp='$CPP $CPPFLAGS'
3357 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3358 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3359 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3360 echo "$as_me:3360: checking how to run the C preprocessor" >&5
3361 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3362 # On Suns, sometimes $CPP names a directory.
3363 if test -n "$CPP" && test -d "$CPP"; then
3364   CPP=
3365 fi
3366 if test -z "$CPP"; then
3367   if test "${ac_cv_prog_CPP+set}" = set; then
3368   echo $ECHO_N "(cached) $ECHO_C" >&6
3369 else
3370       # Double quotes because CPP needs to be expanded
3371     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3372     do
3373       ac_preproc_ok=false
3374 for ac_c_preproc_warn_flag in '' yes
3375 do
3376   # Use a header file that comes with gcc, so configuring glibc
3377   # with a fresh cross-compiler works.
3378   # On the NeXT, cc -E runs the code through the compiler's parser,
3379   # not just through cpp. "Syntax error" is here to catch this case.
3380   cat >conftest.$ac_ext <<_ACEOF
3381 #line 3381 "configure"
3382 #include "confdefs.h"
3383 #include <assert.h>
3384                      Syntax error
3385 _ACEOF
3386 if { (eval echo "$as_me:3386: \"$ac_cpp conftest.$ac_ext\"") >&5
3387   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3388   ac_status=$?
3389   egrep -v '^ *\+' conftest.er1 >conftest.err
3390   rm -f conftest.er1
3391   cat conftest.err >&5
3392   echo "$as_me:3392: \$? = $ac_status" >&5
3393   (exit $ac_status); } >/dev/null; then
3394   if test -s conftest.err; then
3395     ac_cpp_err=$ac_c_preproc_warn_flag
3396   else
3397     ac_cpp_err=
3398   fi
3399 else
3400   ac_cpp_err=yes
3401 fi
3402 if test -z "$ac_cpp_err"; then
3403   :
3404 else
3405   echo "$as_me: failed program was:" >&5
3406   cat conftest.$ac_ext >&5
3407   # Broken: fails on valid input.
3408 continue
3409 fi
3410 rm -f conftest.err conftest.$ac_ext
3411
3412   # OK, works on sane cases.  Now check whether non-existent headers
3413   # can be detected and how.
3414   cat >conftest.$ac_ext <<_ACEOF
3415 #line 3415 "configure"
3416 #include "confdefs.h"
3417 #include <ac_nonexistent.h>
3418 _ACEOF
3419 if { (eval echo "$as_me:3419: \"$ac_cpp conftest.$ac_ext\"") >&5
3420   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3421   ac_status=$?
3422   egrep -v '^ *\+' conftest.er1 >conftest.err
3423   rm -f conftest.er1
3424   cat conftest.err >&5
3425   echo "$as_me:3425: \$? = $ac_status" >&5
3426   (exit $ac_status); } >/dev/null; then
3427   if test -s conftest.err; then
3428     ac_cpp_err=$ac_c_preproc_warn_flag
3429   else
3430     ac_cpp_err=
3431   fi
3432 else
3433   ac_cpp_err=yes
3434 fi
3435 if test -z "$ac_cpp_err"; then
3436   # Broken: success on invalid input.
3437 continue
3438 else
3439   echo "$as_me: failed program was:" >&5
3440   cat conftest.$ac_ext >&5
3441   # Passes both tests.
3442 ac_preproc_ok=:
3443 break
3444 fi
3445 rm -f conftest.err conftest.$ac_ext
3446
3447 done
3448 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3449 rm -f conftest.err conftest.$ac_ext
3450 if $ac_preproc_ok; then
3451   break
3452 fi
3453
3454     done
3455     ac_cv_prog_CPP=$CPP
3456
3457 fi
3458   CPP=$ac_cv_prog_CPP
3459 else
3460   ac_cv_prog_CPP=$CPP
3461 fi
3462 echo "$as_me:3462: result: $CPP" >&5
3463 echo "${ECHO_T}$CPP" >&6
3464 ac_preproc_ok=false
3465 for ac_c_preproc_warn_flag in '' yes
3466 do
3467   # Use a header file that comes with gcc, so configuring glibc
3468   # with a fresh cross-compiler works.
3469   # On the NeXT, cc -E runs the code through the compiler's parser,
3470   # not just through cpp. "Syntax error" is here to catch this case.
3471   cat >conftest.$ac_ext <<_ACEOF
3472 #line 3472 "configure"
3473 #include "confdefs.h"
3474 #include <assert.h>
3475                      Syntax error
3476 _ACEOF
3477 if { (eval echo "$as_me:3477: \"$ac_cpp conftest.$ac_ext\"") >&5
3478   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3479   ac_status=$?
3480   egrep -v '^ *\+' conftest.er1 >conftest.err
3481   rm -f conftest.er1
3482   cat conftest.err >&5
3483   echo "$as_me:3483: \$? = $ac_status" >&5
3484   (exit $ac_status); } >/dev/null; then
3485   if test -s conftest.err; then
3486     ac_cpp_err=$ac_c_preproc_warn_flag
3487   else
3488     ac_cpp_err=
3489   fi
3490 else
3491   ac_cpp_err=yes
3492 fi
3493 if test -z "$ac_cpp_err"; then
3494   :
3495 else
3496   echo "$as_me: failed program was:" >&5
3497   cat conftest.$ac_ext >&5
3498   # Broken: fails on valid input.
3499 continue
3500 fi
3501 rm -f conftest.err conftest.$ac_ext
3502
3503   # OK, works on sane cases.  Now check whether non-existent headers
3504   # can be detected and how.
3505   cat >conftest.$ac_ext <<_ACEOF
3506 #line 3506 "configure"
3507 #include "confdefs.h"
3508 #include <ac_nonexistent.h>
3509 _ACEOF
3510 if { (eval echo "$as_me:3510: \"$ac_cpp conftest.$ac_ext\"") >&5
3511   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3512   ac_status=$?
3513   egrep -v '^ *\+' conftest.er1 >conftest.err
3514   rm -f conftest.er1
3515   cat conftest.err >&5
3516   echo "$as_me:3516: \$? = $ac_status" >&5
3517   (exit $ac_status); } >/dev/null; then
3518   if test -s conftest.err; then
3519     ac_cpp_err=$ac_c_preproc_warn_flag
3520   else
3521     ac_cpp_err=
3522   fi
3523 else
3524   ac_cpp_err=yes
3525 fi
3526 if test -z "$ac_cpp_err"; then
3527   # Broken: success on invalid input.
3528 continue
3529 else
3530   echo "$as_me: failed program was:" >&5
3531   cat conftest.$ac_ext >&5
3532   # Passes both tests.
3533 ac_preproc_ok=:
3534 break
3535 fi
3536 rm -f conftest.err conftest.$ac_ext
3537
3538 done
3539 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3540 rm -f conftest.err conftest.$ac_ext
3541 if $ac_preproc_ok; then
3542   :
3543 else
3544   { { echo "$as_me:3544: error: C preprocessor \"$CPP\" fails sanity check" >&5
3545 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3546    { (exit 1); exit 1; }; }
3547 fi
3548
3549 ac_ext=c
3550 ac_cpp='$CPP $CPPFLAGS'
3551 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3552 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3553 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3554
3555 for ac_header in dlfcn.h
3556 do
3557 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3558 echo "$as_me:3558: checking for $ac_header" >&5
3559 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3560 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3561   echo $ECHO_N "(cached) $ECHO_C" >&6
3562 else
3563   cat >conftest.$ac_ext <<_ACEOF
3564 #line 3564 "configure"
3565 #include "confdefs.h"
3566 #include <$ac_header>
3567 _ACEOF
3568 if { (eval echo "$as_me:3568: \"$ac_cpp conftest.$ac_ext\"") >&5
3569   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3570   ac_status=$?
3571   egrep -v '^ *\+' conftest.er1 >conftest.err
3572   rm -f conftest.er1
3573   cat conftest.err >&5
3574   echo "$as_me:3574: \$? = $ac_status" >&5
3575   (exit $ac_status); } >/dev/null; then
3576   if test -s conftest.err; then
3577     ac_cpp_err=$ac_c_preproc_warn_flag
3578   else
3579     ac_cpp_err=
3580   fi
3581 else
3582   ac_cpp_err=yes
3583 fi
3584 if test -z "$ac_cpp_err"; then
3585   eval "$as_ac_Header=yes"
3586 else
3587   echo "$as_me: failed program was:" >&5
3588   cat conftest.$ac_ext >&5
3589   eval "$as_ac_Header=no"
3590 fi
3591 rm -f conftest.err conftest.$ac_ext
3592 fi
3593 echo "$as_me:3593: result: `eval echo '${'$as_ac_Header'}'`" >&5
3594 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3595 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3596   cat >>confdefs.h <<EOF
3597 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3598 EOF
3599
3600 fi
3601 done
3602
3603 #AC_REQUIRE([AC_PROG_CC])dnl
3604
3605 # Only perform the check for file, if the check method requires it
3606 case $deplibs_check_method in
3607 file_magic*)
3608   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
3609     echo "$as_me:3609: checking for ${ac_tool_prefix}file" >&5
3610 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
3611 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3612   echo $ECHO_N "(cached) $ECHO_C" >&6
3613 else
3614   case $MAGIC_CMD in
3615   /*)
3616   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3617   ;;
3618   ?:/*)
3619   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3620   ;;
3621   *)
3622   ac_save_MAGIC_CMD="$MAGIC_CMD"
3623   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3624   ac_dummy="/usr/bin:$PATH"
3625   for ac_dir in $ac_dummy; do
3626     test -z "$ac_dir" && ac_dir=.
3627     if test -f $ac_dir/${ac_tool_prefix}file; then
3628       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
3629       if test -n "$file_magic_test_file"; then
3630         case $deplibs_check_method in
3631         "file_magic "*)
3632           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3633           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3634           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3635             egrep "$file_magic_regex" > /dev/null; then
3636             :
3637           else
3638             cat <<EOF 1>&2
3639
3640 *** Warning: the command libtool uses to detect shared libraries,
3641 *** $file_magic_cmd, produces output that libtool cannot recognize.
3642 *** The result is that libtool may fail to recognize shared libraries
3643 *** as such.  This will affect the creation of libtool libraries that
3644 *** depend on shared libraries, but programs linked with such libtool
3645 *** libraries will work regardless of this problem.  Nevertheless, you
3646 *** may want to report the problem to your system manager and/or to
3647 *** bug-libtool@gnu.org
3648
3649 EOF
3650           fi ;;
3651         esac
3652       fi
3653       break
3654     fi
3655   done
3656   IFS="$ac_save_ifs"
3657   MAGIC_CMD="$ac_save_MAGIC_CMD"
3658   ;;
3659 esac
3660 fi
3661
3662 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3663 if test -n "$MAGIC_CMD"; then
3664   echo "$as_me:3664: result: $MAGIC_CMD" >&5
3665 echo "${ECHO_T}$MAGIC_CMD" >&6
3666 else
3667   echo "$as_me:3667: result: no" >&5
3668 echo "${ECHO_T}no" >&6
3669 fi
3670
3671 if test -z "$lt_cv_path_MAGIC_CMD"; then
3672   if test -n "$ac_tool_prefix"; then
3673     echo "$as_me:3673: checking for file" >&5
3674 echo $ECHO_N "checking for file... $ECHO_C" >&6
3675 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3676   echo $ECHO_N "(cached) $ECHO_C" >&6
3677 else
3678   case $MAGIC_CMD in
3679   /*)
3680   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3681   ;;
3682   ?:/*)
3683   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3684   ;;
3685   *)
3686   ac_save_MAGIC_CMD="$MAGIC_CMD"
3687   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3688   ac_dummy="/usr/bin:$PATH"
3689   for ac_dir in $ac_dummy; do
3690     test -z "$ac_dir" && ac_dir=.
3691     if test -f $ac_dir/file; then
3692       lt_cv_path_MAGIC_CMD="$ac_dir/file"
3693       if test -n "$file_magic_test_file"; then
3694         case $deplibs_check_method in
3695         "file_magic "*)
3696           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3697           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3698           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3699             egrep "$file_magic_regex" > /dev/null; then
3700             :
3701           else
3702             cat <<EOF 1>&2
3703
3704 *** Warning: the command libtool uses to detect shared libraries,
3705 *** $file_magic_cmd, produces output that libtool cannot recognize.
3706 *** The result is that libtool may fail to recognize shared libraries
3707 *** as such.  This will affect the creation of libtool libraries that
3708 *** depend on shared libraries, but programs linked with such libtool
3709 *** libraries will work regardless of this problem.  Nevertheless, you
3710 *** may want to report the problem to your system manager and/or to
3711 *** bug-libtool@gnu.org
3712
3713 EOF
3714           fi ;;
3715         esac
3716       fi
3717       break
3718     fi
3719   done
3720   IFS="$ac_save_ifs"
3721   MAGIC_CMD="$ac_save_MAGIC_CMD"
3722   ;;
3723 esac
3724 fi
3725
3726 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3727 if test -n "$MAGIC_CMD"; then
3728   echo "$as_me:3728: result: $MAGIC_CMD" >&5
3729 echo "${ECHO_T}$MAGIC_CMD" >&6
3730 else
3731   echo "$as_me:3731: result: no" >&5
3732 echo "${ECHO_T}no" >&6
3733 fi
3734
3735   else
3736     MAGIC_CMD=:
3737   fi
3738 fi
3739
3740   fi
3741   ;;
3742 esac
3743
3744 if test -n "$ac_tool_prefix"; then
3745   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3746 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3747 echo "$as_me:3747: checking for $ac_word" >&5
3748 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3749 if test "${ac_cv_prog_RANLIB+set}" = set; then
3750   echo $ECHO_N "(cached) $ECHO_C" >&6
3751 else
3752   if test -n "$RANLIB"; then
3753   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3754 else
3755   ac_save_IFS=$IFS; IFS=$ac_path_separator
3756 ac_dummy="$PATH"
3757 for ac_dir in $ac_dummy; do
3758   IFS=$ac_save_IFS
3759   test -z "$ac_dir" && ac_dir=.
3760   $as_executable_p "$ac_dir/$ac_word" || continue
3761 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3762 echo "$as_me:3762: found $ac_dir/$ac_word" >&5
3763 break
3764 done
3765
3766 fi
3767 fi
3768 RANLIB=$ac_cv_prog_RANLIB
3769 if test -n "$RANLIB"; then
3770   echo "$as_me:3770: result: $RANLIB" >&5
3771 echo "${ECHO_T}$RANLIB" >&6
3772 else
3773   echo "$as_me:3773: result: no" >&5
3774 echo "${ECHO_T}no" >&6
3775 fi
3776
3777 fi
3778 if test -z "$ac_cv_prog_RANLIB"; then
3779   ac_ct_RANLIB=$RANLIB
3780   # Extract the first word of "ranlib", so it can be a program name with args.
3781 set dummy ranlib; ac_word=$2
3782 echo "$as_me:3782: checking for $ac_word" >&5
3783 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3784 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3785   echo $ECHO_N "(cached) $ECHO_C" >&6
3786 else
3787   if test -n "$ac_ct_RANLIB"; then
3788   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3789 else
3790   ac_save_IFS=$IFS; IFS=$ac_path_separator
3791 ac_dummy="$PATH"
3792 for ac_dir in $ac_dummy; do
3793   IFS=$ac_save_IFS
3794   test -z "$ac_dir" && ac_dir=.
3795   $as_executable_p "$ac_dir/$ac_word" || continue
3796 ac_cv_prog_ac_ct_RANLIB="ranlib"
3797 echo "$as_me:3797: found $ac_dir/$ac_word" >&5
3798 break
3799 done
3800
3801   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3802 fi
3803 fi
3804 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3805 if test -n "$ac_ct_RANLIB"; then
3806   echo "$as_me:3806: result: $ac_ct_RANLIB" >&5
3807 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3808 else
3809   echo "$as_me:3809: result: no" >&5
3810 echo "${ECHO_T}no" >&6
3811 fi
3812
3813   RANLIB=$ac_ct_RANLIB
3814 else
3815   RANLIB="$ac_cv_prog_RANLIB"
3816 fi
3817
3818 if test -n "$ac_tool_prefix"; then
3819   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3820 set dummy ${ac_tool_prefix}strip; ac_word=$2
3821 echo "$as_me:3821: checking for $ac_word" >&5
3822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3823 if test "${ac_cv_prog_STRIP+set}" = set; then
3824   echo $ECHO_N "(cached) $ECHO_C" >&6
3825 else
3826   if test -n "$STRIP"; then
3827   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3828 else
3829   ac_save_IFS=$IFS; IFS=$ac_path_separator
3830 ac_dummy="$PATH"
3831 for ac_dir in $ac_dummy; do
3832   IFS=$ac_save_IFS
3833   test -z "$ac_dir" && ac_dir=.
3834   $as_executable_p "$ac_dir/$ac_word" || continue
3835 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3836 echo "$as_me:3836: found $ac_dir/$ac_word" >&5
3837 break
3838 done
3839
3840 fi
3841 fi
3842 STRIP=$ac_cv_prog_STRIP
3843 if test -n "$STRIP"; then
3844   echo "$as_me:3844: result: $STRIP" >&5
3845 echo "${ECHO_T}$STRIP" >&6
3846 else
3847   echo "$as_me:3847: result: no" >&5
3848 echo "${ECHO_T}no" >&6
3849 fi
3850
3851 fi
3852 if test -z "$ac_cv_prog_STRIP"; then
3853   ac_ct_STRIP=$STRIP
3854   # Extract the first word of "strip", so it can be a program name with args.
3855 set dummy strip; ac_word=$2
3856 echo "$as_me:3856: checking for $ac_word" >&5
3857 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3858 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3859   echo $ECHO_N "(cached) $ECHO_C" >&6
3860 else
3861   if test -n "$ac_ct_STRIP"; then
3862   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3863 else
3864   ac_save_IFS=$IFS; IFS=$ac_path_separator
3865 ac_dummy="$PATH"
3866 for ac_dir in $ac_dummy; do
3867   IFS=$ac_save_IFS
3868   test -z "$ac_dir" && ac_dir=.
3869   $as_executable_p "$ac_dir/$ac_word" || continue
3870 ac_cv_prog_ac_ct_STRIP="strip"
3871 echo "$as_me:3871: found $ac_dir/$ac_word" >&5
3872 break
3873 done
3874
3875   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3876 fi
3877 fi
3878 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3879 if test -n "$ac_ct_STRIP"; then
3880   echo "$as_me:3880: result: $ac_ct_STRIP" >&5
3881 echo "${ECHO_T}$ac_ct_STRIP" >&6
3882 else
3883   echo "$as_me:3883: result: no" >&5
3884 echo "${ECHO_T}no" >&6
3885 fi
3886
3887   STRIP=$ac_ct_STRIP
3888 else
3889   STRIP="$ac_cv_prog_STRIP"
3890 fi
3891
3892 enable_dlopen=no
3893 enable_win32_dll=no
3894
3895 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3896 if test "${enable_libtool_lock+set}" = set; then
3897   enableval="$enable_libtool_lock"
3898
3899 fi;
3900 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
3901
3902 # Some flags need to be propagated to the compiler or linker for good
3903 # libtool support.
3904 case $host in
3905 *-*-irix6*)
3906   # Find out which ABI we are using.
3907   echo '#line 3907 "configure"' > conftest.$ac_ext
3908   if { (eval echo "$as_me:3908: \"$ac_compile\"") >&5
3909   (eval $ac_compile) 2>&5
3910   ac_status=$?
3911   echo "$as_me:3911: \$? = $ac_status" >&5
3912   (exit $ac_status); }; then
3913     case `/usr/bin/file conftest.$ac_objext` in
3914     *32-bit*)
3915       LD="${LD-ld} -32"
3916       ;;
3917     *N32*)
3918       LD="${LD-ld} -n32"
3919       ;;
3920     *64-bit*)
3921       LD="${LD-ld} -64"
3922       ;;
3923     esac
3924   fi
3925   rm -rf conftest*
3926   ;;
3927
3928 *-*-sco3.2v5*)
3929   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3930   SAVE_CFLAGS="$CFLAGS"
3931   CFLAGS="$CFLAGS -belf"
3932   echo "$as_me:3932: checking whether the C compiler needs -belf" >&5
3933 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3934 if test "${lt_cv_cc_needs_belf+set}" = set; then
3935   echo $ECHO_N "(cached) $ECHO_C" >&6
3936 else
3937
3938      ac_ext=c
3939 ac_cpp='$CPP $CPPFLAGS'
3940 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3941 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3942 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3943
3944      cat >conftest.$ac_ext <<_ACEOF
3945 #line 3945 "configure"
3946 #include "confdefs.h"
3947
3948 int
3949 main ()
3950 {
3951
3952   ;
3953   return 0;
3954 }
3955 _ACEOF
3956 rm -f conftest.$ac_objext conftest$ac_exeext
3957 if { (eval echo "$as_me:3957: \"$ac_link\"") >&5
3958   (eval $ac_link) 2>&5
3959   ac_status=$?
3960   echo "$as_me:3960: \$? = $ac_status" >&5
3961   (exit $ac_status); } &&
3962          { ac_try='test -s conftest$ac_exeext'
3963   { (eval echo "$as_me:3963: \"$ac_try\"") >&5
3964   (eval $ac_try) 2>&5
3965   ac_status=$?
3966   echo "$as_me:3966: \$? = $ac_status" >&5
3967   (exit $ac_status); }; }; then
3968   lt_cv_cc_needs_belf=yes
3969 else
3970   echo "$as_me: failed program was:" >&5
3971 cat conftest.$ac_ext >&5
3972 lt_cv_cc_needs_belf=no
3973 fi
3974 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3975      ac_ext=c
3976 ac_cpp='$CPP $CPPFLAGS'
3977 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3978 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3979 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3980
3981 fi
3982 echo "$as_me:3982: result: $lt_cv_cc_needs_belf" >&5
3983 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
3984   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3985     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3986     CFLAGS="$SAVE_CFLAGS"
3987   fi
3988   ;;
3989
3990 esac
3991
3992 # Sed substitution that helps us do robust quoting.  It backslashifies
3993 # metacharacters that are still active within double-quoted strings.
3994 Xsed='sed -e s/^X//'
3995 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
3996
3997 # Same as above, but do not quote variable references.
3998 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
3999
4000 # Sed substitution to delay expansion of an escaped shell variable in a
4001 # double_quote_subst'ed string.
4002 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4003
4004 # Constants:
4005 rm="rm -f"
4006
4007 # Global variables:
4008 default_ofile=libtool
4009 can_build_shared=yes
4010
4011 # All known linkers require a `.a' archive for static linking (except M$VC,
4012 # which needs '.lib').
4013 libext=a
4014 ltmain="$ac_aux_dir/ltmain.sh"
4015 ofile="$default_ofile"
4016 with_gnu_ld="$lt_cv_prog_gnu_ld"
4017 need_locks="$enable_libtool_lock"
4018
4019 old_CC="$CC"
4020 old_CFLAGS="$CFLAGS"
4021
4022 # Set sane defaults for various variables
4023 test -z "$AR" && AR=ar
4024 test -z "$AR_FLAGS" && AR_FLAGS=cru
4025 test -z "$AS" && AS=as
4026 test -z "$CC" && CC=cc
4027 test -z "$DLLTOOL" && DLLTOOL=dlltool
4028 test -z "$LD" && LD=ld
4029 test -z "$LN_S" && LN_S="ln -s"
4030 test -z "$MAGIC_CMD" && MAGIC_CMD=file
4031 test -z "$NM" && NM=nm
4032 test -z "$OBJDUMP" && OBJDUMP=objdump
4033 test -z "$RANLIB" && RANLIB=:
4034 test -z "$STRIP" && STRIP=:
4035 test -z "$ac_objext" && ac_objext=o
4036
4037 if test x"$host" != x"$build"; then
4038   ac_tool_prefix=${host_alias}-
4039 else
4040   ac_tool_prefix=
4041 fi
4042
4043 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
4044 case $host_os in
4045 linux-gnu*) ;;
4046 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
4047 esac
4048
4049 case $host_os in
4050 aix3*)
4051   # AIX sometimes has problems with the GCC collect2 program.  For some
4052   # reason, if we set the COLLECT_NAMES environment variable, the problems
4053   # vanish in a puff of smoke.
4054   if test "X${COLLECT_NAMES+set}" != Xset; then
4055     COLLECT_NAMES=
4056     export COLLECT_NAMES
4057   fi
4058   ;;
4059 esac
4060
4061 # Determine commands to create old-style static archives.
4062 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4063 old_postinstall_cmds='chmod 644 $oldlib'
4064 old_postuninstall_cmds=
4065
4066 if test -n "$RANLIB"; then
4067   case $host_os in
4068   openbsd*)
4069     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
4070     ;;
4071   *)
4072     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
4073     ;;
4074   esac
4075   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4076 fi
4077
4078 # Allow CC to be a program name with arguments.
4079 set dummy $CC
4080 compiler="$2"
4081
4082 ## FIXME: this should be a separate macro
4083 ##
4084 echo "$as_me:4084: checking for objdir" >&5
4085 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
4086 rm -f .libs 2>/dev/null
4087 mkdir .libs 2>/dev/null
4088 if test -d .libs; then
4089   objdir=.libs
4090 else
4091   # MS-DOS does not allow filenames that begin with a dot.
4092   objdir=_libs
4093 fi
4094 rmdir .libs 2>/dev/null
4095 echo "$as_me:4095: result: $objdir" >&5
4096 echo "${ECHO_T}$objdir" >&6
4097 ##
4098 ## END FIXME
4099
4100 ## FIXME: this should be a separate macro
4101 ##
4102
4103 # Check whether --with-pic or --without-pic was given.
4104 if test "${with_pic+set}" = set; then
4105   withval="$with_pic"
4106   pic_mode="$withval"
4107 else
4108   pic_mode=default
4109 fi;
4110 test -z "$pic_mode" && pic_mode=default
4111
4112 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
4113 # in isolation, and that seeing it set (from the cache) indicates that
4114 # the associated values are set (in the cache) correctly too.
4115 echo "$as_me:4115: checking for $compiler option to produce PIC" >&5
4116 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
4117 if test "${lt_cv_prog_cc_pic+set}" = set; then
4118   echo $ECHO_N "(cached) $ECHO_C" >&6
4119 else
4120    lt_cv_prog_cc_pic=
4121   lt_cv_prog_cc_shlib=
4122   lt_cv_prog_cc_wl=
4123   lt_cv_prog_cc_static=
4124   lt_cv_prog_cc_no_builtin=
4125   lt_cv_prog_cc_can_build_shared=$can_build_shared
4126
4127   if test "$GCC" = yes; then
4128     lt_cv_prog_cc_wl='-Wl,'
4129     lt_cv_prog_cc_static='-static'
4130
4131     case $host_os in
4132     aix*)
4133       # Below there is a dirty hack to force normal static linking with -ldl
4134       # The problem is because libdl dynamically linked with both libc and
4135       # libC (AIX C++ library), which obviously doesn't included in libraries
4136       # list by gcc. This cause undefined symbols with -static flags.
4137       # This hack allows C programs to be linked with "-static -ldl", but
4138       # not sure about C++ programs.
4139       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
4140       ;;
4141     amigaos*)
4142       # FIXME: we need at least 68020 code to build shared libraries, but
4143       # adding the `-m68020' flag to GCC prevents building anything better,
4144       # like `-m68040'.
4145       lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
4146       ;;
4147     beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
4148       # PIC is the default for these OSes.
4149       ;;
4150     darwin* | rhapsody*)
4151       # PIC is the default on this platform
4152       # Common symbols not allowed in MH_DYLIB files
4153       lt_cv_prog_cc_pic='-fno-common'
4154       ;;
4155     cygwin* | mingw* | pw32* | os2*)
4156       # This hack is so that the source file can tell whether it is being
4157       # built for inclusion in a dll (and should export symbols for example).
4158       lt_cv_prog_cc_pic='-DDLL_EXPORT'
4159       ;;
4160     sysv4*MP*)
4161       if test -d /usr/nec; then
4162          lt_cv_prog_cc_pic=-Kconform_pic
4163       fi
4164       ;;
4165     *)
4166       lt_cv_prog_cc_pic='-fPIC'
4167       ;;
4168     esac
4169   else
4170     # PORTME Check for PIC flags for the system compiler.
4171     case $host_os in
4172     aix3* | aix4* | aix5*)
4173       lt_cv_prog_cc_wl='-Wl,'
4174       # All AIX code is PIC.
4175       if test "$host_cpu" = ia64; then
4176         # AIX 5 now supports IA64 processor
4177         lt_cv_prog_cc_static='-Bstatic'
4178       else
4179         lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
4180       fi
4181       ;;
4182
4183     hpux9* | hpux10* | hpux11*)
4184       # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
4185       lt_cv_prog_cc_wl='-Wl,'
4186       lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
4187       lt_cv_prog_cc_pic='+Z'
4188       ;;
4189
4190     irix5* | irix6*)
4191       lt_cv_prog_cc_wl='-Wl,'
4192       lt_cv_prog_cc_static='-non_shared'
4193       # PIC (with -KPIC) is the default.
4194       ;;
4195
4196     cygwin* | mingw* | pw32* | os2*)
4197       # This hack is so that the source file can tell whether it is being
4198       # built for inclusion in a dll (and should export symbols for example).
4199       lt_cv_prog_cc_pic='-DDLL_EXPORT'
4200       ;;
4201
4202     newsos6)
4203       lt_cv_prog_cc_pic='-KPIC'
4204       lt_cv_prog_cc_static='-Bstatic'
4205       ;;
4206
4207     osf3* | osf4* | osf5*)
4208       # All OSF/1 code is PIC.
4209       lt_cv_prog_cc_wl='-Wl,'
4210       lt_cv_prog_cc_static='-non_shared'
4211       ;;
4212
4213     sco3.2v5*)
4214       lt_cv_prog_cc_pic='-Kpic'
4215       lt_cv_prog_cc_static='-dn'
4216       lt_cv_prog_cc_shlib='-belf'
4217       ;;
4218
4219     solaris*)
4220       lt_cv_prog_cc_pic='-KPIC'
4221       lt_cv_prog_cc_static='-Bstatic'
4222       lt_cv_prog_cc_wl='-Wl,'
4223       ;;
4224
4225     sunos4*)
4226       lt_cv_prog_cc_pic='-PIC'
4227       lt_cv_prog_cc_static='-Bstatic'
4228       lt_cv_prog_cc_wl='-Qoption ld '
4229       ;;
4230
4231     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4232       lt_cv_prog_cc_pic='-KPIC'
4233       lt_cv_prog_cc_static='-Bstatic'
4234       if test "x$host_vendor" = xsni; then
4235         lt_cv_prog_cc_wl='-LD'
4236       else
4237         lt_cv_prog_cc_wl='-Wl,'
4238       fi
4239       ;;
4240
4241     uts4*)
4242       lt_cv_prog_cc_pic='-pic'
4243       lt_cv_prog_cc_static='-Bstatic'
4244       ;;
4245
4246     sysv4*MP*)
4247       if test -d /usr/nec ;then
4248         lt_cv_prog_cc_pic='-Kconform_pic'
4249         lt_cv_prog_cc_static='-Bstatic'
4250       fi
4251       ;;
4252
4253     *)
4254       lt_cv_prog_cc_can_build_shared=no
4255       ;;
4256     esac
4257   fi
4258
4259 fi
4260
4261 if test -z "$lt_cv_prog_cc_pic"; then
4262   echo "$as_me:4262: result: none" >&5
4263 echo "${ECHO_T}none" >&6
4264 else
4265   echo "$as_me:4265: result: $lt_cv_prog_cc_pic" >&5
4266 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
4267
4268   # Check to make sure the pic_flag actually works.
4269   echo "$as_me:4269: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
4270 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
4271   if test "${lt_cv_prog_cc_pic_works+set}" = set; then
4272   echo $ECHO_N "(cached) $ECHO_C" >&6
4273 else
4274       save_CFLAGS="$CFLAGS"
4275     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
4276     cat >conftest.$ac_ext <<_ACEOF
4277 #line 4277 "configure"
4278 #include "confdefs.h"
4279
4280 int
4281 main ()
4282 {
4283
4284   ;
4285   return 0;
4286 }
4287 _ACEOF
4288 rm -f conftest.$ac_objext
4289 if { (eval echo "$as_me:4289: \"$ac_compile\"") >&5
4290   (eval $ac_compile) 2>&5
4291   ac_status=$?
4292   echo "$as_me:4292: \$? = $ac_status" >&5
4293   (exit $ac_status); } &&
4294          { ac_try='test -s conftest.$ac_objext'
4295   { (eval echo "$as_me:4295: \"$ac_try\"") >&5
4296   (eval $ac_try) 2>&5
4297   ac_status=$?
4298   echo "$as_me:4298: \$? = $ac_status" >&5
4299   (exit $ac_status); }; }; then
4300         case $host_os in
4301       hpux9* | hpux10* | hpux11*)
4302         # On HP-UX, both CC and GCC only warn that PIC is supported... then
4303         # they create non-PIC objects.  So, if there were any warnings, we
4304         # assume that PIC is not supported.
4305         if test -s conftest.err; then
4306           lt_cv_prog_cc_pic_works=no
4307         else
4308           lt_cv_prog_cc_pic_works=yes
4309         fi
4310         ;;
4311       *)
4312         lt_cv_prog_cc_pic_works=yes
4313         ;;
4314       esac
4315
4316 else
4317   echo "$as_me: failed program was:" >&5
4318 cat conftest.$ac_ext >&5
4319       lt_cv_prog_cc_pic_works=no
4320
4321 fi
4322 rm -f conftest.$ac_objext conftest.$ac_ext
4323     CFLAGS="$save_CFLAGS"
4324
4325 fi
4326
4327   if test "X$lt_cv_prog_cc_pic_works" = Xno; then
4328     lt_cv_prog_cc_pic=
4329     lt_cv_prog_cc_can_build_shared=no
4330   else
4331     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
4332   fi
4333
4334   echo "$as_me:4334: result: $lt_cv_prog_cc_pic_works" >&5
4335 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
4336 fi
4337 ##
4338 ## END FIXME
4339
4340 # Check for any special shared library compilation flags.
4341 if test -n "$lt_cv_prog_cc_shlib"; then
4342   { echo "$as_me:4342: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
4343 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
4344   if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
4345   else
4346    { echo "$as_me:4346: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
4347 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
4348     lt_cv_prog_cc_can_build_shared=no
4349   fi
4350 fi
4351
4352 ## FIXME: this should be a separate macro
4353 ##
4354 echo "$as_me:4354: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
4355 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
4356 if test "${lt_cv_prog_cc_static_works+set}" = set; then
4357   echo $ECHO_N "(cached) $ECHO_C" >&6
4358 else
4359     lt_cv_prog_cc_static_works=no
4360   save_LDFLAGS="$LDFLAGS"
4361   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
4362   cat >conftest.$ac_ext <<_ACEOF
4363 #line 4363 "configure"
4364 #include "confdefs.h"
4365
4366 int
4367 main ()
4368 {
4369
4370   ;
4371   return 0;
4372 }
4373 _ACEOF
4374 rm -f conftest.$ac_objext conftest$ac_exeext
4375 if { (eval echo "$as_me:4375: \"$ac_link\"") >&5
4376   (eval $ac_link) 2>&5
4377   ac_status=$?
4378   echo "$as_me:4378: \$? = $ac_status" >&5
4379   (exit $ac_status); } &&
4380          { ac_try='test -s conftest$ac_exeext'
4381   { (eval echo "$as_me:4381: \"$ac_try\"") >&5
4382   (eval $ac_try) 2>&5
4383   ac_status=$?
4384   echo "$as_me:4384: \$? = $ac_status" >&5
4385   (exit $ac_status); }; }; then
4386   lt_cv_prog_cc_static_works=yes
4387 else
4388   echo "$as_me: failed program was:" >&5
4389 cat conftest.$ac_ext >&5
4390 fi
4391 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4392   LDFLAGS="$save_LDFLAGS"
4393
4394 fi
4395
4396 # Belt *and* braces to stop my trousers falling down:
4397 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
4398 echo "$as_me:4398: result: $lt_cv_prog_cc_static_works" >&5
4399 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
4400
4401 pic_flag="$lt_cv_prog_cc_pic"
4402 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
4403 wl="$lt_cv_prog_cc_wl"
4404 link_static_flag="$lt_cv_prog_cc_static"
4405 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
4406 can_build_shared="$lt_cv_prog_cc_can_build_shared"
4407 ##
4408 ## END FIXME
4409
4410 ## FIXME: this should be a separate macro
4411 ##
4412 # Check to see if options -o and -c are simultaneously supported by compiler
4413 echo "$as_me:4413: checking if $compiler supports -c -o file.$ac_objext" >&5
4414 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
4415 if test "${lt_cv_compiler_c_o+set}" = set; then
4416   echo $ECHO_N "(cached) $ECHO_C" >&6
4417 else
4418
4419 $rm -r conftest 2>/dev/null
4420 mkdir conftest
4421 cd conftest
4422 echo "int some_variable = 0;" > conftest.$ac_ext
4423 mkdir out
4424 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
4425 # that will create temporary files in the current directory regardless of
4426 # the output directory.  Thus, making CWD read-only will cause this test
4427 # to fail, enabling locking or at least warning the user not to do parallel
4428 # builds.
4429 chmod -w .
4430 save_CFLAGS="$CFLAGS"
4431 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
4432 compiler_c_o=no
4433 if { (eval echo configure:4433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
4434   # The compiler can only warn and ignore the option if not recognized
4435   # So say no if there are warnings
4436   if test -s out/conftest.err; then
4437     lt_cv_compiler_c_o=no
4438   else
4439     lt_cv_compiler_c_o=yes
4440   fi
4441 else
4442   # Append any errors to the config.log.
4443   cat out/conftest.err 1>&5
4444   lt_cv_compiler_c_o=no
4445 fi
4446 CFLAGS="$save_CFLAGS"
4447 chmod u+w .
4448 $rm conftest* out/*
4449 rmdir out
4450 cd ..
4451 rmdir conftest
4452 $rm -r conftest 2>/dev/null
4453
4454 fi
4455
4456 compiler_c_o=$lt_cv_compiler_c_o
4457 echo "$as_me:4457: result: $compiler_c_o" >&5
4458 echo "${ECHO_T}$compiler_c_o" >&6
4459
4460 if test x"$compiler_c_o" = x"yes"; then
4461   # Check to see if we can write to a .lo
4462   echo "$as_me:4462: checking if $compiler supports -c -o file.lo" >&5
4463 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
4464   if test "${lt_cv_compiler_o_lo+set}" = set; then
4465   echo $ECHO_N "(cached) $ECHO_C" >&6
4466 else
4467
4468   lt_cv_compiler_o_lo=no
4469   save_CFLAGS="$CFLAGS"
4470   CFLAGS="$CFLAGS -c -o conftest.lo"
4471   save_objext="$ac_objext"
4472   ac_objext=lo
4473   cat >conftest.$ac_ext <<_ACEOF
4474 #line 4474 "configure"
4475 #include "confdefs.h"
4476
4477 int
4478 main ()
4479 {
4480 int some_variable = 0;
4481   ;
4482   return 0;
4483 }
4484 _ACEOF
4485 rm -f conftest.$ac_objext
4486 if { (eval echo "$as_me:4486: \"$ac_compile\"") >&5
4487   (eval $ac_compile) 2>&5
4488   ac_status=$?
4489   echo "$as_me:4489: \$? = $ac_status" >&5
4490   (exit $ac_status); } &&
4491          { ac_try='test -s conftest.$ac_objext'
4492   { (eval echo "$as_me:4492: \"$ac_try\"") >&5
4493   (eval $ac_try) 2>&5
4494   ac_status=$?
4495   echo "$as_me:4495: \$? = $ac_status" >&5
4496   (exit $ac_status); }; }; then
4497       # The compiler can only warn and ignore the option if not recognized
4498     # So say no if there are warnings
4499     if test -s conftest.err; then
4500       lt_cv_compiler_o_lo=no
4501     else
4502       lt_cv_compiler_o_lo=yes
4503     fi
4504
4505 else
4506   echo "$as_me: failed program was:" >&5
4507 cat conftest.$ac_ext >&5
4508 fi
4509 rm -f conftest.$ac_objext conftest.$ac_ext
4510   ac_objext="$save_objext"
4511   CFLAGS="$save_CFLAGS"
4512
4513 fi
4514
4515   compiler_o_lo=$lt_cv_compiler_o_lo
4516   echo "$as_me:4516: result: $compiler_o_lo" >&5
4517 echo "${ECHO_T}$compiler_o_lo" >&6
4518 else
4519   compiler_o_lo=no
4520 fi
4521 ##
4522 ## END FIXME
4523
4524 ## FIXME: this should be a separate macro
4525 ##
4526 # Check to see if we can do hard links to lock some files if needed
4527 hard_links="nottested"
4528 if test "$compiler_c_o" = no && test "$need_locks" != no; then
4529   # do not overwrite the value of need_locks provided by the user
4530   echo "$as_me:4530: checking if we can lock with hard links" >&5
4531 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
4532   hard_links=yes
4533   $rm conftest*
4534   ln conftest.a conftest.b 2>/dev/null && hard_links=no
4535   touch conftest.a
4536   ln conftest.a conftest.b 2>&5 || hard_links=no
4537   ln conftest.a conftest.b 2>/dev/null && hard_links=no
4538   echo "$as_me:4538: result: $hard_links" >&5
4539 echo "${ECHO_T}$hard_links" >&6
4540   if test "$hard_links" = no; then
4541     { echo "$as_me:4541: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
4542 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
4543     need_locks=warn
4544   fi
4545 else
4546   need_locks=no
4547 fi
4548 ##
4549 ## END FIXME
4550
4551 ## FIXME: this should be a separate macro
4552 ##
4553 if test "$GCC" = yes; then
4554   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
4555   echo "$as_me:4555: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
4556 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
4557   echo "int some_variable = 0;" > conftest.$ac_ext
4558   save_CFLAGS="$CFLAGS"
4559   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
4560   compiler_rtti_exceptions=no
4561   cat >conftest.$ac_ext <<_ACEOF
4562 #line 4562 "configure"
4563 #include "confdefs.h"
4564
4565 int
4566 main ()
4567 {
4568 int some_variable = 0;
4569   ;
4570   return 0;
4571 }
4572 _ACEOF
4573 rm -f conftest.$ac_objext
4574 if { (eval echo "$as_me:4574: \"$ac_compile\"") >&5
4575   (eval $ac_compile) 2>&5
4576   ac_status=$?
4577   echo "$as_me:4577: \$? = $ac_status" >&5
4578   (exit $ac_status); } &&
4579          { ac_try='test -s conftest.$ac_objext'
4580   { (eval echo "$as_me:4580: \"$ac_try\"") >&5
4581   (eval $ac_try) 2>&5
4582   ac_status=$?
4583   echo "$as_me:4583: \$? = $ac_status" >&5
4584   (exit $ac_status); }; }; then
4585       # The compiler can only warn and ignore the option if not recognized
4586     # So say no if there are warnings
4587     if test -s conftest.err; then
4588       compiler_rtti_exceptions=no
4589     else
4590       compiler_rtti_exceptions=yes
4591     fi
4592
4593 else
4594   echo "$as_me: failed program was:" >&5
4595 cat conftest.$ac_ext >&5
4596 fi
4597 rm -f conftest.$ac_objext conftest.$ac_ext
4598   CFLAGS="$save_CFLAGS"
4599   echo "$as_me:4599: result: $compiler_rtti_exceptions" >&5
4600 echo "${ECHO_T}$compiler_rtti_exceptions" >&6
4601
4602   if test "$compiler_rtti_exceptions" = "yes"; then
4603     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
4604   else
4605     no_builtin_flag=' -fno-builtin'
4606   fi
4607 fi
4608 ##
4609 ## END FIXME
4610
4611 ## FIXME: this should be a separate macro
4612 ##
4613 # See if the linker supports building shared libraries.
4614 echo "$as_me:4614: checking whether the linker ($LD) supports shared libraries" >&5
4615 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
4616
4617 allow_undefined_flag=
4618 no_undefined_flag=
4619 need_lib_prefix=unknown
4620 need_version=unknown
4621 # when you set need_version to no, make sure it does not cause -set_version
4622 # flags to be left without arguments
4623 archive_cmds=
4624 archive_expsym_cmds=
4625 old_archive_from_new_cmds=
4626 old_archive_from_expsyms_cmds=
4627 export_dynamic_flag_spec=
4628 whole_archive_flag_spec=
4629 thread_safe_flag_spec=
4630 hardcode_into_libs=no
4631 hardcode_libdir_flag_spec=
4632 hardcode_libdir_separator=
4633 hardcode_direct=no
4634 hardcode_minus_L=no
4635 hardcode_shlibpath_var=unsupported
4636 runpath_var=
4637 link_all_deplibs=unknown
4638 always_export_symbols=no
4639 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
4640 # include_expsyms should be a list of space-separated symbols to be *always*
4641 # included in the symbol list
4642 include_expsyms=
4643 # exclude_expsyms can be an egrep regular expression of symbols to exclude
4644 # it will be wrapped by ` (' and `)$', so one must not match beginning or
4645 # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
4646 # as well as any symbol that contains `d'.
4647 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
4648 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
4649 # platforms (ab)use it in PIC code, but their linkers get confused if
4650 # the symbol is explicitly referenced.  Since portable code cannot
4651 # rely on this symbol name, it's probably fine to never include it in
4652 # preloaded symbol tables.
4653 extract_expsyms_cmds=
4654
4655 case $host_os in
4656 cygwin* | mingw* | pw32*)
4657   # FIXME: the MSVC++ port hasn't been tested in a loooong time
4658   # When not using gcc, we currently assume that we are using
4659   # Microsoft Visual C++.
4660   if test "$GCC" != yes; then
4661     with_gnu_ld=no
4662   fi
4663   ;;
4664 openbsd*)
4665   with_gnu_ld=no
4666   ;;
4667 esac
4668
4669 ld_shlibs=yes
4670 if test "$with_gnu_ld" = yes; then
4671   # If archive_cmds runs LD, not CC, wlarc should be empty
4672   wlarc='${wl}'
4673
4674   # See if GNU ld supports shared libraries.
4675   case $host_os in
4676   aix3* | aix4* | aix5*)
4677     # On AIX, the GNU linker is very broken
4678     # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
4679     ld_shlibs=no
4680     cat <<EOF 1>&2
4681
4682 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
4683 *** to be unable to reliably create shared libraries on AIX.
4684 *** Therefore, libtool is disabling shared libraries support.  If you
4685 *** really care for shared libraries, you may want to modify your PATH
4686 *** so that a non-GNU linker is found, and then restart.
4687
4688 EOF
4689     ;;
4690
4691   amigaos*)
4692     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)'
4693     hardcode_libdir_flag_spec='-L$libdir'
4694     hardcode_minus_L=yes
4695
4696     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
4697     # that the semantics of dynamic libraries on AmigaOS, at least up
4698     # to version 4, is to share data among multiple programs linked
4699     # with the same dynamic library.  Since this doesn't match the
4700     # behavior of shared libraries on other platforms, we can use
4701     # them.
4702     ld_shlibs=no
4703     ;;
4704
4705   beos*)
4706     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4707       allow_undefined_flag=unsupported
4708       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
4709       # support --undefined.  This deserves some investigation.  FIXME
4710       archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4711     else
4712       ld_shlibs=no
4713     fi
4714     ;;
4715
4716   cygwin* | mingw* | pw32*)
4717     # hardcode_libdir_flag_spec is actually meaningless, as there is
4718     # no search path for DLLs.
4719     hardcode_libdir_flag_spec='-L$libdir'
4720     allow_undefined_flag=unsupported
4721     always_export_symbols=yes
4722
4723     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
4724       sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
4725       test -f $output_objdir/impgen.exe || (cd $output_objdir && \
4726       if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
4727       else $CC -o impgen impgen.c ; fi)~
4728       $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
4729
4730     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
4731
4732     # cygwin and mingw dlls have different entry points and sets of symbols
4733     # to exclude.
4734     # FIXME: what about values for MSVC?
4735     dll_entry=__cygwin_dll_entry@12
4736     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
4737     case $host_os in
4738     mingw*)
4739       # mingw values
4740       dll_entry=_DllMainCRTStartup@12
4741       dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
4742       ;;
4743     esac
4744
4745     # mingw and cygwin differ, and it's simplest to just exclude the union
4746     # of the two symbol sets.
4747     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
4748
4749     # recent cygwin and mingw systems supply a stub DllMain which the user
4750     # can override, but on older systems we have to supply one (in ltdll.c)
4751     if test "x$lt_cv_need_dllmain" = "xyes"; then
4752       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
4753       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~
4754         test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
4755     else
4756       ltdll_obj=
4757       ltdll_cmds=
4758     fi
4759
4760     # Extract the symbol export list from an `--export-all' def file,
4761     # then regenerate the def file from the symbol export list, so that
4762     # the compiled dll only exports the symbol export list.
4763     # Be careful not to strip the DATA tag left be newer dlltools.
4764     export_symbols_cmds="$ltdll_cmds"'
4765       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
4766       sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
4767
4768     # If the export-symbols file already is a .def file (1st line
4769     # is EXPORTS), use it as is.
4770     # If DATA tags from a recent dlltool are present, honour them!
4771     archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
4772         cp $export_symbols $output_objdir/$soname-def;
4773       else
4774         echo EXPORTS > $output_objdir/$soname-def;
4775         _lt_hint=1;
4776         cat $export_symbols | while read symbol; do
4777          set dummy \$symbol;
4778          case \$# in
4779            2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
4780            *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
4781          esac;
4782          _lt_hint=`expr 1 + \$_lt_hint`;
4783         done;
4784       fi~
4785       '"$ltdll_cmds"'
4786       $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~
4787       $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~
4788       $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~
4789       $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~
4790       $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
4791     ;;
4792
4793   netbsd*)
4794     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4795       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
4796       wlarc=
4797     else
4798       archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4799       archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4800     fi
4801     ;;
4802
4803   solaris* | sysv5*)
4804     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
4805       ld_shlibs=no
4806       cat <<EOF 1>&2
4807
4808 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
4809 *** create shared libraries on Solaris systems.  Therefore, libtool
4810 *** is disabling shared libraries support.  We urge you to upgrade GNU
4811 *** binutils to release 2.9.1 or newer.  Another option is to modify
4812 *** your PATH or compiler configuration so that the native linker is
4813 *** used, and then restart.
4814
4815 EOF
4816     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4817       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4818       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4819     else
4820       ld_shlibs=no
4821     fi
4822     ;;
4823
4824   sunos4*)
4825     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
4826     wlarc=
4827     hardcode_direct=yes
4828     hardcode_shlibpath_var=no
4829     ;;
4830
4831   *)
4832     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4833       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4834       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4835     else
4836       ld_shlibs=no
4837     fi
4838     ;;
4839   esac
4840
4841   if test "$ld_shlibs" = yes; then
4842     runpath_var=LD_RUN_PATH
4843     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
4844     export_dynamic_flag_spec='${wl}--export-dynamic'
4845     case $host_os in
4846     cygwin* | mingw* | pw32*)
4847       # dlltool doesn't understand --whole-archive et. al.
4848       whole_archive_flag_spec=
4849       ;;
4850     *)
4851       # ancient GNU ld didn't support --whole-archive et. al.
4852       if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
4853         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
4854       else
4855         whole_archive_flag_spec=
4856       fi
4857       ;;
4858     esac
4859   fi
4860 else
4861   # PORTME fill in a description of your system's linker (not GNU ld)
4862   case $host_os in
4863   aix3*)
4864     allow_undefined_flag=unsupported
4865     always_export_symbols=yes
4866     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'
4867     # Note: this linker hardcodes the directories in LIBPATH if there
4868     # are no directories specified by -L.
4869     hardcode_minus_L=yes
4870     if test "$GCC" = yes && test -z "$link_static_flag"; then
4871       # Neither direct hardcoding nor static linking is supported with a
4872       # broken collect2.
4873       hardcode_direct=unsupported
4874     fi
4875     ;;
4876
4877   aix4* | aix5*)
4878     if test "$host_cpu" = ia64; then
4879       # On IA64, the linker does run time linking by default, so we don't
4880       # have to do anything special.
4881       aix_use_runtimelinking=no
4882       exp_sym_flag='-Bexport'
4883       no_entry_flag=""
4884     else
4885       aix_use_runtimelinking=no
4886
4887       # Test if we are trying to use run time linking or normal
4888       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
4889       # need to do runtime linking.
4890       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
4891         for ld_flag in $LDFLAGS; do
4892           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
4893             aix_use_runtimelinking=yes
4894             break
4895           fi
4896         done
4897       esac
4898
4899       exp_sym_flag='-bexport'
4900       no_entry_flag='-bnoentry'
4901     fi
4902
4903     # When large executables or shared objects are built, AIX ld can
4904     # have problems creating the table of contents.  If linking a library
4905     # or program results in "error TOC overflow" add -mminimal-toc to
4906     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
4907     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
4908
4909     hardcode_direct=yes
4910     archive_cmds=''
4911     hardcode_libdir_separator=':'
4912     if test "$GCC" = yes; then
4913       case $host_os in aix4.[012]|aix4.[012].*)
4914         collect2name=`${CC} -print-prog-name=collect2`
4915         if test -f "$collect2name" && \
4916           strings "$collect2name" | grep resolve_lib_name >/dev/null
4917         then
4918           # We have reworked collect2
4919           hardcode_direct=yes
4920         else
4921           # We have old collect2
4922           hardcode_direct=unsupported
4923           # It fails to find uninstalled libraries when the uninstalled
4924           # path is not listed in the libpath.  Setting hardcode_minus_L
4925           # to unsupported forces relinking
4926           hardcode_minus_L=yes
4927           hardcode_libdir_flag_spec='-L$libdir'
4928           hardcode_libdir_separator=
4929         fi
4930       esac
4931
4932       shared_flag='-shared'
4933     else
4934       # not using gcc
4935       if test "$host_cpu" = ia64; then
4936         shared_flag='${wl}-G'
4937       else
4938         if test "$aix_use_runtimelinking" = yes; then
4939           shared_flag='${wl}-G'
4940         else
4941           shared_flag='${wl}-bM:SRE'
4942         fi
4943       fi
4944     fi
4945
4946     # It seems that -bexpall can do strange things, so it is better to
4947     # generate a list of symbols to export.
4948     always_export_symbols=yes
4949     if test "$aix_use_runtimelinking" = yes; then
4950       # Warning - without using the other runtime loading flags (-brtl),
4951       # -berok will link without error, but may produce a broken library.
4952       allow_undefined_flag='-berok'
4953       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
4954       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"
4955     else
4956       if test "$host_cpu" = ia64; then
4957         hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
4958         allow_undefined_flag="-z nodefs"
4959         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"
4960       else
4961         hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
4962         # Warning - without using the other run time loading flags,
4963         # -berok will link without error, but may produce a broken library.
4964         allow_undefined_flag='${wl}-berok'
4965         # This is a bit strange, but is similar to how AIX traditionally builds
4966         # it's shared libraries.
4967         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'
4968       fi
4969     fi
4970     ;;
4971
4972   amigaos*)
4973     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)'
4974     hardcode_libdir_flag_spec='-L$libdir'
4975     hardcode_minus_L=yes
4976     # see comment about different semantics on the GNU ld section
4977     ld_shlibs=no
4978     ;;
4979
4980   cygwin* | mingw* | pw32*)
4981     # When not using gcc, we currently assume that we are using
4982     # Microsoft Visual C++.
4983     # hardcode_libdir_flag_spec is actually meaningless, as there is
4984     # no search path for DLLs.
4985     hardcode_libdir_flag_spec=' '
4986     allow_undefined_flag=unsupported
4987     # Tell ltmain to make .lib files, not .a files.
4988     libext=lib
4989     # FIXME: Setting linknames here is a bad hack.
4990     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
4991     # The linker will automatically build a .lib file if we build a DLL.
4992     old_archive_from_new_cmds='true'
4993     # FIXME: Should let the user specify the lib program.
4994     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
4995     fix_srcfile_path='`cygpath -w "$srcfile"`'
4996     ;;
4997
4998   darwin* | rhapsody*)
4999     case "$host_os" in
5000     rhapsody* | darwin1.[012])
5001       allow_undefined_flag='-undefined suppress'
5002       ;;
5003     *) # Darwin 1.3 on
5004       allow_undefined_flag='-flat_namespace -undefined suppress'
5005       ;;
5006     esac
5007     # FIXME: Relying on posixy $() will cause problems for
5008     #        cross-compilation, but unfortunately the echo tests do not
5009     #        yet detect zsh echo's removal of \ escapes.
5010     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'
5011     # We need to add '_' to the symbols in $export_symbols first
5012     #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
5013     hardcode_direct=yes
5014     hardcode_shlibpath_var=no
5015     whole_archive_flag_spec='-all_load $convenience'
5016     ;;
5017
5018   freebsd1*)
5019     ld_shlibs=no
5020     ;;
5021
5022   # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5023   # support.  Future versions do this automatically, but an explicit c++rt0.o
5024   # does not break anything, and helps significantly (at the cost of a little
5025   # extra space).
5026   freebsd2.2*)
5027     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5028     hardcode_libdir_flag_spec='-R$libdir'
5029     hardcode_direct=yes
5030     hardcode_shlibpath_var=no
5031     ;;
5032
5033   # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5034   freebsd2*)
5035     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5036     hardcode_direct=yes
5037     hardcode_minus_L=yes
5038     hardcode_shlibpath_var=no
5039     ;;
5040
5041   # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5042   freebsd*)
5043     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
5044     hardcode_libdir_flag_spec='-R$libdir'
5045     hardcode_direct=yes
5046     hardcode_shlibpath_var=no
5047     ;;
5048
5049   hpux9* | hpux10* | hpux11*)
5050     case $host_os in
5051     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' ;;
5052     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
5053     esac
5054     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
5055     hardcode_libdir_separator=:
5056     hardcode_direct=yes
5057     hardcode_minus_L=yes # Not in the search PATH, but as the default
5058                          # location of the library.
5059     export_dynamic_flag_spec='${wl}-E'
5060     ;;
5061
5062   irix5* | irix6*)
5063     if test "$GCC" = yes; then
5064       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'
5065     else
5066       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'
5067     fi
5068     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5069     hardcode_libdir_separator=:
5070     link_all_deplibs=yes
5071     ;;
5072
5073   netbsd*)
5074     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5075       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
5076     else
5077       archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
5078     fi
5079     hardcode_libdir_flag_spec='-R$libdir'
5080     hardcode_direct=yes
5081     hardcode_shlibpath_var=no
5082     ;;
5083
5084   newsos6)
5085     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5086     hardcode_direct=yes
5087     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5088     hardcode_libdir_separator=:
5089     hardcode_shlibpath_var=no
5090     ;;
5091
5092   openbsd*)
5093     hardcode_direct=yes
5094     hardcode_shlibpath_var=no
5095     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5096       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5097       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5098       export_dynamic_flag_spec='${wl}-E'
5099     else
5100       case "$host_os" in
5101       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
5102         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5103         hardcode_libdir_flag_spec='-R$libdir'
5104         ;;
5105       *)
5106         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5107         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5108         ;;
5109       esac
5110     fi
5111     ;;
5112
5113   os2*)
5114     hardcode_libdir_flag_spec='-L$libdir'
5115     hardcode_minus_L=yes
5116     allow_undefined_flag=unsupported
5117     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'
5118     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5119     ;;
5120
5121   osf3*)
5122     if test "$GCC" = yes; then
5123       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5124       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'
5125     else
5126       allow_undefined_flag=' -expect_unresolved \*'
5127       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'
5128     fi
5129     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5130     hardcode_libdir_separator=:
5131     ;;
5132
5133   osf4* | osf5*)        # as osf3* with the addition of -msym flag
5134     if test "$GCC" = yes; then
5135       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5136       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'
5137       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5138     else
5139       allow_undefined_flag=' -expect_unresolved \*'
5140       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'
5141       archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
5142       $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'
5143
5144       #Both c and cxx compiler support -rpath directly
5145       hardcode_libdir_flag_spec='-rpath $libdir'
5146     fi
5147     hardcode_libdir_separator=:
5148     ;;
5149
5150   sco3.2v5*)
5151     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5152     hardcode_shlibpath_var=no
5153     runpath_var=LD_RUN_PATH
5154     hardcode_runpath_var=yes
5155     export_dynamic_flag_spec='${wl}-Bexport'
5156     ;;
5157
5158   solaris*)
5159     # gcc --version < 3.0 without binutils cannot create self contained
5160     # shared libraries reliably, requiring libgcc.a to resolve some of
5161     # the object symbols generated in some cases.  Libraries that use
5162     # assert need libgcc.a to resolve __eprintf, for example.  Linking
5163     # a copy of libgcc.a into every shared library to guarantee resolving
5164     # such symbols causes other problems:  According to Tim Van Holder
5165     # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
5166     # (to the application) exception stack for one thing.
5167     no_undefined_flag=' -z defs'
5168     if test "$GCC" = yes; then
5169       case `$CC --version 2>/dev/null` in
5170       [12].*)
5171         cat <<EOF 1>&2
5172
5173 *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
5174 *** create self contained shared libraries on Solaris systems, without
5175 *** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
5176 *** -no-undefined support, which will at least allow you to build shared
5177 *** libraries.  However, you may find that when you link such libraries
5178 *** into an application without using GCC, you have to manually add
5179 *** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
5180 *** upgrade to a newer version of GCC.  Another option is to rebuild your
5181 *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
5182
5183 EOF
5184         no_undefined_flag=
5185         ;;
5186       esac
5187     fi
5188     # $CC -shared without GNU ld will not create a library from C++
5189     # object files and a static libstdc++, better avoid it by now
5190     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5191     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5192                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5193     hardcode_libdir_flag_spec='-R$libdir'
5194     hardcode_shlibpath_var=no
5195     case $host_os in
5196     solaris2.[0-5] | solaris2.[0-5].*) ;;
5197     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
5198       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
5199     esac
5200     link_all_deplibs=yes
5201     ;;
5202
5203   sunos4*)
5204     if test "x$host_vendor" = xsequent; then
5205       # Use $CC to link under sequent, because it throws in some extra .o
5206       # files that make .init and .fini sections work.
5207       archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5208     else
5209       archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5210     fi
5211     hardcode_libdir_flag_spec='-L$libdir'
5212     hardcode_direct=yes
5213     hardcode_minus_L=yes
5214     hardcode_shlibpath_var=no
5215     ;;
5216
5217   sysv4)
5218     if test "x$host_vendor" = xsno; then
5219       archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
5220       hardcode_direct=yes # is this really true???
5221     else
5222       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5223       hardcode_direct=no #Motorola manual says yes, but my tests say they lie
5224     fi
5225     runpath_var='LD_RUN_PATH'
5226     hardcode_shlibpath_var=no
5227     ;;
5228
5229   sysv4.3*)
5230     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5231     hardcode_shlibpath_var=no
5232     export_dynamic_flag_spec='-Bexport'
5233     ;;
5234
5235   sysv5*)
5236     no_undefined_flag=' -z text'
5237     # $CC -shared without GNU ld will not create a library from C++
5238     # object files and a static libstdc++, better avoid it by now
5239     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5240     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5241                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5242     hardcode_libdir_flag_spec=
5243     hardcode_shlibpath_var=no
5244     runpath_var='LD_RUN_PATH'
5245     ;;
5246
5247   uts4*)
5248     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5249     hardcode_libdir_flag_spec='-L$libdir'
5250     hardcode_shlibpath_var=no
5251     ;;
5252
5253   dgux*)
5254     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5255     hardcode_libdir_flag_spec='-L$libdir'
5256     hardcode_shlibpath_var=no
5257     ;;
5258
5259   sysv4*MP*)
5260     if test -d /usr/nec; then
5261       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5262       hardcode_shlibpath_var=no
5263       runpath_var=LD_RUN_PATH
5264       hardcode_runpath_var=yes
5265       ld_shlibs=yes
5266     fi
5267     ;;
5268
5269   sysv4.2uw2*)
5270     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5271     hardcode_direct=yes
5272     hardcode_minus_L=no
5273     hardcode_shlibpath_var=no
5274     hardcode_runpath_var=yes
5275     runpath_var=LD_RUN_PATH
5276     ;;
5277
5278   sysv5uw7* | unixware7*)
5279     no_undefined_flag='${wl}-z ${wl}text'
5280     if test "$GCC" = yes; then
5281       archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5282     else
5283       archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5284     fi
5285     runpath_var='LD_RUN_PATH'
5286     hardcode_shlibpath_var=no
5287     ;;
5288
5289   *)
5290     ld_shlibs=no
5291     ;;
5292   esac
5293 fi
5294 echo "$as_me:5294: result: $ld_shlibs" >&5
5295 echo "${ECHO_T}$ld_shlibs" >&6
5296 test "$ld_shlibs" = no && can_build_shared=no
5297 ##
5298 ## END FIXME
5299
5300 ## FIXME: this should be a separate macro
5301 ##
5302 # Check hardcoding attributes.
5303 echo "$as_me:5303: checking how to hardcode library paths into programs" >&5
5304 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
5305 hardcode_action=
5306 if test -n "$hardcode_libdir_flag_spec" || \
5307    test -n "$runpath_var"; then
5308
5309   # We can hardcode non-existant directories.
5310   if test "$hardcode_direct" != no &&
5311      # If the only mechanism to avoid hardcoding is shlibpath_var, we
5312      # have to relink, otherwise we might link with an installed library
5313      # when we should be linking with a yet-to-be-installed one
5314      ## test "$hardcode_shlibpath_var" != no &&
5315      test "$hardcode_minus_L" != no; then
5316     # Linking always hardcodes the temporary library directory.
5317     hardcode_action=relink
5318   else
5319     # We can link without hardcoding, and we can hardcode nonexisting dirs.
5320     hardcode_action=immediate
5321   fi
5322 else
5323   # We cannot hardcode anything, or else we can only hardcode existing
5324   # directories.
5325   hardcode_action=unsupported
5326 fi
5327 echo "$as_me:5327: result: $hardcode_action" >&5
5328 echo "${ECHO_T}$hardcode_action" >&6
5329 ##
5330 ## END FIXME
5331
5332 ## FIXME: this should be a separate macro
5333 ##
5334 striplib=
5335 old_striplib=
5336 echo "$as_me:5336: checking whether stripping libraries is possible" >&5
5337 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
5338 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
5339   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
5340   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5341   echo "$as_me:5341: result: yes" >&5
5342 echo "${ECHO_T}yes" >&6
5343 else
5344   echo "$as_me:5344: result: no" >&5
5345 echo "${ECHO_T}no" >&6
5346 fi
5347 ##
5348 ## END FIXME
5349
5350 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5351 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5352
5353 ## FIXME: this should be a separate macro
5354 ##
5355 # PORTME Fill in your ld.so characteristics
5356 echo "$as_me:5356: checking dynamic linker characteristics" >&5
5357 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
5358 library_names_spec=
5359 libname_spec='lib$name'
5360 soname_spec=
5361 postinstall_cmds=
5362 postuninstall_cmds=
5363 finish_cmds=
5364 finish_eval=
5365 shlibpath_var=
5366 shlibpath_overrides_runpath=unknown
5367 version_type=none
5368 dynamic_linker="$host_os ld.so"
5369 sys_lib_dlsearch_path_spec="/lib /usr/lib"
5370 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
5371
5372 case $host_os in
5373 aix3*)
5374   version_type=linux
5375   library_names_spec='${libname}${release}.so$versuffix $libname.a'
5376   shlibpath_var=LIBPATH
5377
5378   # AIX has no versioning support, so we append a major version to the name.
5379   soname_spec='${libname}${release}.so$major'
5380   ;;
5381
5382 aix4* | aix5*)
5383   version_type=linux
5384   if test "$host_cpu" = ia64; then
5385     # AIX 5 supports IA64
5386     library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
5387     shlibpath_var=LD_LIBRARY_PATH
5388   else
5389     # With GCC up to 2.95.x, collect2 would create an import file
5390     # for dependence libraries.  The import file would start with
5391     # the line `#! .'.  This would cause the generated library to
5392     # depend on `.', always an invalid library.  This was fixed in
5393     # development snapshots of GCC prior to 3.0.
5394     case $host_os in
5395       aix4 | aix4.[01] | aix4.[01].*)
5396         if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
5397              echo ' yes '
5398              echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
5399           :
5400         else
5401           can_build_shared=no
5402         fi
5403         ;;
5404     esac
5405     # AIX (on Power*) has no versioning support, so currently we can
5406     # not hardcode correct soname into executable. Probably we can
5407     # add versioning support to collect2, so additional links can
5408     # be useful in future.
5409     if test "$aix_use_runtimelinking" = yes; then
5410       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
5411       # instead of lib<name>.a to let people know that these are not
5412       # typical AIX shared libraries.
5413       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5414     else
5415       # We preserve .a as extension for shared libraries through AIX4.2
5416       # and later when we are not doing run time linking.
5417       library_names_spec='${libname}${release}.a $libname.a'
5418       soname_spec='${libname}${release}.so$major'
5419     fi
5420     shlibpath_var=LIBPATH
5421   fi
5422   ;;
5423
5424 amigaos*)
5425   library_names_spec='$libname.ixlibrary $libname.a'
5426   # Create ${libname}_ixlibrary.a entries in /sys/libs.
5427   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'
5428   ;;
5429
5430 beos*)
5431   library_names_spec='${libname}.so'
5432   dynamic_linker="$host_os ld.so"
5433   shlibpath_var=LIBRARY_PATH
5434   ;;
5435
5436 bsdi4*)
5437   version_type=linux
5438   need_version=no
5439   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5440   soname_spec='${libname}${release}.so$major'
5441   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
5442   shlibpath_var=LD_LIBRARY_PATH
5443   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
5444   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
5445   export_dynamic_flag_spec=-rdynamic
5446   # the default ld.so.conf also contains /usr/contrib/lib and
5447   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
5448   # libtool to hard-code these into programs
5449   ;;
5450
5451 cygwin* | mingw* | pw32*)
5452   version_type=windows
5453   need_version=no
5454   need_lib_prefix=no
5455   case $GCC,$host_os in
5456   yes,cygwin*)
5457     library_names_spec='$libname.dll.a'
5458     soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
5459     postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
5460       dldir=$destdir/`dirname \$dlpath`~
5461       test -d \$dldir || mkdir -p \$dldir~
5462       $install_prog .libs/$dlname \$dldir/$dlname'
5463     postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
5464       dlpath=$dir/\$dldll~
5465        $rm \$dlpath'
5466     ;;
5467   yes,mingw*)
5468     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
5469     sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
5470     ;;
5471   yes,pw32*)
5472     library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
5473     ;;
5474   *)
5475     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
5476     ;;
5477   esac
5478   dynamic_linker='Win32 ld.exe'
5479   # FIXME: first we should search . and the directory the executable is in
5480   shlibpath_var=PATH
5481   ;;
5482
5483 darwin* | rhapsody*)
5484   dynamic_linker="$host_os dyld"
5485   version_type=darwin
5486   need_lib_prefix=no
5487   need_version=no
5488   # FIXME: Relying on posixy $() will cause problems for
5489   #        cross-compilation, but unfortunately the echo tests do not
5490   #        yet detect zsh echo's removal of \ escapes.
5491   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)'
5492   soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
5493   shlibpath_overrides_runpath=yes
5494   shlibpath_var=DYLD_LIBRARY_PATH
5495   ;;
5496
5497 freebsd1*)
5498   dynamic_linker=no
5499   ;;
5500
5501 freebsd*)
5502   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
5503   version_type=freebsd-$objformat
5504   case $version_type in
5505     freebsd-elf*)
5506       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
5507       need_version=no
5508       need_lib_prefix=no
5509       ;;
5510     freebsd-*)
5511       library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
5512       need_version=yes
5513       ;;
5514   esac
5515   shlibpath_var=LD_LIBRARY_PATH
5516   case $host_os in
5517   freebsd2*)
5518     shlibpath_overrides_runpath=yes
5519     ;;
5520   *)
5521     shlibpath_overrides_runpath=no
5522     hardcode_into_libs=yes
5523     ;;
5524   esac
5525   ;;
5526
5527 gnu*)
5528   version_type=linux
5529   need_lib_prefix=no
5530   need_version=no
5531   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
5532   soname_spec='${libname}${release}.so$major'
5533   shlibpath_var=LD_LIBRARY_PATH
5534   hardcode_into_libs=yes
5535   ;;
5536
5537 hpux9* | hpux10* | hpux11*)
5538   # Give a soname corresponding to the major version so that dld.sl refuses to
5539   # link against other versions.
5540   dynamic_linker="$host_os dld.sl"
5541   version_type=sunos
5542   need_lib_prefix=no
5543   need_version=no
5544   shlibpath_var=SHLIB_PATH
5545   shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
5546   library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
5547   soname_spec='${libname}${release}.sl$major'
5548   # HP-UX runs *really* slowly unless shared libraries are mode 555.
5549   postinstall_cmds='chmod 555 $lib'
5550   ;;
5551
5552 irix5* | irix6*)
5553   version_type=irix
5554   need_lib_prefix=no
5555   need_version=no
5556   soname_spec='${libname}${release}.so$major'
5557   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
5558   case $host_os in
5559   irix5*)
5560     libsuff= shlibsuff=
5561     ;;
5562   *)
5563     case $LD in # libtool.m4 will add one of these switches to LD
5564     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
5565     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
5566     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
5567     *) libsuff= shlibsuff= libmagic=never-match;;
5568     esac
5569     ;;
5570   esac
5571   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
5572   shlibpath_overrides_runpath=no
5573   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
5574   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
5575   ;;
5576
5577 # No shared lib support for Linux oldld, aout, or coff.
5578 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
5579   dynamic_linker=no
5580   ;;
5581
5582 # This must be Linux ELF.
5583 linux-gnu*)
5584   version_type=linux
5585   need_lib_prefix=no
5586   need_version=no
5587   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5588   soname_spec='${libname}${release}.so$major'
5589   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
5590   shlibpath_var=LD_LIBRARY_PATH
5591   shlibpath_overrides_runpath=no
5592   # This implies no fast_install, which is unacceptable.
5593   # Some rework will be needed to allow for fast_install
5594   # before this can be enabled.
5595   hardcode_into_libs=yes
5596
5597   # We used to test for /lib/ld.so.1 and disable shared libraries on
5598   # powerpc, because MkLinux only supported shared libraries with the
5599   # GNU dynamic linker.  Since this was broken with cross compilers,
5600   # most powerpc-linux boxes support dynamic linking these days and
5601   # people can always --disable-shared, the test was removed, and we
5602   # assume the GNU/Linux dynamic linker is in use.
5603   dynamic_linker='GNU/Linux ld.so'
5604   ;;
5605
5606 netbsd*)
5607   version_type=sunos
5608   need_lib_prefix=no
5609   need_version=no
5610   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5611     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5612     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5613     dynamic_linker='NetBSD (a.out) ld.so'
5614   else
5615     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
5616     soname_spec='${libname}${release}.so$major'
5617     dynamic_linker='NetBSD ld.elf_so'
5618   fi
5619   shlibpath_var=LD_LIBRARY_PATH
5620   shlibpath_overrides_runpath=yes
5621   hardcode_into_libs=yes
5622   ;;
5623
5624 newsos6)
5625   version_type=linux
5626   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5627   shlibpath_var=LD_LIBRARY_PATH
5628   shlibpath_overrides_runpath=yes
5629   ;;
5630
5631 openbsd*)
5632   version_type=sunos
5633   need_lib_prefix=no
5634   need_version=no
5635   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5636     case "$host_os" in
5637     openbsd2.[89] | openbsd2.[89].*)
5638       shlibpath_overrides_runpath=no
5639       ;;
5640     *)
5641       shlibpath_overrides_runpath=yes
5642       ;;
5643     esac
5644   else
5645     shlibpath_overrides_runpath=yes
5646   fi
5647   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5648   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5649   shlibpath_var=LD_LIBRARY_PATH
5650   ;;
5651
5652 os2*)
5653   libname_spec='$name'
5654   need_lib_prefix=no
5655   library_names_spec='$libname.dll $libname.a'
5656   dynamic_linker='OS/2 ld.exe'
5657   shlibpath_var=LIBPATH
5658   ;;
5659
5660 osf3* | osf4* | osf5*)
5661   version_type=osf
5662   need_version=no
5663   soname_spec='${libname}${release}.so'
5664   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
5665   shlibpath_var=LD_LIBRARY_PATH
5666   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
5667   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
5668   ;;
5669
5670 sco3.2v5*)
5671   version_type=osf
5672   soname_spec='${libname}${release}.so$major'
5673   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5674   shlibpath_var=LD_LIBRARY_PATH
5675   ;;
5676
5677 solaris*)
5678   version_type=linux
5679   need_lib_prefix=no
5680   need_version=no
5681   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5682   soname_spec='${libname}${release}.so$major'
5683   shlibpath_var=LD_LIBRARY_PATH
5684   shlibpath_overrides_runpath=yes
5685   hardcode_into_libs=yes
5686   # ldd complains unless libraries are executable
5687   postinstall_cmds='chmod +x $lib'
5688   ;;
5689
5690 sunos4*)
5691   version_type=sunos
5692   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5693   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
5694   shlibpath_var=LD_LIBRARY_PATH
5695   shlibpath_overrides_runpath=yes
5696   if test "$with_gnu_ld" = yes; then
5697     need_lib_prefix=no
5698   fi
5699   need_version=yes
5700   ;;
5701
5702 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5703   version_type=linux
5704   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5705   soname_spec='${libname}${release}.so$major'
5706   shlibpath_var=LD_LIBRARY_PATH
5707   case $host_vendor in
5708     sni)
5709       shlibpath_overrides_runpath=no
5710       ;;
5711     motorola)
5712       need_lib_prefix=no
5713       need_version=no
5714       shlibpath_overrides_runpath=no
5715       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
5716       ;;
5717   esac
5718   ;;
5719
5720 uts4*)
5721   version_type=linux
5722   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5723   soname_spec='${libname}${release}.so$major'
5724   shlibpath_var=LD_LIBRARY_PATH
5725   ;;
5726
5727 dgux*)
5728   version_type=linux
5729   need_lib_prefix=no
5730   need_version=no
5731   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5732   soname_spec='${libname}${release}.so$major'
5733   shlibpath_var=LD_LIBRARY_PATH
5734   ;;
5735
5736 sysv4*MP*)
5737   if test -d /usr/nec ;then
5738     version_type=linux
5739     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
5740     soname_spec='$libname.so.$major'
5741     shlibpath_var=LD_LIBRARY_PATH
5742   fi
5743   ;;
5744
5745 *)
5746   dynamic_linker=no
5747   ;;
5748 esac
5749 echo "$as_me:5749: result: $dynamic_linker" >&5
5750 echo "${ECHO_T}$dynamic_linker" >&6
5751 test "$dynamic_linker" = no && can_build_shared=no
5752 ##
5753 ## END FIXME
5754
5755 ## FIXME: this should be a separate macro
5756 ##
5757 # Report the final consequences.
5758 echo "$as_me:5758: checking if libtool supports shared libraries" >&5
5759 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
5760 echo "$as_me:5760: result: $can_build_shared" >&5
5761 echo "${ECHO_T}$can_build_shared" >&6
5762 ##
5763 ## END FIXME
5764
5765 ## FIXME: this should be a separate macro
5766 ##
5767 echo "$as_me:5767: checking whether to build shared libraries" >&5
5768 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
5769 test "$can_build_shared" = "no" && enable_shared=no
5770
5771 # On AIX, shared libraries and static libraries use the same namespace, and
5772 # are all built from PIC.
5773 case "$host_os" in
5774 aix3*)
5775   test "$enable_shared" = yes && enable_static=no
5776   if test -n "$RANLIB"; then
5777     archive_cmds="$archive_cmds~\$RANLIB \$lib"
5778     postinstall_cmds='$RANLIB $lib'
5779   fi
5780   ;;
5781
5782 aix4*)
5783   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
5784     test "$enable_shared" = yes && enable_static=no
5785   fi
5786   ;;
5787 esac
5788 echo "$as_me:5788: result: $enable_shared" >&5
5789 echo "${ECHO_T}$enable_shared" >&6
5790 ##
5791 ## END FIXME
5792
5793 ## FIXME: this should be a separate macro
5794 ##
5795 echo "$as_me:5795: checking whether to build static libraries" >&5
5796 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
5797 # Make sure either enable_shared or enable_static is yes.
5798 test "$enable_shared" = yes || enable_static=yes
5799 echo "$as_me:5799: result: $enable_static" >&5
5800 echo "${ECHO_T}$enable_static" >&6
5801 ##
5802 ## END FIXME
5803
5804 if test "$hardcode_action" = relink; then
5805   # Fast installation is not supported
5806   enable_fast_install=no
5807 elif test "$shlibpath_overrides_runpath" = yes ||
5808      test "$enable_shared" = no; then
5809   # Fast installation is not necessary
5810   enable_fast_install=needless
5811 fi
5812
5813 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
5814 if test "$GCC" = yes; then
5815   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
5816 fi
5817
5818 if test "x$enable_dlopen" != xyes; then
5819   enable_dlopen=unknown
5820   enable_dlopen_self=unknown
5821   enable_dlopen_self_static=unknown
5822 else
5823   lt_cv_dlopen=no
5824   lt_cv_dlopen_libs=
5825
5826   case $host_os in
5827   beos*)
5828     lt_cv_dlopen="load_add_on"
5829     lt_cv_dlopen_libs=
5830     lt_cv_dlopen_self=yes
5831     ;;
5832
5833   cygwin* | mingw* | pw32*)
5834     lt_cv_dlopen="LoadLibrary"
5835     lt_cv_dlopen_libs=
5836    ;;
5837
5838   *)
5839     echo "$as_me:5839: checking for shl_load" >&5
5840 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
5841 if test "${ac_cv_func_shl_load+set}" = set; then
5842   echo $ECHO_N "(cached) $ECHO_C" >&6
5843 else
5844   cat >conftest.$ac_ext <<_ACEOF
5845 #line 5845 "configure"
5846 #include "confdefs.h"
5847 /* System header to define __stub macros and hopefully few prototypes,
5848     which can conflict with char shl_load (); below.  */
5849 #include <assert.h>
5850 /* Override any gcc2 internal prototype to avoid an error.  */
5851 #ifdef __cplusplus
5852 extern "C"
5853 #endif
5854 /* We use char because int might match the return type of a gcc2
5855    builtin and then its argument prototype would still apply.  */
5856 char shl_load ();
5857 char (*f) ();
5858
5859 int
5860 main ()
5861 {
5862 /* The GNU C library defines this for functions which it implements
5863     to always fail with ENOSYS.  Some functions are actually named
5864     something starting with __ and the normal name is an alias.  */
5865 #if defined (__stub_shl_load) || defined (__stub___shl_load)
5866 choke me
5867 #else
5868 f = shl_load;
5869 #endif
5870
5871   ;
5872   return 0;
5873 }
5874 _ACEOF
5875 rm -f conftest.$ac_objext conftest$ac_exeext
5876 if { (eval echo "$as_me:5876: \"$ac_link\"") >&5
5877   (eval $ac_link) 2>&5
5878   ac_status=$?
5879   echo "$as_me:5879: \$? = $ac_status" >&5
5880   (exit $ac_status); } &&
5881          { ac_try='test -s conftest$ac_exeext'
5882   { (eval echo "$as_me:5882: \"$ac_try\"") >&5
5883   (eval $ac_try) 2>&5
5884   ac_status=$?
5885   echo "$as_me:5885: \$? = $ac_status" >&5
5886   (exit $ac_status); }; }; then
5887   ac_cv_func_shl_load=yes
5888 else
5889   echo "$as_me: failed program was:" >&5
5890 cat conftest.$ac_ext >&5
5891 ac_cv_func_shl_load=no
5892 fi
5893 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5894 fi
5895 echo "$as_me:5895: result: $ac_cv_func_shl_load" >&5
5896 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
5897 if test $ac_cv_func_shl_load = yes; then
5898   lt_cv_dlopen="shl_load"
5899 else
5900   echo "$as_me:5900: checking for shl_load in -ldld" >&5
5901 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
5902 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
5903   echo $ECHO_N "(cached) $ECHO_C" >&6
5904 else
5905   ac_check_lib_save_LIBS=$LIBS
5906 LIBS="-ldld  $LIBS"
5907 cat >conftest.$ac_ext <<_ACEOF
5908 #line 5908 "configure"
5909 #include "confdefs.h"
5910
5911 /* Override any gcc2 internal prototype to avoid an error.  */
5912 #ifdef __cplusplus
5913 extern "C"
5914 #endif
5915 /* We use char because int might match the return type of a gcc2
5916    builtin and then its argument prototype would still apply.  */
5917 char shl_load ();
5918 int
5919 main ()
5920 {
5921 shl_load ();
5922   ;
5923   return 0;
5924 }
5925 _ACEOF
5926 rm -f conftest.$ac_objext conftest$ac_exeext
5927 if { (eval echo "$as_me:5927: \"$ac_link\"") >&5
5928   (eval $ac_link) 2>&5
5929   ac_status=$?
5930   echo "$as_me:5930: \$? = $ac_status" >&5
5931   (exit $ac_status); } &&
5932          { ac_try='test -s conftest$ac_exeext'
5933   { (eval echo "$as_me:5933: \"$ac_try\"") >&5
5934   (eval $ac_try) 2>&5
5935   ac_status=$?
5936   echo "$as_me:5936: \$? = $ac_status" >&5
5937   (exit $ac_status); }; }; then
5938   ac_cv_lib_dld_shl_load=yes
5939 else
5940   echo "$as_me: failed program was:" >&5
5941 cat conftest.$ac_ext >&5
5942 ac_cv_lib_dld_shl_load=no
5943 fi
5944 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5945 LIBS=$ac_check_lib_save_LIBS
5946 fi
5947 echo "$as_me:5947: result: $ac_cv_lib_dld_shl_load" >&5
5948 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
5949 if test $ac_cv_lib_dld_shl_load = yes; then
5950   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
5951 else
5952   echo "$as_me:5952: checking for dlopen" >&5
5953 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
5954 if test "${ac_cv_func_dlopen+set}" = set; then
5955   echo $ECHO_N "(cached) $ECHO_C" >&6
5956 else
5957   cat >conftest.$ac_ext <<_ACEOF
5958 #line 5958 "configure"
5959 #include "confdefs.h"
5960 /* System header to define __stub macros and hopefully few prototypes,
5961     which can conflict with char dlopen (); below.  */
5962 #include <assert.h>
5963 /* Override any gcc2 internal prototype to avoid an error.  */
5964 #ifdef __cplusplus
5965 extern "C"
5966 #endif
5967 /* We use char because int might match the return type of a gcc2
5968    builtin and then its argument prototype would still apply.  */
5969 char dlopen ();
5970 char (*f) ();
5971
5972 int
5973 main ()
5974 {
5975 /* The GNU C library defines this for functions which it implements
5976     to always fail with ENOSYS.  Some functions are actually named
5977     something starting with __ and the normal name is an alias.  */
5978 #if defined (__stub_dlopen) || defined (__stub___dlopen)
5979 choke me
5980 #else
5981 f = dlopen;
5982 #endif
5983
5984   ;
5985   return 0;
5986 }
5987 _ACEOF
5988 rm -f conftest.$ac_objext conftest$ac_exeext
5989 if { (eval echo "$as_me:5989: \"$ac_link\"") >&5
5990   (eval $ac_link) 2>&5
5991   ac_status=$?
5992   echo "$as_me:5992: \$? = $ac_status" >&5
5993   (exit $ac_status); } &&
5994          { ac_try='test -s conftest$ac_exeext'
5995   { (eval echo "$as_me:5995: \"$ac_try\"") >&5
5996   (eval $ac_try) 2>&5
5997   ac_status=$?
5998   echo "$as_me:5998: \$? = $ac_status" >&5
5999   (exit $ac_status); }; }; then
6000   ac_cv_func_dlopen=yes
6001 else
6002   echo "$as_me: failed program was:" >&5
6003 cat conftest.$ac_ext >&5
6004 ac_cv_func_dlopen=no
6005 fi
6006 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6007 fi
6008 echo "$as_me:6008: result: $ac_cv_func_dlopen" >&5
6009 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
6010 if test $ac_cv_func_dlopen = yes; then
6011   lt_cv_dlopen="dlopen"
6012 else
6013   echo "$as_me:6013: checking for dlopen in -ldl" >&5
6014 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6015 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6016   echo $ECHO_N "(cached) $ECHO_C" >&6
6017 else
6018   ac_check_lib_save_LIBS=$LIBS
6019 LIBS="-ldl  $LIBS"
6020 cat >conftest.$ac_ext <<_ACEOF
6021 #line 6021 "configure"
6022 #include "confdefs.h"
6023
6024 /* Override any gcc2 internal prototype to avoid an error.  */
6025 #ifdef __cplusplus
6026 extern "C"
6027 #endif
6028 /* We use char because int might match the return type of a gcc2
6029    builtin and then its argument prototype would still apply.  */
6030 char dlopen ();
6031 int
6032 main ()
6033 {
6034 dlopen ();
6035   ;
6036   return 0;
6037 }
6038 _ACEOF
6039 rm -f conftest.$ac_objext conftest$ac_exeext
6040 if { (eval echo "$as_me:6040: \"$ac_link\"") >&5
6041   (eval $ac_link) 2>&5
6042   ac_status=$?
6043   echo "$as_me:6043: \$? = $ac_status" >&5
6044   (exit $ac_status); } &&
6045          { ac_try='test -s conftest$ac_exeext'
6046   { (eval echo "$as_me:6046: \"$ac_try\"") >&5
6047   (eval $ac_try) 2>&5
6048   ac_status=$?
6049   echo "$as_me:6049: \$? = $ac_status" >&5
6050   (exit $ac_status); }; }; then
6051   ac_cv_lib_dl_dlopen=yes
6052 else
6053   echo "$as_me: failed program was:" >&5
6054 cat conftest.$ac_ext >&5
6055 ac_cv_lib_dl_dlopen=no
6056 fi
6057 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6058 LIBS=$ac_check_lib_save_LIBS
6059 fi
6060 echo "$as_me:6060: result: $ac_cv_lib_dl_dlopen" >&5
6061 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
6062 if test $ac_cv_lib_dl_dlopen = yes; then
6063   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
6064 else
6065   echo "$as_me:6065: checking for dlopen in -lsvld" >&5
6066 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
6067 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
6068   echo $ECHO_N "(cached) $ECHO_C" >&6
6069 else
6070   ac_check_lib_save_LIBS=$LIBS
6071 LIBS="-lsvld  $LIBS"
6072 cat >conftest.$ac_ext <<_ACEOF
6073 #line 6073 "configure"
6074 #include "confdefs.h"
6075
6076 /* Override any gcc2 internal prototype to avoid an error.  */
6077 #ifdef __cplusplus
6078 extern "C"
6079 #endif
6080 /* We use char because int might match the return type of a gcc2
6081    builtin and then its argument prototype would still apply.  */
6082 char dlopen ();
6083 int
6084 main ()
6085 {
6086 dlopen ();
6087   ;
6088   return 0;
6089 }
6090 _ACEOF
6091 rm -f conftest.$ac_objext conftest$ac_exeext
6092 if { (eval echo "$as_me:6092: \"$ac_link\"") >&5
6093   (eval $ac_link) 2>&5
6094   ac_status=$?
6095   echo "$as_me:6095: \$? = $ac_status" >&5
6096   (exit $ac_status); } &&
6097          { ac_try='test -s conftest$ac_exeext'
6098   { (eval echo "$as_me:6098: \"$ac_try\"") >&5
6099   (eval $ac_try) 2>&5
6100   ac_status=$?
6101   echo "$as_me:6101: \$? = $ac_status" >&5
6102   (exit $ac_status); }; }; then
6103   ac_cv_lib_svld_dlopen=yes
6104 else
6105   echo "$as_me: failed program was:" >&5
6106 cat conftest.$ac_ext >&5
6107 ac_cv_lib_svld_dlopen=no
6108 fi
6109 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6110 LIBS=$ac_check_lib_save_LIBS
6111 fi
6112 echo "$as_me:6112: result: $ac_cv_lib_svld_dlopen" >&5
6113 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
6114 if test $ac_cv_lib_svld_dlopen = yes; then
6115   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
6116 else
6117   echo "$as_me:6117: checking for dld_link in -ldld" >&5
6118 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
6119 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
6120   echo $ECHO_N "(cached) $ECHO_C" >&6
6121 else
6122   ac_check_lib_save_LIBS=$LIBS
6123 LIBS="-ldld  $LIBS"
6124 cat >conftest.$ac_ext <<_ACEOF
6125 #line 6125 "configure"
6126 #include "confdefs.h"
6127
6128 /* Override any gcc2 internal prototype to avoid an error.  */
6129 #ifdef __cplusplus
6130 extern "C"
6131 #endif
6132 /* We use char because int might match the return type of a gcc2
6133    builtin and then its argument prototype would still apply.  */
6134 char dld_link ();
6135 int
6136 main ()
6137 {
6138 dld_link ();
6139   ;
6140   return 0;
6141 }
6142 _ACEOF
6143 rm -f conftest.$ac_objext conftest$ac_exeext
6144 if { (eval echo "$as_me:6144: \"$ac_link\"") >&5
6145   (eval $ac_link) 2>&5
6146   ac_status=$?
6147   echo "$as_me:6147: \$? = $ac_status" >&5
6148   (exit $ac_status); } &&
6149          { ac_try='test -s conftest$ac_exeext'
6150   { (eval echo "$as_me:6150: \"$ac_try\"") >&5
6151   (eval $ac_try) 2>&5
6152   ac_status=$?
6153   echo "$as_me:6153: \$? = $ac_status" >&5
6154   (exit $ac_status); }; }; then
6155   ac_cv_lib_dld_dld_link=yes
6156 else
6157   echo "$as_me: failed program was:" >&5
6158 cat conftest.$ac_ext >&5
6159 ac_cv_lib_dld_dld_link=no
6160 fi
6161 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6162 LIBS=$ac_check_lib_save_LIBS
6163 fi
6164 echo "$as_me:6164: result: $ac_cv_lib_dld_dld_link" >&5
6165 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
6166 if test $ac_cv_lib_dld_dld_link = yes; then
6167   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
6168 fi
6169
6170 fi
6171
6172 fi
6173
6174 fi
6175
6176 fi
6177
6178 fi
6179
6180     ;;
6181   esac
6182
6183   if test "x$lt_cv_dlopen" != xno; then
6184     enable_dlopen=yes
6185   else
6186     enable_dlopen=no
6187   fi
6188
6189   case $lt_cv_dlopen in
6190   dlopen)
6191     save_CPPFLAGS="$CPPFLAGS"
6192         test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
6193
6194     save_LDFLAGS="$LDFLAGS"
6195     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
6196
6197     save_LIBS="$LIBS"
6198     LIBS="$lt_cv_dlopen_libs $LIBS"
6199
6200     echo "$as_me:6200: checking whether a program can dlopen itself" >&5
6201 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
6202 if test "${lt_cv_dlopen_self+set}" = set; then
6203   echo $ECHO_N "(cached) $ECHO_C" >&6
6204 else
6205           if test "$cross_compiling" = yes; then :
6206   lt_cv_dlopen_self=cross
6207 else
6208     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6209   lt_status=$lt_dlunknown
6210   cat > conftest.$ac_ext <<EOF
6211 #line 6211 "configure"
6212 #include "confdefs.h"
6213
6214 #if HAVE_DLFCN_H
6215 #include <dlfcn.h>
6216 #endif
6217
6218 #include <stdio.h>
6219
6220 #ifdef RTLD_GLOBAL
6221 #  define LT_DLGLOBAL           RTLD_GLOBAL
6222 #else
6223 #  ifdef DL_GLOBAL
6224 #    define LT_DLGLOBAL         DL_GLOBAL
6225 #  else
6226 #    define LT_DLGLOBAL         0
6227 #  endif
6228 #endif
6229
6230 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6231    find out it does not work in some platform. */
6232 #ifndef LT_DLLAZY_OR_NOW
6233 #  ifdef RTLD_LAZY
6234 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
6235 #  else
6236 #    ifdef DL_LAZY
6237 #      define LT_DLLAZY_OR_NOW          DL_LAZY
6238 #    else
6239 #      ifdef RTLD_NOW
6240 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
6241 #      else
6242 #        ifdef DL_NOW
6243 #          define LT_DLLAZY_OR_NOW      DL_NOW
6244 #        else
6245 #          define LT_DLLAZY_OR_NOW      0
6246 #        endif
6247 #      endif
6248 #    endif
6249 #  endif
6250 #endif
6251
6252 #ifdef __cplusplus
6253 extern "C" void exit (int);
6254 #endif
6255
6256 void fnord() { int i=42;}
6257 int main ()
6258 {
6259   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6260   int status = $lt_dlunknown;
6261
6262   if (self)
6263     {
6264       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
6265       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6266       /* dlclose (self); */
6267     }
6268
6269     exit (status);
6270 }
6271 EOF
6272   if { (eval echo "$as_me:6272: \"$ac_link\"") >&5
6273   (eval $ac_link) 2>&5
6274   ac_status=$?
6275   echo "$as_me:6275: \$? = $ac_status" >&5
6276   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6277     (./conftest; exit; ) 2>/dev/null
6278     lt_status=$?
6279     case x$lt_status in
6280       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
6281       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
6282       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
6283     esac
6284   else :
6285     # compilation failed
6286     lt_cv_dlopen_self=no
6287   fi
6288 fi
6289 rm -fr conftest*
6290
6291 fi
6292 echo "$as_me:6292: result: $lt_cv_dlopen_self" >&5
6293 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
6294
6295     if test "x$lt_cv_dlopen_self" = xyes; then
6296       LDFLAGS="$LDFLAGS $link_static_flag"
6297       echo "$as_me:6297: checking whether a statically linked program can dlopen itself" >&5
6298 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
6299 if test "${lt_cv_dlopen_self_static+set}" = set; then
6300   echo $ECHO_N "(cached) $ECHO_C" >&6
6301 else
6302           if test "$cross_compiling" = yes; then :
6303   lt_cv_dlopen_self_static=cross
6304 else
6305     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6306   lt_status=$lt_dlunknown
6307   cat > conftest.$ac_ext <<EOF
6308 #line 6308 "configure"
6309 #include "confdefs.h"
6310
6311 #if HAVE_DLFCN_H
6312 #include <dlfcn.h>
6313 #endif
6314
6315 #include <stdio.h>
6316
6317 #ifdef RTLD_GLOBAL
6318 #  define LT_DLGLOBAL           RTLD_GLOBAL
6319 #else
6320 #  ifdef DL_GLOBAL
6321 #    define LT_DLGLOBAL         DL_GLOBAL
6322 #  else
6323 #    define LT_DLGLOBAL         0
6324 #  endif
6325 #endif
6326
6327 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6328    find out it does not work in some platform. */
6329 #ifndef LT_DLLAZY_OR_NOW
6330 #  ifdef RTLD_LAZY
6331 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
6332 #  else
6333 #    ifdef DL_LAZY
6334 #      define LT_DLLAZY_OR_NOW          DL_LAZY
6335 #    else
6336 #      ifdef RTLD_NOW
6337 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
6338 #      else
6339 #        ifdef DL_NOW
6340 #          define LT_DLLAZY_OR_NOW      DL_NOW
6341 #        else
6342 #          define LT_DLLAZY_OR_NOW      0
6343 #        endif
6344 #      endif
6345 #    endif
6346 #  endif
6347 #endif
6348
6349 #ifdef __cplusplus
6350 extern "C" void exit (int);
6351 #endif
6352
6353 void fnord() { int i=42;}
6354 int main ()
6355 {
6356   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6357   int status = $lt_dlunknown;
6358
6359   if (self)
6360     {
6361       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
6362       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6363       /* dlclose (self); */
6364     }
6365
6366     exit (status);
6367 }
6368 EOF
6369   if { (eval echo "$as_me:6369: \"$ac_link\"") >&5
6370   (eval $ac_link) 2>&5
6371   ac_status=$?
6372   echo "$as_me:6372: \$? = $ac_status" >&5
6373   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6374     (./conftest; exit; ) 2>/dev/null
6375     lt_status=$?
6376     case x$lt_status in
6377       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
6378       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
6379       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
6380     esac
6381   else :
6382     # compilation failed
6383     lt_cv_dlopen_self_static=no
6384   fi
6385 fi
6386 rm -fr conftest*
6387
6388 fi
6389 echo "$as_me:6389: result: $lt_cv_dlopen_self_static" >&5
6390 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
6391     fi
6392
6393     CPPFLAGS="$save_CPPFLAGS"
6394     LDFLAGS="$save_LDFLAGS"
6395     LIBS="$save_LIBS"
6396     ;;
6397   esac
6398
6399   case $lt_cv_dlopen_self in
6400   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
6401   *) enable_dlopen_self=unknown ;;
6402   esac
6403
6404   case $lt_cv_dlopen_self_static in
6405   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
6406   *) enable_dlopen_self_static=unknown ;;
6407   esac
6408 fi
6409
6410 ## FIXME: this should be a separate macro
6411 ##
6412 if test "$enable_shared" = yes && test "$GCC" = yes; then
6413   case $archive_cmds in
6414   *'~'*)
6415     # FIXME: we may have to deal with multi-command sequences.
6416     ;;
6417   '$CC '*)
6418     # Test whether the compiler implicitly links with -lc since on some
6419     # systems, -lgcc has to come before -lc. If gcc already passes -lc
6420     # to ld, don't add -lc before -lgcc.
6421     echo "$as_me:6421: checking whether -lc should be explicitly linked in" >&5
6422 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
6423     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
6424   echo $ECHO_N "(cached) $ECHO_C" >&6
6425 else
6426   $rm conftest*
6427     echo 'static int dummy;' > conftest.$ac_ext
6428
6429     if { (eval echo "$as_me:6429: \"$ac_compile\"") >&5
6430   (eval $ac_compile) 2>&5
6431   ac_status=$?
6432   echo "$as_me:6432: \$? = $ac_status" >&5
6433   (exit $ac_status); }; then
6434       soname=conftest
6435       lib=conftest
6436       libobjs=conftest.$ac_objext
6437       deplibs=
6438       wl=$lt_cv_prog_cc_wl
6439       compiler_flags=-v
6440       linker_flags=-v
6441       verstring=
6442       output_objdir=.
6443       libname=conftest
6444       save_allow_undefined_flag=$allow_undefined_flag
6445       allow_undefined_flag=
6446       if { (eval echo "$as_me:6446: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
6447   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
6448   ac_status=$?
6449   echo "$as_me:6449: \$? = $ac_status" >&5
6450   (exit $ac_status); }
6451       then
6452         lt_cv_archive_cmds_need_lc=no
6453       else
6454         lt_cv_archive_cmds_need_lc=yes
6455       fi
6456       allow_undefined_flag=$save_allow_undefined_flag
6457     else
6458       cat conftest.err 1>&5
6459     fi
6460 fi
6461
6462     echo "$as_me:6462: result: $lt_cv_archive_cmds_need_lc" >&5
6463 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
6464     ;;
6465   esac
6466 fi
6467 need_lc=${lt_cv_archive_cmds_need_lc-yes}
6468 ##
6469 ## END FIXME
6470
6471 ## FIXME: this should be a separate macro
6472 ##
6473 # The second clause should only fire when bootstrapping the
6474 # libtool distribution, otherwise you forgot to ship ltmain.sh
6475 # with your package, and you will get complaints that there are
6476 # no rules to generate ltmain.sh.
6477 if test -f "$ltmain"; then
6478   :
6479 else
6480   # If there is no Makefile yet, we rely on a make rule to execute
6481   # `config.status --recheck' to rerun these tests and create the
6482   # libtool script then.
6483   test -f Makefile && make "$ltmain"
6484 fi
6485
6486 if test -f "$ltmain"; then
6487   trap "$rm \"${ofile}T\"; exit 1" 1 2 15
6488   $rm -f "${ofile}T"
6489
6490   echo creating $ofile
6491
6492   # Now quote all the things that may contain metacharacters while being
6493   # careful not to overquote the AC_SUBSTed values.  We take copies of the
6494   # variables and quote the copies for generation of the libtool script.
6495   for var in echo old_CC old_CFLAGS \
6496     AR AR_FLAGS CC LD LN_S NM SHELL \
6497     reload_flag reload_cmds wl \
6498     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
6499     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
6500     library_names_spec soname_spec \
6501     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
6502     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
6503     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
6504     old_striplib striplib file_magic_cmd export_symbols_cmds \
6505     deplibs_check_method allow_undefined_flag no_undefined_flag \
6506     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
6507     global_symbol_to_c_name_address \
6508     hardcode_libdir_flag_spec hardcode_libdir_separator  \
6509     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
6510     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
6511
6512     case $var in
6513     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
6514     old_postinstall_cmds | old_postuninstall_cmds | \
6515     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
6516     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
6517     postinstall_cmds | postuninstall_cmds | \
6518     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
6519       # Double-quote double-evaled strings.
6520       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
6521       ;;
6522     *)
6523       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
6524       ;;
6525     esac
6526   done
6527
6528   cat <<__EOF__ > "${ofile}T"
6529 #! $SHELL
6530
6531 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
6532 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
6533 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
6534 #
6535 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
6536 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
6537 #
6538 # This program is free software; you can redistribute it and/or modify
6539 # it under the terms of the GNU General Public License as published by
6540 # the Free Software Foundation; either version 2 of the License, or
6541 # (at your option) any later version.
6542 #
6543 # This program is distributed in the hope that it will be useful, but
6544 # WITHOUT ANY WARRANTY; without even the implied warranty of
6545 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
6546 # General Public License for more details.
6547 #
6548 # You should have received a copy of the GNU General Public License
6549 # along with this program; if not, write to the Free Software
6550 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
6551 #
6552 # As a special exception to the GNU General Public License, if you
6553 # distribute this file as part of a program that contains a
6554 # configuration script generated by Autoconf, you may include it under
6555 # the same distribution terms that you use for the rest of that program.
6556
6557 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
6558 Xsed="sed -e s/^X//"
6559
6560 # The HP-UX ksh and POSIX shell print the target directory to stdout
6561 # if CDPATH is set.
6562 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
6563
6564 # ### BEGIN LIBTOOL CONFIG
6565
6566 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6567
6568 # Shell to use when invoking shell scripts.
6569 SHELL=$lt_SHELL
6570
6571 # Whether or not to build shared libraries.
6572 build_libtool_libs=$enable_shared
6573
6574 # Whether or not to build static libraries.
6575 build_old_libs=$enable_static
6576
6577 # Whether or not to add -lc for building shared libraries.
6578 build_libtool_need_lc=$need_lc
6579
6580 # Whether or not to optimize for fast installation.
6581 fast_install=$enable_fast_install
6582
6583 # The host system.
6584 host_alias=$host_alias
6585 host=$host
6586
6587 # An echo program that does not interpret backslashes.
6588 echo=$lt_echo
6589
6590 # The archiver.
6591 AR=$lt_AR
6592 AR_FLAGS=$lt_AR_FLAGS
6593
6594 # The default C compiler.
6595
6596 if test "X\$CC" = "X" ; then
6597   CC=$lt_CC
6598 fi
6599
6600 # Is the compiler the GNU C compiler?
6601 with_gcc=$GCC
6602
6603 # The linker used to build libraries.
6604 LD=$lt_LD
6605
6606 # Whether we need hard or soft links.
6607 LN_S=$lt_LN_S
6608
6609 # A BSD-compatible nm program.
6610 NM=$lt_NM
6611
6612 # A symbol stripping program
6613 STRIP=$STRIP
6614
6615 # Used to examine libraries when file_magic_cmd begins "file"
6616 MAGIC_CMD=$MAGIC_CMD
6617
6618 # Used on cygwin: DLL creation program.
6619 DLLTOOL="$DLLTOOL"
6620
6621 # Used on cygwin: object dumper.
6622 OBJDUMP="$OBJDUMP"
6623
6624 # Used on cygwin: assembler.
6625 AS="$AS"
6626
6627 # The name of the directory that contains temporary libtool files.
6628 objdir=$objdir
6629
6630 # How to create reloadable object files.
6631 reload_flag=$lt_reload_flag
6632 reload_cmds=$lt_reload_cmds
6633
6634 # How to pass a linker flag through the compiler.
6635 wl=$lt_wl
6636
6637 # Object file suffix (normally "o").
6638 objext="$ac_objext"
6639
6640 # Old archive suffix (normally "a").
6641 libext="$libext"
6642
6643 # Executable file suffix (normally "").
6644 exeext="$exeext"
6645
6646 # Additional compiler flags for building library objects.
6647 pic_flag=$lt_pic_flag
6648 pic_mode=$pic_mode
6649
6650 # Does compiler simultaneously support -c and -o options?
6651 compiler_c_o=$lt_compiler_c_o
6652
6653 # Can we write directly to a .lo ?
6654 compiler_o_lo=$lt_compiler_o_lo
6655
6656 # Must we lock files when doing compilation ?
6657 need_locks=$lt_need_locks
6658
6659 # Do we need the lib prefix for modules?
6660 need_lib_prefix=$need_lib_prefix
6661
6662 # Do we need a version for libraries?
6663 need_version=$need_version
6664
6665 # Whether dlopen is supported.
6666 dlopen_support=$enable_dlopen
6667
6668 # Whether dlopen of programs is supported.
6669 dlopen_self=$enable_dlopen_self
6670
6671 # Whether dlopen of statically linked programs is supported.
6672 dlopen_self_static=$enable_dlopen_self_static
6673
6674 # Compiler flag to prevent dynamic linking.
6675 link_static_flag=$lt_link_static_flag
6676
6677 # Compiler flag to turn off builtin functions.
6678 no_builtin_flag=$lt_no_builtin_flag
6679
6680 # Compiler flag to allow reflexive dlopens.
6681 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
6682
6683 # Compiler flag to generate shared objects directly from archives.
6684 whole_archive_flag_spec=$lt_whole_archive_flag_spec
6685
6686 # Compiler flag to generate thread-safe objects.
6687 thread_safe_flag_spec=$lt_thread_safe_flag_spec
6688
6689 # Library versioning type.
6690 version_type=$version_type
6691
6692 # Format of library name prefix.
6693 libname_spec=$lt_libname_spec
6694
6695 # List of archive names.  First name is the real one, the rest are links.
6696 # The last name is the one that the linker finds with -lNAME.
6697 library_names_spec=$lt_library_names_spec
6698
6699 # The coded name of the library, if different from the real name.
6700 soname_spec=$lt_soname_spec
6701
6702 # Commands used to build and install an old-style archive.
6703 RANLIB=$lt_RANLIB
6704 old_archive_cmds=$lt_old_archive_cmds
6705 old_postinstall_cmds=$lt_old_postinstall_cmds
6706 old_postuninstall_cmds=$lt_old_postuninstall_cmds
6707
6708 # Create an old-style archive from a shared archive.
6709 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
6710
6711 # Create a temporary old-style archive to link instead of a shared archive.
6712 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
6713
6714 # Commands used to build and install a shared archive.
6715 archive_cmds=$lt_archive_cmds
6716 archive_expsym_cmds=$lt_archive_expsym_cmds
6717 postinstall_cmds=$lt_postinstall_cmds
6718 postuninstall_cmds=$lt_postuninstall_cmds
6719
6720 # Commands to strip libraries.
6721 old_striplib=$lt_old_striplib
6722 striplib=$lt_striplib
6723
6724 # Method to check whether dependent libraries are shared objects.
6725 deplibs_check_method=$lt_deplibs_check_method
6726
6727 # Command to use when deplibs_check_method == file_magic.
6728 file_magic_cmd=$lt_file_magic_cmd
6729
6730 # Flag that allows shared libraries with undefined symbols to be built.
6731 allow_undefined_flag=$lt_allow_undefined_flag
6732
6733 # Flag that forces no undefined symbols.
6734 no_undefined_flag=$lt_no_undefined_flag
6735
6736 # Commands used to finish a libtool library installation in a directory.
6737 finish_cmds=$lt_finish_cmds
6738
6739 # Same as above, but a single script fragment to be evaled but not shown.
6740 finish_eval=$lt_finish_eval
6741
6742 # Take the output of nm and produce a listing of raw symbols and C names.
6743 global_symbol_pipe=$lt_global_symbol_pipe
6744
6745 # Transform the output of nm in a proper C declaration
6746 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
6747
6748 # Transform the output of nm in a C name address pair
6749 global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
6750
6751 # This is the shared library runtime path variable.
6752 runpath_var=$runpath_var
6753
6754 # This is the shared library path variable.
6755 shlibpath_var=$shlibpath_var
6756
6757 # Is shlibpath searched before the hard-coded library search path?
6758 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
6759
6760 # How to hardcode a shared library path into an executable.
6761 hardcode_action=$hardcode_action
6762
6763 # Whether we should hardcode library paths into libraries.
6764 hardcode_into_libs=$hardcode_into_libs
6765
6766 # Flag to hardcode \$libdir into a binary during linking.
6767 # This must work even if \$libdir does not exist.
6768 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
6769
6770 # Whether we need a single -rpath flag with a separated argument.
6771 hardcode_libdir_separator=$lt_hardcode_libdir_separator
6772
6773 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
6774 # resulting binary.
6775 hardcode_direct=$hardcode_direct
6776
6777 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
6778 # resulting binary.
6779 hardcode_minus_L=$hardcode_minus_L
6780
6781 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
6782 # the resulting binary.
6783 hardcode_shlibpath_var=$hardcode_shlibpath_var
6784
6785 # Variables whose values should be saved in libtool wrapper scripts and
6786 # restored at relink time.
6787 variables_saved_for_relink="$variables_saved_for_relink"
6788
6789 # Whether libtool must link a program against all its dependency libraries.
6790 link_all_deplibs=$link_all_deplibs
6791
6792 # Compile-time system search path for libraries
6793 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
6794
6795 # Run-time system search path for libraries
6796 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
6797
6798 # Fix the shell variable \$srcfile for the compiler.
6799 fix_srcfile_path="$fix_srcfile_path"
6800
6801 # Set to yes if exported symbols are required.
6802 always_export_symbols=$always_export_symbols
6803
6804 # The commands to list exported symbols.
6805 export_symbols_cmds=$lt_export_symbols_cmds
6806
6807 # The commands to extract the exported symbol list from a shared archive.
6808 extract_expsyms_cmds=$lt_extract_expsyms_cmds
6809
6810 # Symbols that should not be listed in the preloaded symbols.
6811 exclude_expsyms=$lt_exclude_expsyms
6812
6813 # Symbols that must always be exported.
6814 include_expsyms=$lt_include_expsyms
6815
6816 # ### END LIBTOOL CONFIG
6817
6818 __EOF__
6819
6820   case $host_os in
6821   aix3*)
6822     cat <<\EOF >> "${ofile}T"
6823
6824 # AIX sometimes has problems with the GCC collect2 program.  For some
6825 # reason, if we set the COLLECT_NAMES environment variable, the problems
6826 # vanish in a puff of smoke.
6827 if test "X${COLLECT_NAMES+set}" != Xset; then
6828   COLLECT_NAMES=
6829   export COLLECT_NAMES
6830 fi
6831 EOF
6832     ;;
6833   esac
6834
6835   case $host_os in
6836   cygwin* | mingw* | pw32* | os2*)
6837     cat <<'EOF' >> "${ofile}T"
6838       # This is a source program that is used to create dlls on Windows
6839       # Don't remove nor modify the starting and closing comments
6840 # /* ltdll.c starts here */
6841 # #define WIN32_LEAN_AND_MEAN
6842 # #include <windows.h>
6843 # #undef WIN32_LEAN_AND_MEAN
6844 # #include <stdio.h>
6845 #
6846 # #ifndef __CYGWIN__
6847 # #  ifdef __CYGWIN32__
6848 # #    define __CYGWIN__ __CYGWIN32__
6849 # #  endif
6850 # #endif
6851 #
6852 # #ifdef __cplusplus
6853 # extern "C" {
6854 # #endif
6855 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
6856 # #ifdef __cplusplus
6857 # }
6858 # #endif
6859 #
6860 # #ifdef __CYGWIN__
6861 # #include <cygwin/cygwin_dll.h>
6862 # DECLARE_CYGWIN_DLL( DllMain );
6863 # #endif
6864 # HINSTANCE __hDllInstance_base;
6865 #
6866 # BOOL APIENTRY
6867 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
6868 # {
6869 #   __hDllInstance_base = hInst;
6870 #   return TRUE;
6871 # }
6872 # /* ltdll.c ends here */
6873         # This is a source program that is used to create import libraries
6874         # on Windows for dlls which lack them. Don't remove nor modify the
6875         # starting and closing comments
6876 # /* impgen.c starts here */
6877 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
6878 #
6879 #  This file is part of GNU libtool.
6880 #
6881 #  This program is free software; you can redistribute it and/or modify
6882 #  it under the terms of the GNU General Public License as published by
6883 #  the Free Software Foundation; either version 2 of the License, or
6884 #  (at your option) any later version.
6885 #
6886 #  This program is distributed in the hope that it will be useful,
6887 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
6888 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6889 #  GNU General Public License for more details.
6890 #
6891 #  You should have received a copy of the GNU General Public License
6892 #  along with this program; if not, write to the Free Software
6893 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
6894 #  */
6895 #
6896 # #include <stdio.h>            /* for printf() */
6897 # #include <unistd.h>           /* for open(), lseek(), read() */
6898 # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
6899 # #include <string.h>           /* for strdup() */
6900 #
6901 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
6902 # #ifndef O_BINARY
6903 # #define O_BINARY 0
6904 # #endif
6905 #
6906 # static unsigned int
6907 # pe_get16 (fd, offset)
6908 #      int fd;
6909 #      int offset;
6910 # {
6911 #   unsigned char b[2];
6912 #   lseek (fd, offset, SEEK_SET);
6913 #   read (fd, b, 2);
6914 #   return b[0] + (b[1]<<8);
6915 # }
6916 #
6917 # static unsigned int
6918 # pe_get32 (fd, offset)
6919 #     int fd;
6920 #     int offset;
6921 # {
6922 #   unsigned char b[4];
6923 #   lseek (fd, offset, SEEK_SET);
6924 #   read (fd, b, 4);
6925 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
6926 # }
6927 #
6928 # static unsigned int
6929 # pe_as32 (ptr)
6930 #      void *ptr;
6931 # {
6932 #   unsigned char *b = ptr;
6933 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
6934 # }
6935 #
6936 # int
6937 # main (argc, argv)
6938 #     int argc;
6939 #     char *argv[];
6940 # {
6941 #     int dll;
6942 #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
6943 #     unsigned long export_rva, export_size, nsections, secptr, expptr;
6944 #     unsigned long name_rvas, nexp;
6945 #     unsigned char *expdata, *erva;
6946 #     char *filename, *dll_name;
6947 #
6948 #     filename = argv[1];
6949 #
6950 #     dll = open(filename, O_RDONLY|O_BINARY);
6951 #     if (dll < 1)
6952 #       return 1;
6953 #
6954 #     dll_name = filename;
6955 #
6956 #     for (i=0; filename[i]; i++)
6957 #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
6958 #           dll_name = filename + i +1;
6959 #
6960 #     pe_header_offset = pe_get32 (dll, 0x3c);
6961 #     opthdr_ofs = pe_header_offset + 4 + 20;
6962 #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
6963 #
6964 #     if (num_entries < 1) /* no exports */
6965 #       return 1;
6966 #
6967 #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
6968 #     export_size = pe_get32 (dll, opthdr_ofs + 100);
6969 #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
6970 #     secptr = (pe_header_offset + 4 + 20 +
6971 #             pe_get16 (dll, pe_header_offset + 4 + 16));
6972 #
6973 #     expptr = 0;
6974 #     for (i = 0; i < nsections; i++)
6975 #     {
6976 #       char sname[8];
6977 #       unsigned long secptr1 = secptr + 40 * i;
6978 #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
6979 #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
6980 #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
6981 #       lseek(dll, secptr1, SEEK_SET);
6982 #       read(dll, sname, 8);
6983 #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
6984 #       {
6985 #           expptr = fptr + (export_rva - vaddr);
6986 #           if (export_rva + export_size > vaddr + vsize)
6987 #               export_size = vsize - (export_rva - vaddr);
6988 #           break;
6989 #       }
6990 #     }
6991 #
6992 #     expdata = (unsigned char*)malloc(export_size);
6993 #     lseek (dll, expptr, SEEK_SET);
6994 #     read (dll, expdata, export_size);
6995 #     erva = expdata - export_rva;
6996 #
6997 #     nexp = pe_as32 (expdata+24);
6998 #     name_rvas = pe_as32 (expdata+32);
6999 #
7000 #     printf ("EXPORTS\n");
7001 #     for (i = 0; i<nexp; i++)
7002 #     {
7003 #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
7004 #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
7005 #     }
7006 #
7007 #     return 0;
7008 # }
7009 # /* impgen.c ends here */
7010
7011 EOF
7012     ;;
7013   esac
7014
7015   # We use sed instead of cat because bash on DJGPP gets confused if
7016   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
7017   # text mode, it properly converts lines to CR/LF.  This bash problem
7018   # is reportedly fixed, but why not run on old versions too?
7019   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
7020
7021   mv -f "${ofile}T" "$ofile" || \
7022     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
7023   chmod +x "$ofile"
7024 fi
7025 ##
7026 ## END FIXME
7027
7028 # This can be used to rebuild libtool when needed
7029 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
7030
7031 # Always use our own libtool.
7032 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7033
7034 # Prevent multiple expansion
7035
7036 echo "end of configuration of libtool"
7037
7038 #########################
7039 # setting parameters according to system types
7040 #########################
7041
7042 case "$host" in
7043 # Dec Alpha OSF 4
7044   alpha*-dec-osf4.*)
7045     # standard compilers
7046     CC=cc
7047     CC_OPTIONS='-std -O -ieee_with_inexact'
7048     CC_LDFLAGS='-ieee_with_inexact'
7049     if test "$G77" != yes; then
7050       # Extract the first word of "f77", so it can be a program name with args.
7051 set dummy f77; ac_word=$2
7052 echo "$as_me:7052: checking for $ac_word" >&5
7053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7054 if test "${ac_cv_prog_F77+set}" = set; then
7055   echo $ECHO_N "(cached) $ECHO_C" >&6
7056 else
7057   if test -n "$F77"; then
7058   ac_cv_prog_F77="$F77" # Let the user override the test.
7059 else
7060   ac_save_IFS=$IFS; IFS=$ac_path_separator
7061 ac_dummy="$PATH"
7062 for ac_dir in $ac_dummy; do
7063   IFS=$ac_save_IFS
7064   test -z "$ac_dir" && ac_dir=.
7065   $as_executable_p "$ac_dir/$ac_word" || continue
7066 ac_cv_prog_F77="yes"
7067 echo "$as_me:7067: found $ac_dir/$ac_word" >&5
7068 break
7069 done
7070
7071   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7072 fi
7073 fi
7074 F77=$ac_cv_prog_F77
7075 if test -n "$F77"; then
7076   echo "$as_me:7076: result: $F77" >&5
7077 echo "${ECHO_T}$F77" >&6
7078 else
7079   echo "$as_me:7079: result: no" >&5
7080 echo "${ECHO_T}no" >&6
7081 fi
7082
7083       if test "$F77" = no; then
7084         { { echo "$as_me:7084: error: \"Unable to configure: Fortran f77 compiler not found\"" >&5
7085 echo "$as_me: error: \"Unable to configure: Fortran f77 compiler not found\"" >&2;}
7086    { (exit 1); exit 1; }; }
7087       fi
7088     fi
7089     FC='f77'
7090     FC_OPTIONS='-O -fpe3'
7091     FC_OPTIONS_O0='-fpe3'
7092     FC_LDFLAGS=
7093     FC_USE_CDEC='   '
7094     LD=ld
7095     LD_LDFLAGS=
7096     if test "$enable_debug" = yes; then
7097       CC_OPTIONS='-std -g -ieee_with_inexact'
7098       FC_OPTIONS='-g -fpe3'
7099     fi
7100     # GNU compilers
7101     if test "$GCC" = yes; then
7102       CC=gcc
7103       CC_OPTIONS=-O
7104       if test "$enable_debug" = yes; then
7105         CC_OPTIONS=-g
7106       fi
7107     fi
7108     if test "$G77" = yes; then
7109       FC=g77
7110       FC_OPTIONS=-O
7111       FC_OPTIONS_O0=
7112       if test "$enable_debug" = yes; then
7113         FC_OPTIONS=-g
7114       fi
7115     fi
7116     MAKEFILE_TARGET=Makefile.alpha
7117     ;;
7118 # Dec Alpha not OSF 4 (NO LONGER SUPPORTED)
7119   alpha*-dec-osf*)
7120     # standard compilers
7121     CC=cc
7122     CC_OPTIONS='-O -ieee_with_inexact'
7123     CC_LDFLAGS='-ieee_with_inexact'
7124     if test "$G77" != yes; then
7125       # Extract the first word of "f77", so it can be a program name with args.
7126 set dummy f77; ac_word=$2
7127 echo "$as_me:7127: checking for $ac_word" >&5
7128 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7129 if test "${ac_cv_prog_F77+set}" = set; then
7130   echo $ECHO_N "(cached) $ECHO_C" >&6
7131 else
7132   if test -n "$F77"; then
7133   ac_cv_prog_F77="$F77" # Let the user override the test.
7134 else
7135   ac_save_IFS=$IFS; IFS=$ac_path_separator
7136 ac_dummy="$PATH"
7137 for ac_dir in $ac_dummy; do
7138   IFS=$ac_save_IFS
7139   test -z "$ac_dir" && ac_dir=.
7140   $as_executable_p "$ac_dir/$ac_word" || continue
7141 ac_cv_prog_F77="yes"
7142 echo "$as_me:7142: found $ac_dir/$ac_word" >&5
7143 break
7144 done
7145
7146   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7147 fi
7148 fi
7149 F77=$ac_cv_prog_F77
7150 if test -n "$F77"; then
7151   echo "$as_me:7151: result: $F77" >&5
7152 echo "${ECHO_T}$F77" >&6
7153 else
7154   echo "$as_me:7154: result: no" >&5
7155 echo "${ECHO_T}no" >&6
7156 fi
7157
7158       if test "$F77" = no; then
7159         { { echo "$as_me:7159: error: \"Unable to configure: Fortran f77 compiler not found\"" >&5
7160 echo "$as_me: error: \"Unable to configure: Fortran f77 compiler not found\"" >&2;}
7161    { (exit 1); exit 1; }; }
7162       fi
7163     fi
7164     FC='f77'
7165     FC_OPTIONS='-O -fpe3 -switch nosqrt_recip'
7166     FC_OPTIONS_O0='-fpe3 -switch nosqrt_recip'
7167     FC_LDFLAGS=
7168     FC_USE_CDEC='   '
7169     LD=ld
7170     LD_LDFLAGS=
7171     if test "$enable_debug" = yes; then
7172       CC_OPTIONS='-g -ieee_with_inexact'
7173       FC_OPTIONS='-g -fpe3 -switch nosqrt_recip'
7174     fi
7175     # GNU compilers
7176     if test "$GCC" = yes; then
7177       CC=gcc
7178       CC_OPTIONS=-O
7179       if test "$enable_debug" = yes; then
7180         CC_OPTIONS=-g
7181       fi
7182     fi
7183     if test "$G77" = yes; then
7184       FC=g77
7185       FC_OPTIONS=-O
7186       FC_OPTIONS_O0=
7187       if test "$enable_debug" = yes; then
7188         FC_OPTIONS=-g
7189       fi
7190     fi
7191     MAKEFILE_TARGET=Makefile.alpha
7192     ;;
7193 # IBM AIX RS 6000 (NO LONGER SUPPORTED)
7194   rs6000-*-*)
7195     # standard compilers
7196     CC=cc
7197     CC_OPTIONS='-Daix -DSYSV'
7198     CC_LDFLAGS=
7199     if test "$G77" != yes; then
7200       # Extract the first word of "f77", so it can be a program name with args.
7201 set dummy f77; ac_word=$2
7202 echo "$as_me:7202: checking for $ac_word" >&5
7203 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7204 if test "${ac_cv_prog_F77+set}" = set; then
7205   echo $ECHO_N "(cached) $ECHO_C" >&6
7206 else
7207   if test -n "$F77"; then
7208   ac_cv_prog_F77="$F77" # Let the user override the test.
7209 else
7210   ac_save_IFS=$IFS; IFS=$ac_path_separator
7211 ac_dummy="$PATH"
7212 for ac_dir in $ac_dummy; do
7213   IFS=$ac_save_IFS
7214   test -z "$ac_dir" && ac_dir=.
7215   $as_executable_p "$ac_dir/$ac_word" || continue
7216 ac_cv_prog_F77="yes"
7217 echo "$as_me:7217: found $ac_dir/$ac_word" >&5
7218 break
7219 done
7220
7221   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7222 fi
7223 fi
7224 F77=$ac_cv_prog_F77
7225 if test -n "$F77"; then
7226   echo "$as_me:7226: result: $F77" >&5
7227 echo "${ECHO_T}$F77" >&6
7228 else
7229   echo "$as_me:7229: result: no" >&5
7230 echo "${ECHO_T}no" >&6
7231 fi
7232
7233       if test "$F77" = no; then
7234         { { echo "$as_me:7234: error: \"Unable to configure: Fortran f77 compiler not found\"" >&5
7235 echo "$as_me: error: \"Unable to configure: Fortran f77 compiler not found\"" >&2;}
7236    { (exit 1); exit 1; }; }
7237       fi
7238     fi
7239     FC=f77
7240     FC_OPTIONS='-qcharlen=4096'
7241     FC_OPTIONS_O0='-qcharlen=4096'
7242     FC_LDFLAGS=
7243     LD=ld
7244     LD_LDFLAGS=
7245     if test "$enable_debug" = yes; then
7246       CC_OPTIONS='-g -Daix -DSYSV'
7247       FC_OPTIONS='-g -qcharlen=4096'
7248     fi
7249     # GNU compilers
7250     if test "$GCC" = yes; then
7251       CC=gcc
7252       CC_OPTIONS=-O
7253       if test "$enable_debug" = yes; then
7254         CC_OPTIONS=-g
7255       fi
7256     fi
7257     if test "$G77" = yes; then
7258       FC=g77
7259       FC_OPTIONS=-O
7260       FC_OPTIONS_O0=
7261       if test "$enable_debug" = yes; then
7262         FC_OPTIONS=-g
7263       fi
7264     fi
7265     MAKEFILE_TARGET=Makefile.aix
7266     ;;
7267 # Linux sparc
7268   sparc-*-linux-gnu)
7269     LIEEELIB=
7270     echo "$as_me:7270: checking for main in -lieee" >&5
7271 echo $ECHO_N "checking for main in -lieee... $ECHO_C" >&6
7272 if test "${ac_cv_lib_ieee_main+set}" = set; then
7273   echo $ECHO_N "(cached) $ECHO_C" >&6
7274 else
7275   ac_check_lib_save_LIBS=$LIBS
7276 LIBS="-lieee  $LIBS"
7277 cat >conftest.$ac_ext <<_ACEOF
7278 #line 7278 "configure"
7279 #include "confdefs.h"
7280
7281 int
7282 main ()
7283 {
7284 main ();
7285   ;
7286   return 0;
7287 }
7288 _ACEOF
7289 rm -f conftest.$ac_objext conftest$ac_exeext
7290 if { (eval echo "$as_me:7290: \"$ac_link\"") >&5
7291   (eval $ac_link) 2>&5
7292   ac_status=$?
7293   echo "$as_me:7293: \$? = $ac_status" >&5
7294   (exit $ac_status); } &&
7295          { ac_try='test -s conftest$ac_exeext'
7296   { (eval echo "$as_me:7296: \"$ac_try\"") >&5
7297   (eval $ac_try) 2>&5
7298   ac_status=$?
7299   echo "$as_me:7299: \$? = $ac_status" >&5
7300   (exit $ac_status); }; }; then
7301   ac_cv_lib_ieee_main=yes
7302 else
7303   echo "$as_me: failed program was:" >&5
7304 cat conftest.$ac_ext >&5
7305 ac_cv_lib_ieee_main=no
7306 fi
7307 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7308 LIBS=$ac_check_lib_save_LIBS
7309 fi
7310 echo "$as_me:7310: result: $ac_cv_lib_ieee_main" >&5
7311 echo "${ECHO_T}$ac_cv_lib_ieee_main" >&6
7312 if test $ac_cv_lib_ieee_main = yes; then
7313   LIEEELIB=-lieee
7314 fi
7315
7316     GCC=yes
7317     CC=gcc
7318     CC_OPTIONS='-O -Dlinux -fwritable-strings'
7319     CC_LDFLAGS=$LIEEELIB
7320     # find Fortran compiler
7321     # g77 already asked and found: good
7322     if test "$G77" = yes; then
7323       FC=g77
7324     # option with-f2c
7325     elif test "$with_f2c" = yes; then
7326       # Extract the first word of "f2c", so it can be a program name with args.
7327 set dummy f2c; ac_word=$2
7328 echo "$as_me:7328: checking for $ac_word" >&5
7329 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7330 if test "${ac_cv_prog_F2C+set}" = set; then
7331   echo $ECHO_N "(cached) $ECHO_C" >&6
7332 else
7333   if test -n "$F2C"; then
7334   ac_cv_prog_F2C="$F2C" # Let the user override the test.
7335 else
7336   ac_save_IFS=$IFS; IFS=$ac_path_separator
7337 ac_dummy="$PATH"
7338 for ac_dir in $ac_dummy; do
7339   IFS=$ac_save_IFS
7340   test -z "$ac_dir" && ac_dir=.
7341   $as_executable_p "$ac_dir/$ac_word" || continue
7342 ac_cv_prog_F2C="yes"
7343 echo "$as_me:7343: found $ac_dir/$ac_word" >&5
7344 break
7345 done
7346
7347   test -z "$ac_cv_prog_F2C" && ac_cv_prog_F2C="no"
7348 fi
7349 fi
7350 F2C=$ac_cv_prog_F2C
7351 if test -n "$F2C"; then
7352   echo "$as_me:7352: result: $F2C" >&5
7353 echo "${ECHO_T}$F2C" >&6
7354 else
7355   echo "$as_me:7355: result: no" >&5
7356 echo "${ECHO_T}no" >&6
7357 fi
7358
7359       if test "$F2C" = no; then
7360         { { echo "$as_me:7360: error: \"Unable to configure: f2c compiler not found\"" >&5
7361 echo "$as_me: error: \"Unable to configure: f2c compiler not found\"" >&2;}
7362    { (exit 1); exit 1; }; }
7363       fi
7364       # script shell f77 have bugs, get ours
7365       FC='${SCIDIR}/bin/f77-linux'
7366     else
7367       # first find g77
7368       # Extract the first word of "g77", so it can be a program name with args.
7369 set dummy g77; ac_word=$2
7370 echo "$as_me:7370: checking for $ac_word" >&5
7371 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7372 if test "${ac_cv_prog_G77+set}" = set; then
7373   echo $ECHO_N "(cached) $ECHO_C" >&6
7374 else
7375   if test -n "$G77"; then
7376   ac_cv_prog_G77="$G77" # Let the user override the test.
7377 else
7378   ac_save_IFS=$IFS; IFS=$ac_path_separator
7379 ac_dummy="$PATH"
7380 for ac_dir in $ac_dummy; do
7381   IFS=$ac_save_IFS
7382   test -z "$ac_dir" && ac_dir=.
7383   $as_executable_p "$ac_dir/$ac_word" || continue
7384 ac_cv_prog_G77="yes"
7385 echo "$as_me:7385: found $ac_dir/$ac_word" >&5
7386 break
7387 done
7388
7389   test -z "$ac_cv_prog_G77" && ac_cv_prog_G77="no"
7390 fi
7391 fi
7392 G77=$ac_cv_prog_G77
7393 if test -n "$G77"; then
7394   echo "$as_me:7394: result: $G77" >&5
7395 echo "${ECHO_T}$G77" >&6
7396 else
7397   echo "$as_me:7397: result: no" >&5
7398 echo "${ECHO_T}no" >&6
7399 fi
7400
7401       if test "$G77" = yes; then
7402         FC=g77
7403       else
7404       # otherwise find f2c
7405         # Extract the first word of "f2c", so it can be a program name with args.
7406 set dummy f2c; ac_word=$2
7407 echo "$as_me:7407: checking for $ac_word" >&5
7408 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7409 if test "${ac_cv_prog_F2C+set}" = set; then
7410   echo $ECHO_N "(cached) $ECHO_C" >&6
7411 else
7412   if test -n "$F2C"; then
7413   ac_cv_prog_F2C="$F2C" # Let the user override the test.
7414 else
7415   ac_save_IFS=$IFS; IFS=$ac_path_separator
7416 ac_dummy="$PATH"
7417 for ac_dir in $ac_dummy; do
7418   IFS=$ac_save_IFS
7419   test -z "$ac_dir" && ac_dir=.
7420   $as_executable_p "$ac_dir/$ac_word" || continue
7421 ac_cv_prog_F2C="yes"
7422 echo "$as_me:7422: found $ac_dir/$ac_word" >&5
7423 break
7424 done
7425
7426   test -z "$ac_cv_prog_F2C" && ac_cv_prog_F2C="no"
7427 fi
7428 fi
7429 F2C=$ac_cv_prog_F2C
7430 if test -n "$F2C"; then
7431   echo "$as_me:7431: result: $F2C" >&5
7432 echo "${ECHO_T}$F2C" >&6
7433 else
7434   echo "$as_me:7434: result: no" >&5
7435 echo "${ECHO_T}no" >&6
7436 fi
7437
7438         if test "$F2C" = yes; then
7439           # script shell f77 have bugs, get ours
7440           FC='${SCIDIR}/bin/f77-linux'
7441         else
7442           { { echo "$as_me:7442: error: \"Unable to configure: no Fortran compiler found\"" >&5
7443 echo "$as_me: error: \"Unable to configure: no Fortran compiler found\"" >&2;}
7444    { (exit 1); exit 1; }; }
7445         fi
7446       fi
7447     fi
7448     FC_OPTIONS=-O
7449     FC_OPTIONS_O0=
7450     FC_LDFLAGS="$LIEEELIB -ldl -rdynamic"
7451     LD=ld
7452     LD_LDFLAGS=$LIEEELIB
7453     if test "$enable_debug" = yes; then
7454       CC_OPTIONS='-g -Dlinux -fwritable-strings'
7455       FC_OPTIONS=-g
7456     fi
7457     MAKEFILE_TARGET=Makefile.linux
7458    ;;
7459 # SUN OS (NO LONGER SUPPORTED)
7460   sparc-*-sunos*)
7461     # standard compilers
7462     CC=cc
7463     CC_OPTIONS=-O
7464     CC_LDFLAGS=
7465     CC_PICFLAGS=-PIC
7466     if test "$G77" != yes; then
7467       # Extract the first word of "f77", so it can be a program name with args.
7468 set dummy f77; ac_word=$2
7469 echo "$as_me:7469: checking for $ac_word" >&5
7470 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7471 if test "${ac_cv_prog_F77+set}" = set; then
7472   echo $ECHO_N "(cached) $ECHO_C" >&6
7473 else
7474   if test -n "$F77"; then
7475   ac_cv_prog_F77="$F77" # Let the user override the test.
7476 else
7477   ac_save_IFS=$IFS; IFS=$ac_path_separator
7478 ac_dummy="$PATH"
7479 for ac_dir in $ac_dummy; do
7480   IFS=$ac_save_IFS
7481   test -z "$ac_dir" && ac_dir=.
7482   $as_executable_p "$ac_dir/$ac_word" || continue
7483 ac_cv_prog_F77="yes"
7484 echo "$as_me:7484: found $ac_dir/$ac_word" >&5
7485 break
7486 done
7487
7488   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7489 fi
7490 fi
7491 F77=$ac_cv_prog_F77
7492 if test -n "$F77"; then
7493   echo "$as_me:7493: result: $F77" >&5
7494 echo "${ECHO_T}$F77" >&6
7495 else
7496   echo "$as_me:7496: result: no" >&5
7497 echo "${ECHO_T}no" >&6
7498 fi
7499
7500       if test "$F77" = no; then
7501         { { echo "$as_me:7501: error: \"Unable to configure: Fortran f77 compiler not found\"" >&5
7502 echo "$as_me: error: \"Unable to configure: Fortran f77 compiler not found\"" >&2;}
7503    { (exit 1); exit 1; }; }
7504       fi
7505     fi
7506     FC=f77
7507     FC_OPTIONS=-O
7508     FC_OPTIONS_O0=
7509     FC_LDFLAGS=
7510     FC_PICFLAGS=-PIC
7511     LD=ld
7512     LD_LDFLAGS=
7513     if test "$enable_debug" = yes; then
7514       CC_OPTIONS=-g
7515       FC_OPTIONS=-g
7516     fi
7517     # GNU compilers
7518     if test "$GCC" = yes; then
7519       CC=gcc
7520       CC_OPTIONS=-O
7521       CC_PICFLAGS=
7522       if test "$enable_debug" = yes; then
7523         CC_OPTIONS=-g
7524       fi
7525     fi
7526     if test "$G77" = yes; then
7527       FC=g77
7528       FC_OPTIONS=-O
7529       FC_OPTIONS_O0=
7530       FC_PICFLAGS=
7531       if test "$enable_debug" = yes; then
7532         FC_OPTIONS=-g
7533       fi
7534       FC_LDFLAGS='-Xlinker'
7535     fi
7536     MAKEFILE_TARGET=Makefile.sunos
7537     ;;
7538 # SUN SOLARIS
7539   *-*-solaris*)
7540     # standard compilers
7541     CC=cc
7542     CC_OPTIONS='-O -DSVR4 -DSYSV -Dsolaris'
7543     CC_LDFLAGS=
7544     if test "$G77" != yes; then
7545       # Extract the first word of "f77", so it can be a program name with args.
7546 set dummy f77; ac_word=$2
7547 echo "$as_me:7547: checking for $ac_word" >&5
7548 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7549 if test "${ac_cv_prog_F77+set}" = set; then
7550   echo $ECHO_N "(cached) $ECHO_C" >&6
7551 else
7552   if test -n "$F77"; then
7553   ac_cv_prog_F77="$F77" # Let the user override the test.
7554 else
7555   ac_save_IFS=$IFS; IFS=$ac_path_separator
7556 ac_dummy="$PATH"
7557 for ac_dir in $ac_dummy; do
7558   IFS=$ac_save_IFS
7559   test -z "$ac_dir" && ac_dir=.
7560   $as_executable_p "$ac_dir/$ac_word" || continue
7561 ac_cv_prog_F77="yes"
7562 echo "$as_me:7562: found $ac_dir/$ac_word" >&5
7563 break
7564 done
7565
7566   test -z "$ac_cv_prog_F77" && ac_cv_prog_F77="no"
7567 fi
7568 fi
7569 F77=$ac_cv_prog_F77
7570 if test -n "$F77"; then
7571   echo "$as_me:7571: result: $F77" >&5
7572 echo "${ECHO_T}$F77" >&6
7573 else
7574   echo "$as_me:7574: result: no" >&5
7575 echo "${ECHO_T}no" >&6
7576 fi
7577
7578       if test "$F77" = no; then
7579         { { echo "$as_me:7579: error: \"Unable to configure: Fortran f77 compiler not found\"" >&5
7580 echo "$as_me: error: \"Unable to configure: Fortran f77 compiler not found\"" >&2;}
7581    { (exit 1); exit 1; }; }
7582       fi
7583     fi
7584     FC=f77
7585     FC_OPTIONS=-O
7586     FC_OPTIONS_O0=
7587     FC_LDFLAGS=
7588     LD=ld
7589     LD_LDFLAGS=
7590     if test "$enable_debug" = yes; then
7591       CC_OPTIONS='-g -DSVR4 -DSYSV -Dsolaris'
7592       FC_OPTIONS=-g
7593     fi
7594     # GNU compilers
7595     if test "$GCC" = yes; then
7596       CC=gcc
7597       CC_OPTIONS='-O2 -DSVR4 -DSYSV -Dsolaris'
7598       if test "$enable_debug" = yes; then
7599         CC_OPTIONS='-g -DSVR4 -DSYSV -Dsolaris'
7600       fi
7601     fi
7602     if test "$G77" = yes; then
7603       FC=g77
7604       FC_OPTIONS=-O2
7605       FC_OPTIONS_O0=
7606       FC_LDFLAGS='-t'
7607 #     for solaris 2.7 with gcc/g77 2.95.2, binutils 2.9
7608 #     the correct value should be
7609 #     FC_LDFLAGS='-t -Wl,-export-dynamic'
7610 #     but we need to check this case
7611       if test "$enable_debug" = yes; then
7612         FC_OPTIONS=-g
7613       fi
7614     fi
7615     MAKEFILE_TARGET=Makefile.solaris
7616     ;;
7617 # Linux, old binary format a.out (NO LONGER SUPPORTED)
7618   *-pc-linux-gnuaout)
7619     LIEEELIB=
7620     echo "$as_me:7620: checking for main in -lieee" >&5
7621 echo $ECHO_N "checking for main in -lieee... $ECHO_C" >&6
7622 if test "${ac_cv_lib_ieee_main+set}" = set; then
7623   echo $ECHO_N "(cached) $ECHO_C" >&6
7624 else
7625   ac_check_lib_save_LIBS=$LIBS
7626 LIBS="-lieee  $LIBS"
7627 cat >conftest.$ac_ext <<_ACEOF
7628 #line 7628 "configure"
7629 #include "confdefs.h"
7630
7631 int
7632 main ()
7633 {
7634 main ();
7635   ;
7636   return 0;
7637 }
7638 _ACEOF
7639 rm -f conftest.$ac_objext conftest$ac_exeext
7640 if { (eval echo "$as_me:7640: \"$ac_link\"") >&5
7641   (eval $ac_link) 2>&5
7642   ac_status=$?
7643   echo "$as_me:7643: \$? = $ac_status" >&5
7644   (exit $ac_status); } &&
7645          { ac_try='test -s conftest$ac_exeext'
7646   { (eval echo "$as_me:7646: \"$ac_try\"") >&5
7647   (eval $ac_try) 2>&5
7648   ac_status=$?
7649   echo "$as_me:7649: \$? = $ac_status" >&5
7650   (exit $ac_status); }; }; then
7651   ac_cv_lib_ieee_main=yes
7652 else
7653   echo "$as_me: failed program was:" >&5
7654 cat conftest.$ac_ext >&5
7655 ac_cv_lib_ieee_main=no
7656 fi
7657 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7658 LIBS=$ac_check_lib_save_LIBS
7659 fi
7660 echo "$as_me:7660: result: $ac_cv_lib_ieee_main" >&5
7661 echo "${ECHO_T}$ac_cv_lib_ieee_main" >&6
7662 if test $ac_cv_lib_ieee_main = yes; then
7663   LIEEELIB=-lieee
7664 fi
7665
7666     GCC=yes
7667     CC=cc
7668     CC_OPTIONS='-O -Dlinux -fwritable-strings'
7669     CC_LDFLAGS=$LIEEELIB
7670     # find Fortran compiler
7671     # g77 already asked and found: good
7672     if test "$G77" = yes; then
7673       FC=g77
7674     # option with-f2c
7675     elif test "$with_f2c" = yes; then
7676       # Extract the first word of "f2c", so it can be a program name with args.
7677 set dummy f2c; ac_word=$2
7678 echo "$as_me:7678: checking for $ac_word" >&5
7679 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7680 if test "${ac_cv_prog_F2C+set}" = set; then
7681   echo $ECHO_N "(cached) $ECHO_C" >&6
7682 else
7683   if test -n "$F2C"; then
7684   ac_cv_prog_F2C="$F2C" # Let the user override the test.
7685 else
7686   ac_save_IFS=$IFS; IFS=$ac_path_separator
7687 ac_dummy="$PATH"
7688 for ac_dir in $ac_dummy; do
7689   IFS=$ac_save_IFS
7690   test -z "$ac_dir" && ac_dir=.
7691   $as_executable_p "$ac_dir/$ac_word" || continue
7692 ac_cv_prog_F2C="yes"
7693 echo "$as_me:7693: found $ac_dir/$ac_word" >&5
7694 break
7695 done
7696
7697   test -z "$ac_cv_prog_F2C" && ac_cv_prog_F2C="no"
7698 fi
7699 fi
7700 F2C=$ac_cv_prog_F2C
7701 if test -n "$F2C"; then
7702   echo "$as_me:7702: result: $F2C" >&5
7703 echo "${ECHO_T}$F2C" >&6
7704 else
7705   echo "$as_me:7705: result: no" >&5
7706 echo "${ECHO_T}no" >&6
7707 fi
7708
7709       if test "$F2C" = no; then
7710         { { echo "$as_me:7710: error: \"Unable to configure: f2c compiler not found\"" >&5
7711 echo "$as_me: error: \"Unable to configure: f2c compiler not found\"" >&2;}
7712    { (exit 1); exit 1; }; }
7713       fi
7714       # script shell f77 have bugs, get ours
7715       FC='${SCIDIR}/bin/f77-linux'
7716     else
7717       # first find g77
7718       # Extract the first word of "g77", so it can be a program name with args.
7719 set dummy g77; ac_word=$2
7720 echo "$as_me:7720: checking for $ac_word" >&5
7721 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7722 if test "${ac_cv_prog_G77+set}" = set; then
7723   echo $ECHO_N "(cached) $ECHO_C" >&6
7724 else
7725   if test -n "$G77"; then
7726   ac_cv_prog_G77="$G77" # Let the user override the test.
7727 else
7728   ac_save_IFS=$IFS; IFS=$ac_path_separator
7729 ac_dummy="$PATH"
7730 for ac_dir in $ac_dummy; do
7731   IFS=$ac_save_IFS
7732   test -z "$ac_dir" && ac_dir=.
7733   $as_executable_p "$ac_dir/$ac_word" || continue
7734 ac_cv_prog_G77="yes"
7735 echo "$as_me:7735: found $ac_dir/$ac_word" >&5
7736 break
7737 done
7738
7739   test -z "$ac_cv_prog_G77" && ac_cv_prog_G77="no"
7740 fi
7741 fi
7742 G77=$ac_cv_prog_G77
7743 if test -n "$G77"; then
7744   echo "$as_me:7744: result: $G77" >&5
7745 echo "${ECHO_T}$G77" >&6
7746 else
7747   echo "$as_me:7747: result: no" >&5
7748 echo "${ECHO_T}no" >&6
7749 fi
7750
7751       if test "$G77" = yes; then
7752         FC=g77
7753       else
7754       # otherwise find f2c
7755         # Extract the first word of "f2c", so it can be a program name with args.
7756 set dummy f2c; ac_word=$2
7757 echo "$as_me:7757: checking for $ac_word" >&5
7758 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7759 if test "${ac_cv_prog_F2C+set}" = set; then
7760   echo $ECHO_N "(cached) $ECHO_C" >&6
7761 else
7762   if test -n "$F2C"; then
7763   ac_cv_prog_F2C="$F2C" # Let the user override the test.
7764 else
7765   ac_save_IFS=$IFS; IFS=$ac_path_separator
7766 ac_dummy="$PATH"
7767 for ac_dir in $ac_dummy; do
7768   IFS=$ac_save_IFS
7769   test -z "$ac_dir" && ac_dir=.
7770   $as_executable_p "$ac_dir/$ac_word" || continue
7771 ac_cv_prog_F2C="yes"
7772 echo "$as_me:7772: found $ac_dir/$ac_word" >&5
7773 break
7774 done
7775
7776   test -z "$ac_cv_prog_F2C" && ac_cv_prog_F2C="no"
7777 fi
7778 fi
7779 F2C=$ac_cv_prog_F2C
7780 if test -n "$F2C"; then
7781   echo "$as_me:7781: result: $F2C" >&5
7782 echo "${ECHO_T}$F2C" >&6
7783 else
7784   echo "$as_me:7784: result: no" >&5
7785 echo "${ECHO_T}no" >&6
7786 fi
7787
7788         if test "$F2C" = yes; then
7789           # script shell f77 have bugs, get ours
7790           FC='${SCIDIR}/bin/f77-linux'
7791         else
7792           { { echo "$as_me:7792: error: \"Unable to configure: no Fortran compiler found\"" >&5
7793 echo "$as_me: error: \"Unable to configure: no Fortran compiler found\"" >&2;}
7794    { (exit 1); exit 1; }; }
7795         fi
7796       fi
7797     fi
7798     FC_OPTIONS=-O
7799     FC_OPTIONS_O0=
7800     FC_LDFLAGS=$LIEEELIB
7801     LD=ld
7802     LD_LDFLAGS=$LIEEELIB
7803     if test "$enable_debug" = yes; then
7804       CC_OPTIONS='-g -Dlinux -fwritable-strings'
7805       FC_OPTIONS=-g
7806     fi
7807     DLDLIB='${SCIDIR}/libs/libdld.a'
7808     DLD_SUBDIR=dld
7809     MAKEFILE_TARGET=Makefile.linux<