source: ThirdParty/Blas/trunk/configure @ 1732

Last change on this file since 1732 was 1732, checked in by stefan, 9 years ago

rerun autotools

  • Property svn:executable set to *
File size: 738.3 KB
Line 
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59 for ThirdPartyBlas trunk.
4#
5# Report bugs to <http://projects.coin-or.org/BuildTools/newticket>.
6#
7# Copyright (C) 2003 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#
12# Copyright 2006 International Business Machines and others.
13# All Rights Reserved.
14# This file is part of the open source package Coin which is distributed
15# under the Common Public License.
16## --------------------- ##
17## M4sh Initialization.  ##
18## --------------------- ##
19
20# Be Bourne compatible
21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22  emulate sh
23  NULLCMD=:
24  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
25  # is contrary to our usage.  Disable this feature.
26  alias -g '${1+"$@"}'='"$@"'
27elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
28  set -o posix
29fi
30DUALCASE=1; export DUALCASE # for MKS sh
31
32# Support unset when possible.
33if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
34  as_unset=unset
35else
36  as_unset=false
37fi
38
39
40# Work around bugs in pre-3.0 UWIN ksh.
41$as_unset ENV MAIL MAILPATH
42PS1='$ '
43PS2='> '
44PS4='+ '
45
46# NLS nuisances.
47for as_var in \
48  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
49  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
50  LC_TELEPHONE LC_TIME
51do
52  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
53    eval $as_var=C; export $as_var
54  else
55    $as_unset $as_var
56  fi
57done
58
59# Required to use basename.
60if expr a : '\(a\)' >/dev/null 2>&1; then
61  as_expr=expr
62else
63  as_expr=false
64fi
65
66if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
67  as_basename=basename
68else
69  as_basename=false
70fi
71
72
73# Name of the executable.
74as_me=`$as_basename "$0" ||
75$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
76         X"$0" : 'X\(//\)$' \| \
77         X"$0" : 'X\(/\)$' \| \
78         .     : '\(.\)' 2>/dev/null ||
79echo X/"$0" |
80    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
81          /^X\/\(\/\/\)$/{ s//\1/; q; }
82          /^X\/\(\/\).*/{ s//\1/; q; }
83          s/.*/./; q'`
84
85
86# PATH needs CR, and LINENO needs CR and PATH.
87# Avoid depending upon Character Ranges.
88as_cr_letters='abcdefghijklmnopqrstuvwxyz'
89as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
90as_cr_Letters=$as_cr_letters$as_cr_LETTERS
91as_cr_digits='0123456789'
92as_cr_alnum=$as_cr_Letters$as_cr_digits
93
94# The user is always right.
95if test "${PATH_SEPARATOR+set}" != set; then
96  echo "#! /bin/sh" >conf$$.sh
97  echo  "exit 0"   >>conf$$.sh
98  chmod +x conf$$.sh
99  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
100    PATH_SEPARATOR=';'
101  else
102    PATH_SEPARATOR=:
103  fi
104  rm -f conf$$.sh
105fi
106
107
108  as_lineno_1=$LINENO
109  as_lineno_2=$LINENO
110  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
111  test "x$as_lineno_1" != "x$as_lineno_2" &&
112  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
113  # Find who we are.  Look in the path if we contain no path at all
114  # relative or not.
115  case $0 in
116    *[\\/]* ) as_myself=$0 ;;
117    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
118for as_dir in $PATH
119do
120  IFS=$as_save_IFS
121  test -z "$as_dir" && as_dir=.
122  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
123done
124
125       ;;
126  esac
127  # We did not find ourselves, most probably we were run as `sh COMMAND'
128  # in which case we are not to be found in the path.
129  if test "x$as_myself" = x; then
130    as_myself=$0
131  fi
132  if test ! -f "$as_myself"; then
133    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
134   { (exit 1); exit 1; }; }
135  fi
136  case $CONFIG_SHELL in
137  '')
138    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
139for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
140do
141  IFS=$as_save_IFS
142  test -z "$as_dir" && as_dir=.
143  for as_base in sh bash ksh sh5; do
144         case $as_dir in
145         /*)
146           if ("$as_dir/$as_base" -c '
147  as_lineno_1=$LINENO
148  as_lineno_2=$LINENO
149  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
150  test "x$as_lineno_1" != "x$as_lineno_2" &&
151  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
152             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
153             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
154             CONFIG_SHELL=$as_dir/$as_base
155             export CONFIG_SHELL
156             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
157           fi;;
158         esac
159       done
160done
161;;
162  esac
163
164  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
165  # uniformly replaced by the line number.  The first 'sed' inserts a
166  # line-number line before each line; the second 'sed' does the real
167  # work.  The second script uses 'N' to pair each line-number line
168  # with the numbered line, and appends trailing '-' during
169  # substitution so that $LINENO is not a special case at line end.
170  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
171  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
172  sed '=' <$as_myself |
173    sed '
174      N
175      s,$,-,
176      : loop
177      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
178      t loop
179      s,-$,,
180      s,^['$as_cr_digits']*\n,,
181    ' >$as_me.lineno &&
182  chmod +x $as_me.lineno ||
183    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
184   { (exit 1); exit 1; }; }
185
186  # Don't try to exec as it changes $[0], causing all sort of problems
187  # (the dirname of $[0] is not the place where we might find the
188  # original and so on.  Autoconf is especially sensible to this).
189  . ./$as_me.lineno
190  # Exit status is that of the last command.
191  exit
192}
193
194
195case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
196  *c*,-n*) ECHO_N= ECHO_C='
197' ECHO_T='      ' ;;
198  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
199  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
200esac
201
202if expr a : '\(a\)' >/dev/null 2>&1; then
203  as_expr=expr
204else
205  as_expr=false
206fi
207
208rm -f conf$$ conf$$.exe conf$$.file
209echo >conf$$.file
210if ln -s conf$$.file conf$$ 2>/dev/null; then
211  # We could just check for DJGPP; but this test a) works b) is more generic
212  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
213  if test -f conf$$.exe; then
214    # Don't use ln at all; we don't have any links
215    as_ln_s='cp -p'
216  else
217    as_ln_s='ln -s'
218  fi
219elif ln conf$$.file conf$$ 2>/dev/null; then
220  as_ln_s=ln
221else
222  as_ln_s='cp -p'
223fi
224rm -f conf$$ conf$$.exe conf$$.file
225
226if mkdir -p . 2>/dev/null; then
227  as_mkdir_p=:
228else
229  test -d ./-p && rmdir ./-p
230  as_mkdir_p=false
231fi
232
233as_executable_p="test -f"
234
235# Sed expression to map a string onto a valid CPP name.
236as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
237
238# Sed expression to map a string onto a valid variable name.
239as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
240
241
242# IFS
243# We need space, tab and new line, in precisely that order.
244as_nl='
245'
246IFS="   $as_nl"
247
248# CDPATH.
249$as_unset CDPATH
250
251
252
253# Check that we are running under the correct shell.
254SHELL=${CONFIG_SHELL-/bin/sh}
255
256case X$ECHO in
257X*--fallback-echo)
258  # Remove one level of quotation (which was required for Make).
259  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
260  ;;
261esac
262
263echo=${ECHO-echo}
264if test "X$1" = X--no-reexec; then
265  # Discard the --no-reexec flag, and continue.
266  shift
267elif test "X$1" = X--fallback-echo; then
268  # Avoid inline document here, it may be left over
269  :
270elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
271  # Yippee, $echo works!
272  :
273else
274  # Restart under the correct shell.
275  exec $SHELL "$0" --no-reexec ${1+"$@"}
276fi
277
278if test "X$1" = X--fallback-echo; then
279  # used as fallback echo
280  shift
281  cat <<EOF
282$*
283EOF
284  exit 0
285fi
286
287# The HP-UX ksh and POSIX shell print the target directory to stdout
288# if CDPATH is set.
289(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
290
291if test -z "$ECHO"; then
292if test "X${echo_test_string+set}" != Xset; then
293# find a string as large as possible, as long as the shell can cope with it
294  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
295    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
296    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
297       echo_test_string=`eval $cmd` &&
298       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
299    then
300      break
301    fi
302  done
303fi
304
305if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
306   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
307   test "X$echo_testing_string" = "X$echo_test_string"; then
308  :
309else
310  # The Solaris, AIX, and Digital Unix default echo programs unquote
311  # backslashes.  This makes it impossible to quote backslashes using
312  #   echo "$something" | sed 's/\\/\\\\/g'
313  #
314  # So, first we look for a working echo in the user's PATH.
315
316  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
317  for dir in $PATH /usr/ucb; do
318    IFS="$lt_save_ifs"
319    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
320       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
321       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
322       test "X$echo_testing_string" = "X$echo_test_string"; then
323      echo="$dir/echo"
324      break
325    fi
326  done
327  IFS="$lt_save_ifs"
328
329  if test "X$echo" = Xecho; then
330    # We didn't find a better echo, so look for alternatives.
331    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
332       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
333       test "X$echo_testing_string" = "X$echo_test_string"; then
334      # This shell has a builtin print -r that does the trick.
335      echo='print -r'
336    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
337         test "X$CONFIG_SHELL" != X/bin/ksh; then
338      # If we have ksh, try running configure again with it.
339      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
340      export ORIGINAL_CONFIG_SHELL
341      CONFIG_SHELL=/bin/ksh
342      export CONFIG_SHELL
343      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
344    else
345      # Try using printf.
346      echo='printf %s\n'
347      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
348         echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
349         test "X$echo_testing_string" = "X$echo_test_string"; then
350        # Cool, printf works
351        :
352      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
353           test "X$echo_testing_string" = 'X\t' &&
354           echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
355           test "X$echo_testing_string" = "X$echo_test_string"; then
356        CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
357        export CONFIG_SHELL
358        SHELL="$CONFIG_SHELL"
359        export SHELL
360        echo="$CONFIG_SHELL $0 --fallback-echo"
361      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
362           test "X$echo_testing_string" = 'X\t' &&
363           echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
364           test "X$echo_testing_string" = "X$echo_test_string"; then
365        echo="$CONFIG_SHELL $0 --fallback-echo"
366      else
367        # maybe with a smaller string...
368        prev=:
369
370        for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
371          if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
372          then
373            break
374          fi
375          prev="$cmd"
376        done
377
378        if test "$prev" != 'sed 50q "$0"'; then
379          echo_test_string=`eval $prev`
380          export echo_test_string
381          exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
382        else
383          # Oops.  We lost completely, so just stick with echo.
384          echo=echo
385        fi
386      fi
387    fi
388  fi
389fi
390fi
391
392# Copy echo and quote the copy suitably for passing to libtool from
393# the Makefile, instead of quoting the original, which is used later.
394ECHO=$echo
395if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
396   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
397fi
398
399
400
401
402tagnames=${tagnames+${tagnames},}CXX
403
404tagnames=${tagnames+${tagnames},}F77
405
406# Name of the host.
407# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
408# so uname gets run too.
409ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
410
411exec 6>&1
412
413#
414# Initializations.
415#
416ac_default_prefix=/usr/local
417ac_config_libobj_dir=.
418cross_compiling=no
419subdirs=
420MFLAGS=
421MAKEFLAGS=
422SHELL=${CONFIG_SHELL-/bin/sh}
423
424# Maximum number of lines to put in a shell here document.
425# This variable seems obsolete.  It should probably be removed, and
426# only ac_max_sed_lines should be used.
427: ${ac_max_here_lines=38}
428
429# Identity of this package.
430PACKAGE_NAME='ThirdPartyBlas'
431PACKAGE_TARNAME='thirdpartyblas'
432PACKAGE_VERSION='trunk'
433PACKAGE_STRING='ThirdPartyBlas trunk'
434PACKAGE_BUGREPORT='http://projects.coin-or.org/BuildTools/newticket'
435
436ac_unique_file="dgemm.f"
437ac_default_prefix=`pwd`
438# Factoring default headers for most tests.
439ac_includes_default="\
440#include <stdio.h>
441#if HAVE_SYS_TYPES_H
442# include <sys/types.h>
443#endif
444#if HAVE_SYS_STAT_H
445# include <sys/stat.h>
446#endif
447#if STDC_HEADERS
448# include <stdlib.h>
449# include <stddef.h>
450#else
451# if HAVE_STDLIB_H
452#  include <stdlib.h>
453# endif
454#endif
455#if HAVE_STRING_H
456# if !STDC_HEADERS && HAVE_MEMORY_H
457#  include <memory.h>
458# endif
459# include <string.h>
460#endif
461#if HAVE_STRINGS_H
462# include <strings.h>
463#endif
464#if HAVE_INTTYPES_H
465# include <inttypes.h>
466#else
467# if HAVE_STDINT_H
468#  include <stdint.h>
469# endif
470#endif
471#if HAVE_UNISTD_H
472# include <unistd.h>
473#endif"
474
475ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS ADDLIBS PCADDLIBS FADDLIBS ALWAYS_FALSE_TRUE ALWAYS_FALSE_FALSE have_svnversion BLAS_SVN_REV build build_cpu build_vendor build_os CDEFS ADD_CFLAGS DBG_CFLAGS OPT_CFLAGS sol_cc_compiler CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT MPICC ADD_FFLAGS DBG_FFLAGS OPT_FFLAGS F77 FFLAGS ac_ct_F77 MPIF77 FLIBS BLAS_PCLIBS PKG_CONFIG ac_pt_PKG_CONFIG COIN_HAS_PKGCONFIG_TRUE COIN_HAS_PKGCONFIG_FALSE COIN_PKG_CONFIG_PATH COIN_PKG_CONFIG_PATH_UNINSTALLED EGREP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBTOOLM4 have_autoconf have_automake have_svn BUILDTOOLSDIR AUX_DIR abs_source_dir abs_lib_dir abs_include_dir abs_bin_dir HAVE_EXTERNALS_TRUE HAVE_EXTERNALS_FALSE host host_cpu host_vendor host_os LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP LIBTOOL ac_c_preproc_warn_flag ac_cxx_preproc_warn_flag RPATH_FLAGS LT_LDFLAGS LIBEXT VPATH_DISTCLEANFILES ABSBUILDDIR LIBOBJS LTLIBOBJS'
476ac_subst_files=''
477
478# Initialize some variables set by options.
479ac_init_help=
480ac_init_version=false
481# The variables have the same names as the options, with
482# dashes changed to underlines.
483cache_file=/dev/null
484exec_prefix=NONE
485no_create=
486no_recursion=
487prefix=NONE
488program_prefix=NONE
489program_suffix=NONE
490program_transform_name=s,x,x,
491silent=
492site=
493srcdir=
494verbose=
495x_includes=NONE
496x_libraries=NONE
497
498# Installation directory options.
499# These are left unexpanded so users can "make install exec_prefix=/foo"
500# and all the variables that are supposed to be based on exec_prefix
501# by default will actually change.
502# Use braces instead of parens because sh, perl, etc. also accept them.
503bindir='${exec_prefix}/bin'
504sbindir='${exec_prefix}/sbin'
505libexecdir='${exec_prefix}/libexec'
506datadir='${prefix}/share'
507sysconfdir='${prefix}/etc'
508sharedstatedir='${prefix}/com'
509localstatedir='${prefix}/var'
510libdir='${exec_prefix}/lib'
511includedir='${prefix}/include'
512oldincludedir='/usr/include'
513infodir='${prefix}/info'
514mandir='${prefix}/man'
515
516ac_prev=
517for ac_option
518do
519  # If the previous option needs an argument, assign it.
520  if test -n "$ac_prev"; then
521    eval "$ac_prev=\$ac_option"
522    ac_prev=
523    continue
524  fi
525
526  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
527
528  # Accept the important Cygnus configure options, so we can diagnose typos.
529
530  case $ac_option in
531
532  -bindir | --bindir | --bindi | --bind | --bin | --bi)
533    ac_prev=bindir ;;
534  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
535    bindir=$ac_optarg ;;
536
537  -build | --build | --buil | --bui | --bu)
538    ac_prev=build_alias ;;
539  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
540    build_alias=$ac_optarg ;;
541
542  -cache-file | --cache-file | --cache-fil | --cache-fi \
543  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
544    ac_prev=cache_file ;;
545  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
546  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
547    cache_file=$ac_optarg ;;
548
549  --config-cache | -C)
550    cache_file=config.cache ;;
551
552  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
553    ac_prev=datadir ;;
554  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
555  | --da=*)
556    datadir=$ac_optarg ;;
557
558  -disable-* | --disable-*)
559    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
560    # Reject names that are not valid shell variable names.
561    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
562      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
563   { (exit 1); exit 1; }; }
564    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
565    eval "enable_$ac_feature=no" ;;
566
567  -enable-* | --enable-*)
568    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
569    # Reject names that are not valid shell variable names.
570    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
571      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
572   { (exit 1); exit 1; }; }
573    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
574    case $ac_option in
575      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
576      *) ac_optarg=yes ;;
577    esac
578    eval "enable_$ac_feature='$ac_optarg'" ;;
579
580  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
581  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
582  | --exec | --exe | --ex)
583    ac_prev=exec_prefix ;;
584  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
585  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
586  | --exec=* | --exe=* | --ex=*)
587    exec_prefix=$ac_optarg ;;
588
589  -gas | --gas | --ga | --g)
590    # Obsolete; use --with-gas.
591    with_gas=yes ;;
592
593  -help | --help | --hel | --he | -h)
594    ac_init_help=long ;;
595  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
596    ac_init_help=recursive ;;
597  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
598    ac_init_help=short ;;
599
600  -host | --host | --hos | --ho)
601    ac_prev=host_alias ;;
602  -host=* | --host=* | --hos=* | --ho=*)
603    host_alias=$ac_optarg ;;
604
605  -includedir | --includedir | --includedi | --included | --include \
606  | --includ | --inclu | --incl | --inc)
607    ac_prev=includedir ;;
608  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
609  | --includ=* | --inclu=* | --incl=* | --inc=*)
610    includedir=$ac_optarg ;;
611
612  -infodir | --infodir | --infodi | --infod | --info | --inf)
613    ac_prev=infodir ;;
614  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
615    infodir=$ac_optarg ;;
616
617  -libdir | --libdir | --libdi | --libd)
618    ac_prev=libdir ;;
619  -libdir=* | --libdir=* | --libdi=* | --libd=*)
620    libdir=$ac_optarg ;;
621
622  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
623  | --libexe | --libex | --libe)
624    ac_prev=libexecdir ;;
625  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
626  | --libexe=* | --libex=* | --libe=*)
627    libexecdir=$ac_optarg ;;
628
629  -localstatedir | --localstatedir | --localstatedi | --localstated \
630  | --localstate | --localstat | --localsta | --localst \
631  | --locals | --local | --loca | --loc | --lo)
632    ac_prev=localstatedir ;;
633  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
634  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
635  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
636    localstatedir=$ac_optarg ;;
637
638  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
639    ac_prev=mandir ;;
640  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
641    mandir=$ac_optarg ;;
642
643  -nfp | --nfp | --nf)
644    # Obsolete; use --without-fp.
645    with_fp=no ;;
646
647  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
648  | --no-cr | --no-c | -n)
649    no_create=yes ;;
650
651  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
652  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
653    no_recursion=yes ;;
654
655  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
656  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
657  | --oldin | --oldi | --old | --ol | --o)
658    ac_prev=oldincludedir ;;
659  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
660  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
661  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
662    oldincludedir=$ac_optarg ;;
663
664  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
665    ac_prev=prefix ;;
666  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
667    prefix=$ac_optarg ;;
668
669  -program-prefix | --program-prefix | --program-prefi | --program-pref \
670  | --program-pre | --program-pr | --program-p)
671    ac_prev=program_prefix ;;
672  -program-prefix=* | --program-prefix=* | --program-prefi=* \
673  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
674    program_prefix=$ac_optarg ;;
675
676  -program-suffix | --program-suffix | --program-suffi | --program-suff \
677  | --program-suf | --program-su | --program-s)
678    ac_prev=program_suffix ;;
679  -program-suffix=* | --program-suffix=* | --program-suffi=* \
680  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
681    program_suffix=$ac_optarg ;;
682
683  -program-transform-name | --program-transform-name \
684  | --program-transform-nam | --program-transform-na \
685  | --program-transform-n | --program-transform- \
686  | --program-transform | --program-transfor \
687  | --program-transfo | --program-transf \
688  | --program-trans | --program-tran \
689  | --progr-tra | --program-tr | --program-t)
690    ac_prev=program_transform_name ;;
691  -program-transform-name=* | --program-transform-name=* \
692  | --program-transform-nam=* | --program-transform-na=* \
693  | --program-transform-n=* | --program-transform-=* \
694  | --program-transform=* | --program-transfor=* \
695  | --program-transfo=* | --program-transf=* \
696  | --program-trans=* | --program-tran=* \
697  | --progr-tra=* | --program-tr=* | --program-t=*)
698    program_transform_name=$ac_optarg ;;
699
700  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
701  | -silent | --silent | --silen | --sile | --sil)
702    silent=yes ;;
703
704  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
705    ac_prev=sbindir ;;
706  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
707  | --sbi=* | --sb=*)
708    sbindir=$ac_optarg ;;
709
710  -sharedstatedir | --sharedstatedir | --sharedstatedi \
711  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
712  | --sharedst | --shareds | --shared | --share | --shar \
713  | --sha | --sh)
714    ac_prev=sharedstatedir ;;
715  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
716  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
717  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
718  | --sha=* | --sh=*)
719    sharedstatedir=$ac_optarg ;;
720
721  -site | --site | --sit)
722    ac_prev=site ;;
723  -site=* | --site=* | --sit=*)
724    site=$ac_optarg ;;
725
726  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
727    ac_prev=srcdir ;;
728  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
729    srcdir=$ac_optarg ;;
730
731  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
732  | --syscon | --sysco | --sysc | --sys | --sy)
733    ac_prev=sysconfdir ;;
734  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
735  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
736    sysconfdir=$ac_optarg ;;
737
738  -target | --target | --targe | --targ | --tar | --ta | --t)
739    ac_prev=target_alias ;;
740  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
741    target_alias=$ac_optarg ;;
742
743  -v | -verbose | --verbose | --verbos | --verbo | --verb)
744    verbose=yes ;;
745
746  -version | --version | --versio | --versi | --vers | -V)
747    ac_init_version=: ;;
748
749  -with-* | --with-*)
750    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
751    # Reject names that are not valid shell variable names.
752    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
753      { echo "$as_me: error: invalid package name: $ac_package" >&2
754   { (exit 1); exit 1; }; }
755    ac_package=`echo $ac_package| sed 's/-/_/g'`
756    case $ac_option in
757      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
758      *) ac_optarg=yes ;;
759    esac
760    eval "with_$ac_package='$ac_optarg'" ;;
761
762  -without-* | --without-*)
763    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
764    # Reject names that are not valid shell variable names.
765    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
766      { echo "$as_me: error: invalid package name: $ac_package" >&2
767   { (exit 1); exit 1; }; }
768    ac_package=`echo $ac_package | sed 's/-/_/g'`
769    eval "with_$ac_package=no" ;;
770
771  --x)
772    # Obsolete; use --with-x.
773    with_x=yes ;;
774
775  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
776  | --x-incl | --x-inc | --x-in | --x-i)
777    ac_prev=x_includes ;;
778  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
779  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
780    x_includes=$ac_optarg ;;
781
782  -x-libraries | --x-libraries | --x-librarie | --x-librari \
783  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
784    ac_prev=x_libraries ;;
785  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
786  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
787    x_libraries=$ac_optarg ;;
788
789  -*) { echo "$as_me: error: unrecognized option: $ac_option
790Try \`$0 --help' for more information." >&2
791   { (exit 1); exit 1; }; }
792    ;;
793
794  *=*)
795    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
796    # Reject names that are not valid shell variable names.
797    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
798      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
799   { (exit 1); exit 1; }; }
800    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
801    eval "$ac_envvar='$ac_optarg'"
802    export $ac_envvar ;;
803
804  *)
805    # FIXME: should be removed in autoconf 3.0.
806    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
807    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
808      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
809    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
810    ;;
811
812  esac
813done
814
815if test -n "$ac_prev"; then
816  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
817  { echo "$as_me: error: missing argument to $ac_option" >&2
818   { (exit 1); exit 1; }; }
819fi
820
821# Be sure to have absolute paths.
822for ac_var in exec_prefix prefix
823do
824  eval ac_val=$`echo $ac_var`
825  case $ac_val in
826    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
827    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
828   { (exit 1); exit 1; }; };;
829  esac
830done
831
832# Be sure to have absolute paths.
833for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
834              localstatedir libdir includedir oldincludedir infodir mandir
835do
836  eval ac_val=$`echo $ac_var`
837  case $ac_val in
838    [\\/$]* | ?:[\\/]* ) ;;
839    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
840   { (exit 1); exit 1; }; };;
841  esac
842done
843
844# There might be people who depend on the old broken behavior: `$host'
845# used to hold the argument of --host etc.
846# FIXME: To remove some day.
847build=$build_alias
848host=$host_alias
849target=$target_alias
850
851# FIXME: To remove some day.
852if test "x$host_alias" != x; then
853  if test "x$build_alias" = x; then
854    cross_compiling=maybe
855    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
856    If a cross compiler is detected then cross compile mode will be used." >&2
857  elif test "x$build_alias" != "x$host_alias"; then
858    cross_compiling=yes
859  fi
860fi
861
862ac_tool_prefix=
863test -n "$host_alias" && ac_tool_prefix=$host_alias-
864
865test "$silent" = yes && exec 6>/dev/null
866
867
868# Find the source files, if location was not specified.
869if test -z "$srcdir"; then
870  ac_srcdir_defaulted=yes
871  # Try the directory containing this script, then its parent.
872  ac_confdir=`(dirname "$0") 2>/dev/null ||
873$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
874         X"$0" : 'X\(//\)[^/]' \| \
875         X"$0" : 'X\(//\)$' \| \
876         X"$0" : 'X\(/\)' \| \
877         .     : '\(.\)' 2>/dev/null ||
878echo X"$0" |
879    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
880          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
881          /^X\(\/\/\)$/{ s//\1/; q; }
882          /^X\(\/\).*/{ s//\1/; q; }
883          s/.*/./; q'`
884  srcdir=$ac_confdir
885  if test ! -r $srcdir/$ac_unique_file; then
886    srcdir=..
887  fi
888else
889  ac_srcdir_defaulted=no
890fi
891if test ! -r $srcdir/$ac_unique_file; then
892  if test "$ac_srcdir_defaulted" = yes; then
893    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
894   { (exit 1); exit 1; }; }
895  else
896    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
897   { (exit 1); exit 1; }; }
898  fi
899fi
900(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
901  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
902   { (exit 1); exit 1; }; }
903srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
904ac_env_build_alias_set=${build_alias+set}
905ac_env_build_alias_value=$build_alias
906ac_cv_env_build_alias_set=${build_alias+set}
907ac_cv_env_build_alias_value=$build_alias
908ac_env_host_alias_set=${host_alias+set}
909ac_env_host_alias_value=$host_alias
910ac_cv_env_host_alias_set=${host_alias+set}
911ac_cv_env_host_alias_value=$host_alias
912ac_env_target_alias_set=${target_alias+set}
913ac_env_target_alias_value=$target_alias
914ac_cv_env_target_alias_set=${target_alias+set}
915ac_cv_env_target_alias_value=$target_alias
916ac_env_CDEFS_set=${CDEFS+set}
917ac_env_CDEFS_value=$CDEFS
918ac_cv_env_CDEFS_set=${CDEFS+set}
919ac_cv_env_CDEFS_value=$CDEFS
920ac_env_ADD_CFLAGS_set=${ADD_CFLAGS+set}
921ac_env_ADD_CFLAGS_value=$ADD_CFLAGS
922ac_cv_env_ADD_CFLAGS_set=${ADD_CFLAGS+set}
923ac_cv_env_ADD_CFLAGS_value=$ADD_CFLAGS
924ac_env_DBG_CFLAGS_set=${DBG_CFLAGS+set}
925ac_env_DBG_CFLAGS_value=$DBG_CFLAGS
926ac_cv_env_DBG_CFLAGS_set=${DBG_CFLAGS+set}
927ac_cv_env_DBG_CFLAGS_value=$DBG_CFLAGS
928ac_env_OPT_CFLAGS_set=${OPT_CFLAGS+set}
929ac_env_OPT_CFLAGS_value=$OPT_CFLAGS
930ac_cv_env_OPT_CFLAGS_set=${OPT_CFLAGS+set}
931ac_cv_env_OPT_CFLAGS_value=$OPT_CFLAGS
932ac_env_CC_set=${CC+set}
933ac_env_CC_value=$CC
934ac_cv_env_CC_set=${CC+set}
935ac_cv_env_CC_value=$CC
936ac_env_CFLAGS_set=${CFLAGS+set}
937ac_env_CFLAGS_value=$CFLAGS
938ac_cv_env_CFLAGS_set=${CFLAGS+set}
939ac_cv_env_CFLAGS_value=$CFLAGS
940ac_env_LDFLAGS_set=${LDFLAGS+set}
941ac_env_LDFLAGS_value=$LDFLAGS
942ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
943ac_cv_env_LDFLAGS_value=$LDFLAGS
944ac_env_CPPFLAGS_set=${CPPFLAGS+set}
945ac_env_CPPFLAGS_value=$CPPFLAGS
946ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
947ac_cv_env_CPPFLAGS_value=$CPPFLAGS
948ac_env_MPICC_set=${MPICC+set}
949ac_env_MPICC_value=$MPICC
950ac_cv_env_MPICC_set=${MPICC+set}
951ac_cv_env_MPICC_value=$MPICC
952ac_env_ADD_FFLAGS_set=${ADD_FFLAGS+set}
953ac_env_ADD_FFLAGS_value=$ADD_FFLAGS
954ac_cv_env_ADD_FFLAGS_set=${ADD_FFLAGS+set}
955ac_cv_env_ADD_FFLAGS_value=$ADD_FFLAGS
956ac_env_DBG_FFLAGS_set=${DBG_FFLAGS+set}
957ac_env_DBG_FFLAGS_value=$DBG_FFLAGS
958ac_cv_env_DBG_FFLAGS_set=${DBG_FFLAGS+set}
959ac_cv_env_DBG_FFLAGS_value=$DBG_FFLAGS
960ac_env_OPT_FFLAGS_set=${OPT_FFLAGS+set}
961ac_env_OPT_FFLAGS_value=$OPT_FFLAGS
962ac_cv_env_OPT_FFLAGS_set=${OPT_FFLAGS+set}
963ac_cv_env_OPT_FFLAGS_value=$OPT_FFLAGS
964ac_env_F77_set=${F77+set}
965ac_env_F77_value=$F77
966ac_cv_env_F77_set=${F77+set}
967ac_cv_env_F77_value=$F77
968ac_env_FFLAGS_set=${FFLAGS+set}
969ac_env_FFLAGS_value=$FFLAGS
970ac_cv_env_FFLAGS_set=${FFLAGS+set}
971ac_cv_env_FFLAGS_value=$FFLAGS
972ac_env_MPIF77_set=${MPIF77+set}
973ac_env_MPIF77_value=$MPIF77
974ac_cv_env_MPIF77_set=${MPIF77+set}
975ac_cv_env_MPIF77_value=$MPIF77
976ac_env_PKG_CONFIG_set=${PKG_CONFIG+set}
977ac_env_PKG_CONFIG_value=$PKG_CONFIG
978ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set}
979ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG
980ac_env_CPP_set=${CPP+set}
981ac_env_CPP_value=$CPP
982ac_cv_env_CPP_set=${CPP+set}
983ac_cv_env_CPP_value=$CPP
984ac_env_CXX_set=${CXX+set}
985ac_env_CXX_value=$CXX
986ac_cv_env_CXX_set=${CXX+set}
987ac_cv_env_CXX_value=$CXX
988ac_env_CXXFLAGS_set=${CXXFLAGS+set}
989ac_env_CXXFLAGS_value=$CXXFLAGS
990ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
991ac_cv_env_CXXFLAGS_value=$CXXFLAGS
992ac_env_CXXCPP_set=${CXXCPP+set}
993ac_env_CXXCPP_value=$CXXCPP
994ac_cv_env_CXXCPP_set=${CXXCPP+set}
995ac_cv_env_CXXCPP_value=$CXXCPP
996
997#
998# Report the --help message.
999#
1000if test "$ac_init_help" = "long"; then
1001  # Omit some internal or obsolete options to make the list less imposing.
1002  # This message is too long to be a string in the A/UX 3.1 sh.
1003  cat <<_ACEOF
1004\`configure' configures ThirdPartyBlas trunk to adapt to many kinds of systems.
1005
1006Usage: $0 [OPTION]... [VAR=VALUE]...
1007
1008To assign environment variables (e.g., CC, CFLAGS...), specify them as
1009VAR=VALUE.  See below for descriptions of some of the useful variables.
1010
1011Defaults for the options are specified in brackets.
1012
1013Configuration:
1014  -h, --help              display this help and exit
1015      --help=short        display options specific to this package
1016      --help=recursive    display the short help of all the included packages
1017  -V, --version           display version information and exit
1018  -q, --quiet, --silent   do not print \`checking...' messages
1019      --cache-file=FILE   cache test results in FILE [disabled]
1020  -C, --config-cache      alias for \`--cache-file=config.cache'
1021  -n, --no-create         do not create output files
1022      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1023
1024_ACEOF
1025
1026  cat <<_ACEOF
1027Installation directories:
1028  --prefix=PREFIX         install architecture-independent files in PREFIX
1029                          [$ac_default_prefix]
1030  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1031                          [PREFIX]
1032
1033By default, \`make install' will install all the files in
1034\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1035an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1036for instance \`--prefix=\$HOME'.
1037
1038For better control, use the options below.
1039
1040Fine tuning of the installation directories:
1041  --bindir=DIR           user executables [EPREFIX/bin]
1042  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1043  --libexecdir=DIR       program executables [EPREFIX/libexec]
1044  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1045  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1046  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1047  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1048  --libdir=DIR           object code libraries [EPREFIX/lib]
1049  --includedir=DIR       C header files [PREFIX/include]
1050  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1051  --infodir=DIR          info documentation [PREFIX/info]
1052  --mandir=DIR           man documentation [PREFIX/man]
1053_ACEOF
1054
1055  cat <<\_ACEOF
1056
1057Program names:
1058  --program-prefix=PREFIX            prepend PREFIX to installed program names
1059  --program-suffix=SUFFIX            append SUFFIX to installed program names
1060  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1061
1062System types:
1063  --build=BUILD     configure for building on BUILD [guessed]
1064  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1065_ACEOF
1066fi
1067
1068if test -n "$ac_init_help"; then
1069  case $ac_init_help in
1070     short | recursive ) echo "Configuration of ThirdPartyBlas trunk:";;
1071   esac
1072  cat <<\_ACEOF
1073
1074Optional Features:
1075  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1076  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1077  --enable-debug          compile all projects with debug options tests
1078  --enable-debug-blas compile this project (Blas) with debug options
1079  --enable-doscompile     Under Cygwin, compile so that executables run under
1080                          DOS. Set to mingw to use gcc/g++/ld with
1081                          -mno-cygwin. Set to msvc to use cl/link (or
1082                          icl/link). Default when mentioned: mingw. Default
1083                          when not mentioned: disabled.
1084  --enable-pkg-config     use pkg-config if available (default is yes)
1085  --enable-static[=PKGS]
1086                          build static libraries [default=no]
1087  --disable-dependency-tracking  speeds up one-time build
1088  --enable-dependency-tracking   do not reject slow dependency extractors
1089  --enable-maintainer-mode  enable make rules and dependencies not useful
1090                          (and sometimes confusing) to the casual installer
1091  --enable-shared[=PKGS]
1092                          build shared libraries [default=yes]
1093  --enable-fast-install[=PKGS]
1094                          optimize for fast installation [default=yes]
1095  --disable-libtool-lock  avoid locking (might break parallel builds)
1096
1097Optional Packages:
1098  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1099  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1100  --with-blas-verbosity specify the debug verbosity level for project Blas
1101  --with-blas-checklevel specify the sanity check level for project Blas
1102  --with-coin-instdir     prefix of installation directory for precompiled
1103                          COIN packages
1104  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1105  --with-pic              try to use only PIC/non-PIC objects [default=use
1106                          both]
1107  --with-tags[=TAGS]
1108                          include additional configurations [automatic]
1109
1110Some influential environment variables:
1111  CDEFS       Additional -D flags to be used when compiling C code.
1112  ADD_CFLAGS  Additional C compiler options
1113  DBG_CFLAGS  Debug C compiler options
1114  OPT_CFLAGS  Optimize C compiler options
1115  CC          C compiler command
1116  CFLAGS      C compiler flags
1117  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1118              nonstandard directory <lib dir>
1119  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1120              headers in a nonstandard directory <include dir>
1121  MPICC       C MPI Compiler
1122  ADD_FFLAGS  Additional Fortran compiler options
1123  DBG_FFLAGS  Debug Fortran compiler options
1124  OPT_FFLAGS  Optimize Fortran compiler options
1125  F77         Fortran 77 compiler command
1126  FFLAGS      Fortran 77 compiler flags
1127  MPIF77      Fortran MPI Compiler
1128  PKG_CONFIG  path to pkg-config utility
1129  CPP         C preprocessor
1130  CXX         C++ compiler command
1131  CXXFLAGS    C++ compiler flags
1132  CXXCPP      C++ preprocessor
1133
1134Use these variables to override the choices made by `configure' or to help
1135it to find libraries and programs with nonstandard names/locations.
1136
1137Report bugs to <http://projects.coin-or.org/BuildTools/newticket>.
1138_ACEOF
1139fi
1140
1141if test "$ac_init_help" = "recursive"; then
1142  # If there are subdirs, report their specific --help.
1143  ac_popdir=`pwd`
1144  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1145    test -d $ac_dir || continue
1146    ac_builddir=.
1147
1148if test "$ac_dir" != .; then
1149  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1150  # A "../" for each directory in $ac_dir_suffix.
1151  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1152else
1153  ac_dir_suffix= ac_top_builddir=
1154fi
1155
1156case $srcdir in
1157  .)  # No --srcdir option.  We are building in place.
1158    ac_srcdir=.
1159    if test -z "$ac_top_builddir"; then
1160       ac_top_srcdir=.
1161    else
1162       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1163    fi ;;
1164  [\\/]* | ?:[\\/]* )  # Absolute path.
1165    ac_srcdir=$srcdir$ac_dir_suffix;
1166    ac_top_srcdir=$srcdir ;;
1167  *) # Relative path.
1168    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1169    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1170esac
1171
1172# Do not use `cd foo && pwd` to compute absolute paths, because
1173# the directories may not exist.
1174case `pwd` in
1175.) ac_abs_builddir="$ac_dir";;
1176*)
1177  case "$ac_dir" in
1178  .) ac_abs_builddir=`pwd`;;
1179  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1180  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1181  esac;;
1182esac
1183case $ac_abs_builddir in
1184.) ac_abs_top_builddir=${ac_top_builddir}.;;
1185*)
1186  case ${ac_top_builddir}. in
1187  .) ac_abs_top_builddir=$ac_abs_builddir;;
1188  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1189  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1190  esac;;
1191esac
1192case $ac_abs_builddir in
1193.) ac_abs_srcdir=$ac_srcdir;;
1194*)
1195  case $ac_srcdir in
1196  .) ac_abs_srcdir=$ac_abs_builddir;;
1197  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1198  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1199  esac;;
1200esac
1201case $ac_abs_builddir in
1202.) ac_abs_top_srcdir=$ac_top_srcdir;;
1203*)
1204  case $ac_top_srcdir in
1205  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1206  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1207  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1208  esac;;
1209esac
1210
1211    cd $ac_dir
1212    # Check for guested configure; otherwise get Cygnus style configure.
1213    if test -f $ac_srcdir/configure.gnu; then
1214      echo
1215      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1216    elif test -f $ac_srcdir/configure; then
1217      echo
1218      $SHELL $ac_srcdir/configure  --help=recursive
1219    elif test -f $ac_srcdir/configure.ac ||
1220           test -f $ac_srcdir/configure.in; then
1221      echo
1222      $ac_configure --help
1223    else
1224      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1225    fi
1226    cd $ac_popdir
1227  done
1228fi
1229
1230test -n "$ac_init_help" && exit 0
1231if $ac_init_version; then
1232  cat <<\_ACEOF
1233ThirdPartyBlas configure trunk
1234generated by GNU Autoconf 2.59
1235
1236Copyright (C) 2003 Free Software Foundation, Inc.
1237This configure script is free software; the Free Software Foundation
1238gives unlimited permission to copy, distribute and modify it.
1239
1240
1241Copyright 2006 International Business Machines and others.
1242All Rights Reserved.
1243This file is part of the open source package Coin which is distributed
1244under the Common Public License.
1245_ACEOF
1246  exit 0
1247fi
1248exec 5>config.log
1249cat >&5 <<_ACEOF
1250This file contains any messages produced by compilers while
1251running configure, to aid debugging if configure makes a mistake.
1252
1253It was created by ThirdPartyBlas $as_me trunk, which was
1254generated by GNU Autoconf 2.59.  Invocation command line was
1255
1256  $ $0 $@
1257
1258_ACEOF
1259{
1260cat <<_ASUNAME
1261## --------- ##
1262## Platform. ##
1263## --------- ##
1264
1265hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1266uname -m = `(uname -m) 2>/dev/null || echo unknown`
1267uname -r = `(uname -r) 2>/dev/null || echo unknown`
1268uname -s = `(uname -s) 2>/dev/null || echo unknown`
1269uname -v = `(uname -v) 2>/dev/null || echo unknown`
1270
1271/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1272/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1273
1274/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1275/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1276/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1277hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1278/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1279/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1280/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1281
1282_ASUNAME
1283
1284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1285for as_dir in $PATH
1286do
1287  IFS=$as_save_IFS
1288  test -z "$as_dir" && as_dir=.
1289  echo "PATH: $as_dir"
1290done
1291
1292} >&5
1293
1294cat >&5 <<_ACEOF
1295
1296
1297## ----------- ##
1298## Core tests. ##
1299## ----------- ##
1300
1301_ACEOF
1302
1303
1304# Keep a trace of the command line.
1305# Strip out --no-create and --no-recursion so they do not pile up.
1306# Strip out --silent because we don't want to record it for future runs.
1307# Also quote any args containing shell meta-characters.
1308# Make two passes to allow for proper duplicate-argument suppression.
1309ac_configure_args=
1310ac_configure_args0=
1311ac_configure_args1=
1312ac_sep=
1313ac_must_keep_next=false
1314for ac_pass in 1 2
1315do
1316  for ac_arg
1317  do
1318    case $ac_arg in
1319    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1320    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1321    | -silent | --silent | --silen | --sile | --sil)
1322      continue ;;
1323    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1324      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1325    esac
1326    case $ac_pass in
1327    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1328    2)
1329      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1330      if test $ac_must_keep_next = true; then
1331        ac_must_keep_next=false # Got value, back to normal.
1332      else
1333        case $ac_arg in
1334          *=* | --config-cache | -C | -disable-* | --disable-* \
1335          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1336          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1337          | -with-* | --with-* | -without-* | --without-* | --x)
1338            case "$ac_configure_args0 " in
1339              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1340            esac
1341            ;;
1342          -* ) ac_must_keep_next=true ;;
1343        esac
1344      fi
1345      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1346      # Get rid of the leading space.
1347      ac_sep=" "
1348      ;;
1349    esac
1350  done
1351done
1352$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1353$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1354
1355# When interrupted or exit'd, cleanup temporary files, and complete
1356# config.log.  We remove comments because anyway the quotes in there
1357# would cause problems or look ugly.
1358# WARNING: Be sure not to use single quotes in there, as some shells,
1359# such as our DU 5.0 friend, will then `close' the trap.
1360trap 'exit_status=$?
1361  # Save into config.log some information that might help in debugging.
1362  {
1363    echo
1364
1365    cat <<\_ASBOX
1366## ---------------- ##
1367## Cache variables. ##
1368## ---------------- ##
1369_ASBOX
1370    echo
1371    # The following way of writing the cache mishandles newlines in values,
1372{
1373  (set) 2>&1 |
1374    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1375    *ac_space=\ *)
1376      sed -n \
1377        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1378          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1379      ;;
1380    *)
1381      sed -n \
1382        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1383      ;;
1384    esac;
1385}
1386    echo
1387
1388    cat <<\_ASBOX
1389## ----------------- ##
1390## Output variables. ##
1391## ----------------- ##
1392_ASBOX
1393    echo
1394    for ac_var in $ac_subst_vars
1395    do
1396      eval ac_val=$`echo $ac_var`
1397      echo "$ac_var='"'"'$ac_val'"'"'"
1398    done | sort
1399    echo
1400
1401    if test -n "$ac_subst_files"; then
1402      cat <<\_ASBOX
1403## ------------- ##
1404## Output files. ##
1405## ------------- ##
1406_ASBOX
1407      echo
1408      for ac_var in $ac_subst_files
1409      do
1410        eval ac_val=$`echo $ac_var`
1411        echo "$ac_var='"'"'$ac_val'"'"'"
1412      done | sort
1413      echo
1414    fi
1415
1416    if test -s confdefs.h; then
1417      cat <<\_ASBOX
1418## ----------- ##
1419## confdefs.h. ##
1420## ----------- ##
1421_ASBOX
1422      echo
1423      sed "/^$/d" confdefs.h | sort
1424      echo
1425    fi
1426    test "$ac_signal" != 0 &&
1427      echo "$as_me: caught signal $ac_signal"
1428    echo "$as_me: exit $exit_status"
1429  } >&5
1430  rm -f core *.core &&
1431  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1432    exit $exit_status
1433     ' 0
1434for ac_signal in 1 2 13 15; do
1435  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1436done
1437ac_signal=0
1438
1439# confdefs.h avoids OS command line length limits that DEFS can exceed.
1440rm -rf conftest* confdefs.h
1441# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1442echo >confdefs.h
1443
1444# Predefined preprocessor variables.
1445
1446cat >>confdefs.h <<_ACEOF
1447#define PACKAGE_NAME "$PACKAGE_NAME"
1448_ACEOF
1449
1450
1451cat >>confdefs.h <<_ACEOF
1452#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1453_ACEOF
1454
1455
1456cat >>confdefs.h <<_ACEOF
1457#define PACKAGE_VERSION "$PACKAGE_VERSION"
1458_ACEOF
1459
1460
1461cat >>confdefs.h <<_ACEOF
1462#define PACKAGE_STRING "$PACKAGE_STRING"
1463_ACEOF
1464
1465
1466cat >>confdefs.h <<_ACEOF
1467#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1468_ACEOF
1469
1470
1471# Let the site file select an alternate cache file if it wants to.
1472# Prefer explicitly selected file to automatically selected ones.
1473if test -z "$CONFIG_SITE"; then
1474  if test "x$prefix" != xNONE; then
1475    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1476  else
1477    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1478  fi
1479fi
1480for ac_site_file in $CONFIG_SITE; do
1481  if test -r "$ac_site_file"; then
1482    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1483echo "$as_me: loading site script $ac_site_file" >&6;}
1484    sed 's/^/| /' "$ac_site_file" >&5
1485    . "$ac_site_file"
1486  fi
1487done
1488
1489if test -r "$cache_file"; then
1490  # Some versions of bash will fail to source /dev/null (special
1491  # files actually), so we avoid doing that.
1492  if test -f "$cache_file"; then
1493    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1494echo "$as_me: loading cache $cache_file" >&6;}
1495    case $cache_file in
1496      [\\/]* | ?:[\\/]* ) . $cache_file;;
1497      *)                      . ./$cache_file;;
1498    esac
1499  fi
1500else
1501  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1502echo "$as_me: creating cache $cache_file" >&6;}
1503  >$cache_file
1504fi
1505
1506# Check that the precious variables saved in the cache have kept the same
1507# value.
1508ac_cache_corrupted=false
1509for ac_var in `(set) 2>&1 |
1510               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1511  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1512  eval ac_new_set=\$ac_env_${ac_var}_set
1513  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1514  eval ac_new_val="\$ac_env_${ac_var}_value"
1515  case $ac_old_set,$ac_new_set in
1516    set,)
1517      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1518echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1519      ac_cache_corrupted=: ;;
1520    ,set)
1521      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1522echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1523      ac_cache_corrupted=: ;;
1524    ,);;
1525    *)
1526      if test "x$ac_old_val" != "x$ac_new_val"; then
1527        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1528echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1529        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1530echo "$as_me:   former value:  $ac_old_val" >&2;}
1531        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1532echo "$as_me:   current value: $ac_new_val" >&2;}
1533        ac_cache_corrupted=:
1534      fi;;
1535  esac
1536  # Pass precious variables to config.status.
1537  if test "$ac_new_set" = set; then
1538    case $ac_new_val in
1539    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1540      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1541    *) ac_arg=$ac_var=$ac_new_val ;;
1542    esac
1543    case " $ac_configure_args " in
1544      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1545      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1546    esac
1547  fi
1548done
1549if $ac_cache_corrupted; then
1550  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1551echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1552  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1553echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1554   { (exit 1); exit 1; }; }
1555fi
1556
1557ac_ext=c
1558ac_cpp='$CPP $CPPFLAGS'
1559ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1560ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1561ac_compiler_gnu=$ac_cv_c_compiler_gnu
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592# List one file in the package so that the configure script can test
1593# whether the package is actually there
1594
1595
1596# Where should everything be installed by default?  Here, we want it
1597# to be installed directly in 'bin', 'lib', 'include' subdirectories
1598# of the directory where configure is run.  The default would be
1599# /usr/local.
1600
1601
1602# Initialize the ADDLIBS variable
1603ADDLIBS="-lm $LIBS"
1604
1605
1606# Initialize the PCADDLIBS variable.
1607# This variable is used to setup library flags for the "Libs:" section in a .pc file.
1608# In certain cases, it may contain more flags than the ADDLIBS variable.
1609PCADDLIBS=""
1610
1611
1612# As backup, we make sure we don't loose an FLIBS if it has been set
1613# by the user
1614save_FLIBS="$FLIBS"
1615
1616# Initialize the FADDLIBS variable (which is to be used with a fortran
1617# compiler and will not include FLIBS)
1618FADDLIBS="$LIBS"
1619
1620
1621# A useful makefile conditional that is always false
1622
1623
1624if false; then
1625  ALWAYS_FALSE_TRUE=
1626  ALWAYS_FALSE_FALSE='#'
1627else
1628  ALWAYS_FALSE_TRUE='#'
1629  ALWAYS_FALSE_FALSE=
1630fi
1631
1632
1633# We set the following variable so that we know later in AC_COIN_FINALIZE
1634# that we are in a project main directory
1635coin_projectdir=yes
1636
1637# Set the project's version number
1638if test "xBlas" != x; then
1639
1640cat >>confdefs.h <<_ACEOF
1641#define BLAS_VERSION "$PACKAGE_VERSION"
1642_ACEOF
1643
1644fi
1645
1646# Set the project's SVN revision number. The complicated sed expression
1647# (made worse by quadrigraphs) ensures that things like 4123:4168MS end up
1648# as a single number.
1649# Extract the first word of "svnversion", so it can be a program name with args.
1650set dummy svnversion; ac_word=$2
1651echo "$as_me:$LINENO: checking for $ac_word" >&5
1652echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1653if test "${ac_cv_prog_have_svnversion+set}" = set; then
1654  echo $ECHO_N "(cached) $ECHO_C" >&6
1655else
1656  if test -n "$have_svnversion"; then
1657  ac_cv_prog_have_svnversion="$have_svnversion" # Let the user override the test.
1658else
1659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1660for as_dir in $PATH
1661do
1662  IFS=$as_save_IFS
1663  test -z "$as_dir" && as_dir=.
1664  for ac_exec_ext in '' $ac_executable_extensions; do
1665  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1666    ac_cv_prog_have_svnversion="yes"
1667    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1668    break 2
1669  fi
1670done
1671done
1672
1673  test -z "$ac_cv_prog_have_svnversion" && ac_cv_prog_have_svnversion="no"
1674fi
1675fi
1676have_svnversion=$ac_cv_prog_have_svnversion
1677if test -n "$have_svnversion"; then
1678  echo "$as_me:$LINENO: result: $have_svnversion" >&5
1679echo "${ECHO_T}$have_svnversion" >&6
1680else
1681  echo "$as_me:$LINENO: result: no" >&5
1682echo "${ECHO_T}no" >&6
1683fi
1684
1685if test "x$have_svnversion" = xyes && test "xBlas" != x; then
1686
1687  svn_rev_tmp=`cd $srcdir/$coin_has_blas ; svnversion`
1688  BLAS_SVN_REV=`echo $svn_rev_tmp | sed -n -e 's/^[0-9]*://' -e 's/\([0-9]\)[^0-9]*$/\1/p'`
1689  if test $BLAS_SVN_REV != exported; then
1690
1691cat >>confdefs.h <<_ACEOF
1692#define BLAS_SVN_REV $BLAS_SVN_REV
1693_ACEOF
1694
1695  fi
1696fi
1697
1698# Capture libtool library version, if given.
1699
1700
1701
1702#############################################################################
1703#                         Standard build tool stuff                         #
1704#############################################################################
1705
1706# Get the system type
1707ac_aux_dir=
1708for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1709  if test -f $ac_dir/install-sh; then
1710    ac_aux_dir=$ac_dir
1711    ac_install_sh="$ac_aux_dir/install-sh -c"
1712    break
1713  elif test -f $ac_dir/install.sh; then
1714    ac_aux_dir=$ac_dir
1715    ac_install_sh="$ac_aux_dir/install.sh -c"
1716    break
1717  elif test -f $ac_dir/shtool; then
1718    ac_aux_dir=$ac_dir
1719    ac_install_sh="$ac_aux_dir/shtool install -c"
1720    break
1721  fi
1722done
1723if test -z "$ac_aux_dir"; then
1724  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1725echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1726   { (exit 1); exit 1; }; }
1727fi
1728ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1729ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1730ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1731
1732# Make sure we can run config.sub.
1733$ac_config_sub sun4 >/dev/null 2>&1 ||
1734  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1735echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1736   { (exit 1); exit 1; }; }
1737
1738echo "$as_me:$LINENO: checking build system type" >&5
1739echo $ECHO_N "checking build system type... $ECHO_C" >&6
1740if test "${ac_cv_build+set}" = set; then
1741  echo $ECHO_N "(cached) $ECHO_C" >&6
1742else
1743  ac_cv_build_alias=$build_alias
1744test -z "$ac_cv_build_alias" &&
1745  ac_cv_build_alias=`$ac_config_guess`
1746test -z "$ac_cv_build_alias" &&
1747  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1748echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1749   { (exit 1); exit 1; }; }
1750ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1751  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1752echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1753   { (exit 1); exit 1; }; }
1754
1755fi
1756echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1757echo "${ECHO_T}$ac_cv_build" >&6
1758build=$ac_cv_build
1759build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1760build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1761build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1762
1763
1764
1765#turn off warnings and pedantic mode since they could make trouble on some platforms,
1766#and we couldn't fix them anyway
1767coin_skip_warn_fflags=yes
1768
1769# Check if user wants to produce debugging code
1770
1771echo "$as_me:$LINENO: checking whether we want to compile in debug mode" >&5
1772echo $ECHO_N "checking whether we want to compile in debug mode... $ECHO_C" >&6
1773
1774# Check whether --enable-debug or --disable-debug was given.
1775if test "${enable_debug+set}" = set; then
1776  enableval="$enable_debug"
1777  case "${enableval}" in
1778   yes) coin_debug_compile=true
1779        if test "${enable_shared+set}" = set; then :; else
1780          enable_shared=no
1781        fi
1782        ;;
1783   no)  coin_debug_compile=false
1784        ;;
1785   *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug" >&5
1786echo "$as_me: error: bad value ${enableval} for --enable-debug" >&2;}
1787   { (exit 1); exit 1; }; }
1788        ;;
1789esac
1790else
1791  coin_debug_compile=false
1792fi;
1793
1794# Check whether --enable-debug-blas or --disable-debug-blas was given.
1795if test "${enable_debug_blas+set}" = set; then
1796  enableval="$enable_debug_blas"
1797  case "${enableval}" in
1798    yes) coin_debug_compile=true
1799         enable_shared=no
1800         ;;
1801    no)  coin_debug_compile=false
1802         ;;
1803    *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug-blas" >&5
1804echo "$as_me: error: bad value ${enableval} for --enable-debug-blas" >&2;}
1805   { (exit 1); exit 1; }; }
1806         ;;
1807 esac
1808else
1809  :
1810fi;
1811
1812 # m4_ifvaln([Blas],
1813
1814if test $coin_debug_compile = true; then
1815  echo "$as_me:$LINENO: result: yes" >&5
1816echo "${ECHO_T}yes" >&6
1817else
1818  echo "$as_me:$LINENO: result: no" >&5
1819echo "${ECHO_T}no" >&6
1820fi
1821
1822
1823# Check whether --with-blas-verbosity or --without-blas-verbosity was given.
1824if test "${with_blas_verbosity+set}" = set; then
1825  withval="$with_blas_verbosity"
1826  if test "$withval" = yes; then
1827                withval=1
1828              fi
1829              coin_blas_verbosity=$withval
1830else
1831  coin_blas_verbosity=0
1832fi;
1833
1834cat >>confdefs.h <<_ACEOF
1835#define COIN_BLAS_VERBOSITY $coin_blas_verbosity
1836_ACEOF
1837
1838
1839
1840# Check whether --with-blas-checklevel or --without-blas-checklevel was given.
1841if test "${with_blas_checklevel+set}" = set; then
1842  withval="$with_blas_checklevel"
1843  if test "$withval" = yes; then
1844                withval=1
1845              fi
1846              coin_blas_checklevel=$withval
1847else
1848  coin_blas_checklevel=0
1849fi;
1850
1851cat >>confdefs.h <<_ACEOF
1852#define COIN_BLAS_CHECKLEVEL $coin_blas_checklevel
1853_ACEOF
1854
1855
1856# We use the following variable to have a string with the upper case
1857# version of the project name
1858COIN_PRJCT=BLAS
1859
1860
1861 # m4_ifvaln([Blas],
1862
1863
1864
1865# Get the name of the Fortran compiler and appropriate compiler options
1866case $build in
1867  *-mingw*)
1868    if test "${LD+set}" = set; then :; else
1869      LD=link
1870    fi
1871    ;;
1872 esac
1873 case $enable_doscompile in
1874   msvc)
1875     if test "x${LD+set}" = xset; then :; else
1876       LD=link
1877     fi
1878     ;;
1879 esac
1880
1881
1882 # Check whether --enable-doscompile or --disable-doscompile was given.
1883if test "${enable_doscompile+set}" = set; then
1884  enableval="$enable_doscompile"
1885  if test "$enable_doscompile" != no; then
1886     case $build in
1887       *-cygwin* | *-mingw*) ;;
1888       *) { { echo "$as_me:$LINENO: error: --enable-doscompile option makes sense only under Cygwin or MinGW" >&5
1889echo "$as_me: error: --enable-doscompile option makes sense only under Cygwin or MinGW" >&2;}
1890   { (exit 1); exit 1; }; } ;;
1891     esac
1892   fi
1893else
1894  enable_doscompile=no
1895fi;
1896 case "$enable_doscompile" in
1897   mingw)
1898     case $build in
1899       *-mingw*) enable_doscompile=no ;;
1900     esac
1901     ;;
1902   msvc|no) ;;
1903   yes) enable_doscompile=mingw ;;
1904   *) { { echo "$as_me:$LINENO: error: Invalid value $enable_doscompile for --enable-doscompile.
1905                    Try configure --help=recursive." >&5
1906echo "$as_me: error: Invalid value $enable_doscompile for --enable-doscompile.
1907                    Try configure --help=recursive." >&2;}
1908   { (exit 1); exit 1; }; }
1909      ;;
1910  esac
1911  if test "$enable_doscompile" != no ; then
1912    { echo "$as_me:$LINENO: DOS compile style is: $enable_doscompile" >&5
1913echo "$as_me: DOS compile style is: $enable_doscompile" >&6;}
1914  fi
1915
1916
1917
1918
1919ac_ext=c
1920ac_cpp='$CPP $CPPFLAGS'
1921ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1922ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1923ac_compiler_gnu=$ac_cv_c_compiler_gnu
1924
1925
1926# For consistency, we set the C compiler to the same value of the C++
1927# compiler, if the C++ is set, but the C compiler isn't (only for CXX=cl)
1928if test x"$CXX" != x; then
1929  case "$CXX" in
1930    cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
1931      if test x"$CC" = x; then
1932        CC="$CXX"
1933        { echo "$as_me:$LINENO: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&5
1934echo "$as_me: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&2;}
1935      fi
1936      ;;
1937  esac
1938fi
1939
1940
1941
1942
1943
1944
1945coin_has_cc=yes
1946
1947save_cflags="$CFLAGS"
1948
1949# For *-*-solaris*, promote Studio/Workshop cc compiler to front of list.
1950# Depending on the user's PATH, when Studio/Workshop cc is not present we may
1951# find /usr/ucb/cc, which is almost certainly not a good choice for the C
1952# compiler. In this case, put cc after gcc.
1953
1954case $build in
1955  *-cygwin* | *-mingw*)
1956             if test "$enable_doscompile" = msvc ; then
1957               comps="icl cl"
1958             else
1959               comps="gcc cl"
1960             fi ;;
1961  *-*-solaris*)
1962             # Extract the first word of "cc", so it can be a program name with args.
1963set dummy cc; ac_word=$2
1964echo "$as_me:$LINENO: checking for $ac_word" >&5
1965echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1966if test "${ac_cv_prog_sol_cc_compiler+set}" = set; then
1967  echo $ECHO_N "(cached) $ECHO_C" >&6
1968else
1969  if test -n "$sol_cc_compiler"; then
1970  ac_cv_prog_sol_cc_compiler="$sol_cc_compiler" # Let the user override the test.
1971else
1972  ac_prog_rejected=no
1973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1974for as_dir in $PATH
1975do
1976  IFS=$as_save_IFS
1977  test -z "$as_dir" && as_dir=.
1978  for ac_exec_ext in '' $ac_executable_extensions; do
1979  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1980    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1981       ac_prog_rejected=yes
1982       continue
1983     fi
1984    ac_cv_prog_sol_cc_compiler="cc"
1985    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1986    break 2
1987  fi
1988done
1989done
1990
1991if test $ac_prog_rejected = yes; then
1992  # We found a bogon in the path, so make sure we never use it.
1993  set dummy $ac_cv_prog_sol_cc_compiler
1994  shift
1995  if test $# != 0; then
1996    # We chose a different compiler from the bogus one.
1997    # However, it has the same basename, so the bogon will be chosen
1998    # first if we set sol_cc_compiler to just the basename; use the full file name.
1999    shift
2000    ac_cv_prog_sol_cc_compiler="$as_dir/$ac_word${1+' '}$@"
2001  fi
2002fi
2003fi
2004fi
2005sol_cc_compiler=$ac_cv_prog_sol_cc_compiler
2006if test -n "$sol_cc_compiler"; then
2007  echo "$as_me:$LINENO: result: $sol_cc_compiler" >&5
2008echo "${ECHO_T}$sol_cc_compiler" >&6
2009else
2010  echo "$as_me:$LINENO: result: no" >&5
2011echo "${ECHO_T}no" >&6
2012fi
2013
2014             if test "$sol_cc_compiler" = "cc" ; then
2015               comps="cc xlc gcc pgcc icc"
2016             else
2017               comps="xlc gcc pgcc icc cc"
2018             fi
2019             ;;
2020  *-linux-*) comps="xlc gcc cc pgcc icc" ;;
2021  *)         comps="xlc_r xlc cc gcc pgcc icc" ;;
2022esac
2023
2024# We delete the cached value, since the test might not have been
2025# performed with our choice of compilers earlier
2026$as_unset ac_cv_prog_CC || test "${ac_cv_prog_CC+set}" != set || { ac_cv_prog_CC=; export ac_cv_prog_CC; }
2027# AC_MSG_NOTICE([C compiler candidates: $comps])
2028ac_ext=c
2029ac_cpp='$CPP $CPPFLAGS'
2030ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2031ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2032ac_compiler_gnu=$ac_cv_c_compiler_gnu
2033if test -n "$ac_tool_prefix"; then
2034  for ac_prog in $comps
2035  do
2036    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2037set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2038echo "$as_me:$LINENO: checking for $ac_word" >&5
2039echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2040if test "${ac_cv_prog_CC+set}" = set; then
2041  echo $ECHO_N "(cached) $ECHO_C" >&6
2042else
2043  if test -n "$CC"; then
2044  ac_cv_prog_CC="$CC" # Let the user override the test.
2045else
2046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2047for as_dir in $PATH
2048do
2049  IFS=$as_save_IFS
2050  test -z "$as_dir" && as_dir=.
2051  for ac_exec_ext in '' $ac_executable_extensions; do
2052  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2053    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2054    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2055    break 2
2056  fi
2057done
2058done
2059
2060fi
2061fi
2062CC=$ac_cv_prog_CC
2063if test -n "$CC"; then
2064  echo "$as_me:$LINENO: result: $CC" >&5
2065echo "${ECHO_T}$CC" >&6
2066else
2067  echo "$as_me:$LINENO: result: no" >&5
2068echo "${ECHO_T}no" >&6
2069fi
2070
2071    test -n "$CC" && break
2072  done
2073fi
2074if test -z "$CC"; then
2075  ac_ct_CC=$CC
2076  for ac_prog in $comps
2077do
2078  # Extract the first word of "$ac_prog", so it can be a program name with args.
2079set dummy $ac_prog; ac_word=$2
2080echo "$as_me:$LINENO: checking for $ac_word" >&5
2081echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2082if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2083  echo $ECHO_N "(cached) $ECHO_C" >&6
2084else
2085  if test -n "$ac_ct_CC"; then
2086  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2087else
2088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2089for as_dir in $PATH
2090do
2091  IFS=$as_save_IFS
2092  test -z "$as_dir" && as_dir=.
2093  for ac_exec_ext in '' $ac_executable_extensions; do
2094  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2095    ac_cv_prog_ac_ct_CC="$ac_prog"
2096    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2097    break 2
2098  fi
2099done
2100done
2101
2102fi
2103fi
2104ac_ct_CC=$ac_cv_prog_ac_ct_CC
2105if test -n "$ac_ct_CC"; then
2106  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2107echo "${ECHO_T}$ac_ct_CC" >&6
2108else
2109  echo "$as_me:$LINENO: result: no" >&5
2110echo "${ECHO_T}no" >&6
2111fi
2112
2113  test -n "$ac_ct_CC" && break
2114done
2115
2116  CC=$ac_ct_CC
2117fi
2118
2119
2120test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2121See \`config.log' for more details." >&5
2122echo "$as_me: error: no acceptable C compiler found in \$PATH
2123See \`config.log' for more details." >&2;}
2124   { (exit 1); exit 1; }; }
2125
2126# Provide some information about the compiler.
2127echo "$as_me:$LINENO:" \
2128     "checking for C compiler version" >&5
2129ac_compiler=`set X $ac_compile; echo $2`
2130{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2131  (eval $ac_compiler --version </dev/null >&5) 2>&5
2132  ac_status=$?
2133  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2134  (exit $ac_status); }
2135{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2136  (eval $ac_compiler -v </dev/null >&5) 2>&5
2137  ac_status=$?
2138  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2139  (exit $ac_status); }
2140{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2141  (eval $ac_compiler -V </dev/null >&5) 2>&5
2142  ac_status=$?
2143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2144  (exit $ac_status); }
2145
2146cat >conftest.$ac_ext <<_ACEOF
2147/* confdefs.h.  */
2148_ACEOF
2149cat confdefs.h >>conftest.$ac_ext
2150cat >>conftest.$ac_ext <<_ACEOF
2151/* end confdefs.h.  */
2152
2153int
2154main ()
2155{
2156
2157  ;
2158  return 0;
2159}
2160_ACEOF
2161ac_clean_files_save=$ac_clean_files
2162ac_clean_files="$ac_clean_files a.out a.exe b.out"
2163# Try to create an executable without -o first, disregard a.out.
2164# It will help us diagnose broken compilers, and finding out an intuition
2165# of exeext.
2166echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2167echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2168ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2169if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2170  (eval $ac_link_default) 2>&5
2171  ac_status=$?
2172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2173  (exit $ac_status); }; then
2174  # Find the output, starting from the most likely.  This scheme is
2175# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2176# resort.
2177
2178# Be careful to initialize this variable, since it used to be cached.
2179# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2180ac_cv_exeext=
2181# b.out is created by i960 compilers.
2182for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2183do
2184  test -f "$ac_file" || continue
2185  case $ac_file in
2186    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2187        ;;
2188    conftest.$ac_ext )
2189        # This is the source file.
2190        ;;
2191    [ab].out )
2192        # We found the default executable, but exeext='' is most
2193        # certainly right.
2194        break;;
2195    *.* )
2196        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2197        # FIXME: I believe we export ac_cv_exeext for Libtool,
2198        # but it would be cool to find out if it's true.  Does anybody
2199        # maintain Libtool? --akim.
2200        export ac_cv_exeext
2201        break;;
2202    * )
2203        break;;
2204  esac
2205done
2206else
2207  echo "$as_me: failed program was:" >&5
2208sed 's/^/| /' conftest.$ac_ext >&5
2209
2210{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2211See \`config.log' for more details." >&5
2212echo "$as_me: error: C compiler cannot create executables
2213See \`config.log' for more details." >&2;}
2214   { (exit 77); exit 77; }; }
2215fi
2216
2217ac_exeext=$ac_cv_exeext
2218echo "$as_me:$LINENO: result: $ac_file" >&5
2219echo "${ECHO_T}$ac_file" >&6
2220
2221# Check the compiler produces executables we can run.  If not, either
2222# the compiler is broken, or we cross compile.
2223echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2224echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2225# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2226# If not cross compiling, check that we can run a simple program.
2227if test "$cross_compiling" != yes; then
2228  if { ac_try='./$ac_file'
2229  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2230  (eval $ac_try) 2>&5
2231  ac_status=$?
2232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2233  (exit $ac_status); }; }; then
2234    cross_compiling=no
2235  else
2236    if test "$cross_compiling" = maybe; then
2237        cross_compiling=yes
2238    else
2239        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2240If you meant to cross compile, use \`--host'.
2241See \`config.log' for more details." >&5
2242echo "$as_me: error: cannot run C compiled programs.
2243If you meant to cross compile, use \`--host'.
2244See \`config.log' for more details." >&2;}
2245   { (exit 1); exit 1; }; }
2246    fi
2247  fi
2248fi
2249echo "$as_me:$LINENO: result: yes" >&5
2250echo "${ECHO_T}yes" >&6
2251
2252rm -f a.out a.exe conftest$ac_cv_exeext b.out
2253ac_clean_files=$ac_clean_files_save
2254# Check the compiler produces executables we can run.  If not, either
2255# the compiler is broken, or we cross compile.
2256echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2257echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2258echo "$as_me:$LINENO: result: $cross_compiling" >&5
2259echo "${ECHO_T}$cross_compiling" >&6
2260
2261echo "$as_me:$LINENO: checking for suffix of executables" >&5
2262echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2263if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2264  (eval $ac_link) 2>&5
2265  ac_status=$?
2266  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2267  (exit $ac_status); }; then
2268  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2269# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2270# work properly (i.e., refer to `conftest.exe'), while it won't with
2271# `rm'.
2272for ac_file in conftest.exe conftest conftest.*; do
2273  test -f "$ac_file" || continue
2274  case $ac_file in
2275    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2276    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2277          export ac_cv_exeext
2278          break;;
2279    * ) break;;
2280  esac
2281done
2282else
2283  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2284See \`config.log' for more details." >&5
2285echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2286See \`config.log' for more details." >&2;}
2287   { (exit 1); exit 1; }; }
2288fi
2289
2290rm -f conftest$ac_cv_exeext
2291echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2292echo "${ECHO_T}$ac_cv_exeext" >&6
2293
2294rm -f conftest.$ac_ext
2295EXEEXT=$ac_cv_exeext
2296ac_exeext=$EXEEXT
2297echo "$as_me:$LINENO: checking for suffix of object files" >&5
2298echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2299if test "${ac_cv_objext+set}" = set; then
2300  echo $ECHO_N "(cached) $ECHO_C" >&6
2301else
2302  cat >conftest.$ac_ext <<_ACEOF
2303/* confdefs.h.  */
2304_ACEOF
2305cat confdefs.h >>conftest.$ac_ext
2306cat >>conftest.$ac_ext <<_ACEOF
2307/* end confdefs.h.  */
2308
2309int
2310main ()
2311{
2312
2313  ;
2314  return 0;
2315}
2316_ACEOF
2317rm -f conftest.o conftest.obj
2318if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2319  (eval $ac_compile) 2>&5
2320  ac_status=$?
2321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2322  (exit $ac_status); }; then
2323  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2324  case $ac_file in
2325    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2326    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2327       break;;
2328  esac
2329done
2330else
2331  echo "$as_me: failed program was:" >&5
2332sed 's/^/| /' conftest.$ac_ext >&5
2333
2334{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2335See \`config.log' for more details." >&5
2336echo "$as_me: error: cannot compute suffix of object files: cannot compile
2337See \`config.log' for more details." >&2;}
2338   { (exit 1); exit 1; }; }
2339fi
2340
2341rm -f conftest.$ac_cv_objext conftest.$ac_ext
2342fi
2343echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2344echo "${ECHO_T}$ac_cv_objext" >&6
2345OBJEXT=$ac_cv_objext
2346ac_objext=$OBJEXT
2347echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2348echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2349if test "${ac_cv_c_compiler_gnu+set}" = set; then
2350  echo $ECHO_N "(cached) $ECHO_C" >&6
2351else
2352  cat >conftest.$ac_ext <<_ACEOF
2353/* confdefs.h.  */
2354_ACEOF
2355cat confdefs.h >>conftest.$ac_ext
2356cat >>conftest.$ac_ext <<_ACEOF
2357/* end confdefs.h.  */
2358
2359int
2360main ()
2361{
2362#ifndef __GNUC__
2363       choke me
2364#endif
2365
2366  ;
2367  return 0;
2368}
2369_ACEOF
2370rm -f conftest.$ac_objext
2371if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2372  (eval $ac_compile) 2>conftest.er1
2373  ac_status=$?
2374  grep -v '^ *+' conftest.er1 >conftest.err
2375  rm -f conftest.er1
2376  cat conftest.err >&5
2377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2378  (exit $ac_status); } &&
2379         { ac_try='test -z "$ac_c_werror_flag"
2380                         || test ! -s conftest.err'
2381  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2382  (eval $ac_try) 2>&5
2383  ac_status=$?
2384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2385  (exit $ac_status); }; } &&
2386         { ac_try='test -s conftest.$ac_objext'
2387  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2388  (eval $ac_try) 2>&5
2389  ac_status=$?
2390  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2391  (exit $ac_status); }; }; then
2392  ac_compiler_gnu=yes
2393else
2394  echo "$as_me: failed program was:" >&5
2395sed 's/^/| /' conftest.$ac_ext >&5
2396
2397ac_compiler_gnu=no
2398fi
2399rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2400ac_cv_c_compiler_gnu=$ac_compiler_gnu
2401
2402fi
2403echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2404echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2405GCC=`test $ac_compiler_gnu = yes && echo yes`
2406ac_test_CFLAGS=${CFLAGS+set}
2407ac_save_CFLAGS=$CFLAGS
2408CFLAGS="-g"
2409echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2410echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2411if test "${ac_cv_prog_cc_g+set}" = set; then
2412  echo $ECHO_N "(cached) $ECHO_C" >&6
2413else
2414  cat >conftest.$ac_ext <<_ACEOF
2415/* confdefs.h.  */
2416_ACEOF
2417cat confdefs.h >>conftest.$ac_ext
2418cat >>conftest.$ac_ext <<_ACEOF
2419/* end confdefs.h.  */
2420
2421int
2422main ()
2423{
2424
2425  ;
2426  return 0;
2427}
2428_ACEOF
2429rm -f conftest.$ac_objext
2430if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2431  (eval $ac_compile) 2>conftest.er1
2432  ac_status=$?
2433  grep -v '^ *+' conftest.er1 >conftest.err
2434  rm -f conftest.er1
2435  cat conftest.err >&5
2436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2437  (exit $ac_status); } &&
2438         { ac_try='test -z "$ac_c_werror_flag"
2439                         || test ! -s conftest.err'
2440  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2441  (eval $ac_try) 2>&5
2442  ac_status=$?
2443  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444  (exit $ac_status); }; } &&
2445         { ac_try='test -s conftest.$ac_objext'
2446  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2447  (eval $ac_try) 2>&5
2448  ac_status=$?
2449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450  (exit $ac_status); }; }; then
2451  ac_cv_prog_cc_g=yes
2452else
2453  echo "$as_me: failed program was:" >&5
2454sed 's/^/| /' conftest.$ac_ext >&5
2455
2456ac_cv_prog_cc_g=no
2457fi
2458rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2459fi
2460echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2461echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2462if test "$ac_test_CFLAGS" = set; then
2463  CFLAGS=$ac_save_CFLAGS
2464elif test $ac_cv_prog_cc_g = yes; then
2465  if test "$GCC" = yes; then
2466    CFLAGS="-g -O2"
2467  else
2468    CFLAGS="-g"
2469  fi
2470else
2471  if test "$GCC" = yes; then
2472    CFLAGS="-O2"
2473  else
2474    CFLAGS=
2475  fi
2476fi
2477echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2478echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2479if test "${ac_cv_prog_cc_stdc+set}" = set; then
2480  echo $ECHO_N "(cached) $ECHO_C" >&6
2481else
2482  ac_cv_prog_cc_stdc=no
2483ac_save_CC=$CC
2484cat >conftest.$ac_ext <<_ACEOF
2485/* confdefs.h.  */
2486_ACEOF
2487cat confdefs.h >>conftest.$ac_ext
2488cat >>conftest.$ac_ext <<_ACEOF
2489/* end confdefs.h.  */
2490#include <stdarg.h>
2491#include <stdio.h>
2492#include <sys/types.h>
2493#include <sys/stat.h>
2494/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2495struct buf { int x; };
2496FILE * (*rcsopen) (struct buf *, struct stat *, int);
2497static char *e (p, i)
2498     char **p;
2499     int i;
2500{
2501  return p[i];
2502}
2503static char *f (char * (*g) (char **, int), char **p, ...)
2504{
2505  char *s;
2506  va_list v;
2507  va_start (v,p);
2508  s = g (p, va_arg (v,int));
2509  va_end (v);
2510  return s;
2511}
2512
2513/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2514   function prototypes and stuff, but not '\xHH' hex character constants.
2515   These don't provoke an error unfortunately, instead are silently treated
2516   as 'x'.  The following induces an error, until -std1 is added to get
2517   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2518   array size at least.  It's necessary to write '\x00'==0 to get something
2519   that's true only with -std1.  */
2520int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2521
2522int test (int i, double x);
2523struct s1 {int (*f) (int a);};
2524struct s2 {int (*f) (double a);};
2525int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2526int argc;
2527char **argv;
2528int
2529main ()
2530{
2531return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2532  ;
2533  return 0;
2534}
2535_ACEOF
2536# Don't try gcc -ansi; that turns off useful extensions and
2537# breaks some systems' header files.
2538# AIX                   -qlanglvl=ansi
2539# Ultrix and OSF/1      -std1
2540# HP-UX 10.20 and later -Ae
2541# HP-UX older versions  -Aa -D_HPUX_SOURCE
2542# SVR4                  -Xc -D__EXTENSIONS__
2543for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2544do
2545  CC="$ac_save_CC $ac_arg"
2546  rm -f conftest.$ac_objext
2547if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2548  (eval $ac_compile) 2>conftest.er1
2549  ac_status=$?
2550  grep -v '^ *+' conftest.er1 >conftest.err
2551  rm -f conftest.er1
2552  cat conftest.err >&5
2553  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2554  (exit $ac_status); } &&
2555         { ac_try='test -z "$ac_c_werror_flag"
2556                         || test ! -s conftest.err'
2557  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2558  (eval $ac_try) 2>&5
2559  ac_status=$?
2560  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2561  (exit $ac_status); }; } &&
2562         { ac_try='test -s conftest.$ac_objext'
2563  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2564  (eval $ac_try) 2>&5
2565  ac_status=$?
2566  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2567  (exit $ac_status); }; }; then
2568  ac_cv_prog_cc_stdc=$ac_arg
2569break
2570else
2571  echo "$as_me: failed program was:" >&5
2572sed 's/^/| /' conftest.$ac_ext >&5
2573
2574fi
2575rm -f conftest.err conftest.$ac_objext
2576done
2577rm -f conftest.$ac_ext conftest.$ac_objext
2578CC=$ac_save_CC
2579
2580fi
2581
2582case "x$ac_cv_prog_cc_stdc" in
2583  x|xno)
2584    echo "$as_me:$LINENO: result: none needed" >&5
2585echo "${ECHO_T}none needed" >&6 ;;
2586  *)
2587    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2588echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2589    CC="$CC $ac_cv_prog_cc_stdc" ;;
2590esac
2591
2592# Some people use a C++ compiler to compile C.  Since we use `exit',
2593# in C++ we need to declare it.  In case someone uses the same compiler
2594# for both compiling C and C++ we need to have the C++ compiler decide
2595# the declaration of exit, since it's the most demanding environment.
2596cat >conftest.$ac_ext <<_ACEOF
2597#ifndef __cplusplus
2598  choke me
2599#endif
2600_ACEOF
2601rm -f conftest.$ac_objext
2602if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2603  (eval $ac_compile) 2>conftest.er1
2604  ac_status=$?
2605  grep -v '^ *+' conftest.er1 >conftest.err
2606  rm -f conftest.er1
2607  cat conftest.err >&5
2608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609  (exit $ac_status); } &&
2610         { ac_try='test -z "$ac_c_werror_flag"
2611                         || test ! -s conftest.err'
2612  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2613  (eval $ac_try) 2>&5
2614  ac_status=$?
2615  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2616  (exit $ac_status); }; } &&
2617         { ac_try='test -s conftest.$ac_objext'
2618  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2619  (eval $ac_try) 2>&5
2620  ac_status=$?
2621  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2622  (exit $ac_status); }; }; then
2623  for ac_declaration in \
2624   '' \
2625   'extern "C" void std::exit (int) throw (); using std::exit;' \
2626   'extern "C" void std::exit (int); using std::exit;' \
2627   'extern "C" void exit (int) throw ();' \
2628   'extern "C" void exit (int);' \
2629   'void exit (int);'
2630do
2631  cat >conftest.$ac_ext <<_ACEOF
2632/* confdefs.h.  */
2633_ACEOF
2634cat confdefs.h >>conftest.$ac_ext
2635cat >>conftest.$ac_ext <<_ACEOF
2636/* end confdefs.h.  */
2637$ac_declaration
2638#include <stdlib.h>
2639int
2640main ()
2641{
2642exit (42);
2643  ;
2644  return 0;
2645}
2646_ACEOF
2647rm -f conftest.$ac_objext
2648if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2649  (eval $ac_compile) 2>conftest.er1
2650  ac_status=$?
2651  grep -v '^ *+' conftest.er1 >conftest.err
2652  rm -f conftest.er1
2653  cat conftest.err >&5
2654  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2655  (exit $ac_status); } &&
2656         { ac_try='test -z "$ac_c_werror_flag"
2657                         || test ! -s conftest.err'
2658  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2659  (eval $ac_try) 2>&5
2660  ac_status=$?
2661  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2662  (exit $ac_status); }; } &&
2663         { ac_try='test -s conftest.$ac_objext'
2664  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2665  (eval $ac_try) 2>&5
2666  ac_status=$?
2667  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668  (exit $ac_status); }; }; then
2669  :
2670else
2671  echo "$as_me: failed program was:" >&5
2672sed 's/^/| /' conftest.$ac_ext >&5
2673
2674continue
2675fi
2676rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2677  cat >conftest.$ac_ext <<_ACEOF
2678/* confdefs.h.  */
2679_ACEOF
2680cat confdefs.h >>conftest.$ac_ext
2681cat >>conftest.$ac_ext <<_ACEOF
2682/* end confdefs.h.  */
2683$ac_declaration
2684int
2685main ()
2686{
2687exit (42);
2688  ;
2689  return 0;
2690}
2691_ACEOF
2692rm -f conftest.$ac_objext
2693if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2694  (eval $ac_compile) 2>conftest.er1
2695  ac_status=$?
2696  grep -v '^ *+' conftest.er1 >conftest.err
2697  rm -f conftest.er1
2698  cat conftest.err >&5
2699  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2700  (exit $ac_status); } &&
2701         { ac_try='test -z "$ac_c_werror_flag"
2702                         || test ! -s conftest.err'
2703  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2704  (eval $ac_try) 2>&5
2705  ac_status=$?
2706  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2707  (exit $ac_status); }; } &&
2708         { ac_try='test -s conftest.$ac_objext'
2709  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2710  (eval $ac_try) 2>&5
2711  ac_status=$?
2712  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713  (exit $ac_status); }; }; then
2714  break
2715else
2716  echo "$as_me: failed program was:" >&5
2717sed 's/^/| /' conftest.$ac_ext >&5
2718
2719fi
2720rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2721done
2722rm -f conftest*
2723if test -n "$ac_declaration"; then
2724  echo '#ifdef __cplusplus' >>confdefs.h
2725  echo $ac_declaration      >>confdefs.h
2726  echo '#endif'             >>confdefs.h
2727fi
2728
2729else
2730  echo "$as_me: failed program was:" >&5
2731sed 's/^/| /' conftest.$ac_ext >&5
2732
2733fi
2734rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2735ac_ext=c
2736ac_cpp='$CPP $CPPFLAGS'
2737ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2738ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2739ac_compiler_gnu=$ac_cv_c_compiler_gnu
2740
2741if test -z "$CC" ; then
2742  { { echo "$as_me:$LINENO: error: Failed to find a C compiler!" >&5
2743echo "$as_me: error: Failed to find a C compiler!" >&2;}
2744   { (exit 1); exit 1; }; }
2745fi
2746# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
2747case "$CC" in
2748  cl* | */cl* | CL* | */CL* )
2749    if test "$ac_cv_prog_cc_g" = yes ; then
2750      ac_cv_prog_cc_g=no
2751      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
2752echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
2753    fi ;;
2754esac
2755CFLAGS="$save_cflags"
2756
2757# Check if a project specific CFLAGS variable has been set
2758if test x$COIN_PRJCT != x; then
2759  eval coin_tmp=\${${COIN_PRJCT}_CFLAGS+set}
2760  if test x$coin_tmp = xset; then
2761    eval CFLAGS=\${${COIN_PRJCT}_CFLAGS}
2762  fi
2763fi
2764
2765if test x"$CFLAGS" = x; then
2766
2767  coin_add_cflags=
2768  coin_opt_cflags=
2769  coin_dbg_cflags=
2770  coin_warn_cflags=
2771
2772  if test "$GCC" = "yes"; then
2773    case "$CC" in
2774      icc* | */icc*)
2775        ;;
2776      *)
2777        coin_opt_cflags="-O3"
2778        coin_add_cflags="-pipe"
2779        coin_dbg_cflags="-g"
2780        coin_warn_cflags="-Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas"
2781        case $build in
2782          *-darwin*)
2783            ;;
2784          *)
2785            coin_warn_cflags="-pedantic-errors $coin_warn_cflags"
2786            ;;
2787        esac
2788        case $enable_doscompile in
2789          mingw)
2790            CFLAGS="-mno-cygwin"
2791            cat >conftest.$ac_ext <<_ACEOF
2792/* confdefs.h.  */
2793_ACEOF
2794cat confdefs.h >>conftest.$ac_ext
2795cat >>conftest.$ac_ext <<_ACEOF
2796/* end confdefs.h.  */
2797
2798int
2799main ()
2800{
2801int i=0; i++;
2802  ;
2803  return 0;
2804}
2805_ACEOF
2806rm -f conftest.$ac_objext conftest$ac_exeext
2807if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2808  (eval $ac_link) 2>conftest.er1
2809  ac_status=$?
2810  grep -v '^ *+' conftest.er1 >conftest.err
2811  rm -f conftest.er1
2812  cat conftest.err >&5
2813  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2814  (exit $ac_status); } &&
2815         { ac_try='test -z "$ac_c_werror_flag"
2816                         || test ! -s conftest.err'
2817  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2818  (eval $ac_try) 2>&5
2819  ac_status=$?
2820  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821  (exit $ac_status); }; } &&
2822         { ac_try='test -s conftest$ac_exeext'
2823  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2824  (eval $ac_try) 2>&5
2825  ac_status=$?
2826  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2827  (exit $ac_status); }; }; then
2828  coin_add_cflags="-mno-cygwin $coin_add_cflags"
2829else
2830  echo "$as_me: failed program was:" >&5
2831sed 's/^/| /' conftest.$ac_ext >&5
2832
2833fi
2834rm -f conftest.err conftest.$ac_objext \
2835      conftest$ac_exeext conftest.$ac_ext
2836            CFLAGS=
2837          ;;
2838        esac
2839    esac
2840  fi
2841  if test -z "$coin_opt_cflags"; then
2842    case $build in
2843      *-cygwin* | *-mingw*)
2844        case "$CC" in
2845          cl* | */cl* | CL* | */CL*)
2846            coin_opt_cflags='-MT -O2'
2847            coin_add_cflags='-nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
2848            coin_dbg_cflags='-MTd'
2849            ;;
2850          icl* | */icl* | ICL* | */ICL*)
2851            coin_opt_cflags='-MT -Ox'
2852            coin_add_cflags='-nologo -D_CRT_SECURE_NO_DEPRECATE'
2853            coin_dbg_cflags='-MTd -debug'
2854            ;;
2855        esac
2856        ;;
2857      *-linux-*)
2858        case "$CC" in
2859          icc* | */icc*)
2860            coin_opt_cflags="-O3 -ip -mp1"
2861            coin_add_cflags=""
2862            coin_dbg_cflags="-g"
2863            # Check if -i_dynamic is necessary (for new glibc library)
2864            CFLAGS=
2865            cat >conftest.$ac_ext <<_ACEOF
2866/* confdefs.h.  */
2867_ACEOF
2868cat confdefs.h >>conftest.$ac_ext
2869cat >>conftest.$ac_ext <<_ACEOF
2870/* end confdefs.h.  */
2871
2872int
2873main ()
2874{
2875int i=0; i++;
2876  ;
2877  return 0;
2878}
2879_ACEOF
2880rm -f conftest.$ac_objext conftest$ac_exeext
2881if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2882  (eval $ac_link) 2>conftest.er1
2883  ac_status=$?
2884  grep -v '^ *+' conftest.er1 >conftest.err
2885  rm -f conftest.er1
2886  cat conftest.err >&5
2887  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2888  (exit $ac_status); } &&
2889         { ac_try='test -z "$ac_c_werror_flag"
2890                         || test ! -s conftest.err'
2891  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2892  (eval $ac_try) 2>&5
2893  ac_status=$?
2894  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2895  (exit $ac_status); }; } &&
2896         { ac_try='test -s conftest$ac_exeext'
2897  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2898  (eval $ac_try) 2>&5
2899  ac_status=$?
2900  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2901  (exit $ac_status); }; }; then
2902  :
2903else
2904  echo "$as_me: failed program was:" >&5
2905sed 's/^/| /' conftest.$ac_ext >&5
2906
2907coin_add_cflags="-i_dynamic $coin_add_cflags"
2908fi
2909rm -f conftest.err conftest.$ac_objext \
2910      conftest$ac_exeext conftest.$ac_ext
2911            ;;
2912          pgcc* | */pgcc*)
2913            coin_opt_cflags="-fast"
2914            coin_add_cflags="-Kieee -pc 64"
2915            coin_dbg_cflags="-g"
2916            ;;
2917        esac
2918        ;;
2919      *-ibm-*)
2920        case "$CC" in
2921          xlc* | */xlc* | mpxlc* | */mpxlc*)
2922            coin_opt_cflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
2923            coin_add_cflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
2924            coin_dbg_cflags="-g"
2925          ;;
2926        esac
2927        ;;
2928      *-hp-*)
2929        coin_opt_cflags="-O"
2930        coin_add_cflags="-Ae"
2931        coin_dbg_cflags="-g"
2932        ;;
2933      *-*-solaris*)
2934        coin_opt_cflags="-xO4"
2935        coin_dbg_cflags="-g"
2936        ;;
2937      *-sgi-*)
2938        coin_opt_cflags="-O -OPT:Olimit=0"
2939        coin_dbg_cflags="-g"
2940        ;;
2941    esac
2942  fi
2943
2944  if test "$ac_cv_prog_cc_g" = yes && test -z "$coin_dbg_cflags" ; then
2945    coin_dbg_cflags="-g"
2946  fi
2947
2948  if test -z "$coin_opt_cflags"; then
2949    # Try if -O option works if nothing else is set
2950    CFLAGS="-O"
2951    cat >conftest.$ac_ext <<_ACEOF
2952/* confdefs.h.  */
2953_ACEOF
2954cat confdefs.h >>conftest.$ac_ext
2955cat >>conftest.$ac_ext <<_ACEOF
2956/* end confdefs.h.  */
2957
2958int
2959main ()
2960{
2961int i=0; i++;
2962  ;
2963  return 0;
2964}
2965_ACEOF
2966rm -f conftest.$ac_objext conftest$ac_exeext
2967if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2968  (eval $ac_link) 2>conftest.er1
2969  ac_status=$?
2970  grep -v '^ *+' conftest.er1 >conftest.err
2971  rm -f conftest.er1
2972  cat conftest.err >&5
2973  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2974  (exit $ac_status); } &&
2975         { ac_try='test -z "$ac_c_werror_flag"
2976                         || test ! -s conftest.err'
2977  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2978  (eval $ac_try) 2>&5
2979  ac_status=$?
2980  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2981  (exit $ac_status); }; } &&
2982         { ac_try='test -s conftest$ac_exeext'
2983  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2984  (eval $ac_try) 2>&5
2985  ac_status=$?
2986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2987  (exit $ac_status); }; }; then
2988  coin_opt_cflags="-O"
2989else
2990  echo "$as_me: failed program was:" >&5
2991sed 's/^/| /' conftest.$ac_ext >&5
2992
2993fi
2994rm -f conftest.err conftest.$ac_objext \
2995      conftest$ac_exeext conftest.$ac_ext
2996  fi
2997
2998  # if PM doesn't want the warning messages, take them out
2999  if test x"$coin_skip_warn_cflags" = xyes; then
3000    coin_warn_cflags=
3001  fi
3002
3003  if test x${DBG_CFLAGS+set} != xset; then
3004    DBG_CFLAGS="$coin_dbg_cflags $coin_add_cflags $coin_warn_cflags"
3005  fi
3006  if test x${OPT_CFLAGS+set} != xset; then
3007    OPT_CFLAGS="$coin_opt_cflags $coin_add_cflags -DNDEBUG $coin_warn_cflags"
3008  fi
3009
3010  DBG_CFLAGS="$DBG_CFLAGS $ADD_CFLAGS $CDEFS"
3011  OPT_CFLAGS="$OPT_CFLAGS $ADD_CFLAGS $CDEFS"
3012
3013  if test "$coin_debug_compile" = "true"; then
3014    CFLAGS="$DBG_CFLAGS"
3015  else
3016    CFLAGS="$OPT_CFLAGS"
3017  fi
3018else
3019  CFLAGS="$CFLAGS $ADD_CFLAGS $CDEFS"
3020  if test x${DBG_CFLAGS+set} != xset; then
3021    DBG_CFLAGS="$CFLAGS"
3022  fi
3023  if test x${OPT_CFLAGS+set} != xset; then
3024    OPT_CFLAGS="$CFLAGS"
3025  fi
3026fi
3027
3028# If CFLAGS contains -mno-cygwin, CPPFLAGS must also have it.
3029
3030case "$CFLAGS" in
3031  *-mno-cygwin*)
3032    if test x${CPPFLAGS+set} != xset ; then
3033      CPPFLAGS="-mno-cygwin"
3034    else
3035      case "$CPPFLAGS" in
3036        *-mno-cygwin*)
3037          ;;
3038        *)
3039          CPPFLAGS="$CPPFLAGS -mno-cygwin"
3040          ;;
3041      esac
3042    fi ;;
3043esac
3044
3045# Try if CFLAGS works
3046save_CFLAGS="$CFLAGS"
3047cat >conftest.$ac_ext <<_ACEOF
3048/* confdefs.h.  */
3049_ACEOF
3050cat confdefs.h >>conftest.$ac_ext
3051cat >>conftest.$ac_ext <<_ACEOF
3052/* end confdefs.h.  */
3053
3054int
3055main ()
3056{
3057int i=0; i++;
3058  ;
3059  return 0;
3060}
3061_ACEOF
3062rm -f conftest.$ac_objext conftest$ac_exeext
3063if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3064  (eval $ac_link) 2>conftest.er1
3065  ac_status=$?
3066  grep -v '^ *+' conftest.er1 >conftest.err
3067  rm -f conftest.er1
3068  cat conftest.err >&5
3069  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3070  (exit $ac_status); } &&
3071         { ac_try='test -z "$ac_c_werror_flag"
3072                         || test ! -s conftest.err'
3073  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3074  (eval $ac_try) 2>&5
3075  ac_status=$?
3076  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3077  (exit $ac_status); }; } &&
3078         { ac_try='test -s conftest$ac_exeext'
3079  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3080  (eval $ac_try) 2>&5
3081  ac_status=$?
3082  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3083  (exit $ac_status); }; }; then
3084  :
3085else
3086  echo "$as_me: failed program was:" >&5
3087sed 's/^/| /' conftest.$ac_ext >&5
3088
3089CFLAGS=
3090fi
3091rm -f conftest.err conftest.$ac_objext \
3092      conftest$ac_exeext conftest.$ac_ext
3093if test -z "$CFLAGS"; then
3094  { echo "$as_me:$LINENO: WARNING: The value CFLAGS=\"$save_CFLAGS\" do not work.  I will now just try '-O', but you might want to set CFLAGS manually." >&5
3095echo "$as_me: WARNING: The value CFLAGS=\"$save_CFLAGS\" do not work.  I will now just try '-O', but you might want to set CFLAGS manually." >&2;}
3096  CFLAGS='-O'
3097  cat >conftest.$ac_ext <<_ACEOF
3098/* confdefs.h.  */
3099_ACEOF
3100cat confdefs.h >>conftest.$ac_ext
3101cat >>conftest.$ac_ext <<_ACEOF
3102/* end confdefs.h.  */
3103
3104int
3105main ()
3106{
3107int i=0; i++;
3108  ;
3109  return 0;
3110}
3111_ACEOF
3112rm -f conftest.$ac_objext conftest$ac_exeext
3113if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3114  (eval $ac_link) 2>conftest.er1
3115  ac_status=$?
3116  grep -v '^ *+' conftest.er1 >conftest.err
3117  rm -f conftest.er1
3118  cat conftest.err >&5
3119  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3120  (exit $ac_status); } &&
3121         { ac_try='test -z "$ac_c_werror_flag"
3122                         || test ! -s conftest.err'
3123  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3124  (eval $ac_try) 2>&5
3125  ac_status=$?
3126  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3127  (exit $ac_status); }; } &&
3128         { ac_try='test -s conftest$ac_exeext'
3129  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3130  (eval $ac_try) 2>&5
3131  ac_status=$?
3132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3133  (exit $ac_status); }; }; then
3134  :
3135else
3136  echo "$as_me: failed program was:" >&5
3137sed 's/^/| /' conftest.$ac_ext >&5
3138
3139CFLAGS=
3140fi
3141rm -f conftest.err conftest.$ac_objext \
3142      conftest$ac_exeext conftest.$ac_ext
3143  if test -z "$CFLAGS"; then
3144    { echo "$as_me:$LINENO: WARNING: This value for CFLAGS does not work.  I will continue with empty CFLAGS, but you might want to set CFLAGS manually." >&5
3145echo "$as_me: WARNING: This value for CFLAGS does not work.  I will continue with empty CFLAGS, but you might want to set CFLAGS manually." >&2;}
3146  fi
3147fi
3148
3149{ echo "$as_me:$LINENO: C compiler options are: $CFLAGS" >&5
3150echo "$as_me: C compiler options are: $CFLAGS" >&6;}
3151
3152
3153if test x"$MPICC" = x; then :; else
3154  { echo "$as_me:$LINENO: Will use MPI C compiler $MPICC" >&5
3155echo "$as_me: Will use MPI C compiler $MPICC" >&6;}
3156  CC="$MPICC"
3157fi
3158
3159# Correct ADDLIBS initialization if we are using the MS compiler
3160case "$CC" in
3161  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3162    ADDLIBS=
3163    case $build in
3164  *-mingw*)
3165    if test "${LD+set}" = set; then :; else
3166      LD=link
3167    fi
3168    ;;
3169 esac
3170 case $enable_doscompile in
3171   msvc)
3172     if test "x${LD+set}" = xset; then :; else
3173       LD=link
3174     fi
3175     ;;
3176 esac
3177
3178    ;;
3179esac
3180
3181ac_ext=c
3182ac_cpp='$CPP $CPPFLAGS'
3183ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3184ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3185ac_compiler_gnu=$ac_cv_c_compiler_gnu
3186
3187
3188case $build in
3189  *-cygwin* | *-mingw*)
3190     if test "$enable_doscompile" = msvc ; then
3191       coin_f77_comps="ifort fl32 compile_f2c"
3192     else
3193       coin_f77_comps="gfortran g77 ifort fl32 compile_f2c"
3194     fi ;;
3195  *-*-solaris*)
3196     coin_f77_comps="f95 f90 f77 xlf_r fort77 gfortran g77 pgf90 pgf77 ifort ifc frt af77" ;;
3197  *) coin_f77_comps="xlf_r fort77 gfortran f77 g77 pgf90 pgf77 ifort ifc frt af77" ;;
3198 esac
3199
3200
3201
3202
3203
3204
3205ac_ext=f
3206ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3207ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3208ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3209
3210
3211
3212
3213
3214
3215coin_has_f77=yes
3216
3217save_fflags="$FFLAGS"
3218
3219# We delete the cached value, since the test might not have been
3220# performed with our choice of compilers earlier
3221$as_unset ac_cv_prog_F77 || test "${ac_cv_prog_F77+set}" != set || { ac_cv_prog_F77=; export ac_cv_prog_F77; }
3222
3223# This is a real belt-and-suspenders approach. AC_COIN_FIND_F77 will use
3224# coin_f77_comps to see if there's a program that matches one of the names.
3225# If there's no such program, F77 = unavailable. If we match the name,
3226# feed AC_PROG_F77 the same search list, just to be sure it's a functioning
3227# compiler.
3228# AC_MSG_NOTICE([Fortran compiler candidates: $coin_f77_comps])
3229
3230
3231{ echo "$as_me:$LINENO: Trying to determine Fortran compiler name" >&5
3232echo "$as_me: Trying to determine Fortran compiler name" >&6;}
3233for ac_prog in $coin_f77_comps
3234do
3235  # Extract the first word of "$ac_prog", so it can be a program name with args.
3236set dummy $ac_prog; ac_word=$2
3237echo "$as_me:$LINENO: checking for $ac_word" >&5
3238echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3239if test "${ac_cv_prog_F77+set}" = set; then
3240  echo $ECHO_N "(cached) $ECHO_C" >&6
3241else
3242  if test -n "$F77"; then
3243  ac_cv_prog_F77="$F77" # Let the user override the test.
3244else
3245as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3246for as_dir in $PATH
3247do
3248  IFS=$as_save_IFS
3249  test -z "$as_dir" && as_dir=.
3250  for ac_exec_ext in '' $ac_executable_extensions; do
3251  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3252    ac_cv_prog_F77="$ac_prog"
3253    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3254    break 2
3255  fi
3256done
3257done
3258
3259fi
3260fi
3261F77=$ac_cv_prog_F77
3262if test -n "$F77"; then
3263  echo "$as_me:$LINENO: result: $F77" >&5
3264echo "${ECHO_T}$F77" >&6
3265else
3266  echo "$as_me:$LINENO: result: no" >&5
3267echo "${ECHO_T}no" >&6
3268fi
3269
3270  test -n "$F77" && break
3271done
3272test -n "$F77" || F77="unavailable"
3273
3274
3275if test "$F77" != "unavailable" ; then
3276  ac_ext=f
3277ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3278ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3279ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3280if test -n "$ac_tool_prefix"; then
3281  for ac_prog in $coin_f77_comps
3282  do
3283    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3284set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3285echo "$as_me:$LINENO: checking for $ac_word" >&5
3286echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3287if test "${ac_cv_prog_F77+set}" = set; then
3288  echo $ECHO_N "(cached) $ECHO_C" >&6
3289else
3290  if test -n "$F77"; then
3291  ac_cv_prog_F77="$F77" # Let the user override the test.
3292else
3293as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3294for as_dir in $PATH
3295do
3296  IFS=$as_save_IFS
3297  test -z "$as_dir" && as_dir=.
3298  for ac_exec_ext in '' $ac_executable_extensions; do
3299  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3300    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
3301    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3302    break 2
3303  fi
3304done
3305done
3306
3307fi
3308fi
3309F77=$ac_cv_prog_F77
3310if test -n "$F77"; then
3311  echo "$as_me:$LINENO: result: $F77" >&5
3312echo "${ECHO_T}$F77" >&6
3313else
3314  echo "$as_me:$LINENO: result: no" >&5
3315echo "${ECHO_T}no" >&6
3316fi
3317
3318    test -n "$F77" && break
3319  done
3320fi
3321if test -z "$F77"; then
3322  ac_ct_F77=$F77
3323  for ac_prog in $coin_f77_comps
3324do
3325  # Extract the first word of "$ac_prog", so it can be a program name with args.
3326set dummy $ac_prog; ac_word=$2
3327echo "$as_me:$LINENO: checking for $ac_word" >&5
3328echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3329if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
3330  echo $ECHO_N "(cached) $ECHO_C" >&6
3331else
3332  if test -n "$ac_ct_F77"; then
3333  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
3334else
3335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3336for as_dir in $PATH
3337do
3338  IFS=$as_save_IFS
3339  test -z "$as_dir" && as_dir=.
3340  for ac_exec_ext in '' $ac_executable_extensions; do
3341  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3342    ac_cv_prog_ac_ct_F77="$ac_prog"
3343    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3344    break 2
3345  fi
3346done
3347done
3348
3349fi
3350fi
3351ac_ct_F77=$ac_cv_prog_ac_ct_F77
3352if test -n "$ac_ct_F77"; then
3353  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
3354echo "${ECHO_T}$ac_ct_F77" >&6
3355else
3356  echo "$as_me:$LINENO: result: no" >&5
3357echo "${ECHO_T}no" >&6
3358fi
3359
3360  test -n "$ac_ct_F77" && break
3361done
3362
3363  F77=$ac_ct_F77
3364fi
3365
3366
3367# Provide some information about the compiler.
3368echo "$as_me:3368:" \
3369     "checking for Fortran 77 compiler version" >&5
3370ac_compiler=`set X $ac_compile; echo $2`
3371{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3372  (eval $ac_compiler --version </dev/null >&5) 2>&5
3373  ac_status=$?
3374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3375  (exit $ac_status); }
3376{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3377  (eval $ac_compiler -v </dev/null >&5) 2>&5
3378  ac_status=$?
3379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3380  (exit $ac_status); }
3381{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3382  (eval $ac_compiler -V </dev/null >&5) 2>&5
3383  ac_status=$?
3384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3385  (exit $ac_status); }
3386rm -f a.out
3387
3388# If we don't use `.F' as extension, the preprocessor is not run on the
3389# input file.  (Note that this only needs to work for GNU compilers.)
3390ac_save_ext=$ac_ext
3391ac_ext=F
3392echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
3393echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
3394if test "${ac_cv_f77_compiler_gnu+set}" = set; then
3395  echo $ECHO_N "(cached) $ECHO_C" >&6
3396else
3397  cat >conftest.$ac_ext <<_ACEOF
3398      program main
3399#ifndef __GNUC__
3400       choke me
3401#endif
3402
3403      end
3404_ACEOF
3405rm -f conftest.$ac_objext
3406if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3407  (eval $ac_compile) 2>conftest.er1
3408  ac_status=$?
3409  grep -v '^ *+' conftest.er1 >conftest.err
3410  rm -f conftest.er1
3411  cat conftest.err >&5
3412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3413  (exit $ac_status); } &&
3414         { ac_try='test -z "$ac_f77_werror_flag"
3415                         || test ! -s conftest.err'
3416  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3417  (eval $ac_try) 2>&5
3418  ac_status=$?
3419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3420  (exit $ac_status); }; } &&
3421         { ac_try='test -s conftest.$ac_objext'
3422  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3423  (eval $ac_try) 2>&5
3424  ac_status=$?
3425  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3426  (exit $ac_status); }; }; then
3427  ac_compiler_gnu=yes
3428else
3429  echo "$as_me: failed program was:" >&5
3430sed 's/^/| /' conftest.$ac_ext >&5
3431
3432ac_compiler_gnu=no
3433fi
3434rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3435ac_cv_f77_compiler_gnu=$ac_compiler_gnu
3436
3437fi
3438echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
3439echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
3440ac_ext=$ac_save_ext
3441ac_test_FFLAGS=${FFLAGS+set}
3442ac_save_FFLAGS=$FFLAGS
3443FFLAGS=
3444echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
3445echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
3446if test "${ac_cv_prog_f77_g+set}" = set; then
3447  echo $ECHO_N "(cached) $ECHO_C" >&6
3448else
3449  FFLAGS=-g
3450cat >conftest.$ac_ext <<_ACEOF
3451      program main
3452
3453      end
3454_ACEOF
3455rm -f conftest.$ac_objext
3456if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3457  (eval $ac_compile) 2>conftest.er1
3458  ac_status=$?
3459  grep -v '^ *+' conftest.er1 >conftest.err
3460  rm -f conftest.er1
3461  cat conftest.err >&5
3462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463  (exit $ac_status); } &&
3464         { ac_try='test -z "$ac_f77_werror_flag"
3465                         || test ! -s conftest.err'
3466  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3467  (eval $ac_try) 2>&5
3468  ac_status=$?
3469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3470  (exit $ac_status); }; } &&
3471         { ac_try='test -s conftest.$ac_objext'
3472  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3473  (eval $ac_try) 2>&5
3474  ac_status=$?
3475  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3476  (exit $ac_status); }; }; then
3477  ac_cv_prog_f77_g=yes
3478else
3479  echo "$as_me: failed program was:" >&5
3480sed 's/^/| /' conftest.$ac_ext >&5
3481
3482ac_cv_prog_f77_g=no
3483fi
3484rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3485
3486fi
3487echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
3488echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
3489if test "$ac_test_FFLAGS" = set; then
3490  FFLAGS=$ac_save_FFLAGS
3491elif test $ac_cv_prog_f77_g = yes; then
3492  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
3493    FFLAGS="-g -O2"
3494  else
3495    FFLAGS="-g"
3496  fi
3497else
3498  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
3499    FFLAGS="-O2"
3500  else
3501    FFLAGS=
3502  fi
3503fi
3504
3505G77=`test $ac_compiler_gnu = yes && echo yes`
3506ac_ext=f
3507ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3508ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3509ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3510
3511else
3512  { echo "$as_me:$LINENO: WARNING: Failed to find a Fortran compiler!" >&5
3513echo "$as_me: WARNING: Failed to find a Fortran compiler!" >&2;}
3514fi
3515
3516FFLAGS="$save_fflags"
3517
3518# Check if a project specific FFLAGS variable has been set
3519if test x$COIN_PRJCT != x; then
3520  eval coin_tmp=\${${COIN_PRJCT}_FFLAGS+set}
3521  if test x$coin_tmp = xset; then
3522    eval FFLAGS=\${${COIN_PRJCT}_FFLAGS}
3523  fi
3524fi
3525
3526if test "$F77" != "unavailable" && test x"$FFLAGS" = x ; then
3527
3528  coin_add_fflags=
3529  coin_opt_fflags=
3530  coin_dbg_fflags=
3531  coin_warn_fflags=
3532
3533  if test "$G77" = "yes"; then
3534    coin_opt_fflags="-O3"
3535    coin_add_fflags="-pipe"
3536    coin_dbg_fflags="-g"
3537    case $enable_doscompile in
3538      mingw)
3539        FFLAGS="-mno-cygwin"
3540        cat >conftest.$ac_ext <<_ACEOF
3541      program main
3542      write(*,*) 'Hello world'
3543      end
3544_ACEOF
3545rm -f conftest.$ac_objext conftest$ac_exeext
3546if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3547  (eval $ac_link) 2>conftest.er1
3548  ac_status=$?
3549  grep -v '^ *+' conftest.er1 >conftest.err
3550  rm -f conftest.er1
3551  cat conftest.err >&5
3552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3553  (exit $ac_status); } &&
3554         { ac_try='test -z "$ac_f77_werror_flag"
3555                         || test ! -s conftest.err'
3556  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3557  (eval $ac_try) 2>&5
3558  ac_status=$?
3559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3560  (exit $ac_status); }; } &&
3561         { ac_try='test -s conftest$ac_exeext'
3562  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3563  (eval $ac_try) 2>&5
3564  ac_status=$?
3565  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3566  (exit $ac_status); }; }; then
3567  coin_add_fflags="-mno-cygwin $coin_add_fflags"
3568else
3569  echo "$as_me: failed program was:" >&5
3570sed 's/^/| /' conftest.$ac_ext >&5
3571
3572fi
3573rm -f conftest.err conftest.$ac_objext \
3574      conftest$ac_exeext conftest.$ac_ext
3575        FFLAGS=
3576      ;;
3577    esac
3578  else
3579    case $build in
3580      *-cygwin* | *-mingw*)
3581        case $F77 in
3582          ifort* | */ifort* | IFORT* | */IFORT* )
3583            coin_opt_fflags='-MT -O3'
3584            coin_add_fflags='-fpp -nologo'
3585            coin_dbg_fflags='-MTd -debug'
3586          ;;
3587          compile_f2c*)
3588            coin_opt_fflags='-MT -O2'
3589            coin_add_fflags='-nologo -wd4996'
3590            coin_dbg_fflags='-MTd'
3591          ;;
3592        esac
3593        ;;
3594      *-linux-*)
3595        case $F77 in
3596          ifc* | */ifc* | ifort* | */ifort*)
3597            coin_opt_fflags="-O3 -ip"
3598            coin_add_fflags="-cm -w90 -w95"
3599            coin_dbg_fflags="-g -CA -CB -CS"
3600            # Check if -i_dynamic is necessary (for new glibc library)
3601            FFLAGS=
3602            cat >conftest.$ac_ext <<_ACEOF
3603      program main
3604      write(*,*) 'Hello world'
3605      end
3606_ACEOF
3607rm -f conftest.$ac_objext conftest$ac_exeext
3608if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3609  (eval $ac_link) 2>conftest.er1
3610  ac_status=$?
3611  grep -v '^ *+' conftest.er1 >conftest.err
3612  rm -f conftest.er1
3613  cat conftest.err >&5
3614  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3615  (exit $ac_status); } &&
3616         { ac_try='test -z "$ac_f77_werror_flag"
3617                         || test ! -s conftest.err'
3618  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3619  (eval $ac_try) 2>&5
3620  ac_status=$?
3621  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3622  (exit $ac_status); }; } &&
3623         { ac_try='test -s conftest$ac_exeext'
3624  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3625  (eval $ac_try) 2>&5
3626  ac_status=$?
3627  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3628  (exit $ac_status); }; }; then
3629  :
3630else
3631  echo "$as_me: failed program was:" >&5
3632sed 's/^/| /' conftest.$ac_ext >&5
3633
3634coin_add_fflags="-i_dynamic $coin_add_fflags"
3635fi
3636rm -f conftest.err conftest.$ac_objext \
3637      conftest$ac_exeext conftest.$ac_ext
3638            ;;
3639          pgf77* | */pgf77* | pgf90* | */pgf90*)
3640            coin_opt_fflags="-fast"
3641            coin_add_fflags="-Kieee -pc 64"
3642            coin_dbg_fflags="-g"
3643          ;;
3644        esac
3645        ;;
3646      *-ibm-*)
3647        case "$F77" in
3648          xlf* | */xlf* | mpxlf* | */mpxlf* )
3649            coin_opt_fflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
3650            coin_add_fflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
3651            coin_dbg_fflags="-g -C"
3652            ;;
3653        esac
3654        ;;
3655      *-hp-*)
3656        coin_opt_fflags="+O3"
3657        coin_add_fflags="+U77"
3658        coin_dbg_fflags="-C -g"
3659        ;;
3660      *-*-solaris*)
3661        coin_opt_fflags="-O4"
3662        coin_dbg_fflags="-g"
3663        ;;
3664      *-sgi-*)
3665        coin_opt_fflags="-O5 -OPT:Olimit=0"
3666        coin_dbg_fflags="-g"
3667        ;;
3668    esac
3669  fi
3670
3671  if test "$ac_cv_prog_f77_g" = yes && test -z "$coin_dbg_fflags" ; then
3672    coin_dbg_fflags="-g"
3673  fi
3674
3675  if test -z "$coin_opt_fflags"; then
3676    # Try if -O option works if nothing else is set
3677    FFLAGS=-O
3678    cat >conftest.$ac_ext <<_ACEOF
3679      program main
3680      integer i
3681      end
3682_ACEOF
3683rm -f conftest.$ac_objext conftest$ac_exeext
3684if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3685  (eval $ac_link) 2>conftest.er1
3686  ac_status=$?
3687  grep -v '^ *+' conftest.er1 >conftest.err
3688  rm -f conftest.er1
3689  cat conftest.err >&5
3690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3691  (exit $ac_status); } &&
3692         { ac_try='test -z "$ac_f77_werror_flag"
3693                         || test ! -s conftest.err'
3694  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3695  (eval $ac_try) 2>&5
3696  ac_status=$?
3697  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3698  (exit $ac_status); }; } &&
3699         { ac_try='test -s conftest$ac_exeext'
3700  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3701  (eval $ac_try) 2>&5
3702  ac_status=$?
3703  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3704  (exit $ac_status); }; }; then
3705  coin_opt_fflags="-O"
3706else
3707  echo "$as_me: failed program was:" >&5
3708sed 's/^/| /' conftest.$ac_ext >&5
3709
3710fi
3711rm -f conftest.err conftest.$ac_objext \
3712      conftest$ac_exeext conftest.$ac_ext
3713  fi
3714
3715  # if PM doesn't want the warning messages, take them out
3716  if test x"$coin_skip_warn_fflags" = xyes; then
3717    coin_warn_fflags=
3718  fi
3719
3720  if test x${DBG_FFLAGS+set} != xset; then
3721    DBG_FFLAGS="$coin_dbg_fflags $coin_add_fflags $coin_warn_fflags"
3722  fi
3723  if test x${OPT_FFLAGS+set} != xset; then
3724    OPT_FFLAGS="$coin_opt_fflags $coin_add_fflags $coin_warn_fflags"
3725  fi
3726
3727  DBG_FFLAGS="$DBG_FFLAGS $ADD_FFLAGS"
3728  OPT_FFLAGS="$OPT_FFLAGS $ADD_FFLAGS"
3729
3730  if test "$coin_debug_compile" = "true"; then
3731    FFLAGS="$DBG_FFLAGS"
3732  else
3733    FFLAGS="$OPT_FFLAGS"
3734  fi
3735else
3736  FFLAGS="$FFLAGS $ADD_FFLAGS"
3737  if test x${DBG_FFLAGS+set} != xset; then
3738    DBG_FFLAGS="$FFLAGS"
3739  fi
3740  if test x${OPT_FFLAGS+set} != xset; then
3741    OPT_FFLAGS="$FFLAGS"
3742  fi
3743fi
3744
3745# If FFLAGS contains -mno-cygwin, CPPFLAGS must have it.
3746case "$FFLAGS" in
3747  *-mno-cygwin*)
3748    if test x${CPPFLAGS+set} != xset ; then
3749      CPPFLAGS="-mno-cygwin"
3750    else
3751      case "$CPPFLAGS" in
3752        *-mno-cygwin*)
3753          ;;
3754        *)
3755          CPPFLAGS="$CPPFLAGS -mno-cygwin"
3756          ;;
3757      esac
3758    fi ;;
3759esac
3760
3761# Try if FFLAGS works
3762if test "$F77" != "unavailable" ; then
3763  cat >conftest.$ac_ext <<_ACEOF
3764      program main
3765      integer i
3766      end
3767_ACEOF
3768rm -f conftest.$ac_objext conftest$ac_exeext
3769if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3770  (eval $ac_link) 2>conftest.er1
3771  ac_status=$?
3772  grep -v '^ *+' conftest.er1 >conftest.err
3773  rm -f conftest.er1
3774  cat conftest.err >&5
3775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3776  (exit $ac_status); } &&
3777         { ac_try='test -z "$ac_f77_werror_flag"
3778                         || test ! -s conftest.err'
3779  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3780  (eval $ac_try) 2>&5
3781  ac_status=$?
3782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3783  (exit $ac_status); }; } &&
3784         { ac_try='test -s conftest$ac_exeext'
3785  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3786  (eval $ac_try) 2>&5
3787  ac_status=$?
3788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3789  (exit $ac_status); }; }; then
3790  :
3791else
3792  echo "$as_me: failed program was:" >&5
3793sed 's/^/| /' conftest.$ac_ext >&5
3794
3795FFLAGS=
3796fi
3797rm -f conftest.err conftest.$ac_objext \
3798      conftest$ac_exeext conftest.$ac_ext
3799  if test -z "$FFLAGS"; then
3800    { echo "$as_me:$LINENO: WARNING: The flags FFLAGS=\"$FFLAGS\" do not work.  I will now just try '-O', but you might want to set FFLAGS manually." >&5
3801echo "$as_me: WARNING: The flags FFLAGS=\"$FFLAGS\" do not work.  I will now just try '-O', but you might want to set FFLAGS manually." >&2;}
3802    FFLAGS='-O'
3803    cat >conftest.$ac_ext <<_ACEOF
3804      program main
3805      integer i
3806      end
3807_ACEOF
3808rm -f conftest.$ac_objext conftest$ac_exeext
3809if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3810  (eval $ac_link) 2>conftest.er1
3811  ac_status=$?
3812  grep -v '^ *+' conftest.er1 >conftest.err
3813  rm -f conftest.er1
3814  cat conftest.err >&5
3815  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3816  (exit $ac_status); } &&
3817         { ac_try='test -z "$ac_f77_werror_flag"
3818                         || test ! -s conftest.err'
3819  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3820  (eval $ac_try) 2>&5
3821  ac_status=$?
3822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3823  (exit $ac_status); }; } &&
3824         { ac_try='test -s conftest$ac_exeext'
3825  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3826  (eval $ac_try) 2>&5
3827  ac_status=$?
3828  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3829  (exit $ac_status); }; }; then
3830  :
3831else
3832  echo "$as_me: failed program was:" >&5
3833sed 's/^/| /' conftest.$ac_ext >&5
3834
3835FFLAGS=
3836fi
3837rm -f conftest.err conftest.$ac_objext \
3838      conftest$ac_exeext conftest.$ac_ext
3839    if test -z "$FFLAGS"; then
3840      { echo "$as_me:$LINENO: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually." >&5
3841echo "$as_me: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually." >&2;}
3842    fi
3843  fi
3844fi
3845
3846{ echo "$as_me:$LINENO: Fortran compiler options are: $FFLAGS" >&5
3847echo "$as_me: Fortran compiler options are: $FFLAGS" >&6;}
3848
3849
3850if test x"$MPIF77" = x; then :; else
3851  { echo "$as_me:$LINENO: Will use MPI Fortran compiler $MPIF77" >&5
3852echo "$as_me: Will use MPI Fortran compiler $MPIF77" >&6;}
3853  F77="$MPIF77"
3854fi
3855
3856case "$F77" in
3857  ifort* | */ifort* | IFORT* | */IFORT*)
3858    case $build in
3859  *-mingw*)
3860    if test "${LD+set}" = set; then :; else
3861      LD=link
3862    fi
3863    ;;
3864 esac
3865 case $enable_doscompile in
3866   msvc)
3867     if test "x${LD+set}" = xset; then :; else
3868       LD=link
3869     fi
3870     ;;
3871 esac
3872
3873    ;;
3874esac
3875
3876ac_ext=c
3877ac_cpp='$CPP $CPPFLAGS'
3878ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3879ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3880ac_compiler_gnu=$ac_cv_c_compiler_gnu
3881
3882
3883
3884# Get the linker flags (FLIBS) that are required for linking against this blas library
3885ac_ext=f
3886ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3887ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3888ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3889echo "$as_me:$LINENO: checking how to get verbose linking output from $F77" >&5
3890echo $ECHO_N "checking how to get verbose linking output from $F77... $ECHO_C" >&6
3891if test "${ac_cv_prog_f77_v+set}" = set; then
3892  echo $ECHO_N "(cached) $ECHO_C" >&6
3893else
3894  cat >conftest.$ac_ext <<_ACEOF
3895      program main
3896
3897      end
3898_ACEOF
3899rm -f conftest.$ac_objext
3900if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3901  (eval $ac_compile) 2>conftest.er1
3902  ac_status=$?
3903  grep -v '^ *+' conftest.er1 >conftest.err
3904  rm -f conftest.er1
3905  cat conftest.err >&5
3906  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3907  (exit $ac_status); } &&
3908         { ac_try='test -z "$ac_f77_werror_flag"
3909                         || test ! -s conftest.err'
3910  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3911  (eval $ac_try) 2>&5
3912  ac_status=$?
3913  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3914  (exit $ac_status); }; } &&
3915         { ac_try='test -s conftest.$ac_objext'
3916  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3917  (eval $ac_try) 2>&5
3918  ac_status=$?
3919  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3920  (exit $ac_status); }; }; then
3921  ac_cv_prog_f77_v=
3922# Try some options frequently used verbose output
3923for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3924  cat >conftest.$ac_ext <<_ACEOF
3925      program main
3926
3927      end
3928_ACEOF
3929
3930# Compile and link our simple test program by passing a flag (argument
3931# 1 to this macro) to the Fortran compiler in order to get
3932# "verbose" output that we can then parse for the Fortran linker
3933# flags.
3934ac_save_FFLAGS=$FFLAGS
3935FFLAGS="$FFLAGS $ac_verb"
3936(eval echo $as_me:3936: \"$ac_link\") >&5
3937ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3938echo "$ac_f77_v_output" >&5
3939FFLAGS=$ac_save_FFLAGS
3940
3941rm -f conftest*
3942
3943# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
3944# /foo, /bar, and /baz are search directories for the Fortran linker.
3945# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
3946ac_f77_v_output="`echo $ac_f77_v_output |
3947        grep 'LPATH is:' |
3948        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_f77_v_output"
3949
3950case $ac_f77_v_output in
3951  # If we are using xlf then replace all the commas with spaces.
3952  *xlfentry*)
3953    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;;
3954
3955  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
3956  # $LIBS confuse us, and the libraries appear later in the output anyway).
3957  *mGLOB_options_string*)
3958    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
3959
3960  # If we are using Cray Fortran then delete quotes.
3961  # Use "\"" instead of '"' for font-lock-mode.
3962  # FIXME: a more general fix for quoted arguments with spaces?
3963  *cft90*)
3964    ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"` ;;
3965esac
3966
3967
3968  # look for -l* and *.a constructs in the output
3969  for ac_arg in $ac_f77_v_output; do
3970     case $ac_arg in
3971        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3972          ac_cv_prog_f77_v=$ac_verb
3973          break 2 ;;
3974     esac
3975  done
3976done
3977if test -z "$ac_cv_prog_f77_v"; then
3978   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F77" >&5
3979echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;}
3980fi
3981else
3982  echo "$as_me: failed program was:" >&5
3983sed 's/^/| /' conftest.$ac_ext >&5
3984
3985{ echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3986echo "$as_me: WARNING: compilation failed" >&2;}
3987fi
3988rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3989
3990fi
3991echo "$as_me:$LINENO: result: $ac_cv_prog_f77_v" >&5
3992echo "${ECHO_T}$ac_cv_prog_f77_v" >&6
3993echo "$as_me:$LINENO: checking for Fortran libraries of $F77" >&5
3994echo $ECHO_N "checking for Fortran libraries of $F77... $ECHO_C" >&6
3995if test "${ac_cv_f77_libs+set}" = set; then
3996  echo $ECHO_N "(cached) $ECHO_C" >&6
3997else
3998  if test "x$FLIBS" != "x"; then
3999  ac_cv_f77_libs="$FLIBS" # Let the user override the test.
4000else
4001
4002cat >conftest.$ac_ext <<_ACEOF
4003      program main
4004
4005      end
4006_ACEOF
4007
4008# Compile and link our simple test program by passing a flag (argument
4009# 1 to this macro) to the Fortran compiler in order to get
4010# "verbose" output that we can then parse for the Fortran linker
4011# flags.
4012ac_save_FFLAGS=$FFLAGS
4013FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
4014(eval echo $as_me:4014: \"$ac_link\") >&5
4015ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4016echo "$ac_f77_v_output" >&5
4017FFLAGS=$ac_save_FFLAGS
4018
4019rm -f conftest*
4020
4021# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4022# /foo, /bar, and /baz are search directories for the Fortran linker.
4023# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4024ac_f77_v_output="`echo $ac_f77_v_output |
4025        grep 'LPATH is:' |
4026        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_f77_v_output"
4027
4028case $ac_f77_v_output in
4029  # If we are using xlf then replace all the commas with spaces.
4030  *xlfentry*)
4031    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;;
4032
4033  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4034  # $LIBS confuse us, and the libraries appear later in the output anyway).
4035  *mGLOB_options_string*)
4036    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
4037
4038  # If we are using Cray Fortran then delete quotes.
4039  # Use "\"" instead of '"' for font-lock-mode.
4040  # FIXME: a more general fix for quoted arguments with spaces?
4041  *cft90*)
4042    ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"` ;;
4043esac
4044
4045
4046
4047ac_cv_f77_libs=
4048
4049# Save positional arguments (if any)
4050ac_save_positional="$@"
4051
4052set X $ac_f77_v_output
4053while test $# != 1; do
4054  shift
4055  ac_arg=$1
4056  case $ac_arg in
4057        [\\/]*.a | ?:[\\/]*.a)
4058            ac_exists=false
4059  for ac_i in $ac_cv_f77_libs; do
4060    if test x"$ac_arg" = x"$ac_i"; then
4061      ac_exists=true
4062      break
4063    fi
4064  done
4065
4066  if test x"$ac_exists" = xtrue; then
4067  :
4068else
4069  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4070fi
4071
4072          ;;
4073        -bI:*)
4074            ac_exists=false
4075  for ac_i in $ac_cv_f77_libs; do
4076    if test x"$ac_arg" = x"$ac_i"; then
4077      ac_exists=true
4078      break
4079    fi
4080  done
4081
4082  if test x"$ac_exists" = xtrue; then
4083  :
4084else
4085  if test "$ac_compiler_gnu" = yes; then
4086  for ac_link_opt in $ac_arg; do
4087    ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt"
4088  done
4089else
4090  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4091fi
4092fi
4093
4094          ;;
4095          # Ignore these flags.
4096        -lang* | -lcrt[01].o | -lcrtbegin.o | -lc | -lgcc | -libmil | -LANG:=*)
4097          ;;
4098        -lkernel32)
4099          test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4100          ;;
4101        -[LRuY])
4102          # These flags, when seen by themselves, take an argument.
4103          # We remove the space between option and argument and re-iterate
4104          # unless we find an empty arg or a new option (starting with -)
4105          case $2 in
4106             "" | -*);;
4107             *)
4108                ac_arg="$ac_arg$2"
4109                shift; shift
4110                set X $ac_arg "$@"
4111                ;;
4112          esac
4113          ;;
4114        -YP,*)
4115          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
4116              ac_exists=false
4117  for ac_i in $ac_cv_f77_libs; do
4118    if test x"$ac_j" = x"$ac_i"; then
4119      ac_exists=true
4120      break
4121    fi
4122  done
4123
4124  if test x"$ac_exists" = xtrue; then
4125  :
4126else
4127  ac_arg="$ac_arg $ac_j"
4128                               ac_cv_f77_libs="$ac_cv_f77_libs $ac_j"
4129fi
4130
4131          done
4132          ;;
4133        -[lLR]*)
4134            ac_exists=false
4135  for ac_i in $ac_cv_f77_libs; do
4136    if test x"$ac_arg" = x"$ac_i"; then
4137      ac_exists=true
4138      break
4139    fi
4140  done
4141
4142  if test x"$ac_exists" = xtrue; then
4143  :
4144else
4145  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4146fi
4147
4148          ;;
4149          # Ignore everything else.
4150  esac
4151done
4152# restore positional arguments
4153set X $ac_save_positional; shift
4154
4155# We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
4156# then we insist that the "run path" must be an absolute path (i.e. it
4157# must begin with a "/").
4158case `(uname -sr) 2>/dev/null` in
4159   "SunOS 5"*)
4160      ac_ld_run_path=`echo $ac_f77_v_output |
4161                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4162      test "x$ac_ld_run_path" != x &&
4163        if test "$ac_compiler_gnu" = yes; then
4164  for ac_link_opt in $ac_ld_run_path; do
4165    ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt"
4166  done
4167else
4168  ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path"
4169fi
4170      ;;
4171esac
4172fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
4173
4174fi
4175echo "$as_me:$LINENO: result: $ac_cv_f77_libs" >&5
4176echo "${ECHO_T}$ac_cv_f77_libs" >&6
4177FLIBS="$ac_cv_f77_libs"
4178
4179
4180ac_ext=f
4181ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4182ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4183ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4184
4185ac_ext=f
4186ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4187ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4188ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4189
4190echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
4191echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6
4192if test "${ac_cv_f77_dummy_main+set}" = set; then
4193  echo $ECHO_N "(cached) $ECHO_C" >&6
4194else
4195  ac_f77_dm_save_LIBS=$LIBS
4196 LIBS="$LIBS $FLIBS"
4197 ac_fortran_dm_var=F77_DUMMY_MAIN
4198 ac_ext=c
4199ac_cpp='$CPP $CPPFLAGS'
4200ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4201ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4202ac_compiler_gnu=$ac_cv_c_compiler_gnu
4203
4204 # First, try linking without a dummy main:
4205 cat >conftest.$ac_ext <<_ACEOF
4206/* confdefs.h.  */
4207_ACEOF
4208cat confdefs.h >>conftest.$ac_ext
4209cat >>conftest.$ac_ext <<_ACEOF
4210/* end confdefs.h.  */
4211
4212#ifdef F77_DUMMY_MAIN
4213
4214#  ifdef __cplusplus
4215     extern "C"
4216#  endif
4217   int F77_DUMMY_MAIN() { return 1; }
4218
4219#endif
4220int
4221main ()
4222{
4223
4224  ;
4225  return 0;
4226}
4227_ACEOF
4228rm -f conftest.$ac_objext conftest$ac_exeext
4229if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4230  (eval $ac_link) 2>conftest.er1
4231  ac_status=$?
4232  grep -v '^ *+' conftest.er1 >conftest.err
4233  rm -f conftest.er1
4234  cat conftest.err >&5
4235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4236  (exit $ac_status); } &&
4237         { ac_try='test -z "$ac_c_werror_flag"
4238                         || test ! -s conftest.err'
4239  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4240  (eval $ac_try) 2>&5
4241  ac_status=$?
4242  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4243  (exit $ac_status); }; } &&
4244         { ac_try='test -s conftest$ac_exeext'
4245  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4246  (eval $ac_try) 2>&5
4247  ac_status=$?
4248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4249  (exit $ac_status); }; }; then
4250  ac_cv_fortran_dummy_main=none
4251else
4252  echo "$as_me: failed program was:" >&5
4253sed 's/^/| /' conftest.$ac_ext >&5
4254
4255ac_cv_fortran_dummy_main=unknown
4256fi
4257rm -f conftest.err conftest.$ac_objext \
4258      conftest$ac_exeext conftest.$ac_ext
4259
4260 if test $ac_cv_fortran_dummy_main = unknown; then
4261   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
4262     cat >conftest.$ac_ext <<_ACEOF
4263/* confdefs.h.  */
4264_ACEOF
4265cat confdefs.h >>conftest.$ac_ext
4266cat >>conftest.$ac_ext <<_ACEOF
4267/* end confdefs.h.  */
4268#define $ac_fortran_dm_var $ac_func
4269#ifdef F77_DUMMY_MAIN
4270
4271#  ifdef __cplusplus
4272     extern "C"
4273#  endif
4274   int F77_DUMMY_MAIN() { return 1; }
4275
4276#endif
4277int
4278main ()
4279{
4280
4281  ;
4282  return 0;
4283}
4284_ACEOF
4285rm -f conftest.$ac_objext conftest$ac_exeext
4286if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4287  (eval $ac_link) 2>conftest.er1
4288  ac_status=$?
4289  grep -v '^ *+' conftest.er1 >conftest.err
4290  rm -f conftest.er1
4291  cat conftest.err >&5
4292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4293  (exit $ac_status); } &&
4294         { ac_try='test -z "$ac_c_werror_flag"
4295                         || test ! -s conftest.err'
4296  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4297  (eval $ac_try) 2>&5
4298  ac_status=$?
4299  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4300  (exit $ac_status); }; } &&
4301         { ac_try='test -s conftest$ac_exeext'
4302  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4303  (eval $ac_try) 2>&5
4304  ac_status=$?
4305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4306  (exit $ac_status); }; }; then
4307  ac_cv_fortran_dummy_main=$ac_func; break
4308else
4309  echo "$as_me: failed program was:" >&5
4310sed 's/^/| /' conftest.$ac_ext >&5
4311
4312fi
4313rm -f conftest.err conftest.$ac_objext \
4314      conftest$ac_exeext conftest.$ac_ext
4315   done
4316 fi
4317 ac_ext=f
4318ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4319ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4320ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4321 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main
4322 rm -f conftest*
4323 LIBS=$ac_f77_dm_save_LIBS
4324
4325fi
4326echo "$as_me:$LINENO: result: $ac_cv_f77_dummy_main" >&5
4327echo "${ECHO_T}$ac_cv_f77_dummy_main" >&6
4328F77_DUMMY_MAIN=$ac_cv_f77_dummy_main
4329if test "$F77_DUMMY_MAIN" != unknown; then
4330  if test $F77_DUMMY_MAIN != none; then
4331
4332cat >>confdefs.h <<_ACEOF
4333#define F77_DUMMY_MAIN $F77_DUMMY_MAIN
4334_ACEOF
4335
4336  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
4337
4338cat >>confdefs.h <<\_ACEOF
4339#define FC_DUMMY_MAIN_EQ_F77 1
4340_ACEOF
4341
4342  fi
4343fi
4344else
4345  { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
4346See \`config.log' for more details." >&5
4347echo "$as_me: error: linking to Fortran libraries from C fails
4348See \`config.log' for more details." >&2;}
4349   { (exit 1); exit 1; }; }
4350fi
4351
4352
4353ac_ext=f
4354ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4355ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4356ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4357
4358ac_ext=f
4359ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4360ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4361ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4362echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
4363echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6
4364if test "${ac_cv_f77_mangling+set}" = set; then
4365  echo $ECHO_N "(cached) $ECHO_C" >&6
4366else
4367  cat >conftest.$ac_ext <<_ACEOF
4368      subroutine foobar()
4369      return
4370      end
4371      subroutine foo_bar()
4372      return
4373      end
4374_ACEOF
4375rm -f conftest.$ac_objext
4376if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4377  (eval $ac_compile) 2>conftest.er1
4378  ac_status=$?
4379  grep -v '^ *+' conftest.er1 >conftest.err
4380  rm -f conftest.er1
4381  cat conftest.err >&5
4382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4383  (exit $ac_status); } &&
4384         { ac_try='test -z "$ac_f77_werror_flag"
4385                         || test ! -s conftest.err'
4386  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4387  (eval $ac_try) 2>&5
4388  ac_status=$?
4389  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4390  (exit $ac_status); }; } &&
4391         { ac_try='test -s conftest.$ac_objext'
4392  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4393  (eval $ac_try) 2>&5
4394  ac_status=$?
4395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4396  (exit $ac_status); }; }; then
4397  mv conftest.$ac_objext cfortran_test.$ac_objext
4398
4399  ac_save_LIBS=$LIBS
4400  LIBS="cfortran_test.$ac_objext $LIBS $FLIBS"
4401
4402  ac_ext=c
4403ac_cpp='$CPP $CPPFLAGS'
4404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4406ac_compiler_gnu=$ac_cv_c_compiler_gnu
4407  ac_success=no
4408  for ac_foobar in foobar FOOBAR; do
4409    for ac_underscore in "" "_"; do
4410      ac_func="$ac_foobar$ac_underscore"
4411      cat >conftest.$ac_ext <<_ACEOF
4412/* confdefs.h.  */
4413_ACEOF
4414cat confdefs.h >>conftest.$ac_ext
4415cat >>conftest.$ac_ext <<_ACEOF
4416/* end confdefs.h.  */
4417
4418/* Override any gcc2 internal prototype to avoid an error.  */
4419#ifdef __cplusplus
4420extern "C"
4421#endif
4422/* We use char because int might match the return type of a gcc2
4423   builtin and then its argument prototype would still apply.  */
4424char $ac_func ();
4425#ifdef F77_DUMMY_MAIN
4426
4427#  ifdef __cplusplus
4428     extern "C"
4429#  endif
4430   int F77_DUMMY_MAIN() { return 1; }
4431
4432#endif
4433int
4434main ()
4435{
4436$ac_func ();
4437  ;
4438  return 0;
4439}
4440_ACEOF
4441rm -f conftest.$ac_objext conftest$ac_exeext
4442if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4443  (eval $ac_link) 2>conftest.er1
4444  ac_status=$?
4445  grep -v '^ *+' conftest.er1 >conftest.err
4446  rm -f conftest.er1
4447  cat conftest.err >&5
4448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4449  (exit $ac_status); } &&
4450         { ac_try='test -z "$ac_c_werror_flag"
4451                         || test ! -s conftest.err'
4452  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4453  (eval $ac_try) 2>&5
4454  ac_status=$?
4455  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4456  (exit $ac_status); }; } &&
4457         { ac_try='test -s conftest$ac_exeext'
4458  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4459  (eval $ac_try) 2>&5
4460  ac_status=$?
4461  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4462  (exit $ac_status); }; }; then
4463  ac_success=yes; break 2
4464else
4465  echo "$as_me: failed program was:" >&5
4466sed 's/^/| /' conftest.$ac_ext >&5
4467
4468fi
4469rm -f conftest.err conftest.$ac_objext \
4470      conftest$ac_exeext conftest.$ac_ext
4471    done
4472  done
4473  ac_ext=f
4474ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4475ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4476ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4477
4478  if test "$ac_success" = "yes"; then
4479     case $ac_foobar in
4480        foobar)
4481           ac_case=lower
4482           ac_foo_bar=foo_bar
4483           ;;
4484        FOOBAR)
4485           ac_case=upper
4486           ac_foo_bar=FOO_BAR
4487           ;;
4488     esac
4489
4490     ac_ext=c
4491ac_cpp='$CPP $CPPFLAGS'
4492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4494ac_compiler_gnu=$ac_cv_c_compiler_gnu
4495     ac_success_extra=no
4496     for ac_extra in "" "_"; do
4497        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4498        cat >conftest.$ac_ext <<_ACEOF
4499/* confdefs.h.  */
4500_ACEOF
4501cat confdefs.h >>conftest.$ac_ext
4502cat >>conftest.$ac_ext <<_ACEOF
4503/* end confdefs.h.  */
4504
4505/* Override any gcc2 internal prototype to avoid an error.  */
4506#ifdef __cplusplus
4507extern "C"
4508#endif
4509/* We use char because int might match the return type of a gcc2
4510   builtin and then its argument prototype would still apply.  */
4511char $ac_func ();
4512#ifdef F77_DUMMY_MAIN
4513
4514#  ifdef __cplusplus
4515     extern "C"
4516#  endif
4517   int F77_DUMMY_MAIN() { return 1; }
4518
4519#endif
4520int
4521main ()
4522{
4523$ac_func ();
4524  ;
4525  return 0;
4526}
4527_ACEOF
4528rm -f conftest.$ac_objext conftest$ac_exeext
4529if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4530  (eval $ac_link) 2>conftest.er1
4531  ac_status=$?
4532  grep -v '^ *+' conftest.er1 >conftest.err
4533  rm -f conftest.er1
4534  cat conftest.err >&5
4535  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4536  (exit $ac_status); } &&
4537         { ac_try='test -z "$ac_c_werror_flag"
4538                         || test ! -s conftest.err'
4539  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4540  (eval $ac_try) 2>&5
4541  ac_status=$?
4542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4543  (exit $ac_status); }; } &&
4544         { ac_try='test -s conftest$ac_exeext'
4545  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4546  (eval $ac_try) 2>&5
4547  ac_status=$?
4548  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4549  (exit $ac_status); }; }; then
4550  ac_success_extra=yes; break
4551else
4552  echo "$as_me: failed program was:" >&5
4553sed 's/^/| /' conftest.$ac_ext >&5
4554
4555fi
4556rm -f conftest.err conftest.$ac_objext \
4557      conftest$ac_exeext conftest.$ac_ext
4558     done
4559     ac_ext=f
4560ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4561ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4562ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4563
4564     if test "$ac_success_extra" = "yes"; then
4565        ac_cv_f77_mangling="$ac_case case"
4566        if test -z "$ac_underscore"; then
4567           ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore"
4568        else
4569           ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore"
4570        fi
4571        if test -z "$ac_extra"; then
4572           ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore"
4573        else
4574           ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore"
4575        fi
4576      else
4577        ac_cv_f77_mangling="unknown"
4578      fi
4579  else
4580     ac_cv_f77_mangling="unknown"
4581  fi
4582
4583  LIBS=$ac_save_LIBS
4584  rm -f cfortran_test* conftest*
4585else
4586  echo "$as_me: failed program was:" >&5
4587sed 's/^/| /' conftest.$ac_ext >&5
4588
4589{ { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
4590See \`config.log' for more details." >&5
4591echo "$as_me: error: cannot compile a simple Fortran program
4592See \`config.log' for more details." >&2;}
4593   { (exit 1); exit 1; }; }
4594fi
4595rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4596
4597fi
4598echo "$as_me:$LINENO: result: $ac_cv_f77_mangling" >&5
4599echo "${ECHO_T}$ac_cv_f77_mangling" >&6
4600
4601ac_ext=f
4602ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4603ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4604ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4605
4606
4607ac_ext=f
4608ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4609ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4610ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4611
4612
4613ac_ext=f
4614ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4615ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4616ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4617
4618
4619case $ac_cv_f77_mangling in
4620  "lower case, no underscore, no extra underscore")
4621          cat >>confdefs.h <<\_ACEOF
4622#define F77_FUNC(name,NAME) name
4623_ACEOF
4624
4625          cat >>confdefs.h <<\_ACEOF
4626#define F77_FUNC_(name,NAME) name
4627_ACEOF
4628 ;;
4629  "lower case, no underscore, extra underscore")
4630          cat >>confdefs.h <<\_ACEOF
4631#define F77_FUNC(name,NAME) name
4632_ACEOF
4633
4634          cat >>confdefs.h <<\_ACEOF
4635#define F77_FUNC_(name,NAME) name ## _
4636_ACEOF
4637 ;;
4638  "lower case, underscore, no extra underscore")
4639          cat >>confdefs.h <<\_ACEOF
4640#define F77_FUNC(name,NAME) name ## _
4641_ACEOF
4642
4643          cat >>confdefs.h <<\_ACEOF
4644#define F77_FUNC_(name,NAME) name ## _
4645_ACEOF
4646 ;;
4647  "lower case, underscore, extra underscore")
4648          cat >>confdefs.h <<\_ACEOF
4649#define F77_FUNC(name,NAME) name ## _
4650_ACEOF
4651
4652          cat >>confdefs.h <<\_ACEOF
4653#define F77_FUNC_(name,NAME) name ## __
4654_ACEOF
4655 ;;
4656  "upper case, no underscore, no extra underscore")
4657          cat >>confdefs.h <<\_ACEOF
4658#define F77_FUNC(name,NAME) NAME
4659_ACEOF
4660
4661          cat >>confdefs.h <<\_ACEOF
4662#define F77_FUNC_(name,NAME) NAME
4663_ACEOF
4664 ;;
4665  "upper case, no underscore, extra underscore")
4666          cat >>confdefs.h <<\_ACEOF
4667#define F77_FUNC(name,NAME) NAME
4668_ACEOF
4669
4670          cat >>confdefs.h <<\_ACEOF
4671#define F77_FUNC_(name,NAME) NAME ## _
4672_ACEOF
4673 ;;
4674  "upper case, underscore, no extra underscore")
4675          cat >>confdefs.h <<\_ACEOF
4676#define F77_FUNC(name,NAME) NAME ## _
4677_ACEOF
4678
4679          cat >>confdefs.h <<\_ACEOF
4680#define F77_FUNC_(name,NAME) NAME ## _
4681_ACEOF
4682 ;;
4683  "upper case, underscore, extra underscore")
4684          cat >>confdefs.h <<\_ACEOF
4685#define F77_FUNC(name,NAME) NAME ## _
4686_ACEOF
4687
4688          cat >>confdefs.h <<\_ACEOF
4689#define F77_FUNC_(name,NAME) NAME ## __
4690_ACEOF
4691 ;;
4692  *)
4693          { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
4694echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
4695          ;;
4696esac
4697
4698ac_ext=f
4699ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4700ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4701ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4702
4703
4704# If FLIBS has been set by the user, we just restore its value here
4705if test x"$save_FLIBS" != x; then
4706  FLIBS="$save_FLIBS"
4707else
4708  # This is to correct a missing exclusion in autoconf 2.59
4709  if test x"$FLIBS" != x; then
4710    my_flibs=
4711    for flag in $FLIBS; do
4712      case $flag in
4713        -lcrt*.o) ;;
4714        -lcygwin) ;;
4715               *) my_flibs="$my_flibs $flag" ;;
4716      esac
4717    done
4718    FLIBS="$my_flibs"
4719  fi
4720
4721  case $build in
4722  # The following is a fix to define FLIBS for ifort on Windows
4723  # In its original version, it linked in libifcorert.lib or libifcorertd.lib on Windows/ifort explicitly.
4724  # However, this seem to create a dependency on libifcorert.dll (or libifcorertd.dll) in the executables.
4725  # This is seem to be unnecessary, libifcorert(d).lib has been removed from the link line.
4726  # Further, excluding libc.lib from the default libs seemed to be necessary only for VS < 8.
4727  # Since the corresponding flag seems to make more trouble that it avoid, it has been removed now.
4728     *-cygwin* | *-mingw*)
4729       case "$F77" in
4730#         ifort* | */ifort* | IFORT* | */IFORT*)
4731#           FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib"
4732#           if "$coin_debug_compile" = true ; then
4733#             FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib"
4734#           else
4735#             FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmtd.lib"
4736#           fi
4737#           ;;
4738         compile_f2c*)
4739           FLIBS=`$F77 -FLIBS` ;;
4740       esac;;
4741     *-hp-*)
4742         FLIBS="$FLIBS -lm";;
4743     *-ibm-*)
4744         FLIBS=`echo $FLIBS | sed 's/-lc)/-lc/g'` ;;
4745     *-linux-*)
4746       case "$F77" in
4747         pgf77* | */pgf77* | pgf90* | */pgf90*)
4748# ask linker to go through the archives multiple times
4749# (the Fortran compiler seems to do that automatically...)
4750           FLIBS="-Wl,--start-group $FLIBS -Wl,--end-group" ;;
4751       esac
4752  esac
4753  ac_cv_f77_libs="$FLIBS"
4754fi
4755
4756ac_ext=c
4757ac_cpp='$CPP $CPPFLAGS'
4758ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4759ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4760ac_compiler_gnu=$ac_cv_c_compiler_gnu
4761
4762
4763
4764
4765# Add FLIBS to BLAS_PCLIBS, so that they get into the .pc files
4766BLAS_PCLIBS="$FLIBS"
4767
4768
4769# Check if pkg-config is available (to setup addlibs file)
4770
4771
4772# Check whether --enable-pkg-config or --disable-pkg-config was given.
4773if test "${enable_pkg_config+set}" = set; then
4774  enableval="$enable_pkg_config"
4775  use_pkgconfig="$enableval"
4776else
4777  use_pkgconfig=yes
4778fi;
4779
4780if test $use_pkgconfig = yes ; then
4781  if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4782    if test -n "$ac_tool_prefix"; then
4783  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4784set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4785echo "$as_me:$LINENO: checking for $ac_word" >&5
4786echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4787if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4788  echo $ECHO_N "(cached) $ECHO_C" >&6
4789else
4790  case $PKG_CONFIG in
4791  [\\/]* | ?:[\\/]*)
4792  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4793  ;;
4794  *)
4795  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4796for as_dir in $PATH
4797do
4798  IFS=$as_save_IFS
4799  test -z "$as_dir" && as_dir=.
4800  for ac_exec_ext in '' $ac_executable_extensions; do
4801  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4802    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4803    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4804    break 2
4805  fi
4806done
4807done
4808
4809  ;;
4810esac
4811fi
4812PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4813
4814if test -n "$PKG_CONFIG"; then
4815  echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
4816echo "${ECHO_T}$PKG_CONFIG" >&6
4817else
4818  echo "$as_me:$LINENO: result: no" >&5
4819echo "${ECHO_T}no" >&6
4820fi
4821
4822fi
4823if test -z "$ac_cv_path_PKG_CONFIG"; then
4824  ac_pt_PKG_CONFIG=$PKG_CONFIG
4825  # Extract the first word of "pkg-config", so it can be a program name with args.
4826set dummy pkg-config; ac_word=$2
4827echo "$as_me:$LINENO: checking for $ac_word" >&5
4828echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4829if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4830  echo $ECHO_N "(cached) $ECHO_C" >&6
4831else
4832  case $ac_pt_PKG_CONFIG in
4833  [\\/]* | ?:[\\/]*)
4834  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4835  ;;
4836  *)
4837  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4838for as_dir in $PATH
4839do
4840  IFS=$as_save_IFS
4841  test -z "$as_dir" && as_dir=.
4842  for ac_exec_ext in '' $ac_executable_extensions; do
4843  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4844    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4845    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4846    break 2
4847  fi
4848done
4849done
4850
4851  ;;
4852esac
4853fi
4854ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4855
4856if test -n "$ac_pt_PKG_CONFIG"; then
4857  echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
4858echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4859else
4860  echo "$as_me:$LINENO: result: no" >&5
4861echo "${ECHO_T}no" >&6
4862fi
4863
4864  PKG_CONFIG=$ac_pt_PKG_CONFIG
4865else
4866  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4867fi
4868
4869  fi
4870  if test -n "$PKG_CONFIG"; then
4871    _pkg_min_version=0.9.0
4872    echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
4873echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6
4874    if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4875      echo "$as_me:$LINENO: result: yes" >&5
4876echo "${ECHO_T}yes" >&6
4877    else
4878      echo "$as_me:$LINENO: result: no" >&5
4879echo "${ECHO_T}no" >&6
4880      PKG_CONFIG=""
4881    fi
4882  fi
4883
4884  # check if pkg-config supports the short-errors flag
4885  if test -n "$PKG_CONFIG" && \
4886    $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
4887    pkg_short_errors=" --short-errors "
4888  else
4889    pkg_short_errors=""
4890  fi
4891fi
4892
4893
4894
4895if test -n "$PKG_CONFIG"; then
4896  COIN_HAS_PKGCONFIG_TRUE=
4897  COIN_HAS_PKGCONFIG_FALSE='#'
4898else
4899  COIN_HAS_PKGCONFIG_TRUE='#'
4900  COIN_HAS_PKGCONFIG_FALSE=
4901fi
4902
4903
4904
4905# assemble pkg-config search path for installed projects
4906COIN_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
4907
4908# let's assume that when installing into $prefix, then the user may have installed some other coin projects there before, so it's worth to have a look into there
4909# best would actually to use ${libdir}, since .pc files get installed into ${libdir}/pkgconfig,
4910# unfortunately, ${libdir} expands to ${exec_prefix}/lib and ${exec_prefix} to ${prefix}...
4911if test "x${prefix}" = xNONE ; then
4912  COIN_PKG_CONFIG_PATH="${ac_default_prefix}/lib/pkgconfig:${COIN_PKG_CONFIG_PATH}"
4913else
4914  COIN_PKG_CONFIG_PATH="${prefix}/lib/pkgconfig:${COIN_PKG_CONFIG_PATH}"
4915fi
4916
4917
4918# Check whether --with-coin-instdir or --without-coin-instdir was given.
4919if test "${with_coin_instdir+set}" = set; then
4920  withval="$with_coin_instdir"
4921  if test -d "$withval"; then : ; else
4922     { { echo "$as_me:$LINENO: error: argument for --with-coin-instdir not a directory" >&5
4923echo "$as_me: error: argument for --with-coin-instdir not a directory" >&2;}
4924   { (exit 1); exit 1; }; }
4925   fi
4926   COIN_PKG_CONFIG_PATH="$withval/lib/pkgconfig:${COIN_PKG_CONFIG_PATH}"
4927
4928fi;
4929
4930
4931
4932# assemble additional pkg-config search paths for uninstalled projects
4933if test x$coin_projectdir = xyes ; then
4934  # if we are in a project setup, then in a classic setup, we want to find uninstalled projects
4935  # their (relative) location is written to coin_subdirs.txt by the configure in the project base directory
4936  # unfortunately, if the user set prefix, then we do not know where the project base directory is located
4937  # but it is likely to be either .. (if we are a usual coin project) or ../.. (if we are a unusual coin project like ThirdParty or Data)
4938  COIN_PKG_CONFIG_PATH_UNINSTALLED=
4939  if test -e ../coin_subdirs.txt ; then
4940    for i in `cat ../coin_subdirs.txt` ; do
4941      if test -d ../$i ; then
4942        COIN_PKG_CONFIG_PATH_UNINSTALLED="`cd ../$i; pwd`:${COIN_PKG_CONFIG_PATH_UNINSTALLED}"
4943      fi
4944    done
4945  fi
4946
4947  if test -e ../../coin_subdirs.txt ; then
4948    for i in `cat ../../coin_subdirs.txt` ; do
4949      if test -d ../../$i ; then
4950        COIN_PKG_CONFIG_PATH_UNINSTALLED="`cd ../../$i; pwd`:${COIN_PKG_CONFIG_PATH_UNINSTALLED}"
4951      fi
4952    done
4953  fi
4954
4955
4956fi
4957
4958
4959
4960# Initialize automake
4961{
4962
4963
4964
4965# START
4966
4967# Test if force_shared has been set
4968if test "x" = xforce_shared; then
4969  if test x$enable_shared = xno; then
4970    { { echo "$as_me:$LINENO: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&5
4971echo "$as_me: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&2;}
4972   { (exit 1); exit 1; }; }
4973  fi
4974  enable_shared=yes;
4975else
4976  # On Cygwin and AIX, building DLLs doesn't work
4977  case $build in
4978    *-cygwin*)
4979      coin_disable_shared=yes
4980      platform=Cygwin
4981    ;;
4982    *-aix*)
4983      coin_disable_shared=yes
4984      platform=AIX
4985    ;;
4986    *-mingw*)
4987      coin_disable_shared=yes
4988      platform="Msys"
4989#      case "$CXX" in
4990#        cl*)
4991#          coin_disable_shared=yes
4992#          platform="Msys with cl"
4993#      ;;
4994#      esac
4995    ;;
4996  esac
4997fi
4998if test x"$coin_disable_shared" = xyes; then
4999  if test x"$enable_shared" = xyes; then
5000    { echo "$as_me:$LINENO: WARNING: On $platform, shared objects are not supported. I'm disabling your choice." >&5
5001echo "$as_me: WARNING: On $platform, shared objects are not supported. I'm disabling your choice." >&2;}
5002  fi
5003  enable_shared=no
5004fi
5005# By default, we only want the shared objects to be compiled
5006# Check whether --enable-static or --disable-static was given.
5007if test "${enable_static+set}" = set; then
5008  enableval="$enable_static"
5009  p=${PACKAGE-default}
5010    case $enableval in
5011    yes) enable_static=yes ;;
5012    no) enable_static=no ;;
5013    *)
5014     enable_static=no
5015      # Look at the argument we got.  We use all the common list separators.
5016      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5017      for pkg in $enableval; do
5018        IFS="$lt_save_ifs"
5019        if test "X$pkg" = "X$p"; then
5020          enable_static=yes
5021        fi
5022      done
5023      IFS="$lt_save_ifs"
5024      ;;
5025    esac
5026else
5027  enable_static=no
5028fi;
5029
5030
5031
5032
5033# Initialize automake
5034echo "$as_me:$LINENO: checking for egrep" >&5
5035echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5036if test "${ac_cv_prog_egrep+set}" = set; then
5037  echo $ECHO_N "(cached) $ECHO_C" >&6
5038else
5039  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5040    then ac_cv_prog_egrep='grep -E'
5041    else ac_cv_prog_egrep='egrep'
5042    fi
5043fi
5044echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5045echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5046 EGREP=$ac_cv_prog_egrep
5047
5048
5049am__api_version="1.9"
5050# Find a good install program.  We prefer a C program (faster),
5051# so one script is as good as another.  But avoid the broken or
5052# incompatible versions:
5053# SysV /etc/install, /usr/sbin/install
5054# SunOS /usr/etc/install
5055# IRIX /sbin/install
5056# AIX /bin/install
5057# AmigaOS /C/install, which installs bootblocks on floppy discs
5058# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5059# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5060# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5061# OS/2's system install, which has a completely different semantic
5062# ./install, which can be erroneously created by make from ./install.sh.
5063echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
5064echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
5065if test -z "$INSTALL"; then
5066if test "${ac_cv_path_install+set}" = set; then
5067  echo $ECHO_N "(cached) $ECHO_C" >&6
5068else
5069  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5070for as_dir in $PATH
5071do
5072  IFS=$as_save_IFS
5073  test -z "$as_dir" && as_dir=.
5074  # Account for people who put trailing slashes in PATH elements.
5075case $as_dir/ in
5076  ./ | .// | /cC/* | \
5077  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5078  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
5079  /usr/ucb/* ) ;;
5080  *)
5081    # OSF1 and SCO ODT 3.0 have their own names for install.
5082    # Don't use installbsd from OSF since it installs stuff as root
5083    # by default.
5084    for ac_prog in ginstall scoinst install; do
5085      for ac_exec_ext in '' $ac_executable_extensions; do
5086        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5087          if test $ac_prog = install &&
5088            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5089            # AIX install.  It has an incompatible calling convention.
5090            :
5091          elif test $ac_prog = install &&
5092            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5093            # program-specific install script used by HP pwplus--don't use.
5094            :
5095          else
5096            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5097            break 3
5098          fi
5099        fi
5100      done
5101    done
5102    ;;
5103esac
5104done
5105
5106
5107fi
5108  if test "${ac_cv_path_install+set}" = set; then
5109    INSTALL=$ac_cv_path_install
5110  else
5111    # As a last resort, use the slow shell script.  We don't cache a
5112    # path for INSTALL within a source directory, because that will
5113    # break other packages using the cache if that directory is
5114    # removed, or if the path is relative.
5115    INSTALL=$ac_install_sh
5116  fi
5117fi
5118echo "$as_me:$LINENO: result: $INSTALL" >&5
5119echo "${ECHO_T}$INSTALL" >&6
5120
5121# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5122# It thinks the first close brace ends the variable substitution.
5123test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5124
5125test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5126
5127test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5128
5129echo "$as_me:$LINENO: checking whether build environment is sane" >&5
5130echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
5131# Just in case
5132sleep 1
5133echo timestamp > conftest.file
5134# Do `set' in a subshell so we don't clobber the current shell's
5135# arguments.  Must try -L first in case configure is actually a
5136# symlink; some systems play weird games with the mod time of symlinks
5137# (eg FreeBSD returns the mod time of the symlink's containing
5138# directory).
5139if (
5140   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
5141   if test "$*" = "X"; then
5142      # -L didn't work.
5143      set X `ls -t $srcdir/configure conftest.file`
5144   fi
5145   rm -f conftest.file
5146   if test "$*" != "X $srcdir/configure conftest.file" \
5147      && test "$*" != "X conftest.file $srcdir/configure"; then
5148
5149      # If neither matched, then we have a broken ls.  This can happen
5150      # if, for instance, CONFIG_SHELL is bash and it inherits a
5151      # broken ls alias from the environment.  This has actually
5152      # happened.  Such a system could not be considered "sane".
5153      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
5154alias in your environment" >&5
5155echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
5156alias in your environment" >&2;}
5157   { (exit 1); exit 1; }; }
5158   fi
5159
5160   test "$2" = conftest.file
5161   )
5162then
5163   # Ok.
5164   :
5165else
5166   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
5167Check your system clock" >&5
5168echo "$as_me: error: newly created file is older than distributed files!
5169Check your system clock" >&2;}
5170   { (exit 1); exit 1; }; }
5171fi
5172echo "$as_me:$LINENO: result: yes" >&5
5173echo "${ECHO_T}yes" >&6
5174test "$program_prefix" != NONE &&
5175  program_transform_name="s,^,$program_prefix,;$program_transform_name"
5176# Use a double $ so make ignores it.
5177test "$program_suffix" != NONE &&
5178  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
5179# Double any \ or $.  echo might interpret backslashes.
5180# By default was `s,x,x', remove it if useless.
5181cat <<\_ACEOF >conftest.sed
5182s/[\\$]/&&/g;s/;s,x,x,$//
5183_ACEOF
5184program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
5185rm conftest.sed
5186
5187# expand $ac_aux_dir to an absolute path
5188am_aux_dir=`cd $ac_aux_dir && pwd`
5189
5190test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
5191# Use eval to expand $SHELL
5192if eval "$MISSING --run true"; then
5193  am_missing_run="$MISSING --run "
5194else
5195  am_missing_run=
5196  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
5197echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
5198fi
5199
5200if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
5201  # We used to keeping the `.' as first argument, in order to
5202  # allow $(mkdir_p) to be used without argument.  As in
5203  #   $(mkdir_p) $(somedir)
5204  # where $(somedir) is conditionally defined.  However this is wrong
5205  # for two reasons:
5206  #  1. if the package is installed by a user who cannot write `.'
5207  #     make install will fail,
5208  #  2. the above comment should most certainly read
5209  #     $(mkdir_p) $(DESTDIR)$(somedir)
5210  #     so it does not work when $(somedir) is undefined and
5211  #     $(DESTDIR) is not.
5212  #  To support the latter case, we have to write
5213  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
5214  #  so the `.' trick is pointless.
5215  mkdir_p='mkdir -p --'
5216else
5217  # On NextStep and OpenStep, the `mkdir' command does not
5218  # recognize any option.  It will interpret all options as
5219  # directories to create, and then abort because `.' already
5220  # exists.
5221  for d in ./-p ./--version;
5222  do
5223    test -d $d && rmdir $d
5224  done
5225  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
5226  if test -f "$ac_aux_dir/mkinstalldirs"; then
5227    mkdir_p='$(mkinstalldirs)'
5228  else
5229    mkdir_p='$(install_sh) -d'
5230  fi
5231fi
5232
5233for ac_prog in gawk mawk nawk awk
5234do
5235  # Extract the first word of "$ac_prog", so it can be a program name with args.
5236set dummy $ac_prog; ac_word=$2
5237echo "$as_me:$LINENO: checking for $ac_word" >&5
5238echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5239if test "${ac_cv_prog_AWK+set}" = set; then
5240  echo $ECHO_N "(cached) $ECHO_C" >&6
5241else
5242  if test -n "$AWK"; then
5243  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5244else
5245as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5246for as_dir in $PATH
5247do
5248  IFS=$as_save_IFS
5249  test -z "$as_dir" && as_dir=.
5250  for ac_exec_ext in '' $ac_executable_extensions; do
5251  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5252    ac_cv_prog_AWK="$ac_prog"
5253    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5254    break 2
5255  fi
5256done
5257done
5258
5259fi
5260fi
5261AWK=$ac_cv_prog_AWK
5262if test -n "$AWK"; then
5263  echo "$as_me:$LINENO: result: $AWK" >&5
5264echo "${ECHO_T}$AWK" >&6
5265else
5266  echo "$as_me:$LINENO: result: no" >&5
5267echo "${ECHO_T}no" >&6
5268fi
5269
5270  test -n "$AWK" && break
5271done
5272
5273echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5274echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
5275set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
5276if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
5277  echo $ECHO_N "(cached) $ECHO_C" >&6
5278else
5279  cat >conftest.make <<\_ACEOF
5280all:
5281        @echo 'ac_maketemp="$(MAKE)"'
5282_ACEOF
5283# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5284eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
5285if test -n "$ac_maketemp"; then
5286  eval ac_cv_prog_make_${ac_make}_set=yes
5287else
5288  eval ac_cv_prog_make_${ac_make}_set=no
5289fi
5290rm -f conftest.make
5291fi
5292if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5293  echo "$as_me:$LINENO: result: yes" >&5
5294echo "${ECHO_T}yes" >&6
5295  SET_MAKE=
5296else
5297  echo "$as_me:$LINENO: result: no" >&5
5298echo "${ECHO_T}no" >&6
5299  SET_MAKE="MAKE=${MAKE-make}"
5300fi
5301
5302rm -rf .tst 2>/dev/null
5303mkdir .tst 2>/dev/null
5304if test -d .tst; then
5305  am__leading_dot=.
5306else
5307  am__leading_dot=_
5308fi
5309rmdir .tst 2>/dev/null
5310
5311DEPDIR="${am__leading_dot}deps"
5312
5313          ac_config_commands="$ac_config_commands depfiles"
5314
5315
5316am_make=${MAKE-make}
5317cat > confinc << 'END'
5318am__doit:
5319        @echo done
5320.PHONY: am__doit
5321END
5322# If we don't find an include directive, just comment out the code.
5323echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
5324echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
5325am__include="#"
5326am__quote=
5327_am_result=none
5328# First try GNU make style include.
5329echo "include confinc" > confmf
5330# We grep out `Entering directory' and `Leaving directory'
5331# messages which can occur if `w' ends up in MAKEFLAGS.
5332# In particular we don't look at `^make:' because GNU make might
5333# be invoked under some other name (usually "gmake"), in which
5334# case it prints its new name instead of `make'.
5335if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
5336   am__include=include
5337   am__quote=
5338   _am_result=GNU
5339fi
5340# Now try BSD make style include.
5341if test "$am__include" = "#"; then
5342   echo '.include "confinc"' > confmf
5343   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
5344      am__include=.include
5345      am__quote="\""
5346      _am_result=BSD
5347   fi
5348fi
5349
5350
5351echo "$as_me:$LINENO: result: $_am_result" >&5
5352echo "${ECHO_T}$_am_result" >&6
5353rm -f confinc confmf
5354
5355# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
5356if test "${enable_dependency_tracking+set}" = set; then
5357  enableval="$enable_dependency_tracking"
5358
5359fi;
5360if test "x$enable_dependency_tracking" != xno; then
5361  am_depcomp="$ac_aux_dir/depcomp"
5362  AMDEPBACKSLASH='\'
5363fi
5364
5365
5366if test "x$enable_dependency_tracking" != xno; then
5367  AMDEP_TRUE=
5368  AMDEP_FALSE='#'
5369else
5370  AMDEP_TRUE='#'
5371  AMDEP_FALSE=
5372fi
5373
5374
5375
5376
5377
5378# AC_MSG_NOTICE([Beginning automake initialisation.])
5379# Stuff for automake
5380# test to see if srcdir already configured
5381if test "`cd $srcdir && pwd`" != "`pwd`" &&
5382   test -f $srcdir/config.status; then
5383  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
5384echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
5385   { (exit 1); exit 1; }; }
5386fi
5387
5388# test whether we have cygpath
5389if test -z "$CYGPATH_W"; then
5390  if (cygpath --version) >/dev/null 2>/dev/null; then
5391    CYGPATH_W='cygpath -w'
5392  else
5393    CYGPATH_W=echo
5394  fi
5395fi
5396
5397
5398# Define the identity of the package.
5399 PACKAGE='thirdpartyblas'
5400 VERSION='trunk'
5401
5402
5403cat >>confdefs.h <<_ACEOF
5404#define PACKAGE "$PACKAGE"
5405_ACEOF
5406
5407
5408cat >>confdefs.h <<_ACEOF
5409#define VERSION "$VERSION"
5410_ACEOF
5411
5412# Some tools Automake needs.
5413
5414ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
5415
5416
5417AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
5418
5419
5420AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
5421
5422
5423AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
5424
5425
5426MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
5427
5428install_sh=${install_sh-"$am_aux_dir/install-sh"}
5429
5430# Installed binaries are usually stripped using `strip' when the user
5431# run `make install-strip'.  However `strip' might not be the right
5432# tool to use in cross-compilation environments, therefore Automake
5433# will honor the `STRIP' environment variable to overrule this program.
5434if test "$cross_compiling" != no; then
5435  if test -n "$ac_tool_prefix"; then
5436  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5437set dummy ${ac_tool_prefix}strip; ac_word=$2
5438echo "$as_me:$LINENO: checking for $ac_word" >&5
5439echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5440if test "${ac_cv_prog_STRIP+set}" = set; then
5441  echo $ECHO_N "(cached) $ECHO_C" >&6
5442else
5443  if test -n "$STRIP"; then
5444  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5445else
5446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5447for as_dir in $PATH
5448do
5449  IFS=$as_save_IFS
5450  test -z "$as_dir" && as_dir=.
5451  for ac_exec_ext in '' $ac_executable_extensions; do
5452  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5453    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5454    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5455    break 2
5456  fi
5457done
5458done
5459
5460fi
5461fi
5462STRIP=$ac_cv_prog_STRIP
5463if test -n "$STRIP"; then
5464  echo "$as_me:$LINENO: result: $STRIP" >&5
5465echo "${ECHO_T}$STRIP" >&6
5466else
5467  echo "$as_me:$LINENO: result: no" >&5
5468echo "${ECHO_T}no" >&6
5469fi
5470
5471fi
5472if test -z "$ac_cv_prog_STRIP"; then
5473  ac_ct_STRIP=$STRIP
5474  # Extract the first word of "strip", so it can be a program name with args.
5475set dummy strip; ac_word=$2
5476echo "$as_me:$LINENO: checking for $ac_word" >&5
5477echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5478if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5479  echo $ECHO_N "(cached) $ECHO_C" >&6
5480else
5481  if test -n "$ac_ct_STRIP"; then
5482  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5483else
5484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5485for as_dir in $PATH
5486do
5487  IFS=$as_save_IFS
5488  test -z "$as_dir" && as_dir=.
5489  for ac_exec_ext in '' $ac_executable_extensions; do
5490  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5491    ac_cv_prog_ac_ct_STRIP="strip"
5492    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5493    break 2
5494  fi
5495done
5496done
5497
5498  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5499fi
5500fi
5501ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5502if test -n "$ac_ct_STRIP"; then
5503  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5504echo "${ECHO_T}$ac_ct_STRIP" >&6
5505else
5506  echo "$as_me:$LINENO: result: no" >&5
5507echo "${ECHO_T}no" >&6
5508fi
5509
5510  STRIP=$ac_ct_STRIP
5511else
5512  STRIP="$ac_cv_prog_STRIP"
5513fi
5514
5515fi
5516INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
5517
5518# We need awk for the "check" target.  The system "awk" is bad on
5519# some platforms.
5520# Always define AMTAR for backward compatibility.
5521
5522AMTAR=${AMTAR-"${am_missing_run}tar"}
5523
5524am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
5525
5526
5527
5528
5529depcc="$CC"   am_compiler_list=
5530
5531echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5532echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5533if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
5534  echo $ECHO_N "(cached) $ECHO_C" >&6
5535else
5536  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5537  # We make a subdir and do the tests there.  Otherwise we can end up
5538  # making bogus files that we don't know about and never remove.  For
5539  # instance it was reported that on HP-UX the gcc test will end up
5540  # making a dummy file named `D' -- because `-MD' means `put the output
5541  # in D'.
5542  mkdir conftest.dir
5543  # Copy depcomp to subdir because otherwise we won't find it if we're
5544  # using a relative directory.
5545  cp "$am_depcomp" conftest.dir
5546  cd conftest.dir
5547  # We will build objects and dependencies in a subdirectory because
5548  # it helps to detect inapplicable dependency modes.  For instance
5549  # both Tru64's cc and ICC support -MD to output dependencies as a
5550  # side effect of compilation, but ICC will put the dependencies in
5551  # the current directory while Tru64 will put them in the object
5552  # directory.
5553  mkdir sub
5554
5555  am_cv_CC_dependencies_compiler_type=none
5556  if test "$am_compiler_list" = ""; then
5557     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5558  fi
5559  for depmode in $am_compiler_list; do
5560    # Setup a source with many dependencies, because some compilers
5561    # like to wrap large dependency lists on column 80 (with \), and
5562    # we should not choose a depcomp mode which is confused by this.
5563    #
5564    # We need to recreate these files for each test, as the compiler may
5565    # overwrite some of them when testing with obscure command lines.
5566    # This happens at least with the AIX C compiler.
5567    : > sub/conftest.c
5568    for i in 1 2 3 4 5 6; do
5569      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5570      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5571      # Solaris 8's {/usr,}/bin/sh.
5572      touch sub/conftst$i.h
5573    done
5574    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5575
5576    case $depmode in
5577    nosideeffect)
5578      # after this tag, mechanisms are not by side-effect, so they'll
5579      # only be used when explicitly requested
5580      if test "x$enable_dependency_tracking" = xyes; then
5581        continue
5582      else
5583        break
5584      fi
5585      ;;
5586    none) break ;;
5587    esac
5588    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5589    # mode.  It turns out that the SunPro C++ compiler does not properly
5590    # handle `-M -o', and we need to detect this.
5591    if depmode=$depmode \
5592       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5593       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5594       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5595         >/dev/null 2>conftest.err &&
5596       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5597       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5598       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5599      # icc doesn't choke on unknown options, it will just issue warnings
5600      # or remarks (even with -Werror).  So we grep stderr for any message
5601      # that says an option was ignored or not supported.
5602      # When given -MP, icc 7.0 and 7.1 complain thusly:
5603      #   icc: Command line warning: ignoring option '-M'; no argument required
5604      # The diagnosis changed in icc 8.0:
5605      #   icc: Command line remark: option '-MP' not supported
5606      if (grep 'ignoring option' conftest.err ||
5607          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5608        am_cv_CC_dependencies_compiler_type=$depmode
5609        break
5610      fi
5611    fi
5612  done
5613
5614  cd ..
5615  rm -rf conftest.dir
5616else
5617  am_cv_CC_dependencies_compiler_type=none
5618fi
5619
5620fi
5621echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
5622echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
5623CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5624
5625
5626
5627if
5628  test "x$enable_dependency_tracking" != xno \
5629  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5630  am__fastdepCC_TRUE=
5631  am__fastdepCC_FALSE='#'
5632else
5633  am__fastdepCC_TRUE='#'
5634  am__fastdepCC_FALSE=
5635fi
5636
5637
5638
5639echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
5640echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
5641    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5642if test "${enable_maintainer_mode+set}" = set; then
5643  enableval="$enable_maintainer_mode"
5644  USE_MAINTAINER_MODE=$enableval
5645else
5646  USE_MAINTAINER_MODE=no
5647fi;
5648  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
5649echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
5650
5651
5652if test $USE_MAINTAINER_MODE = yes; then
5653  MAINTAINER_MODE_TRUE=
5654  MAINTAINER_MODE_FALSE='#'
5655else
5656  MAINTAINER_MODE_TRUE='#'
5657  MAINTAINER_MODE_FALSE=
5658fi
5659
5660  MAINT=$MAINTAINER_MODE_TRUE
5661
5662
5663
5664coin_have_externals=no
5665if test "$enable_maintainer_mode" = yes; then
5666
5667  # If maintainer mode is chosen, we make sure that the correct versions
5668  # of the tools are used, and that we know where libtool.m4 is (to
5669  # recreate acinclude.m4)
5670
5671
5672  LIBTOOLM4=
5673  # Normally, $HOME
5674  AUTOTOOLS_DFLT=$HOME
5675
5676  echo "$as_me:$LINENO: checking whether we are using the correct autotools" >&5
5677echo $ECHO_N "checking whether we are using the correct autotools... $ECHO_C" >&6
5678if test "${ac_cv_use_correct_autotools+set}" = set; then
5679  echo $ECHO_N "(cached) $ECHO_C" >&6
5680else
5681  ac_cv_use_correct_autotools=check
5682fi
5683echo "$as_me:$LINENO: result: $ac_cv_use_correct_autotools" >&5
5684echo "${ECHO_T}$ac_cv_use_correct_autotools" >&6
5685
5686  if test $ac_cv_use_correct_autotools = check; then
5687    ac_cv_use_correct_autotools=yes
5688    # Check if we have autoconf
5689    # Extract the first word of "autoconf", so it can be a program name with args.
5690set dummy autoconf; ac_word=$2
5691echo "$as_me:$LINENO: checking for $ac_word" >&5
5692echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5693if test "${ac_cv_prog_have_autoconf+set}" = set; then
5694  echo $ECHO_N "(cached) $ECHO_C" >&6
5695else
5696  if test -n "$have_autoconf"; then
5697  ac_cv_prog_have_autoconf="$have_autoconf" # Let the user override the test.
5698else
5699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5700for as_dir in $PATH
5701do
5702  IFS=$as_save_IFS
5703  test -z "$as_dir" && as_dir=.
5704  for ac_exec_ext in '' $ac_executable_extensions; do
5705  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5706    ac_cv_prog_have_autoconf="yes"
5707    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5708    break 2
5709  fi
5710done
5711done
5712
5713  test -z "$ac_cv_prog_have_autoconf" && ac_cv_prog_have_autoconf="no"
5714fi
5715fi
5716have_autoconf=$ac_cv_prog_have_autoconf
5717if test -n "$have_autoconf"; then
5718  echo "$as_me:$LINENO: result: $have_autoconf" >&5
5719echo "${ECHO_T}$have_autoconf" >&6
5720else
5721  echo "$as_me:$LINENO: result: no" >&5
5722echo "${ECHO_T}no" >&6
5723fi
5724
5725    if test $have_autoconf = no; then
5726      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&5
5727echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&2;}
5728   { (exit 1); exit 1; }; }
5729    fi
5730
5731    # Check whether autoconf is the correct version
5732    correct_version='2.59'
5733    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5734    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of autoconf" >&5
5735echo $ECHO_N "checking whether we are using the correct version ($correct_version) of autoconf... $ECHO_C" >&6
5736    autoconf --version > confauto.out 2>&1
5737    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5738      echo "$as_me:$LINENO: result: yes" >&5
5739echo "${ECHO_T}yes" >&6
5740    else
5741      rm -f confauto.out
5742      echo "$as_me:$LINENO: result: no" >&5
5743echo "${ECHO_T}no" >&6
5744      { { echo "$as_me:$LINENO: error: You don't have the correct version of autoconf as the first one in your path." >&5
5745echo "$as_me: error: You don't have the correct version of autoconf as the first one in your path." >&2;}
5746   { (exit 1); exit 1; }; }
5747    fi
5748    rm -f confauto.out
5749
5750    # Check if the executable autoconf is picked up from the correct location
5751    echo "$as_me:$LINENO: checking whether autoconf is coming from the correct location" >&5
5752echo $ECHO_N "checking whether autoconf is coming from the correct location... $ECHO_C" >&6
5753    autoconf_dir=`which autoconf | sed -e 's=/autoconf=='`
5754    autoconf_dir=`cd $autoconf_dir; pwd`
5755    if test x$AUTOTOOLS_DIR = x; then
5756      want_dir=$AUTOTOOLS_DFLT/bin
5757    else
5758      want_dir=$AUTOTOOLS_DIR/bin
5759    fi
5760    if test $autoconf_dir = `cd $want_dir; pwd`; then
5761      echo "$as_me:$LINENO: result: yes" >&5
5762echo "${ECHO_T}yes" >&6
5763    else
5764      rm -f confauto.out
5765      echo "$as_me:$LINENO: result: no" >&5
5766echo "${ECHO_T}no" >&6
5767      { { echo "$as_me:$LINENO: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5768echo "$as_me: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5769   { (exit 1); exit 1; }; }
5770    fi
5771
5772    # Check if we have automake
5773    # Extract the first word of "automake", so it can be a program name with args.
5774set dummy automake; ac_word=$2
5775echo "$as_me:$LINENO: checking for $ac_word" >&5
5776echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5777if test "${ac_cv_prog_have_automake+set}" = set; then
5778  echo $ECHO_N "(cached) $ECHO_C" >&6
5779else
5780  if test -n "$have_automake"; then
5781  ac_cv_prog_have_automake="$have_automake" # Let the user override the test.
5782else
5783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5784for as_dir in $PATH
5785do
5786  IFS=$as_save_IFS
5787  test -z "$as_dir" && as_dir=.
5788  for ac_exec_ext in '' $ac_executable_extensions; do
5789  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5790    ac_cv_prog_have_automake="yes"
5791    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5792    break 2
5793  fi
5794done
5795done
5796
5797  test -z "$ac_cv_prog_have_automake" && ac_cv_prog_have_automake="no"
5798fi
5799fi
5800have_automake=$ac_cv_prog_have_automake
5801if test -n "$have_automake"; then
5802  echo "$as_me:$LINENO: result: $have_automake" >&5
5803echo "${ECHO_T}$have_automake" >&6
5804else
5805  echo "$as_me:$LINENO: result: no" >&5
5806echo "${ECHO_T}no" >&6
5807fi
5808
5809    if test $have_automake = no; then
5810      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&5
5811echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&2;}
5812   { (exit 1); exit 1; }; }
5813    fi
5814
5815    # Check whether automake is the correct version
5816    correct_version='1.9.6'
5817    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5818    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of automake" >&5
5819echo $ECHO_N "checking whether we are using the correct version ($correct_version) of automake... $ECHO_C" >&6
5820    automake --version > confauto.out 2>&1
5821    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5822      echo "$as_me:$LINENO: result: yes" >&5
5823echo "${ECHO_T}yes" >&6
5824    else
5825      rm -f confauto.out
5826      echo "$as_me:$LINENO: result: no" >&5
5827echo "${ECHO_T}no" >&6
5828      { { echo "$as_me:$LINENO: error: You don't have the correct version of automake as the first one in your path." >&5
5829echo "$as_me: error: You don't have the correct version of automake as the first one in your path." >&2;}
5830   { (exit 1); exit 1; }; }
5831    fi
5832    rm -f confauto.out
5833
5834    # Check if the executable automake is picked up from the correct location
5835    echo "$as_me:$LINENO: checking whether automake is coming from the correct location" >&5
5836echo $ECHO_N "checking whether automake is coming from the correct location... $ECHO_C" >&6
5837    automake_dir=`which automake | sed -e 's=/automake=='`
5838    automake_dir=`cd $automake_dir; pwd`
5839    if test x$AUTOTOOLS_DIR = x; then
5840      want_dir=$AUTOTOOLS_DFLT/bin
5841    else
5842      want_dir=$AUTOTOOLS_DIR/bin
5843    fi
5844    if test $automake_dir = `cd $want_dir; pwd`; then
5845      echo "$as_me:$LINENO: result: yes" >&5
5846echo "${ECHO_T}yes" >&6
5847    else
5848      rm -f confauto.out
5849      echo "$as_me:$LINENO: result: no" >&5
5850echo "${ECHO_T}no" >&6
5851      { { echo "$as_me:$LINENO: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5852echo "$as_me: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5853   { (exit 1); exit 1; }; }
5854    fi
5855
5856    # Check if this is the correct version of libtool (with escaped dots)
5857    if test x$AUTOTOOLS_DIR = x; then
5858      want_dir=$AUTOTOOLS_DFLT/share
5859    else
5860      want_dir=$AUTOTOOLS_DIR/share
5861    fi
5862    correct_version='1.5.22'
5863    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5864    if test -r $want_dir/libtool/ltmain.sh; then
5865  have_ltmain=yes
5866  :
5867else
5868  have_ltmain=no
5869  :
5870fi
5871
5872    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of libtool." >&5
5873echo $ECHO_N "checking whether we are using the correct version ($correct_version) of libtool.... $ECHO_C" >&6
5874    if test $have_ltmain = yes; then
5875    if $EGREP $grep_version $want_dir/libtool/ltmain.sh >/dev/null 2>&1; then
5876        echo "$as_me:$LINENO: result: yes" >&5
5877echo "${ECHO_T}yes" >&6
5878      else
5879        echo "$as_me:$LINENO: result: no" >&5
5880echo "${ECHO_T}no" >&6
5881        { { echo "$as_me:$LINENO: error: You don't have the correct version of libtool." >&5
5882echo "$as_me: error: You don't have the correct version of libtool." >&2;}
5883   { (exit 1); exit 1; }; }
5884      fi
5885    else
5886      echo "$as_me:$LINENO: result: no" >&5
5887echo "${ECHO_T}no" >&6
5888      { { echo "$as_me:$LINENO: error: I cannot find the ltmain.sh file." >&5
5889echo "$as_me: error: I cannot find the ltmain.sh file." >&2;}
5890   { (exit 1); exit 1; }; }
5891    fi
5892  fi
5893
5894  # Check if we can find the libtool file
5895  if test x$AUTOTOOLS_DIR = x; then
5896    want_dir=$AUTOTOOLS_DFLT/share
5897  else
5898    want_dir=$AUTOTOOLS_DIR/share
5899  fi
5900  if test -r $want_dir/aclocal/libtool.m4; then
5901  LIBTOOLM4="$want_dir/aclocal/libtool.m4"
5902  :
5903else
5904  { { echo "$as_me:$LINENO: error: I cannot find the libtool.m4 file." >&5
5905echo "$as_me: error: I cannot find the libtool.m4 file." >&2;}
5906   { (exit 1); exit 1; }; }
5907  :
5908fi
5909
5910
5911  # Check if we have an Externals file
5912  if test -r $srcdir/Externals; then
5913    coin_have_externals=yes
5914  fi
5915  # Check if subversion is installed and understands https
5916  # Extract the first word of "svn", so it can be a program name with args.
5917set dummy svn; ac_word=$2
5918echo "$as_me:$LINENO: checking for $ac_word" >&5
5919echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5920if test "${ac_cv_prog_have_svn+set}" = set; then
5921  echo $ECHO_N "(cached) $ECHO_C" >&6
5922else
5923  if test -n "$have_svn"; then
5924  ac_cv_prog_have_svn="$have_svn" # Let the user override the test.
5925else
5926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5927for as_dir in $PATH
5928do
5929  IFS=$as_save_IFS
5930  test -z "$as_dir" && as_dir=.
5931  for ac_exec_ext in '' $ac_executable_extensions; do
5932  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5933    ac_cv_prog_have_svn="yes"
5934    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5935    break 2
5936  fi
5937done
5938done
5939
5940  test -z "$ac_cv_prog_have_svn" && ac_cv_prog_have_svn="no"
5941fi
5942fi
5943have_svn=$ac_cv_prog_have_svn
5944if test -n "$have_svn"; then
5945  echo "$as_me:$LINENO: result: $have_svn" >&5
5946echo "${ECHO_T}$have_svn" >&6
5947else
5948  echo "$as_me:$LINENO: result: no" >&5
5949echo "${ECHO_T}no" >&6
5950fi
5951
5952  if test x$have_svn = xyes; then
5953    echo "$as_me:$LINENO: checking whether svn understands https" >&5
5954echo $ECHO_N "checking whether svn understands https... $ECHO_C" >&6
5955if test "${ac_cv_svn_understands_https+set}" = set; then
5956  echo $ECHO_N "(cached) $ECHO_C" >&6
5957else
5958  svn --version > confauto.out 2>&1
5959                    if $EGREP https confauto.out >/dev/null 2>&1; then
5960                      ac_cv_svn_understands_https=yes
5961                    else
5962                      ac_cv_svn_understands_https=no
5963                      have_svn=no
5964                      ac_cv_prog_have_svn=no
5965                    fi
5966                    rm -f confauto.out
5967fi
5968echo "$as_me:$LINENO: result: $ac_cv_svn_understands_https" >&5
5969echo "${ECHO_T}$ac_cv_svn_understands_https" >&6
5970  fi
5971
5972  # Find the location of the BuildTools directory
5973  BUILDTOOLSDIR=
5974  if test -r $srcdir/BuildTools/coin.m4; then
5975    BUILDTOOLSDIR=$srcdir/BuildTools
5976  else
5977    if test -r $srcdir/../BuildTools/coin.m4; then
5978      BUILDTOOLSDIR=$srcdir/../BuildTools
5979    else
5980      if test -r $srcdir/../../BuildTools/coin.m4; then
5981        BUILDTOOLSDIR=$srcdir/../../BuildTools
5982      else
5983        { { echo "$as_me:$LINENO: error: Cannot find the BuildTools directory" >&5
5984echo "$as_me: error: Cannot find the BuildTools directory" >&2;}
5985   { (exit 1); exit 1; }; }
5986      fi
5987    fi
5988  fi
5989
5990
5991  # The following variable is set to the name of the directory where
5992  # the autotool scripts are located
5993
5994  AUX_DIR=$ac_aux_dir
5995fi
5996
5997# helpful variable for the base directory of this package
5998abs_source_dir=`cd $srcdir; pwd`
5999
6000
6001# Stuff for example Makefiles
6002if test x$prefix = xNONE; then
6003  full_prefix=$ac_default_prefix
6004else
6005  full_prefix=$prefix
6006fi
6007full_prefix=`cd $full_prefix ; pwd`
6008
6009abs_lib_dir=$full_prefix/lib/coin
6010
6011abs_include_dir=$full_prefix/include
6012
6013abs_bin_dir=$full_prefix/bin
6014
6015
6016
6017if test $coin_have_externals = yes && test x$have_svn = xyes; then
6018  HAVE_EXTERNALS_TRUE=
6019  HAVE_EXTERNALS_FALSE='#'
6020else
6021  HAVE_EXTERNALS_TRUE='#'
6022  HAVE_EXTERNALS_FALSE=
6023fi
6024
6025
6026# AC_MSG_NOTICE([End automake initialisation.])
6027
6028
6029
6030LIBTOOL=
6031if test -r ../libtool; then
6032  coin_config_dir=..
6033  LIBTOOL='$(SHELL) $(top_builddir)/../libtool'
6034fi
6035if test "x$LIBTOOL" = x; then
6036  if test -r ../../libtool; then
6037    coin_config_dir=../..
6038    LIBTOOL='$(SHELL) $(top_builddir)/../../libtool'
6039  fi
6040fi
6041
6042if test "x$LIBTOOL" = x; then
6043# AC_MSG_NOTICE([Creating libtool script (calling COIN_PROG_LIBTOOL).])
6044  # Stuff for libtool
6045  # Check whether --enable-shared or --disable-shared was given.
6046if test "${enable_shared+set}" = set; then
6047  enableval="$enable_shared"
6048  p=${PACKAGE-default}
6049    case $enableval in
6050    yes) enable_shared=yes ;;
6051    no) enable_shared=no ;;
6052    *)
6053      enable_shared=no
6054      # Look at the argument we got.  We use all the common list separators.
6055      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6056      for pkg in $enableval; do
6057        IFS="$lt_save_ifs"
6058        if test "X$pkg" = "X$p"; then
6059          enable_shared=yes
6060        fi
6061      done
6062      IFS="$lt_save_ifs"
6063      ;;
6064    esac
6065else
6066  enable_shared=yes
6067fi;
6068
6069# Check whether --enable-fast-install or --disable-fast-install was given.
6070if test "${enable_fast_install+set}" = set; then
6071  enableval="$enable_fast_install"
6072  p=${PACKAGE-default}
6073    case $enableval in
6074    yes) enable_fast_install=yes ;;
6075    no) enable_fast_install=no ;;
6076    *)
6077      enable_fast_install=no
6078      # Look at the argument we got.  We use all the common list separators.
6079      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6080      for pkg in $enableval; do
6081        IFS="$lt_save_ifs"
6082        if test "X$pkg" = "X$p"; then
6083          enable_fast_install=yes
6084        fi
6085      done
6086      IFS="$lt_save_ifs"
6087      ;;
6088    esac
6089else
6090  enable_fast_install=yes
6091fi;
6092
6093echo "$as_me:$LINENO: checking host system type" >&5
6094echo $ECHO_N "checking host system type... $ECHO_C" >&6
6095if test "${ac_cv_host+set}" = set; then
6096  echo $ECHO_N "(cached) $ECHO_C" >&6
6097else
6098  ac_cv_host_alias=$host_alias
6099test -z "$ac_cv_host_alias" &&
6100  ac_cv_host_alias=$ac_cv_build_alias
6101ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
6102  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
6103echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
6104   { (exit 1); exit 1; }; }
6105
6106fi
6107echo "$as_me:$LINENO: result: $ac_cv_host" >&5
6108echo "${ECHO_T}$ac_cv_host" >&6
6109host=$ac_cv_host
6110host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
6111host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
6112host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
6113
6114
6115echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
6116echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
6117if test "${lt_cv_path_SED+set}" = set; then
6118  echo $ECHO_N "(cached) $ECHO_C" >&6
6119else
6120  # Loop through the user's path and test for sed and gsed.
6121# Then use that list of sed's as ones to test for truncation.
6122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6123for as_dir in $PATH
6124do
6125  IFS=$as_save_IFS
6126  test -z "$as_dir" && as_dir=.
6127  for lt_ac_prog in sed gsed; do
6128    for ac_exec_ext in '' $ac_executable_extensions; do
6129      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
6130        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
6131      fi
6132    done
6133  done
6134done
6135lt_ac_max=0
6136lt_ac_count=0
6137# Add /usr/xpg4/bin/sed as it is typically found on Solaris
6138# along with /bin/sed that truncates output.
6139for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
6140  test ! -f $lt_ac_sed && continue
6141  cat /dev/null > conftest.in
6142  lt_ac_count=0
6143  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
6144  # Check for GNU sed and select it if it is found.
6145  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
6146    lt_cv_path_SED=$lt_ac_sed
6147    break
6148  fi
6149  while true; do
6150    cat conftest.in conftest.in >conftest.tmp
6151    mv conftest.tmp conftest.in
6152    cp conftest.in conftest.nl
6153    echo >>conftest.nl
6154    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
6155    cmp -s conftest.out conftest.nl || break
6156    # 10000 chars as input seems more than enough
6157    test $lt_ac_count -gt 10 && break
6158    lt_ac_count=`expr $lt_ac_count + 1`
6159    if test $lt_ac_count -gt $lt_ac_max; then
6160      lt_ac_max=$lt_ac_count
6161      lt_cv_path_SED=$lt_ac_sed
6162    fi
6163  done
6164done
6165
6166fi
6167
6168SED=$lt_cv_path_SED
6169echo "$as_me:$LINENO: result: $SED" >&5
6170echo "${ECHO_T}$SED" >&6
6171
6172
6173# Check whether --with-gnu-ld or --without-gnu-ld was given.
6174if test "${with_gnu_ld+set}" = set; then
6175  withval="$with_gnu_ld"
6176  test "$withval" = no || with_gnu_ld=yes
6177else
6178  with_gnu_ld=no
6179fi;
6180ac_prog=ld
6181if test "$GCC" = yes; then
6182  # Check if gcc -print-prog-name=ld gives a path.
6183  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
6184echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
6185  case $host in
6186  *-*-mingw*)
6187    # gcc leaves a trailing carriage return which upsets mingw
6188    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6189  *)
6190    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6191  esac
6192  case $ac_prog in
6193    # Accept absolute paths.
6194    [\\/]* | ?:[\\/]*)
6195      re_direlt='/[^/][^/]*/\.\./'
6196      # Canonicalize the pathname of ld
6197      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
6198      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6199        ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
6200      done
6201      test -z "$LD" && LD="$ac_prog"
6202      ;;
6203  "")
6204    # If it fails, then pretend we aren't using GCC.
6205    ac_prog=ld
6206    ;;
6207  *)
6208    # If it is relative, then search for the first ld in PATH.
6209    with_gnu_ld=unknown
6210    ;;
6211  esac
6212elif test "$with_gnu_ld" = yes; then
6213  echo "$as_me:$LINENO: checking for GNU ld" >&5
6214echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
6215else
6216  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
6217echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
6218fi
6219if test "${lt_cv_path_LD+set}" = set; then
6220  echo $ECHO_N "(cached) $ECHO_C" >&6
6221else
6222  if test -z "$LD"; then
6223  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6224  for ac_dir in $PATH; do
6225    IFS="$lt_save_ifs"
6226    test -z "$ac_dir" && ac_dir=.
6227    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6228      lt_cv_path_LD="$ac_dir/$ac_prog"
6229      # Check to see if the program is GNU ld.  I'd rather use --version,
6230      # but apparently some variants of GNU ld only accept -v.
6231      # Break only if it was the GNU/non-GNU ld that we prefer.
6232      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6233      *GNU* | *'with BFD'*)
6234        test "$with_gnu_ld" != no && break
6235        ;;
6236      *)
6237        test "$with_gnu_ld" != yes && break
6238        ;;
6239      esac
6240    fi
6241  done
6242  IFS="$lt_save_ifs"
6243else
6244  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6245fi
6246fi
6247
6248LD="$lt_cv_path_LD"
6249if test -n "$LD"; then
6250  echo "$as_me:$LINENO: result: $LD" >&5
6251echo "${ECHO_T}$LD" >&6
6252else
6253  echo "$as_me:$LINENO: result: no" >&5
6254echo "${ECHO_T}no" >&6
6255fi
6256test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
6257echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
6258   { (exit 1); exit 1; }; }
6259echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
6260echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
6261if test "${lt_cv_prog_gnu_ld+set}" = set; then
6262  echo $ECHO_N "(cached) $ECHO_C" >&6
6263else
6264  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6265case `$LD -v 2>&1 </dev/null` in
6266*GNU* | *'with BFD'*)
6267  lt_cv_prog_gnu_ld=yes
6268  ;;
6269*)
6270  lt_cv_prog_gnu_ld=no
6271  ;;
6272esac
6273fi
6274echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
6275echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
6276with_gnu_ld=$lt_cv_prog_gnu_ld
6277
6278
6279echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6280echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
6281if test "${lt_cv_ld_reload_flag+set}" = set; then
6282  echo $ECHO_N "(cached) $ECHO_C" >&6
6283else
6284  lt_cv_ld_reload_flag='-r'
6285fi
6286echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6287echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
6288reload_flag=$lt_cv_ld_reload_flag
6289case $reload_flag in
6290"" | " "*) ;;
6291*) reload_flag=" $reload_flag" ;;
6292esac
6293reload_cmds='$LD$reload_flag -o $output$reload_objs'
6294case $host_os in
6295  darwin*)
6296    if test "$GCC" = yes; then
6297      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6298    else
6299      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6300    fi
6301    ;;
6302esac
6303
6304echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6305echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
6306if test "${lt_cv_path_NM+set}" = set; then
6307  echo $ECHO_N "(cached) $ECHO_C" >&6
6308else
6309  if test -n "$NM"; then
6310  # Let the user override the test.
6311  lt_cv_path_NM="$NM"
6312else
6313  lt_nm_to_check="${ac_tool_prefix}nm"
6314  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6315    lt_nm_to_check="$lt_nm_to_check nm"
6316  fi
6317  for lt_tmp_nm in $lt_nm_to_check; do
6318    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6319    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6320      IFS="$lt_save_ifs"
6321      test -z "$ac_dir" && ac_dir=.
6322      tmp_nm="$ac_dir/$lt_tmp_nm"
6323      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6324        # Check to see if the nm accepts a BSD-compat flag.
6325        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6326        #   nm: unknown option "B" ignored
6327        # Tru64's nm complains that /dev/null is an invalid object file
6328        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6329        */dev/null* | *'Invalid file or object type'*)
6330          lt_cv_path_NM="$tmp_nm -B"
6331          break
6332          ;;
6333        *)
6334          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6335          */dev/null*)
6336            lt_cv_path_NM="$tmp_nm -p"
6337            break
6338            ;;
6339          *)
6340            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6341            continue # so that we can try to find one that supports BSD flags
6342            ;;
6343          esac
6344          ;;
6345        esac
6346      fi
6347    done
6348    IFS="$lt_save_ifs"
6349  done
6350  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6351fi
6352fi
6353echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6354echo "${ECHO_T}$lt_cv_path_NM" >&6
6355NM="$lt_cv_path_NM"
6356
6357echo "$as_me:$LINENO: checking whether ln -s works" >&5
6358echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
6359LN_S=$as_ln_s
6360if test "$LN_S" = "ln -s"; then
6361  echo "$as_me:$LINENO: result: yes" >&5
6362echo "${ECHO_T}yes" >&6
6363else
6364  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6365echo "${ECHO_T}no, using $LN_S" >&6
6366fi
6367
6368echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
6369echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
6370if test "${lt_cv_deplibs_check_method+set}" = set; then
6371  echo $ECHO_N "(cached) $ECHO_C" >&6
6372else
6373  lt_cv_file_magic_cmd='$MAGIC_CMD'
6374lt_cv_file_magic_test_file=
6375lt_cv_deplibs_check_method='unknown'
6376# Need to set the preceding variable on all platforms that support
6377# interlibrary dependencies.
6378# 'none' -- dependencies not supported.
6379# `unknown' -- same as none, but documents that we really don't know.
6380# 'pass_all' -- all dependencies passed with no checks.
6381# 'test_compile' -- check by making test program.
6382# 'file_magic [[regex]]' -- check by looking for files in library path
6383# which responds to the $file_magic_cmd with a given extended regex.
6384# If you have `file' or equivalent on your system and you're not sure
6385# whether `pass_all' will *always* work, you probably want this one.
6386
6387case $host_os in
6388aix4* | aix5*)
6389  lt_cv_deplibs_check_method=pass_all
6390  ;;
6391
6392beos*)
6393  lt_cv_deplibs_check_method=pass_all
6394  ;;
6395
6396bsdi[45]*)
6397  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6398  lt_cv_file_magic_cmd='/usr/bin/file -L'
6399  lt_cv_file_magic_test_file=/shlib/libc.so
6400  ;;
6401
6402cygwin*)
6403  # func_win32_libid is a shell function defined in ltmain.sh
6404  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6405  lt_cv_file_magic_cmd='func_win32_libid'
6406  ;;
6407
6408mingw* | pw32*)
6409  # Base MSYS/MinGW do not provide the 'file' command needed by
6410  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
6411  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6412  lt_cv_file_magic_cmd='$OBJDUMP -f'
6413  ;;
6414
6415darwin* | rhapsody*)
6416  lt_cv_deplibs_check_method=pass_all
6417  ;;
6418
6419freebsd* | kfreebsd*-gnu | dragonfly*)
6420  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6421    case $host_cpu in
6422    i*86 )
6423      # Not sure whether the presence of OpenBSD here was a mistake.
6424      # Let's accept both of them until this is cleared up.
6425      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6426      lt_cv_file_magic_cmd=/usr/bin/file
6427      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6428      ;;
6429    esac
6430  else
6431    lt_cv_deplibs_check_method=pass_all
6432  fi
6433  ;;
6434
6435gnu*)
6436  lt_cv_deplibs_check_method=pass_all
6437  ;;
6438
6439hpux10.20* | hpux11*)
6440  lt_cv_file_magic_cmd=/usr/bin/file
6441  case $host_cpu in
6442  ia64*)
6443    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6444    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6445    ;;
6446  hppa*64*)
6447    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6448    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6449    ;;
6450  *)
6451    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6452    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6453    ;;
6454  esac
6455  ;;
6456
6457interix3*)
6458  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6459  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6460  ;;
6461
6462irix5* | irix6* | nonstopux*)
6463  case $LD in
6464  *-32|*"-32 ") libmagic=32-bit;;
6465  *-n32|*"-n32 ") libmagic=N32;;
6466  *-64|*"-64 ") libmagic=64-bit;;
6467  *) libmagic=never-match;;
6468  esac
6469  lt_cv_deplibs_check_method=pass_all
6470  ;;
6471
6472# This must be Linux ELF.
6473linux*)
6474  lt_cv_deplibs_check_method=pass_all
6475  ;;
6476
6477netbsd*)
6478  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6479    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6480  else
6481    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6482  fi
6483  ;;
6484
6485newos6*)
6486  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6487  lt_cv_file_magic_cmd=/usr/bin/file
6488  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6489  ;;
6490
6491nto-qnx*)
6492  lt_cv_deplibs_check_method=unknown
6493  ;;
6494
6495openbsd*)
6496  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6497    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6498  else
6499    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6500  fi
6501  ;;
6502
6503osf3* | osf4* | osf5*)
6504  lt_cv_deplibs_check_method=pass_all
6505  ;;
6506
6507solaris*)
6508  lt_cv_deplibs_check_method=pass_all
6509  ;;
6510
6511sysv4 | sysv4.3*)
6512  case $host_vendor in
6513  motorola)
6514    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]'
6515    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6516    ;;
6517  ncr)
6518    lt_cv_deplibs_check_method=pass_all
6519    ;;
6520  sequent)
6521    lt_cv_file_magic_cmd='/bin/file'
6522    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6523    ;;
6524  sni)
6525    lt_cv_file_magic_cmd='/bin/file'
6526    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6527    lt_cv_file_magic_test_file=/lib/libc.so
6528    ;;
6529  siemens)
6530    lt_cv_deplibs_check_method=pass_all
6531    ;;
6532  pc)
6533    lt_cv_deplibs_check_method=pass_all
6534    ;;
6535  esac
6536  ;;
6537
6538sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6539  lt_cv_deplibs_check_method=pass_all
6540  ;;
6541esac
6542
6543fi
6544echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6545echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
6546file_magic_cmd=$lt_cv_file_magic_cmd
6547deplibs_check_method=$lt_cv_deplibs_check_method
6548test -z "$deplibs_check_method" && deplibs_check_method=unknown
6549
6550
6551
6552
6553# If no C compiler was specified, use CC.
6554LTCC=${LTCC-"$CC"}
6555
6556# If no C compiler flags were specified, use CFLAGS.
6557LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6558
6559# Allow CC to be a program name with arguments.
6560compiler=$CC
6561
6562# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6563if test "${enable_libtool_lock+set}" = set; then
6564  enableval="$enable_libtool_lock"
6565
6566fi;
6567test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6568
6569# Some flags need to be propagated to the compiler or linker for good
6570# libtool support.
6571case $host in
6572ia64-*-hpux*)
6573  # Find out which ABI we are using.
6574  echo 'int i;' > conftest.$ac_ext
6575  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6576  (eval $ac_compile) 2>&5
6577  ac_status=$?
6578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6579  (exit $ac_status); }; then
6580    case `/usr/bin/file conftest.$ac_objext` in
6581    *ELF-32*)
6582      HPUX_IA64_MODE="32"
6583      ;;
6584    *ELF-64*)
6585      HPUX_IA64_MODE="64"
6586      ;;
6587    esac
6588  fi
6589  rm -rf conftest*
6590  ;;
6591*-*-irix6*)
6592  # Find out which ABI we are using.
6593  echo '#line 6593 "configure"' > conftest.$ac_ext
6594  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6595  (eval $ac_compile) 2>&5
6596  ac_status=$?
6597  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6598  (exit $ac_status); }; then
6599   if test "$lt_cv_prog_gnu_ld" = yes; then
6600    case `/usr/bin/file conftest.$ac_objext` in
6601    *32-bit*)
6602      LD="${LD-ld} -melf32bsmip"
6603      ;;
6604    *N32*)
6605      LD="${LD-ld} -melf32bmipn32"
6606      ;;
6607    *64-bit*)
6608      LD="${LD-ld} -melf64bmip"
6609      ;;
6610    esac
6611   else
6612    case `/usr/bin/file conftest.$ac_objext` in
6613    *32-bit*)
6614      LD="${LD-ld} -32"
6615      ;;
6616    *N32*)
6617      LD="${LD-ld} -n32"
6618      ;;
6619    *64-bit*)
6620      LD="${LD-ld} -64"
6621      ;;
6622    esac
6623   fi
6624  fi
6625  rm -rf conftest*
6626  ;;
6627
6628x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
6629  # Find out which ABI we are using.
6630  echo 'int i;' > conftest.$ac_ext
6631  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6632  (eval $ac_compile) 2>&5
6633  ac_status=$?
6634  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6635  (exit $ac_status); }; then
6636    case `/usr/bin/file conftest.o` in
6637    *32-bit*)
6638      case $host in
6639        x86_64-*linux*)
6640          LD="${LD-ld} -m elf_i386"
6641          ;;
6642        ppc64-*linux*|powerpc64-*linux*)
6643          LD="${LD-ld} -m elf32ppclinux"
6644          ;;
6645        s390x-*linux*)
6646          LD="${LD-ld} -m elf_s390"
6647          ;;
6648        sparc64-*linux*)
6649          LD="${LD-ld} -m elf32_sparc"
6650          ;;
6651      esac
6652      ;;
6653    *64-bit*)
6654      case $host in
6655        x86_64-*linux*)
6656          LD="${LD-ld} -m elf_x86_64"
6657          ;;
6658        ppc*-*linux*|powerpc*-*linux*)
6659          LD="${LD-ld} -m elf64ppc"
6660          ;;
6661        s390*-*linux*)
6662          LD="${LD-ld} -m elf64_s390"
6663          ;;
6664        sparc*-*linux*)
6665          LD="${LD-ld} -m elf64_sparc"
6666          ;;
6667      esac
6668      ;;
6669    esac
6670  fi
6671  rm -rf conftest*
6672  ;;
6673
6674*-*-sco3.2v5*)
6675  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6676  SAVE_CFLAGS="$CFLAGS"
6677  CFLAGS="$CFLAGS -belf"
6678  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
6679echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
6680if test "${lt_cv_cc_needs_belf+set}" = set; then
6681  echo $ECHO_N "(cached) $ECHO_C" >&6
6682else
6683  ac_ext=c
6684ac_cpp='$CPP $CPPFLAGS'
6685ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6686ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6687ac_compiler_gnu=$ac_cv_c_compiler_gnu
6688
6689     cat >conftest.$ac_ext <<_ACEOF
6690/* confdefs.h.  */
6691_ACEOF
6692cat confdefs.h >>conftest.$ac_ext
6693cat >>conftest.$ac_ext <<_ACEOF
6694/* end confdefs.h.  */
6695
6696#ifdef F77_DUMMY_MAIN
6697
6698#  ifdef __cplusplus
6699     extern "C"
6700#  endif
6701   int F77_DUMMY_MAIN() { return 1; }
6702
6703#endif
6704int
6705main ()
6706{
6707
6708  ;
6709  return 0;
6710}
6711_ACEOF
6712rm -f conftest.$ac_objext conftest$ac_exeext
6713if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6714  (eval $ac_link) 2>conftest.er1
6715  ac_status=$?
6716  grep -v '^ *+' conftest.er1 >conftest.err
6717  rm -f conftest.er1
6718  cat conftest.err >&5
6719  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6720  (exit $ac_status); } &&
6721         { ac_try='test -z "$ac_c_werror_flag"
6722                         || test ! -s conftest.err'
6723  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6724  (eval $ac_try) 2>&5
6725  ac_status=$?
6726  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6727  (exit $ac_status); }; } &&
6728         { ac_try='test -s conftest$ac_exeext'
6729  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6730  (eval $ac_try) 2>&5
6731  ac_status=$?
6732  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6733  (exit $ac_status); }; }; then
6734  lt_cv_cc_needs_belf=yes
6735else
6736  echo "$as_me: failed program was:" >&5
6737sed 's/^/| /' conftest.$ac_ext >&5
6738
6739lt_cv_cc_needs_belf=no
6740fi
6741rm -f conftest.err conftest.$ac_objext \
6742      conftest$ac_exeext conftest.$ac_ext
6743     ac_ext=c
6744ac_cpp='$CPP $CPPFLAGS'
6745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6747ac_compiler_gnu=$ac_cv_c_compiler_gnu
6748
6749fi
6750echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
6751echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
6752  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6753    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6754    CFLAGS="$SAVE_CFLAGS"
6755  fi
6756  ;;
6757sparc*-*solaris*)
6758  # Find out which ABI we are using.
6759  echo 'int i;' > conftest.$ac_ext
6760  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6761  (eval $ac_compile) 2>&5
6762  ac_status=$?
6763  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6764  (exit $ac_status); }; then
6765    case `/usr/bin/file conftest.o` in
6766    *64-bit*)
6767      case $lt_cv_prog_gnu_ld in
6768      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6769      *)    LD="${LD-ld} -64" ;;
6770      esac
6771      ;;
6772    esac
6773  fi
6774  rm -rf conftest*
6775  ;;
6776
6777
6778esac
6779
6780need_locks="$enable_libtool_lock"
6781
6782
6783ac_ext=c
6784ac_cpp='$CPP $CPPFLAGS'
6785ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6786ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6787ac_compiler_gnu=$ac_cv_c_compiler_gnu
6788echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6789echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6790# On Suns, sometimes $CPP names a directory.
6791if test -n "$CPP" && test -d "$CPP"; then
6792  CPP=
6793fi
6794if test -z "$CPP"; then
6795  if test "${ac_cv_prog_CPP+set}" = set; then
6796  echo $ECHO_N "(cached) $ECHO_C" >&6
6797else
6798      # Double quotes because CPP needs to be expanded
6799    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6800    do
6801      ac_preproc_ok=false
6802for ac_c_preproc_warn_flag in '' yes
6803do
6804  # Use a header file that comes with gcc, so configuring glibc
6805  # with a fresh cross-compiler works.
6806  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6807  # <limits.h> exists even on freestanding compilers.
6808  # On the NeXT, cc -E runs the code through the compiler's parser,
6809  # not just through cpp. "Syntax error" is here to catch this case.
6810  cat >conftest.$ac_ext <<_ACEOF
6811/* confdefs.h.  */
6812_ACEOF
6813cat confdefs.h >>conftest.$ac_ext
6814cat >>conftest.$ac_ext <<_ACEOF
6815/* end confdefs.h.  */
6816#ifdef __STDC__
6817# include <limits.h>
6818#else
6819# include <assert.h>
6820#endif
6821                     Syntax error
6822_ACEOF
6823if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6824  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6825  ac_status=$?
6826  grep -v '^ *+' conftest.er1 >conftest.err
6827  rm -f conftest.er1
6828  cat conftest.err >&5
6829  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6830  (exit $ac_status); } >/dev/null; then
6831  if test -s conftest.err; then
6832    ac_cpp_err=$ac_c_preproc_warn_flag
6833    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6834  else
6835    ac_cpp_err=
6836  fi
6837else
6838  ac_cpp_err=yes
6839fi
6840if test -z "$ac_cpp_err"; then
6841  :
6842else
6843  echo "$as_me: failed program was:" >&5
6844sed 's/^/| /' conftest.$ac_ext >&5
6845
6846  # Broken: fails on valid input.
6847continue
6848fi
6849rm -f conftest.err conftest.$ac_ext
6850
6851  # OK, works on sane cases.  Now check whether non-existent headers
6852  # can be detected and how.
6853  cat >conftest.$ac_ext <<_ACEOF
6854/* confdefs.h.  */
6855_ACEOF
6856cat confdefs.h >>conftest.$ac_ext
6857cat >>conftest.$ac_ext <<_ACEOF
6858/* end confdefs.h.  */
6859#include <ac_nonexistent.h>
6860_ACEOF
6861if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6862  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6863  ac_status=$?
6864  grep -v '^ *+' conftest.er1 >conftest.err
6865  rm -f conftest.er1
6866  cat conftest.err >&5
6867  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6868  (exit $ac_status); } >/dev/null; then
6869  if test -s conftest.err; then
6870    ac_cpp_err=$ac_c_preproc_warn_flag
6871    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6872  else
6873    ac_cpp_err=
6874  fi
6875else
6876  ac_cpp_err=yes
6877fi
6878if test -z "$ac_cpp_err"; then
6879  # Broken: success on invalid input.
6880continue
6881else
6882  echo "$as_me: failed program was:" >&5
6883sed 's/^/| /' conftest.$ac_ext >&5
6884
6885  # Passes both tests.
6886ac_preproc_ok=:
6887break
6888fi
6889rm -f conftest.err conftest.$ac_ext
6890
6891done
6892# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6893rm -f conftest.err conftest.$ac_ext
6894if $ac_preproc_ok; then
6895  break
6896fi
6897
6898    done
6899    ac_cv_prog_CPP=$CPP
6900
6901fi
6902  CPP=$ac_cv_prog_CPP
6903else
6904  ac_cv_prog_CPP=$CPP
6905fi
6906echo "$as_me:$LINENO: result: $CPP" >&5
6907echo "${ECHO_T}$CPP" >&6
6908ac_preproc_ok=false
6909for ac_c_preproc_warn_flag in '' yes
6910do
6911  # Use a header file that comes with gcc, so configuring glibc
6912  # with a fresh cross-compiler works.
6913  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6914  # <limits.h> exists even on freestanding compilers.
6915  # On the NeXT, cc -E runs the code through the compiler's parser,
6916  # not just through cpp. "Syntax error" is here to catch this case.
6917  cat >conftest.$ac_ext <<_ACEOF
6918/* confdefs.h.  */
6919_ACEOF
6920cat confdefs.h >>conftest.$ac_ext
6921cat >>conftest.$ac_ext <<_ACEOF
6922/* end confdefs.h.  */
6923#ifdef __STDC__
6924# include <limits.h>
6925#else
6926# include <assert.h>
6927#endif
6928                     Syntax error
6929_ACEOF
6930if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6931  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6932  ac_status=$?
6933  grep -v '^ *+' conftest.er1 >conftest.err
6934  rm -f conftest.er1
6935  cat conftest.err >&5
6936  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6937  (exit $ac_status); } >/dev/null; then
6938  if test -s conftest.err; then
6939    ac_cpp_err=$ac_c_preproc_warn_flag
6940    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6941  else
6942    ac_cpp_err=
6943  fi
6944else
6945  ac_cpp_err=yes
6946fi
6947if test -z "$ac_cpp_err"; then
6948  :
6949else
6950  echo "$as_me: failed program was:" >&5
6951sed 's/^/| /' conftest.$ac_ext >&5
6952
6953  # Broken: fails on valid input.
6954continue
6955fi
6956rm -f conftest.err conftest.$ac_ext
6957
6958  # OK, works on sane cases.  Now check whether non-existent headers
6959  # can be detected and how.
6960  cat >conftest.$ac_ext <<_ACEOF
6961/* confdefs.h.  */
6962_ACEOF
6963cat confdefs.h >>conftest.$ac_ext
6964cat >>conftest.$ac_ext <<_ACEOF
6965/* end confdefs.h.  */
6966#include <ac_nonexistent.h>
6967_ACEOF
6968if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6969  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6970  ac_status=$?
6971  grep -v '^ *+' conftest.er1 >conftest.err
6972  rm -f conftest.er1
6973  cat conftest.err >&5
6974  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6975  (exit $ac_status); } >/dev/null; then
6976  if test -s conftest.err; then
6977    ac_cpp_err=$ac_c_preproc_warn_flag
6978    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6979  else
6980    ac_cpp_err=
6981  fi
6982else
6983  ac_cpp_err=yes
6984fi
6985if test -z "$ac_cpp_err"; then
6986  # Broken: success on invalid input.
6987continue
6988else
6989  echo "$as_me: failed program was:" >&5
6990sed 's/^/| /' conftest.$ac_ext >&5
6991
6992  # Passes both tests.
6993ac_preproc_ok=:
6994break
6995fi
6996rm -f conftest.err conftest.$ac_ext
6997
6998done
6999# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7000rm -f conftest.err conftest.$ac_ext
7001if $ac_preproc_ok; then
7002  :
7003else
7004  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
7005See \`config.log' for more details." >&5
7006echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
7007See \`config.log' for more details." >&2;}
7008   { (exit 1); exit 1; }; }
7009fi
7010
7011ac_ext=c
7012ac_cpp='$CPP $CPPFLAGS'
7013ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7014ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7015ac_compiler_gnu=$ac_cv_c_compiler_gnu
7016
7017
7018echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7019echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7020if test "${ac_cv_header_stdc+set}" = set; then
7021  echo $ECHO_N "(cached) $ECHO_C" >&6
7022else
7023  cat >conftest.$ac_ext <<_ACEOF
7024/* confdefs.h.  */
7025_ACEOF
7026cat confdefs.h >>conftest.$ac_ext
7027cat >>conftest.$ac_ext <<_ACEOF
7028/* end confdefs.h.  */
7029#include <stdlib.h>
7030#include <stdarg.h>
7031#include <string.h>
7032#include <float.h>
7033
7034#ifdef F77_DUMMY_MAIN
7035
7036#  ifdef __cplusplus
7037     extern "C"
7038#  endif
7039   int F77_DUMMY_MAIN() { return 1; }
7040
7041#endif
7042int
7043main ()
7044{
7045
7046  ;
7047  return 0;
7048}
7049_ACEOF
7050rm -f conftest.$ac_objext
7051if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7052  (eval $ac_compile) 2>conftest.er1
7053  ac_status=$?
7054  grep -v '^ *+' conftest.er1 >conftest.err
7055  rm -f conftest.er1
7056  cat conftest.err >&5
7057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7058  (exit $ac_status); } &&
7059         { ac_try='test -z "$ac_c_werror_flag"
7060                         || test ! -s conftest.err'
7061  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7062  (eval $ac_try) 2>&5
7063  ac_status=$?
7064  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7065  (exit $ac_status); }; } &&
7066         { ac_try='test -s conftest.$ac_objext'
7067  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7068  (eval $ac_try) 2>&5
7069  ac_status=$?
7070  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7071  (exit $ac_status); }; }; then
7072  ac_cv_header_stdc=yes
7073else
7074  echo "$as_me: failed program was:" >&5
7075sed 's/^/| /' conftest.$ac_ext >&5
7076
7077ac_cv_header_stdc=no
7078fi
7079rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7080
7081if test $ac_cv_header_stdc = yes; then
7082  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7083  cat >conftest.$ac_ext <<_ACEOF
7084/* confdefs.h.  */
7085_ACEOF
7086cat confdefs.h >>conftest.$ac_ext
7087cat >>conftest.$ac_ext <<_ACEOF
7088/* end confdefs.h.  */
7089#include <string.h>
7090
7091_ACEOF
7092if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7093  $EGREP "memchr" >/dev/null 2>&1; then
7094  :
7095else
7096  ac_cv_header_stdc=no
7097fi
7098rm -f conftest*
7099
7100fi
7101
7102if test $ac_cv_header_stdc = yes; then
7103  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7104  cat >conftest.$ac_ext <<_ACEOF
7105/* confdefs.h.  */
7106_ACEOF
7107cat confdefs.h >>conftest.$ac_ext
7108cat >>conftest.$ac_ext <<_ACEOF
7109/* end confdefs.h.  */
7110#include <stdlib.h>
7111
7112_ACEOF
7113if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7114  $EGREP "free" >/dev/null 2>&1; then
7115  :
7116else
7117  ac_cv_header_stdc=no
7118fi
7119rm -f conftest*
7120
7121fi
7122
7123if test $ac_cv_header_stdc = yes; then
7124  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7125  if test "$cross_compiling" = yes; then
7126  :
7127else
7128  cat >conftest.$ac_ext <<_ACEOF
7129/* confdefs.h.  */
7130_ACEOF
7131cat confdefs.h >>conftest.$ac_ext
7132cat >>conftest.$ac_ext <<_ACEOF
7133/* end confdefs.h.  */
7134#include <ctype.h>
7135#if ((' ' & 0x0FF) == 0x020)
7136# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7137# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7138#else
7139# define ISLOWER(c) \
7140                   (('a' <= (c) && (c) <= 'i') \
7141                     || ('j' <= (c) && (c) <= 'r') \
7142                     || ('s' <= (c) && (c) <= 'z'))
7143# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7144#endif
7145
7146#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7147int
7148main ()
7149{
7150  int i;
7151  for (i = 0; i < 256; i++)
7152    if (XOR (islower (i), ISLOWER (i))
7153        || toupper (i) != TOUPPER (i))
7154      exit(2);
7155  exit (0);
7156}
7157_ACEOF
7158rm -f conftest$ac_exeext
7159if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7160  (eval $ac_link) 2>&5
7161  ac_status=$?
7162  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7163  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7164  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7165  (eval $ac_try) 2>&5
7166  ac_status=$?
7167  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7168  (exit $ac_status); }; }; then
7169  :
7170else
7171  echo "$as_me: program exited with status $ac_status" >&5
7172echo "$as_me: failed program was:" >&5
7173sed 's/^/| /' conftest.$ac_ext >&5
7174
7175( exit $ac_status )
7176ac_cv_header_stdc=no
7177fi
7178rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7179fi
7180fi
7181fi
7182echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7183echo "${ECHO_T}$ac_cv_header_stdc" >&6
7184if test $ac_cv_header_stdc = yes; then
7185
7186cat >>confdefs.h <<\_ACEOF
7187#define STDC_HEADERS 1
7188_ACEOF
7189
7190fi
7191
7192# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7203                  inttypes.h stdint.h unistd.h
7204do
7205as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7206echo "$as_me:$LINENO: checking for $ac_header" >&5
7207echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7208if eval "test \"\${$as_ac_Header+set}\" = set"; then
7209  echo $ECHO_N "(cached) $ECHO_C" >&6
7210else
7211  cat >conftest.$ac_ext <<_ACEOF
7212/* confdefs.h.  */
7213_ACEOF
7214cat confdefs.h >>conftest.$ac_ext
7215cat >>conftest.$ac_ext <<_ACEOF
7216/* end confdefs.h.  */
7217$ac_includes_default
7218
7219#include <$ac_header>
7220_ACEOF
7221rm -f conftest.$ac_objext
7222if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7223  (eval $ac_compile) 2>conftest.er1
7224  ac_status=$?
7225  grep -v '^ *+' conftest.er1 >conftest.err
7226  rm -f conftest.er1
7227  cat conftest.err >&5
7228  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7229  (exit $ac_status); } &&
7230         { ac_try='test -z "$ac_c_werror_flag"
7231                         || test ! -s conftest.err'
7232  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7233  (eval $ac_try) 2>&5
7234  ac_status=$?
7235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7236  (exit $ac_status); }; } &&
7237         { ac_try='test -s conftest.$ac_objext'
7238  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7239  (eval $ac_try) 2>&5
7240  ac_status=$?
7241  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7242  (exit $ac_status); }; }; then
7243  eval "$as_ac_Header=yes"
7244else
7245  echo "$as_me: failed program was:" >&5
7246sed 's/^/| /' conftest.$ac_ext >&5
7247
7248eval "$as_ac_Header=no"
7249fi
7250rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7251fi
7252echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7253echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7254if test `eval echo '${'$as_ac_Header'}'` = yes; then
7255  cat >>confdefs.h <<_ACEOF
7256#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7257_ACEOF
7258
7259fi
7260
7261done
7262
7263
7264
7265for ac_header in dlfcn.h
7266do
7267as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7268if eval "test \"\${$as_ac_Header+set}\" = set"; then
7269  echo "$as_me:$LINENO: checking for $ac_header" >&5
7270echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7271if eval "test \"\${$as_ac_Header+set}\" = set"; then
7272  echo $ECHO_N "(cached) $ECHO_C" >&6
7273fi
7274echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7275echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7276else
7277  # Is the header compilable?
7278echo "$as_me:$LINENO: checking $ac_header usability" >&5
7279echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7280cat >conftest.$ac_ext <<_ACEOF
7281/* confdefs.h.  */
7282_ACEOF
7283cat confdefs.h >>conftest.$ac_ext
7284cat >>conftest.$ac_ext <<_ACEOF
7285/* end confdefs.h.  */
7286$ac_includes_default
7287#include <$ac_header>
7288_ACEOF
7289rm -f conftest.$ac_objext
7290if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7291  (eval $ac_compile) 2>conftest.er1
7292  ac_status=$?
7293  grep -v '^ *+' conftest.er1 >conftest.err
7294  rm -f conftest.er1
7295  cat conftest.err >&5
7296  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297  (exit $ac_status); } &&
7298         { ac_try='test -z "$ac_c_werror_flag"
7299                         || test ! -s conftest.err'
7300  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7301  (eval $ac_try) 2>&5
7302  ac_status=$?
7303  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7304  (exit $ac_status); }; } &&
7305         { ac_try='test -s conftest.$ac_objext'
7306  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7307  (eval $ac_try) 2>&5
7308  ac_status=$?
7309  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7310  (exit $ac_status); }; }; then
7311  ac_header_compiler=yes
7312else
7313  echo "$as_me: failed program was:" >&5
7314sed 's/^/| /' conftest.$ac_ext >&5
7315
7316ac_header_compiler=no
7317fi
7318rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7319echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7320echo "${ECHO_T}$ac_header_compiler" >&6
7321
7322# Is the header present?
7323echo "$as_me:$LINENO: checking $ac_header presence" >&5
7324echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7325cat >conftest.$ac_ext <<_ACEOF
7326/* confdefs.h.  */
7327_ACEOF
7328cat confdefs.h >>conftest.$ac_ext
7329cat >>conftest.$ac_ext <<_ACEOF
7330/* end confdefs.h.  */
7331#include <$ac_header>
7332_ACEOF
7333if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7334  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7335  ac_status=$?
7336  grep -v '^ *+' conftest.er1 >conftest.err
7337  rm -f conftest.er1
7338  cat conftest.err >&5
7339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7340  (exit $ac_status); } >/dev/null; then
7341  if test -s conftest.err; then
7342    ac_cpp_err=$ac_c_preproc_warn_flag
7343    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7344  else
7345    ac_cpp_err=
7346  fi
7347else
7348  ac_cpp_err=yes
7349fi
7350if test -z "$ac_cpp_err"; then
7351  ac_header_preproc=yes
7352else
7353  echo "$as_me: failed program was:" >&5
7354sed 's/^/| /' conftest.$ac_ext >&5
7355
7356  ac_header_preproc=no
7357fi
7358rm -f conftest.err conftest.$ac_ext
7359echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7360echo "${ECHO_T}$ac_header_preproc" >&6
7361
7362# So?  What about this header?
7363case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7364  yes:no: )
7365    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7366echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7367    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7368echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7369    ac_header_preproc=yes
7370    ;;
7371  no:yes:* )
7372    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7373echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7374    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7375echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7376    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7377echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7378    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7379echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7380    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7381echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7382    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7383echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7384    (
7385      cat <<\_ASBOX
7386## --------------------------------------------------------------- ##
7387## Report this to http://projects.coin-or.org/BuildTools/newticket ##
7388## --------------------------------------------------------------- ##
7389_ASBOX
7390    ) |
7391      sed "s/^/$as_me: WARNING:     /" >&2
7392    ;;
7393esac
7394echo "$as_me:$LINENO: checking for $ac_header" >&5
7395echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7396if eval "test \"\${$as_ac_Header+set}\" = set"; then
7397  echo $ECHO_N "(cached) $ECHO_C" >&6
7398else
7399  eval "$as_ac_Header=\$ac_header_preproc"
7400fi
7401echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7402echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7403
7404fi
7405if test `eval echo '${'$as_ac_Header'}'` = yes; then
7406  cat >>confdefs.h <<_ACEOF
7407#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7408_ACEOF
7409
7410fi
7411
7412done
7413
7414ac_ext=cc
7415ac_cpp='$CXXCPP $CPPFLAGS'
7416ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7417ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7418ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7419if test -n "$ac_tool_prefix"; then
7420  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
7421  do
7422    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7423set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7424echo "$as_me:$LINENO: checking for $ac_word" >&5
7425echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7426if test "${ac_cv_prog_CXX+set}" = set; then
7427  echo $ECHO_N "(cached) $ECHO_C" >&6
7428else
7429  if test -n "$CXX"; then
7430  ac_cv_prog_CXX="$CXX" # Let the user override the test.
7431else
7432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7433for as_dir in $PATH
7434do
7435  IFS=$as_save_IFS
7436  test -z "$as_dir" && as_dir=.
7437  for ac_exec_ext in '' $ac_executable_extensions; do
7438  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7439    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
7440    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7441    break 2
7442  fi
7443done
7444done
7445
7446fi
7447fi
7448CXX=$ac_cv_prog_CXX
7449if test -n "$CXX"; then
7450  echo "$as_me:$LINENO: result: $CXX" >&5
7451echo "${ECHO_T}$CXX" >&6
7452else
7453  echo "$as_me:$LINENO: result: no" >&5
7454echo "${ECHO_T}no" >&6
7455fi
7456
7457    test -n "$CXX" && break
7458  done
7459fi
7460if test -z "$CXX"; then
7461  ac_ct_CXX=$CXX
7462  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
7463do
7464  # Extract the first word of "$ac_prog", so it can be a program name with args.
7465set dummy $ac_prog; ac_word=$2
7466echo "$as_me:$LINENO: checking for $ac_word" >&5
7467echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7468if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
7469  echo $ECHO_N "(cached) $ECHO_C" >&6
7470else
7471  if test -n "$ac_ct_CXX"; then
7472  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
7473else
7474as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7475for as_dir in $PATH
7476do
7477  IFS=$as_save_IFS
7478  test -z "$as_dir" && as_dir=.
7479  for ac_exec_ext in '' $ac_executable_extensions; do
7480  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7481    ac_cv_prog_ac_ct_CXX="$ac_prog"
7482    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7483    break 2
7484  fi
7485done
7486done
7487
7488fi
7489fi
7490ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
7491if test -n "$ac_ct_CXX"; then
7492  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
7493echo "${ECHO_T}$ac_ct_CXX" >&6
7494else
7495  echo "$as_me:$LINENO: result: no" >&5
7496echo "${ECHO_T}no" >&6
7497fi
7498
7499  test -n "$ac_ct_CXX" && break
7500done
7501test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
7502
7503  CXX=$ac_ct_CXX
7504fi
7505
7506
7507# Provide some information about the compiler.
7508echo "$as_me:$LINENO:" \
7509     "checking for C++ compiler version" >&5
7510ac_compiler=`set X $ac_compile; echo $2`
7511{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
7512  (eval $ac_compiler --version </dev/null >&5) 2>&5
7513  ac_status=$?
7514  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7515  (exit $ac_status); }
7516{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
7517  (eval $ac_compiler -v </dev/null >&5) 2>&5
7518  ac_status=$?
7519  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7520  (exit $ac_status); }
7521{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
7522  (eval $ac_compiler -V </dev/null >&5) 2>&5
7523  ac_status=$?
7524  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7525  (exit $ac_status); }
7526
7527echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
7528echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
7529if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
7530  echo $ECHO_N "(cached) $ECHO_C" >&6
7531else
7532  cat >conftest.$ac_ext <<_ACEOF
7533/* confdefs.h.  */
7534_ACEOF
7535cat confdefs.h >>conftest.$ac_ext
7536cat >>conftest.$ac_ext <<_ACEOF
7537/* end confdefs.h.  */
7538
7539#ifdef F77_DUMMY_MAIN
7540
7541#  ifdef __cplusplus
7542     extern "C"
7543#  endif
7544   int F77_DUMMY_MAIN() { return 1; }
7545
7546#endif
7547int
7548main ()
7549{
7550#ifndef __GNUC__
7551       choke me
7552#endif
7553
7554  ;
7555  return 0;
7556}
7557_ACEOF
7558rm -f conftest.$ac_objext
7559if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7560  (eval $ac_compile) 2>conftest.er1
7561  ac_status=$?
7562  grep -v '^ *+' conftest.er1 >conftest.err
7563  rm -f conftest.er1
7564  cat conftest.err >&5
7565  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7566  (exit $ac_status); } &&
7567         { ac_try='test -z "$ac_cxx_werror_flag"
7568                         || test ! -s conftest.err'
7569  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7570  (eval $ac_try) 2>&5
7571  ac_status=$?
7572  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7573  (exit $ac_status); }; } &&
7574         { ac_try='test -s conftest.$ac_objext'
7575  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7576  (eval $ac_try) 2>&5
7577  ac_status=$?
7578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7579  (exit $ac_status); }; }; then
7580  ac_compiler_gnu=yes
7581else
7582  echo "$as_me: failed program was:" >&5
7583sed 's/^/| /' conftest.$ac_ext >&5
7584
7585ac_compiler_gnu=no
7586fi
7587rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7588ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
7589
7590fi
7591echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
7592echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
7593GXX=`test $ac_compiler_gnu = yes && echo yes`
7594ac_test_CXXFLAGS=${CXXFLAGS+set}
7595ac_save_CXXFLAGS=$CXXFLAGS
7596CXXFLAGS="-g"
7597echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
7598echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
7599if test "${ac_cv_prog_cxx_g+set}" = set; then
7600  echo $ECHO_N "(cached) $ECHO_C" >&6
7601else
7602  cat >conftest.$ac_ext <<_ACEOF
7603/* confdefs.h.  */
7604_ACEOF
7605cat confdefs.h >>conftest.$ac_ext
7606cat >>conftest.$ac_ext <<_ACEOF
7607/* end confdefs.h.  */
7608
7609#ifdef F77_DUMMY_MAIN
7610
7611#  ifdef __cplusplus
7612     extern "C"
7613#  endif
7614   int F77_DUMMY_MAIN() { return 1; }
7615
7616#endif
7617int
7618main ()
7619{
7620
7621  ;
7622  return 0;
7623}
7624_ACEOF
7625rm -f conftest.$ac_objext
7626if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7627  (eval $ac_compile) 2>conftest.er1
7628  ac_status=$?
7629  grep -v '^ *+' conftest.er1 >conftest.err
7630  rm -f conftest.er1
7631  cat conftest.err >&5
7632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7633  (exit $ac_status); } &&
7634         { ac_try='test -z "$ac_cxx_werror_flag"
7635                         || test ! -s conftest.err'
7636  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7637  (eval $ac_try) 2>&5
7638  ac_status=$?
7639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7640  (exit $ac_status); }; } &&
7641         { ac_try='test -s conftest.$ac_objext'
7642  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7643  (eval $ac_try) 2>&5
7644  ac_status=$?
7645  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7646  (exit $ac_status); }; }; then
7647  ac_cv_prog_cxx_g=yes
7648else
7649  echo "$as_me: failed program was:" >&5
7650sed 's/^/| /' conftest.$ac_ext >&5
7651
7652ac_cv_prog_cxx_g=no
7653fi
7654rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7655fi
7656echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
7657echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
7658if test "$ac_test_CXXFLAGS" = set; then
7659  CXXFLAGS=$ac_save_CXXFLAGS
7660elif test $ac_cv_prog_cxx_g = yes; then
7661  if test "$GXX" = yes; then
7662    CXXFLAGS="-g -O2"
7663  else
7664    CXXFLAGS="-g"
7665  fi
7666else
7667  if test "$GXX" = yes; then
7668    CXXFLAGS="-O2"
7669  else
7670    CXXFLAGS=
7671  fi
7672fi
7673for ac_declaration in \
7674   '' \
7675   'extern "C" void std::exit (int) throw (); using std::exit;' \
7676   'extern "C" void std::exit (int); using std::exit;' \
7677   'extern "C" void exit (int) throw ();' \
7678   'extern "C" void exit (int);' \
7679   'void exit (int);'
7680do
7681  cat >conftest.$ac_ext <<_ACEOF
7682/* confdefs.h.  */
7683_ACEOF
7684cat confdefs.h >>conftest.$ac_ext
7685cat >>conftest.$ac_ext <<_ACEOF
7686/* end confdefs.h.  */
7687$ac_declaration
7688#include <stdlib.h>
7689#ifdef F77_DUMMY_MAIN
7690
7691#  ifdef __cplusplus
7692     extern "C"
7693#  endif
7694   int F77_DUMMY_MAIN() { return 1; }
7695
7696#endif
7697int
7698main ()
7699{
7700exit (42);
7701  ;
7702  return 0;
7703}
7704_ACEOF
7705rm -f conftest.$ac_objext
7706if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7707  (eval $ac_compile) 2>conftest.er1
7708  ac_status=$?
7709  grep -v '^ *+' conftest.er1 >conftest.err
7710  rm -f conftest.er1
7711  cat conftest.err >&5
7712  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7713  (exit $ac_status); } &&
7714         { ac_try='test -z "$ac_cxx_werror_flag"
7715                         || test ! -s conftest.err'
7716  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7717  (eval $ac_try) 2>&5
7718  ac_status=$?
7719  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7720  (exit $ac_status); }; } &&
7721         { ac_try='test -s conftest.$ac_objext'
7722  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7723  (eval $ac_try) 2>&5
7724  ac_status=$?
7725  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7726  (exit $ac_status); }; }; then
7727  :
7728else
7729  echo "$as_me: failed program was:" >&5
7730sed 's/^/| /' conftest.$ac_ext >&5
7731
7732continue
7733fi
7734rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7735  cat >conftest.$ac_ext <<_ACEOF
7736/* confdefs.h.  */
7737_ACEOF
7738cat confdefs.h >>conftest.$ac_ext
7739cat >>conftest.$ac_ext <<_ACEOF
7740/* end confdefs.h.  */
7741$ac_declaration
7742#ifdef F77_DUMMY_MAIN
7743
7744#  ifdef __cplusplus
7745     extern "C"
7746#  endif
7747   int F77_DUMMY_MAIN() { return 1; }
7748
7749#endif
7750int
7751main ()
7752{
7753exit (42);
7754  ;
7755  return 0;
7756}
7757_ACEOF
7758rm -f conftest.$ac_objext
7759if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7760  (eval $ac_compile) 2>conftest.er1
7761  ac_status=$?
7762  grep -v '^ *+' conftest.er1 >conftest.err
7763  rm -f conftest.er1
7764  cat conftest.err >&5
7765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7766  (exit $ac_status); } &&
7767         { ac_try='test -z "$ac_cxx_werror_flag"
7768                         || test ! -s conftest.err'
7769  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7770  (eval $ac_try) 2>&5
7771  ac_status=$?
7772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7773  (exit $ac_status); }; } &&
7774         { ac_try='test -s conftest.$ac_objext'
7775  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7776  (eval $ac_try) 2>&5
7777  ac_status=$?
7778  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7779  (exit $ac_status); }; }; then
7780  break
7781else
7782  echo "$as_me: failed program was:" >&5
7783sed 's/^/| /' conftest.$ac_ext >&5
7784
7785fi
7786rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7787done
7788rm -f conftest*
7789if test -n "$ac_declaration"; then
7790  echo '#ifdef __cplusplus' >>confdefs.h
7791  echo $ac_declaration      >>confdefs.h
7792  echo '#endif'             >>confdefs.h
7793fi
7794
7795ac_ext=cc
7796ac_cpp='$CXXCPP $CPPFLAGS'
7797ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7798ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7799ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7800
7801depcc="$CXX"  am_compiler_list=
7802
7803echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
7804echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
7805if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
7806  echo $ECHO_N "(cached) $ECHO_C" >&6
7807else
7808  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7809  # We make a subdir and do the tests there.  Otherwise we can end up
7810  # making bogus files that we don't know about and never remove.  For
7811  # instance it was reported that on HP-UX the gcc test will end up
7812  # making a dummy file named `D' -- because `-MD' means `put the output
7813  # in D'.
7814  mkdir conftest.dir
7815  # Copy depcomp to subdir because otherwise we won't find it if we're
7816  # using a relative directory.
7817  cp "$am_depcomp" conftest.dir
7818  cd conftest.dir
7819  # We will build objects and dependencies in a subdirectory because
7820  # it helps to detect inapplicable dependency modes.  For instance
7821  # both Tru64's cc and ICC support -MD to output dependencies as a
7822  # side effect of compilation, but ICC will put the dependencies in
7823  # the current directory while Tru64 will put them in the object
7824  # directory.
7825  mkdir sub
7826
7827  am_cv_CXX_dependencies_compiler_type=none
7828  if test "$am_compiler_list" = ""; then
7829     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7830  fi
7831  for depmode in $am_compiler_list; do
7832    # Setup a source with many dependencies, because some compilers
7833    # like to wrap large dependency lists on column 80 (with \), and
7834    # we should not choose a depcomp mode which is confused by this.
7835    #
7836    # We need to recreate these files for each test, as the compiler may
7837    # overwrite some of them when testing with obscure command lines.
7838    # This happens at least with the AIX C compiler.
7839    : > sub/conftest.c
7840    for i in 1 2 3 4 5 6; do
7841      echo '#include "conftst'$i'.h"' >> sub/conftest.c
7842      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7843      # Solaris 8's {/usr,}/bin/sh.
7844      touch sub/conftst$i.h
7845    done
7846    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7847
7848    case $depmode in
7849    nosideeffect)
7850      # after this tag, mechanisms are not by side-effect, so they'll
7851      # only be used when explicitly requested
7852      if test "x$enable_dependency_tracking" = xyes; then
7853        continue
7854      else
7855        break
7856      fi
7857      ;;
7858    none) break ;;
7859    esac
7860    # We check with `-c' and `-o' for the sake of the "dashmstdout"
7861    # mode.  It turns out that the SunPro C++ compiler does not properly
7862    # handle `-M -o', and we need to detect this.
7863    if depmode=$depmode \
7864       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7865       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7866       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
7867         >/dev/null 2>conftest.err &&
7868       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7869       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
7870       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7871      # icc doesn't choke on unknown options, it will just issue warnings
7872      # or remarks (even with -Werror).  So we grep stderr for any message
7873      # that says an option was ignored or not supported.
7874      # When given -MP, icc 7.0 and 7.1 complain thusly:
7875      #   icc: Command line warning: ignoring option '-M'; no argument required
7876      # The diagnosis changed in icc 8.0:
7877      #   icc: Command line remark: option '-MP' not supported
7878      if (grep 'ignoring option' conftest.err ||
7879          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7880        am_cv_CXX_dependencies_compiler_type=$depmode
7881        break
7882      fi
7883    fi
7884  done
7885
7886  cd ..
7887  rm -rf conftest.dir
7888else
7889  am_cv_CXX_dependencies_compiler_type=none
7890fi
7891
7892fi
7893echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
7894echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
7895CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
7896
7897
7898
7899if
7900  test "x$enable_dependency_tracking" != xno \
7901  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
7902  am__fastdepCXX_TRUE=
7903  am__fastdepCXX_FALSE='#'
7904else
7905  am__fastdepCXX_TRUE='#'
7906  am__fastdepCXX_FALSE=
7907fi
7908
7909
7910
7911
7912if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
7913    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
7914    (test "X$CXX" != "Xg++"))) ; then
7915  ac_ext=cc
7916ac_cpp='$CXXCPP $CPPFLAGS'
7917ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7918ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7919ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7920echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
7921echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
7922if test -z "$CXXCPP"; then
7923  if test "${ac_cv_prog_CXXCPP+set}" = set; then
7924  echo $ECHO_N "(cached) $ECHO_C" >&6
7925else
7926      # Double quotes because CXXCPP needs to be expanded
7927    for CXXCPP in "$CXX -E" "/lib/cpp"
7928    do
7929      ac_preproc_ok=false
7930for ac_cxx_preproc_warn_flag in '' yes
7931do
7932  # Use a header file that comes with gcc, so configuring glibc
7933  # with a fresh cross-compiler works.
7934  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7935  # <limits.h> exists even on freestanding compilers.
7936  # On the NeXT, cc -E runs the code through the compiler's parser,
7937  # not just through cpp. "Syntax error" is here to catch this case.
7938  cat >conftest.$ac_ext <<_ACEOF
7939/* confdefs.h.  */
7940_ACEOF
7941cat confdefs.h >>conftest.$ac_ext
7942cat >>conftest.$ac_ext <<_ACEOF
7943/* end confdefs.h.  */
7944#ifdef __STDC__
7945# include <limits.h>
7946#else
7947# include <assert.h>
7948#endif
7949                     Syntax error
7950_ACEOF
7951if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7952  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7953  ac_status=$?
7954  grep -v '^ *+' conftest.er1 >conftest.err
7955  rm -f conftest.er1
7956  cat conftest.err >&5
7957  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7958  (exit $ac_status); } >/dev/null; then
7959  if test -s conftest.err; then
7960    ac_cpp_err=$ac_cxx_preproc_warn_flag
7961    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7962  else
7963    ac_cpp_err=
7964  fi
7965else
7966  ac_cpp_err=yes
7967fi
7968if test -z "$ac_cpp_err"; then
7969  :
7970else
7971  echo "$as_me: failed program was:" >&5
7972sed 's/^/| /' conftest.$ac_ext >&5
7973
7974  # Broken: fails on valid input.
7975continue
7976fi
7977rm -f conftest.err conftest.$ac_ext
7978
7979  # OK, works on sane cases.  Now check whether non-existent headers
7980  # can be detected and how.
7981  cat >conftest.$ac_ext <<_ACEOF
7982/* confdefs.h.  */
7983_ACEOF
7984cat confdefs.h >>conftest.$ac_ext
7985cat >>conftest.$ac_ext <<_ACEOF
7986/* end confdefs.h.  */
7987#include <ac_nonexistent.h>
7988_ACEOF
7989if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7990  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7991  ac_status=$?
7992  grep -v '^ *+' conftest.er1 >conftest.err
7993  rm -f conftest.er1
7994  cat conftest.err >&5
7995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7996  (exit $ac_status); } >/dev/null; then
7997  if test -s conftest.err; then
7998    ac_cpp_err=$ac_cxx_preproc_warn_flag
7999    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8000  else
8001    ac_cpp_err=
8002  fi
8003else
8004  ac_cpp_err=yes
8005fi
8006if test -z "$ac_cpp_err"; then
8007  # Broken: success on invalid input.
8008continue
8009else
8010  echo "$as_me: failed program was:" >&5
8011sed 's/^/| /' conftest.$ac_ext >&5
8012
8013  # Passes both tests.
8014ac_preproc_ok=:
8015break
8016fi
8017rm -f conftest.err conftest.$ac_ext
8018
8019done
8020# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8021rm -f conftest.err conftest.$ac_ext
8022if $ac_preproc_ok; then
8023  break
8024fi
8025
8026    done
8027    ac_cv_prog_CXXCPP=$CXXCPP
8028
8029fi
8030  CXXCPP=$ac_cv_prog_CXXCPP
8031else
8032  ac_cv_prog_CXXCPP=$CXXCPP
8033fi
8034echo "$as_me:$LINENO: result: $CXXCPP" >&5
8035echo "${ECHO_T}$CXXCPP" >&6
8036ac_preproc_ok=false
8037for ac_cxx_preproc_warn_flag in '' yes
8038do
8039  # Use a header file that comes with gcc, so configuring glibc
8040  # with a fresh cross-compiler works.
8041  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8042  # <limits.h> exists even on freestanding compilers.
8043  # On the NeXT, cc -E runs the code through the compiler's parser,
8044  # not just through cpp. "Syntax error" is here to catch this case.
8045  cat >conftest.$ac_ext <<_ACEOF
8046/* confdefs.h.  */
8047_ACEOF
8048cat confdefs.h >>conftest.$ac_ext
8049cat >>conftest.$ac_ext <<_ACEOF
8050/* end confdefs.h.  */
8051#ifdef __STDC__
8052# include <limits.h>
8053#else
8054# include <assert.h>
8055#endif
8056                     Syntax error
8057_ACEOF
8058if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8059  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8060  ac_status=$?
8061  grep -v '^ *+' conftest.er1 >conftest.err
8062  rm -f conftest.er1
8063  cat conftest.err >&5
8064  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8065  (exit $ac_status); } >/dev/null; then
8066  if test -s conftest.err; then
8067    ac_cpp_err=$ac_cxx_preproc_warn_flag
8068    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8069  else
8070    ac_cpp_err=
8071  fi
8072else
8073  ac_cpp_err=yes
8074fi
8075if test -z "$ac_cpp_err"; then
8076  :
8077else
8078  echo "$as_me: failed program was:" >&5
8079sed 's/^/| /' conftest.$ac_ext >&5
8080
8081  # Broken: fails on valid input.
8082continue
8083fi
8084rm -f conftest.err conftest.$ac_ext
8085
8086  # OK, works on sane cases.  Now check whether non-existent headers
8087  # can be detected and how.
8088  cat >conftest.$ac_ext <<_ACEOF
8089/* confdefs.h.  */
8090_ACEOF
8091cat confdefs.h >>conftest.$ac_ext
8092cat >>conftest.$ac_ext <<_ACEOF
8093/* end confdefs.h.  */
8094#include <ac_nonexistent.h>
8095_ACEOF
8096if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8097  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8098  ac_status=$?
8099  grep -v '^ *+' conftest.er1 >conftest.err
8100  rm -f conftest.er1
8101  cat conftest.err >&5
8102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8103  (exit $ac_status); } >/dev/null; then
8104  if test -s conftest.err; then
8105    ac_cpp_err=$ac_cxx_preproc_warn_flag
8106    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8107  else
8108    ac_cpp_err=
8109  fi
8110else
8111  ac_cpp_err=yes
8112fi
8113if test -z "$ac_cpp_err"; then
8114  # Broken: success on invalid input.
8115continue
8116else
8117  echo "$as_me: failed program was:" >&5
8118sed 's/^/| /' conftest.$ac_ext >&5
8119
8120  # Passes both tests.
8121ac_preproc_ok=:
8122break
8123fi
8124rm -f conftest.err conftest.$ac_ext
8125
8126done
8127# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8128rm -f conftest.err conftest.$ac_ext
8129if $ac_preproc_ok; then
8130  :
8131else
8132  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
8133See \`config.log' for more details." >&5
8134echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
8135See \`config.log' for more details." >&2;}
8136   { (exit 1); exit 1; }; }
8137fi
8138
8139ac_ext=cc
8140ac_cpp='$CXXCPP $CPPFLAGS'
8141ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8142ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8143ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8144
8145fi
8146
8147
8148
8149# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
8150
8151# find the maximum length of command line arguments
8152echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
8153echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
8154if test "${lt_cv_sys_max_cmd_len+set}" = set; then
8155  echo $ECHO_N "(cached) $ECHO_C" >&6
8156else
8157    i=0
8158  teststring="ABCD"
8159
8160  case $build_os in
8161  msdosdjgpp*)
8162    # On DJGPP, this test can blow up pretty badly due to problems in libc
8163    # (any single argument exceeding 2000 bytes causes a buffer overrun
8164    # during glob expansion).  Even if it were fixed, the result of this
8165    # check would be larger than it should be.
8166    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
8167    ;;
8168
8169  gnu*)
8170    # Under GNU Hurd, this test is not required because there is
8171    # no limit to the length of command line arguments.
8172    # Libtool will interpret -1 as no limit whatsoever
8173    lt_cv_sys_max_cmd_len=-1;
8174    ;;
8175
8176  cygwin* | mingw*)
8177    # On Win9x/ME, this test blows up -- it succeeds, but takes
8178    # about 5 minutes as the teststring grows exponentially.
8179    # Worse, since 9x/ME are not pre-emptively multitasking,
8180    # you end up with a "frozen" computer, even though with patience
8181    # the test eventually succeeds (with a max line length of 256k).
8182    # Instead, let's just punt: use the minimum linelength reported by
8183    # all of the supported platforms: 8192 (on NT/2K/XP).
8184    lt_cv_sys_max_cmd_len=8192;
8185    ;;
8186
8187  amigaos*)
8188    # On AmigaOS with pdksh, this test takes hours, literally.
8189    # So we just punt and use a minimum line length of 8192.
8190    lt_cv_sys_max_cmd_len=8192;
8191    ;;
8192
8193  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
8194    # This has been around since 386BSD, at least.  Likely further.
8195    if test -x /sbin/sysctl; then
8196      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
8197    elif test -x /usr/sbin/sysctl; then
8198      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
8199    else
8200      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
8201    fi
8202    # And add a safety zone
8203    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8204    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8205    ;;
8206
8207  interix*)
8208    # We know the value 262144 and hardcode it with a safety zone (like BSD)
8209    lt_cv_sys_max_cmd_len=196608
8210    ;;
8211
8212  osf*)
8213    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
8214    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
8215    # nice to cause kernel panics so lets avoid the loop below.
8216    # First set a reasonable default.
8217    lt_cv_sys_max_cmd_len=16384
8218    #
8219    if test -x /sbin/sysconfig; then
8220      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
8221        *1*) lt_cv_sys_max_cmd_len=-1 ;;
8222      esac
8223    fi
8224    ;;
8225  sco3.2v5*)
8226    lt_cv_sys_max_cmd_len=102400
8227    ;;
8228  sysv5* | sco5v6* | sysv4.2uw2*)
8229    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
8230    if test -n "$kargmax"; then
8231      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[         ]//'`
8232    else
8233      lt_cv_sys_max_cmd_len=32768
8234    fi
8235    ;;
8236  *)
8237    # If test is not a shell built-in, we'll probably end up computing a
8238    # maximum length that is only half of the actual maximum length, but
8239    # we can't tell.
8240    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
8241    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
8242               = "XX$teststring") >/dev/null 2>&1 &&
8243            new_result=`expr "X$teststring" : ".*" 2>&1` &&
8244            lt_cv_sys_max_cmd_len=$new_result &&
8245            test $i != 17 # 1/2 MB should be enough
8246    do
8247      i=`expr $i + 1`
8248      teststring=$teststring$teststring
8249    done
8250    teststring=
8251    # Add a significant safety factor because C++ compilers can tack on massive
8252    # amounts of additional arguments before passing them to the linker.
8253    # It appears as though 1/2 is a usable value.
8254    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
8255    ;;
8256  esac
8257
8258fi
8259
8260if test -n $lt_cv_sys_max_cmd_len ; then
8261  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
8262echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
8263else
8264  echo "$as_me:$LINENO: result: none" >&5
8265echo "${ECHO_T}none" >&6
8266fi
8267
8268
8269
8270
8271# Check for command to grab the raw symbol name followed by C symbol from nm.
8272echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
8273echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
8274if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
8275  echo $ECHO_N "(cached) $ECHO_C" >&6
8276else
8277
8278# These are sane defaults that work on at least a few old systems.
8279# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
8280
8281# Character class describing NM global symbol codes.
8282symcode='[BCDEGRST]'
8283
8284# Regexp to match symbols that can be accessed directly from C.
8285sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8286
8287# Transform an extracted symbol line into a proper C declaration
8288lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
8289
8290# Transform an extracted symbol line into symbol name and symbol address
8291lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
8292
8293# Define system-specific variables.
8294case $host_os in
8295aix*)
8296  symcode='[BCDT]'
8297  ;;
8298cygwin* | mingw* | pw32*)
8299  symcode='[ABCDGISTW]'
8300  ;;
8301hpux*) # Its linker distinguishes data from code symbols
8302  if test "$host_cpu" = ia64; then
8303    symcode='[ABCDEGRST]'
8304  fi
8305  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8306  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
8307  ;;
8308linux*)
8309  if test "$host_cpu" = ia64; then
8310    symcode='[ABCDGIRSTW]'
8311    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8312    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
8313  fi
8314  ;;
8315irix* | nonstopux*)
8316  symcode='[BCDEGRST]'
8317  ;;
8318osf*)
8319  symcode='[BCDEGQRST]'
8320  ;;
8321solaris*)
8322  symcode='[BDRT]'
8323  ;;
8324sco3.2v5*)
8325  symcode='[DT]'
8326  ;;
8327sysv4.2uw2*)
8328  symcode='[DT]'
8329  ;;
8330sysv5* | sco5v6* | unixware* | OpenUNIX*)
8331  symcode='[ABDT]'
8332  ;;
8333sysv4)
8334  symcode='[DFNSTU]'
8335  ;;
8336esac
8337
8338# Handle CRLF in mingw tool chain
8339opt_cr=
8340case $build_os in
8341mingw*)
8342  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8343  ;;
8344esac
8345
8346# If we're using GNU nm, then use its standard symbol codes.
8347case `$NM -V 2>&1` in
8348*GNU* | *'with BFD'*)
8349  symcode='[ABCDGIRSTW]' ;;
8350esac
8351
8352# Try without a prefix undercore, then with it.
8353for ac_symprfx in "" "_"; do
8354
8355  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8356  symxfrm="\\1 $ac_symprfx\\2 \\2"
8357
8358  # Write the raw and C identifiers.
8359  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8360
8361  # Check to see that the pipe works correctly.
8362  pipe_works=no
8363
8364  rm -f conftest*
8365  cat > conftest.$ac_ext <<EOF
8366#ifdef __cplusplus
8367extern "C" {
8368#endif
8369char nm_test_var;
8370void nm_test_func(){}
8371#ifdef __cplusplus
8372}
8373#endif
8374int main(){nm_test_var='a';nm_test_func();return(0);}
8375EOF
8376
8377  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8378  (eval $ac_compile) 2>&5
8379  ac_status=$?
8380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8381  (exit $ac_status); }; then
8382    # Now try to grab the symbols.
8383    nlist=conftest.nm
8384    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
8385  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
8386  ac_status=$?
8387  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8388  (exit $ac_status); } && test -s "$nlist"; then
8389      # Try sorting and uniquifying the output.
8390      if sort "$nlist" | uniq > "$nlist"T; then
8391        mv -f "$nlist"T "$nlist"
8392      else
8393        rm -f "$nlist"T
8394      fi
8395
8396      # Make sure that we snagged all the symbols we need.
8397      if grep ' nm_test_var$' "$nlist" >/dev/null; then
8398        if grep ' nm_test_func$' "$nlist" >/dev/null; then
8399          cat <<EOF > conftest.$ac_ext
8400#ifdef __cplusplus
8401extern "C" {
8402#endif
8403
8404EOF
8405          # Now generate the symbol file.
8406          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
8407
8408          cat <<EOF >> conftest.$ac_ext
8409#if defined (__STDC__) && __STDC__
8410# define lt_ptr_t void *
8411#else
8412# define lt_ptr_t char *
8413# define const
8414#endif
8415
8416/* The mapping between symbol names and symbols. */
8417const struct {
8418  const char *name;
8419  lt_ptr_t address;
8420}
8421lt_preloaded_symbols[] =
8422{
8423EOF
8424          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
8425          cat <<\EOF >> conftest.$ac_ext
8426  {0, (lt_ptr_t) 0}
8427};
8428
8429#ifdef __cplusplus
8430}
8431#endif
8432EOF
8433          # Now try linking the two files.
8434          mv conftest.$ac_objext conftstm.$ac_objext
8435          lt_save_LIBS="$LIBS"
8436          lt_save_CFLAGS="$CFLAGS"
8437          LIBS="conftstm.$ac_objext"
8438          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8439          if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8440  (eval $ac_link) 2>&5
8441  ac_status=$?
8442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8443  (exit $ac_status); } && test -s conftest${ac_exeext}; then
8444            pipe_works=yes
8445          fi
8446          LIBS="$lt_save_LIBS"
8447          CFLAGS="$lt_save_CFLAGS"
8448        else
8449          echo "cannot find nm_test_func in $nlist" >&5
8450        fi
8451      else
8452        echo "cannot find nm_test_var in $nlist" >&5
8453      fi
8454    else
8455      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8456    fi
8457  else
8458    echo "$progname: failed program was:" >&5
8459    cat conftest.$ac_ext >&5
8460  fi
8461  rm -f conftest* conftst*
8462
8463  # Do not use the global_symbol_pipe unless it works.
8464  if test "$pipe_works" = yes; then
8465    break
8466  else
8467    lt_cv_sys_global_symbol_pipe=
8468  fi
8469done
8470
8471fi
8472
8473if test -z "$lt_cv_sys_global_symbol_pipe"; then
8474  lt_cv_sys_global_symbol_to_cdecl=
8475fi
8476if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8477  echo "$as_me:$LINENO: result: failed" >&5
8478echo "${ECHO_T}failed" >&6
8479else
8480  echo "$as_me:$LINENO: result: ok" >&5
8481echo "${ECHO_T}ok" >&6
8482fi
8483
8484echo "$as_me:$LINENO: checking for objdir" >&5
8485echo $ECHO_N "checking for objdir... $ECHO_C" >&6
8486if test "${lt_cv_objdir+set}" = set; then
8487  echo $ECHO_N "(cached) $ECHO_C" >&6
8488else
8489  rm -f .libs 2>/dev/null
8490mkdir .libs 2>/dev/null
8491if test -d .libs; then
8492  lt_cv_objdir=.libs
8493else
8494  # MS-DOS does not allow filenames that begin with a dot.
8495  lt_cv_objdir=_libs
8496fi
8497rmdir .libs 2>/dev/null
8498fi
8499echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
8500echo "${ECHO_T}$lt_cv_objdir" >&6
8501objdir=$lt_cv_objdir
8502
8503
8504
8505
8506
8507case $host_os in
8508aix3*)
8509  # AIX sometimes has problems with the GCC collect2 program.  For some
8510  # reason, if we set the COLLECT_NAMES environment variable, the problems
8511  # vanish in a puff of smoke.
8512  if test "X${COLLECT_NAMES+set}" != Xset; then
8513    COLLECT_NAMES=
8514    export COLLECT_NAMES
8515  fi
8516  ;;
8517esac
8518
8519# Sed substitution that helps us do robust quoting.  It backslashifies
8520# metacharacters that are still active within double-quoted strings.
8521Xsed='sed -e 1s/^X//'
8522sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
8523
8524# Same as above, but do not quote variable references.
8525double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
8526
8527# Sed substitution to delay expansion of an escaped shell variable in a
8528# double_quote_subst'ed string.
8529delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8530
8531# Sed substitution to avoid accidental globbing in evaled expressions
8532no_glob_subst='s/\*/\\\*/g'
8533
8534# Constants:
8535rm="rm -f"
8536
8537# Global variables:
8538default_ofile=libtool
8539can_build_shared=yes
8540
8541# All known linkers require a `.a' archive for static linking (except MSVC,
8542# which needs '.lib').
8543libext=a
8544ltmain="$ac_aux_dir/ltmain.sh"
8545ofile="$default_ofile"
8546with_gnu_ld="$lt_cv_prog_gnu_ld"
8547
8548if test -n "$ac_tool_prefix"; then
8549  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8550set dummy ${ac_tool_prefix}ar; ac_word=$2
8551echo "$as_me:$LINENO: checking for $ac_word" >&5
8552echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8553if test "${ac_cv_prog_AR+set}" = set; then
8554  echo $ECHO_N "(cached) $ECHO_C" >&6
8555else
8556  if test -n "$AR"; then
8557  ac_cv_prog_AR="$AR" # Let the user override the test.
8558else
8559as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8560for as_dir in $PATH
8561do
8562  IFS=$as_save_IFS
8563  test -z "$as_dir" && as_dir=.
8564  for ac_exec_ext in '' $ac_executable_extensions; do
8565  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8566    ac_cv_prog_AR="${ac_tool_prefix}ar"
8567    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8568    break 2
8569  fi
8570done
8571done
8572
8573fi
8574fi
8575AR=$ac_cv_prog_AR
8576if test -n "$AR"; then
8577  echo "$as_me:$LINENO: result: $AR" >&5
8578echo "${ECHO_T}$AR" >&6
8579else
8580  echo "$as_me:$LINENO: result: no" >&5
8581echo "${ECHO_T}no" >&6
8582fi
8583
8584fi
8585if test -z "$ac_cv_prog_AR"; then
8586  ac_ct_AR=$AR
8587  # Extract the first word of "ar", so it can be a program name with args.
8588set dummy ar; ac_word=$2
8589echo "$as_me:$LINENO: checking for $ac_word" >&5
8590echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8591if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
8592  echo $ECHO_N "(cached) $ECHO_C" >&6
8593else
8594  if test -n "$ac_ct_AR"; then
8595  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8596else
8597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8598for as_dir in $PATH
8599do
8600  IFS=$as_save_IFS
8601  test -z "$as_dir" && as_dir=.
8602  for ac_exec_ext in '' $ac_executable_extensions; do
8603  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8604    ac_cv_prog_ac_ct_AR="ar"
8605    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8606    break 2
8607  fi
8608done
8609done
8610
8611  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
8612fi
8613fi
8614ac_ct_AR=$ac_cv_prog_ac_ct_AR
8615if test -n "$ac_ct_AR"; then
8616  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
8617echo "${ECHO_T}$ac_ct_AR" >&6
8618else
8619  echo "$as_me:$LINENO: result: no" >&5
8620echo "${ECHO_T}no" >&6
8621fi
8622
8623  AR=$ac_ct_AR
8624else
8625  AR="$ac_cv_prog_AR"
8626fi
8627
8628if test -n "$ac_tool_prefix"; then
8629  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8630set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8631echo "$as_me:$LINENO: checking for $ac_word" >&5
8632echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8633if test "${ac_cv_prog_RANLIB+set}" = set; then
8634  echo $ECHO_N "(cached) $ECHO_C" >&6
8635else
8636  if test -n "$RANLIB"; then
8637  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8638else
8639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8640for as_dir in $PATH
8641do
8642  IFS=$as_save_IFS
8643  test -z "$as_dir" && as_dir=.
8644  for ac_exec_ext in '' $ac_executable_extensions; do
8645  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8646    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8647    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8648    break 2
8649  fi
8650done
8651done
8652
8653fi
8654fi
8655RANLIB=$ac_cv_prog_RANLIB
8656if test -n "$RANLIB"; then
8657  echo "$as_me:$LINENO: result: $RANLIB" >&5
8658echo "${ECHO_T}$RANLIB" >&6
8659else
8660  echo "$as_me:$LINENO: result: no" >&5
8661echo "${ECHO_T}no" >&6
8662fi
8663
8664fi
8665if test -z "$ac_cv_prog_RANLIB"; then
8666  ac_ct_RANLIB=$RANLIB
8667  # Extract the first word of "ranlib", so it can be a program name with args.
8668set dummy ranlib; ac_word=$2
8669echo "$as_me:$LINENO: checking for $ac_word" >&5
8670echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8671if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
8672  echo $ECHO_N "(cached) $ECHO_C" >&6
8673else
8674  if test -n "$ac_ct_RANLIB"; then
8675  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8676else
8677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8678for as_dir in $PATH
8679do
8680  IFS=$as_save_IFS
8681  test -z "$as_dir" && as_dir=.
8682  for ac_exec_ext in '' $ac_executable_extensions; do
8683  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8684    ac_cv_prog_ac_ct_RANLIB="ranlib"
8685    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8686    break 2
8687  fi
8688done
8689done
8690
8691  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
8692fi
8693fi
8694ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8695if test -n "$ac_ct_RANLIB"; then
8696  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8697echo "${ECHO_T}$ac_ct_RANLIB" >&6
8698else
8699  echo "$as_me:$LINENO: result: no" >&5
8700echo "${ECHO_T}no" >&6
8701fi
8702
8703  RANLIB=$ac_ct_RANLIB
8704else
8705  RANLIB="$ac_cv_prog_RANLIB"
8706fi
8707
8708if test -n "$ac_tool_prefix"; then
8709  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8710set dummy ${ac_tool_prefix}strip; ac_word=$2
8711echo "$as_me:$LINENO: checking for $ac_word" >&5
8712echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8713if test "${ac_cv_prog_STRIP+set}" = set; then
8714  echo $ECHO_N "(cached) $ECHO_C" >&6
8715else
8716  if test -n "$STRIP"; then
8717  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8718else
8719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8720for as_dir in $PATH
8721do
8722  IFS=$as_save_IFS
8723  test -z "$as_dir" && as_dir=.
8724  for ac_exec_ext in '' $ac_executable_extensions; do
8725  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8726    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8727    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8728    break 2
8729  fi
8730done
8731done
8732
8733fi
8734fi
8735STRIP=$ac_cv_prog_STRIP
8736if test -n "$STRIP"; then
8737  echo "$as_me:$LINENO: result: $STRIP" >&5
8738echo "${ECHO_T}$STRIP" >&6
8739else
8740  echo "$as_me:$LINENO: result: no" >&5
8741echo "${ECHO_T}no" >&6
8742fi
8743
8744fi
8745if test -z "$ac_cv_prog_STRIP"; then
8746  ac_ct_STRIP=$STRIP
8747  # Extract the first word of "strip", so it can be a program name with args.
8748set dummy strip; ac_word=$2
8749echo "$as_me:$LINENO: checking for $ac_word" >&5
8750echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8751if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
8752  echo $ECHO_N "(cached) $ECHO_C" >&6
8753else
8754  if test -n "$ac_ct_STRIP"; then
8755  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8756else
8757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8758for as_dir in $PATH
8759do
8760  IFS=$as_save_IFS
8761  test -z "$as_dir" && as_dir=.
8762  for ac_exec_ext in '' $ac_executable_extensions; do
8763  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8764    ac_cv_prog_ac_ct_STRIP="strip"
8765    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8766    break 2
8767  fi
8768done
8769done
8770
8771  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
8772fi
8773fi
8774ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8775if test -n "$ac_ct_STRIP"; then
8776  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
8777echo "${ECHO_T}$ac_ct_STRIP" >&6
8778else
8779  echo "$as_me:$LINENO: result: no" >&5
8780echo "${ECHO_T}no" >&6
8781fi
8782
8783  STRIP=$ac_ct_STRIP
8784else
8785  STRIP="$ac_cv_prog_STRIP"
8786fi
8787
8788
8789old_CC="$CC"
8790old_CFLAGS="$CFLAGS"
8791
8792# Set sane defaults for various variables
8793test -z "$AR" && AR=ar
8794test -z "$AR_FLAGS" && AR_FLAGS=cru
8795test -z "$AS" && AS=as
8796test -z "$CC" && CC=cc
8797test -z "$LTCC" && LTCC=$CC
8798test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8799test -z "$DLLTOOL" && DLLTOOL=dlltool
8800test -z "$LD" && LD=ld
8801test -z "$LN_S" && LN_S="ln -s"
8802test -z "$MAGIC_CMD" && MAGIC_CMD=file
8803test -z "$NM" && NM=nm
8804test -z "$SED" && SED=sed
8805test -z "$OBJDUMP" && OBJDUMP=objdump
8806test -z "$RANLIB" && RANLIB=:
8807test -z "$STRIP" && STRIP=:
8808test -z "$ac_objext" && ac_objext=o
8809
8810# Determine commands to create old-style static archives.
8811old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
8812old_postinstall_cmds='chmod 644 $oldlib'
8813old_postuninstall_cmds=
8814
8815if test -n "$RANLIB"; then
8816  case $host_os in
8817  openbsd*)
8818    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8819    ;;
8820  *)
8821    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8822    ;;
8823  esac
8824  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8825fi
8826
8827for cc_temp in $compiler""; do
8828  case $cc_temp in
8829    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8830    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8831    \-*) ;;
8832    *) break;;
8833  esac
8834done
8835cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8836
8837
8838# Only perform the check for file, if the check method requires it
8839case $deplibs_check_method in
8840file_magic*)
8841  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8842    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
8843echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
8844if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8845  echo $ECHO_N "(cached) $ECHO_C" >&6
8846else
8847  case $MAGIC_CMD in
8848[\\/*] |  ?:[\\/]*)
8849  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8850  ;;
8851*)
8852  lt_save_MAGIC_CMD="$MAGIC_CMD"
8853  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8854  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8855  for ac_dir in $ac_dummy; do
8856    IFS="$lt_save_ifs"
8857    test -z "$ac_dir" && ac_dir=.
8858    if test -f $ac_dir/${ac_tool_prefix}file; then
8859      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8860      if test -n "$file_magic_test_file"; then
8861        case $deplibs_check_method in
8862        "file_magic "*)
8863          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8864          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8865          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8866            $EGREP "$file_magic_regex" > /dev/null; then
8867            :
8868          else
8869            cat <<EOF 1>&2
8870
8871*** Warning: the command libtool uses to detect shared libraries,
8872*** $file_magic_cmd, produces output that libtool cannot recognize.
8873*** The result is that libtool may fail to recognize shared libraries
8874*** as such.  This will affect the creation of libtool libraries that
8875*** depend on shared libraries, but programs linked with such libtool
8876*** libraries will work regardless of this problem.  Nevertheless, you
8877*** may want to report the problem to your system manager and/or to
8878*** bug-libtool@gnu.org
8879
8880EOF
8881          fi ;;
8882        esac
8883      fi
8884      break
8885    fi
8886  done
8887  IFS="$lt_save_ifs"
8888  MAGIC_CMD="$lt_save_MAGIC_CMD"
8889  ;;
8890esac
8891fi
8892
8893MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8894if test -n "$MAGIC_CMD"; then
8895  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8896echo "${ECHO_T}$MAGIC_CMD" >&6
8897else
8898  echo "$as_me:$LINENO: result: no" >&5
8899echo "${ECHO_T}no" >&6
8900fi
8901
8902if test -z "$lt_cv_path_MAGIC_CMD"; then
8903  if test -n "$ac_tool_prefix"; then
8904    echo "$as_me:$LINENO: checking for file" >&5
8905echo $ECHO_N "checking for file... $ECHO_C" >&6
8906if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8907  echo $ECHO_N "(cached) $ECHO_C" >&6
8908else
8909  case $MAGIC_CMD in
8910[\\/*] |  ?:[\\/]*)
8911  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8912  ;;
8913*)
8914  lt_save_MAGIC_CMD="$MAGIC_CMD"
8915  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8916  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8917  for ac_dir in $ac_dummy; do
8918    IFS="$lt_save_ifs"
8919    test -z "$ac_dir" && ac_dir=.
8920    if test -f $ac_dir/file; then
8921      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8922      if test -n "$file_magic_test_file"; then
8923        case $deplibs_check_method in
8924        "file_magic "*)
8925          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8926          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8927          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8928            $EGREP "$file_magic_regex" > /dev/null; then
8929            :
8930          else
8931            cat <<EOF 1>&2
8932
8933*** Warning: the command libtool uses to detect shared libraries,
8934*** $file_magic_cmd, produces output that libtool cannot recognize.
8935*** The result is that libtool may fail to recognize shared libraries
8936*** as such.  This will affect the creation of libtool libraries that
8937*** depend on shared libraries, but programs linked with such libtool
8938*** libraries will work regardless of this problem.  Nevertheless, you
8939*** may want to report the problem to your system manager and/or to
8940*** bug-libtool@gnu.org
8941
8942EOF
8943          fi ;;
8944        esac
8945      fi
8946      break
8947    fi
8948  done
8949  IFS="$lt_save_ifs"
8950  MAGIC_CMD="$lt_save_MAGIC_CMD"
8951  ;;
8952esac
8953fi
8954
8955MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8956if test -n "$MAGIC_CMD"; then
8957  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8958echo "${ECHO_T}$MAGIC_CMD" >&6
8959else
8960  echo "$as_me:$LINENO: result: no" >&5
8961echo "${ECHO_T}no" >&6
8962fi
8963
8964  else
8965    MAGIC_CMD=:
8966  fi
8967fi
8968
8969  fi
8970  ;;
8971esac
8972
8973enable_dlopen=no
8974enable_win32_dll=no
8975
8976# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
8977if test "${enable_libtool_lock+set}" = set; then
8978  enableval="$enable_libtool_lock"
8979
8980fi;
8981test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8982
8983
8984# Check whether --with-pic or --without-pic was given.
8985if test "${with_pic+set}" = set; then
8986  withval="$with_pic"
8987  pic_mode="$withval"
8988else
8989  pic_mode=default
8990fi;
8991test -z "$pic_mode" && pic_mode=default
8992
8993# Use C for the default configuration in the libtool script
8994tagname=
8995lt_save_CC="$CC"
8996ac_ext=c
8997ac_cpp='$CPP $CPPFLAGS'
8998ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8999ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9000ac_compiler_gnu=$ac_cv_c_compiler_gnu
9001
9002
9003# Source file extension for C test sources.
9004ac_ext=c
9005
9006# Object file extension for compiled C test sources.
9007objext=o
9008objext=$objext
9009
9010# Code to be used in simple compile tests
9011lt_simple_compile_test_code="int some_variable = 0;\n"
9012
9013# Code to be used in simple link tests
9014lt_simple_link_test_code='int main(){return(0);}\n'
9015
9016
9017# If no C compiler was specified, use CC.
9018LTCC=${LTCC-"$CC"}
9019
9020# If no C compiler flags were specified, use CFLAGS.
9021LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9022
9023# Allow CC to be a program name with arguments.
9024compiler=$CC
9025
9026
9027# save warnings/boilerplate of simple test code
9028ac_outfile=conftest.$ac_objext
9029printf "$lt_simple_compile_test_code" >conftest.$ac_ext
9030eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9031_lt_compiler_boilerplate=`cat conftest.err`
9032$rm conftest*
9033
9034ac_outfile=conftest.$ac_objext
9035printf "$lt_simple_link_test_code" >conftest.$ac_ext
9036eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9037_lt_linker_boilerplate=`cat conftest.err`
9038$rm conftest*
9039
9040
9041## CAVEAT EMPTOR:
9042## There is no encapsulation within the following macros, do not change
9043## the running order or otherwise move them around unless you know exactly
9044## what you are doing...
9045
9046lt_prog_compiler_no_builtin_flag=
9047
9048if test "$GCC" = yes; then
9049  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
9050
9051
9052echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9053echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
9054if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
9055  echo $ECHO_N "(cached) $ECHO_C" >&6
9056else
9057  lt_cv_prog_compiler_rtti_exceptions=no
9058  ac_outfile=conftest.$ac_objext
9059   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9060   lt_compiler_flag="-fno-rtti -fno-exceptions"
9061   # Insert the option either (1) after the last *FLAGS variable, or
9062   # (2) before a word containing "conftest.", or (3) at the end.
9063   # Note that $ac_compile itself does not contain backslashes and begins
9064   # with a dollar sign (not a hyphen), so the echo should work correctly.
9065   # The option is referenced via a variable to avoid confusing sed.
9066   lt_compile=`echo "$ac_compile" | $SED \
9067   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9068   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9069   -e 's:$: $lt_compiler_flag:'`
9070   (eval echo "\"\$as_me:9070: $lt_compile\"" >&5)
9071   (eval "$lt_compile" 2>conftest.err)
9072   ac_status=$?
9073   cat conftest.err >&5
9074   echo "$as_me:9074: \$? = $ac_status" >&5
9075   if (exit $ac_status) && test -s "$ac_outfile"; then
9076     # The compiler can only warn and ignore the option if not recognized
9077     # So say no if there are warnings other than the usual output.
9078     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9079     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9080     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9081       lt_cv_prog_compiler_rtti_exceptions=yes
9082     fi
9083   fi
9084   $rm conftest*
9085
9086fi
9087echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9088echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
9089
9090if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9091    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9092else
9093    :
9094fi
9095
9096fi
9097
9098lt_prog_compiler_wl=
9099lt_prog_compiler_pic=
9100lt_prog_compiler_static=
9101
9102echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
9103echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
9104
9105  if test "$GCC" = yes; then
9106    lt_prog_compiler_wl='-Wl,'
9107    lt_prog_compiler_static='-static'
9108
9109    case $host_os in
9110      aix*)
9111      # All AIX code is PIC.
9112      if test "$host_cpu" = ia64; then
9113        # AIX 5 now supports IA64 processor
9114        lt_prog_compiler_static='-Bstatic'
9115      fi
9116      ;;
9117
9118    amigaos*)
9119      # FIXME: we need at least 68020 code to build shared libraries, but
9120      # adding the `-m68020' flag to GCC prevents building anything better,
9121      # like `-m68040'.
9122      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9123      ;;
9124
9125    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9126      # PIC is the default for these OSes.
9127      ;;
9128
9129    mingw* | pw32* | os2*)
9130      # This hack is so that the source file can tell whether it is being
9131      # built for inclusion in a dll (and should export symbols for example).
9132      lt_prog_compiler_pic='-DDLL_EXPORT'
9133      ;;
9134
9135    darwin* | rhapsody*)
9136      # PIC is the default on this platform
9137      # Common symbols not allowed in MH_DYLIB files
9138      lt_prog_compiler_pic='-fno-common'
9139      ;;
9140
9141    interix3*)
9142      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9143      # Instead, we relocate shared libraries at runtime.
9144      ;;
9145
9146    msdosdjgpp*)
9147      # Just because we use GCC doesn't mean we suddenly get shared libraries
9148      # on systems that don't support them.
9149      lt_prog_compiler_can_build_shared=no
9150      enable_shared=no
9151      ;;
9152
9153    sysv4*MP*)
9154      if test -d /usr/nec; then
9155        lt_prog_compiler_pic=-Kconform_pic
9156      fi
9157      ;;
9158
9159    hpux*)
9160      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9161      # not for PA HP-UX.
9162      case $host_cpu in
9163      hppa*64*|ia64*)
9164        # +Z the default
9165        ;;
9166      *)
9167        lt_prog_compiler_pic='-fPIC'
9168        ;;
9169      esac
9170      ;;
9171
9172    *)
9173      lt_prog_compiler_pic='-fPIC'
9174      ;;
9175    esac
9176  else
9177    # PORTME Check for flag to pass linker flags through the system compiler.
9178    case $host_os in
9179    aix*)
9180      lt_prog_compiler_wl='-Wl,'
9181      if test "$host_cpu" = ia64; then
9182        # AIX 5 now supports IA64 processor
9183        lt_prog_compiler_static='-Bstatic'
9184      else
9185        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9186      fi
9187      ;;
9188      darwin*)
9189        # PIC is the default on this platform
9190        # Common symbols not allowed in MH_DYLIB files
9191       case $cc_basename in
9192         xlc*)
9193         lt_prog_compiler_pic='-qnocommon'
9194         lt_prog_compiler_wl='-Wl,'
9195         ;;
9196       esac
9197       ;;
9198
9199    mingw* | pw32* | os2*)
9200      # This hack is so that the source file can tell whether it is being
9201      # built for inclusion in a dll (and should export symbols for example).
9202      lt_prog_compiler_pic='-DDLL_EXPORT'
9203      ;;
9204
9205    hpux9* | hpux10* | hpux11*)
9206      lt_prog_compiler_wl='-Wl,'
9207      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9208      # not for PA HP-UX.
9209      case $host_cpu in
9210      hppa*64*|ia64*)
9211        # +Z the default
9212        ;;
9213      *)
9214        lt_prog_compiler_pic='+Z'
9215        ;;
9216      esac
9217      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9218      lt_prog_compiler_static='${wl}-a ${wl}archive'
9219      ;;
9220
9221    irix5* | irix6* | nonstopux*)
9222      lt_prog_compiler_wl='-Wl,'
9223      # PIC (with -KPIC) is the default.
9224      lt_prog_compiler_static='-non_shared'
9225      ;;
9226
9227    newsos6)
9228      lt_prog_compiler_pic='-KPIC'
9229      lt_prog_compiler_static='-Bstatic'
9230      ;;
9231
9232    linux*)
9233      case $cc_basename in
9234      icc* | ecc*)
9235        lt_prog_compiler_wl='-Wl,'
9236        lt_prog_compiler_pic='-KPIC'
9237        lt_prog_compiler_static='-static'
9238        ;;
9239      pgcc* | pgf77* | pgf90* | pgf95*)
9240        # Portland Group compilers (*not* the Pentium gcc compiler,
9241        # which looks to be a dead project)
9242        lt_prog_compiler_wl='-Wl,'
9243        lt_prog_compiler_pic='-fpic'
9244        lt_prog_compiler_static='-Bstatic'
9245        ;;
9246      ccc*)
9247        lt_prog_compiler_wl='-Wl,'
9248        # All Alpha code is PIC.
9249        lt_prog_compiler_static='-non_shared'
9250        ;;
9251      esac
9252      ;;
9253
9254    osf3* | osf4* | osf5*)
9255      lt_prog_compiler_wl='-Wl,'
9256      # All OSF/1 code is PIC.
9257      lt_prog_compiler_static='-non_shared'
9258      ;;
9259
9260    solaris*)
9261      lt_prog_compiler_pic='-KPIC'
9262      lt_prog_compiler_static='-Bstatic'
9263      case $cc_basename in
9264      f77* | f90* | f95*)
9265        lt_prog_compiler_wl='-Qoption ld ';;
9266      *)
9267        lt_prog_compiler_wl='-Wl,';;
9268      esac
9269      ;;
9270
9271    sunos4*)
9272      lt_prog_compiler_wl='-Qoption ld '
9273      lt_prog_compiler_pic='-PIC'
9274      lt_prog_compiler_static='-Bstatic'
9275      ;;
9276
9277    sysv4 | sysv4.2uw2* | sysv4.3*)
9278      lt_prog_compiler_wl='-Wl,'
9279      lt_prog_compiler_pic='-KPIC'
9280      lt_prog_compiler_static='-Bstatic'
9281      ;;
9282
9283    sysv4*MP*)
9284      if test -d /usr/nec ;then
9285        lt_prog_compiler_pic='-Kconform_pic'
9286        lt_prog_compiler_static='-Bstatic'
9287      fi
9288      ;;
9289
9290    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9291      lt_prog_compiler_wl='-Wl,'
9292      lt_prog_compiler_pic='-KPIC'
9293      lt_prog_compiler_static='-Bstatic'
9294      ;;
9295
9296    unicos*)
9297      lt_prog_compiler_wl='-Wl,'
9298      lt_prog_compiler_can_build_shared=no
9299      ;;
9300
9301    uts4*)
9302      lt_prog_compiler_pic='-pic'
9303      lt_prog_compiler_static='-Bstatic'
9304      ;;
9305
9306    *)
9307      lt_prog_compiler_can_build_shared=no
9308      ;;
9309    esac
9310  fi
9311
9312echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
9313echo "${ECHO_T}$lt_prog_compiler_pic" >&6
9314
9315#
9316# Check to make sure the PIC flag actually works.
9317#
9318if test -n "$lt_prog_compiler_pic"; then
9319
9320echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9321echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
9322if test "${lt_prog_compiler_pic_works+set}" = set; then
9323  echo $ECHO_N "(cached) $ECHO_C" >&6
9324else
9325  lt_prog_compiler_pic_works=no
9326  ac_outfile=conftest.$ac_objext
9327   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9328   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9329   # Insert the option either (1) after the last *FLAGS variable, or
9330   # (2) before a word containing "conftest.", or (3) at the end.
9331   # Note that $ac_compile itself does not contain backslashes and begins
9332   # with a dollar sign (not a hyphen), so the echo should work correctly.
9333   # The option is referenced via a variable to avoid confusing sed.
9334   lt_compile=`echo "$ac_compile" | $SED \
9335   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9336   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9337   -e 's:$: $lt_compiler_flag:'`
9338   (eval echo "\"\$as_me:9338: $lt_compile\"" >&5)
9339   (eval "$lt_compile" 2>conftest.err)
9340   ac_status=$?
9341   cat conftest.err >&5
9342   echo "$as_me:9342: \$? = $ac_status" >&5
9343   if (exit $ac_status) && test -s "$ac_outfile"; then
9344     # The compiler can only warn and ignore the option if not recognized
9345     # So say no if there are warnings other than the usual output.
9346     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9347     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9348     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9349       lt_prog_compiler_pic_works=yes
9350     fi
9351   fi
9352   $rm conftest*
9353
9354fi
9355echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
9356echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
9357
9358if test x"$lt_prog_compiler_pic_works" = xyes; then
9359    case $lt_prog_compiler_pic in
9360     "" | " "*) ;;
9361     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9362     esac
9363else
9364    lt_prog_compiler_pic=
9365     lt_prog_compiler_can_build_shared=no
9366fi
9367
9368fi
9369case $host_os in
9370  # For platforms which do not support PIC, -DPIC is meaningless:
9371  *djgpp*)
9372    lt_prog_compiler_pic=
9373    ;;
9374  *)
9375    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9376    ;;
9377esac
9378
9379#
9380# Check to make sure the static flag actually works.
9381#
9382wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9383echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9384echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
9385if test "${lt_prog_compiler_static_works+set}" = set; then
9386  echo $ECHO_N "(cached) $ECHO_C" >&6
9387else
9388  lt_prog_compiler_static_works=no
9389   save_LDFLAGS="$LDFLAGS"
9390   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9391   printf "$lt_simple_link_test_code" > conftest.$ac_ext
9392   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9393     # The linker can only warn and ignore the option if not recognized
9394     # So say no if there are warnings
9395     if test -s conftest.err; then
9396       # Append any errors to the config.log.
9397       cat conftest.err 1>&5
9398       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
9399       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9400       if diff conftest.exp conftest.er2 >/dev/null; then
9401         lt_prog_compiler_static_works=yes
9402       fi
9403     else
9404       lt_prog_compiler_static_works=yes
9405     fi
9406   fi
9407   $rm conftest*
9408   LDFLAGS="$save_LDFLAGS"
9409
9410fi
9411echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
9412echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
9413
9414if test x"$lt_prog_compiler_static_works" = xyes; then
9415    :
9416else
9417    lt_prog_compiler_static=
9418fi
9419
9420
9421echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9422echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
9423if test "${lt_cv_prog_compiler_c_o+set}" = set; then
9424  echo $ECHO_N "(cached) $ECHO_C" >&6
9425else
9426  lt_cv_prog_compiler_c_o=no
9427   $rm -r conftest 2>/dev/null
9428   mkdir conftest
9429   cd conftest
9430   mkdir out
9431   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9432
9433   lt_compiler_flag="-o out/conftest2.$ac_objext"
9434   # Insert the option either (1) after the last *FLAGS variable, or
9435   # (2) before a word containing "conftest.", or (3) at the end.
9436   # Note that $ac_compile itself does not contain backslashes and begins
9437   # with a dollar sign (not a hyphen), so the echo should work correctly.
9438   lt_compile=`echo "$ac_compile" | $SED \
9439   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9440   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9441   -e 's:$: $lt_compiler_flag:'`
9442   (eval echo "\"\$as_me:9442: $lt_compile\"" >&5)
9443   (eval "$lt_compile" 2>out/conftest.err)
9444   ac_status=$?
9445   cat out/conftest.err >&5
9446   echo "$as_me:9446: \$? = $ac_status" >&5
9447   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9448   then
9449     # The compiler can only warn and ignore the option if not recognized
9450     # So say no if there are warnings
9451     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9452     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9453     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9454       lt_cv_prog_compiler_c_o=yes
9455     fi
9456   fi
9457   chmod u+w . 2>&5
9458   $rm conftest*
9459   # SGI C++ compiler will create directory out/ii_files/ for
9460   # template instantiation
9461   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
9462   $rm out/* && rmdir out
9463   cd ..
9464   rmdir conftest
9465   $rm conftest*
9466
9467fi
9468echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
9469echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
9470
9471
9472hard_links="nottested"
9473if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9474  # do not overwrite the value of need_locks provided by the user
9475  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
9476echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
9477  hard_links=yes
9478  $rm conftest*
9479  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9480  touch conftest.a
9481  ln conftest.a conftest.b 2>&5 || hard_links=no
9482  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9483  echo "$as_me:$LINENO: result: $hard_links" >&5
9484echo "${ECHO_T}$hard_links" >&6
9485  if test "$hard_links" = no; then
9486    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9487echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9488    need_locks=warn
9489  fi
9490else
9491  need_locks=no
9492fi
9493
9494echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9495echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
9496
9497  runpath_var=
9498  allow_undefined_flag=
9499  enable_shared_with_static_runtimes=no
9500  archive_cmds=
9501  archive_expsym_cmds=
9502  old_archive_From_new_cmds=
9503  old_archive_from_expsyms_cmds=
9504  export_dynamic_flag_spec=
9505  whole_archive_flag_spec=
9506  thread_safe_flag_spec=
9507  hardcode_libdir_flag_spec=
9508  hardcode_libdir_flag_spec_ld=
9509  hardcode_libdir_separator=
9510  hardcode_direct=no
9511  hardcode_minus_L=no
9512  hardcode_shlibpath_var=unsupported
9513  link_all_deplibs=unknown
9514  hardcode_automatic=no
9515  module_cmds=
9516  module_expsym_cmds=
9517  always_export_symbols=no
9518  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9519  # include_expsyms should be a list of space-separated symbols to be *always*
9520  # included in the symbol list
9521  include_expsyms=
9522  # exclude_expsyms can be an extended regexp of symbols to exclude
9523  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9524  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9525  # as well as any symbol that contains `d'.
9526  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
9527  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9528  # platforms (ab)use it in PIC code, but their linkers get confused if
9529  # the symbol is explicitly referenced.  Since portable code cannot
9530  # rely on this symbol name, it's probably fine to never include it in
9531  # preloaded symbol tables.
9532  extract_expsyms_cmds=
9533  # Just being paranoid about ensuring that cc_basename is set.
9534  for cc_temp in $compiler""; do
9535  case $cc_temp in
9536    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9537    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9538    \-*) ;;
9539    *) break;;
9540  esac
9541done
9542cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
9543
9544  case $host_os in
9545  cygwin* | mingw* | pw32*)
9546    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9547    # When not using gcc, we currently assume that we are using
9548    # Microsoft Visual C++.
9549    if test "$GCC" != yes; then
9550      with_gnu_ld=no
9551    fi
9552    ;;
9553  interix*)
9554    # we just hope/assume this is gcc and not c89 (= MSVC++)
9555    with_gnu_ld=yes
9556    ;;
9557  openbsd*)
9558    with_gnu_ld=no
9559    ;;
9560  esac
9561
9562  ld_shlibs=yes
9563  if test "$with_gnu_ld" = yes; then
9564    # If archive_cmds runs LD, not CC, wlarc should be empty
9565    wlarc='${wl}'
9566
9567    # Set some defaults for GNU ld with shared library support. These
9568    # are reset later if shared libraries are not supported. Putting them
9569    # here allows them to be overridden if necessary.
9570    runpath_var=LD_RUN_PATH
9571    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
9572    export_dynamic_flag_spec='${wl}--export-dynamic'
9573    # ancient GNU ld didn't support --whole-archive et. al.
9574    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
9575        whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9576      else
9577        whole_archive_flag_spec=
9578    fi
9579    supports_anon_versioning=no
9580    case `$LD -v 2>/dev/null` in
9581      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9582      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9583      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9584      *\ 2.11.*) ;; # other 2.11 versions
9585      *) supports_anon_versioning=yes ;;
9586    esac
9587
9588    # See if GNU ld supports shared libraries.
9589    case $host_os in
9590    aix3* | aix4* | aix5*)
9591      # On AIX/PPC, the GNU linker is very broken
9592      if test "$host_cpu" != ia64; then
9593        ld_shlibs=no
9594        cat <<EOF 1>&2
9595
9596*** Warning: the GNU linker, at least up to release 2.9.1, is reported
9597*** to be unable to reliably create shared libraries on AIX.
9598*** Therefore, libtool is disabling shared libraries support.  If you
9599*** really care for shared libraries, you may want to modify your PATH
9600*** so that a non-GNU linker is found, and then restart.
9601
9602EOF
9603      fi
9604      ;;
9605
9606    amigaos*)
9607      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)'
9608      hardcode_libdir_flag_spec='-L$libdir'
9609      hardcode_minus_L=yes
9610
9611      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
9612      # that the semantics of dynamic libraries on AmigaOS, at least up
9613      # to version 4, is to share data among multiple programs linked
9614      # with the same dynamic library.  Since this doesn't match the
9615      # behavior of shared libraries on other platforms, we can't use
9616      # them.
9617      ld_shlibs=no
9618      ;;
9619
9620    beos*)
9621      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9622        allow_undefined_flag=unsupported
9623        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9624        # support --undefined.  This deserves some investigation.  FIXME
9625        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9626      else
9627        ld_shlibs=no
9628      fi
9629      ;;
9630
9631    cygwin* | mingw* | pw32*)
9632      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9633      # as there is no search path for DLLs.
9634      hardcode_libdir_flag_spec='-L$libdir'
9635      allow_undefined_flag=unsupported
9636      always_export_symbols=no
9637      enable_shared_with_static_runtimes=yes
9638      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
9639
9640      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
9641        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9642        # If the export-symbols file already is a .def file (1st line
9643        # is EXPORTS), use it as is; otherwise, prepend...
9644        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9645          cp $export_symbols $output_objdir/$soname.def;
9646        else
9647          echo EXPORTS > $output_objdir/$soname.def;
9648          cat $export_symbols >> $output_objdir/$soname.def;
9649        fi~
9650        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9651      else
9652        ld_shlibs=no
9653      fi
9654      ;;
9655
9656    interix3*)
9657      hardcode_direct=no
9658      hardcode_shlibpath_var=no
9659      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9660      export_dynamic_flag_spec='${wl}-E'
9661      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9662      # Instead, shared libraries are loaded at an image base (0x10000000 by
9663      # default) and relocated if they conflict, which is a slow very memory
9664      # consuming and fragmenting process.  To avoid this, we pick a random,
9665      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9666      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9667      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9668      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9669      ;;
9670
9671    linux*)
9672      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9673        tmp_addflag=
9674        case $cc_basename,$host_cpu in
9675        pgcc*)                          # Portland Group C compiler
9676          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
9677          tmp_addflag=' $pic_flag'
9678          ;;
9679        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
9680          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
9681          tmp_addflag=' $pic_flag -Mnomain' ;;
9682        ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
9683          tmp_addflag=' -i_dynamic' ;;
9684        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9685          tmp_addflag=' -i_dynamic -nofor_main' ;;
9686        ifc* | ifort*)                  # Intel Fortran compiler
9687          tmp_addflag=' -nofor_main' ;;
9688        esac
9689        archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9690
9691        if test $supports_anon_versioning = yes; then
9692          archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
9693  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9694  $echo "local: *; };" >> $output_objdir/$libname.ver~
9695          $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9696        fi
9697      else
9698        ld_shlibs=no
9699      fi
9700      ;;
9701
9702    netbsd*)
9703      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9704        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9705        wlarc=
9706      else
9707        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9708        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9709      fi
9710      ;;
9711
9712    solaris*)
9713      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
9714        ld_shlibs=no
9715        cat <<EOF 1>&2
9716
9717*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9718*** create shared libraries on Solaris systems.  Therefore, libtool
9719*** is disabling shared libraries support.  We urge you to upgrade GNU
9720*** binutils to release 2.9.1 or newer.  Another option is to modify
9721*** your PATH or compiler configuration so that the native linker is
9722*** used, and then restart.
9723
9724EOF
9725      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9726        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9727        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9728      else
9729        ld_shlibs=no
9730      fi
9731      ;;
9732
9733    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9734      case `$LD -v 2>&1` in
9735        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9736        ld_shlibs=no
9737        cat <<_LT_EOF 1>&2
9738
9739*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9740*** reliably create shared libraries on SCO systems.  Therefore, libtool
9741*** is disabling shared libraries support.  We urge you to upgrade GNU
9742*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9743*** your PATH or compiler configuration so that the native linker is
9744*** used, and then restart.
9745
9746_LT_EOF
9747        ;;
9748        *)
9749          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9750            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
9751            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
9752            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
9753          else
9754            ld_shlibs=no
9755          fi
9756        ;;
9757      esac
9758      ;;
9759
9760    sunos4*)
9761      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9762      wlarc=
9763      hardcode_direct=yes
9764      hardcode_shlibpath_var=no
9765      ;;
9766
9767    *)
9768      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9769        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9770        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9771      else
9772        ld_shlibs=no
9773      fi
9774      ;;
9775    esac
9776
9777    if test "$ld_shlibs" = no; then
9778      runpath_var=
9779      hardcode_libdir_flag_spec=
9780      export_dynamic_flag_spec=
9781      whole_archive_flag_spec=
9782    fi
9783  else
9784    # PORTME fill in a description of your system's linker (not GNU ld)
9785    case $host_os in
9786    aix3*)
9787      allow_undefined_flag=unsupported
9788      always_export_symbols=yes
9789      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'
9790      # Note: this linker hardcodes the directories in LIBPATH if there
9791      # are no directories specified by -L.
9792      hardcode_minus_L=yes
9793      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9794        # Neither direct hardcoding nor static linking is supported with a
9795        # broken collect2.
9796        hardcode_direct=unsupported
9797      fi
9798      ;;
9799
9800    aix4* | aix5*)
9801      if test "$host_cpu" = ia64; then
9802        # On IA64, the linker does run time linking by default, so we don't
9803        # have to do anything special.
9804        aix_use_runtimelinking=no
9805        exp_sym_flag='-Bexport'
9806        no_entry_flag=""
9807      else
9808        # If we're using GNU nm, then we don't want the "-C" option.
9809        # -C means demangle to AIX nm, but means don't demangle with GNU nm
9810        if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
9811          export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
9812        else
9813          export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
9814        fi
9815        aix_use_runtimelinking=no
9816
9817        # Test if we are trying to use run time linking or normal
9818        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9819        # need to do runtime linking.
9820        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
9821          for ld_flag in $LDFLAGS; do
9822          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9823            aix_use_runtimelinking=yes
9824            break
9825          fi
9826          done
9827          ;;
9828        esac
9829
9830        exp_sym_flag='-bexport'
9831        no_entry_flag='-bnoentry'
9832      fi
9833
9834      # When large executables or shared objects are built, AIX ld can
9835      # have problems creating the table of contents.  If linking a library
9836      # or program results in "error TOC overflow" add -mminimal-toc to
9837      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9838      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9839
9840      archive_cmds=''
9841      hardcode_direct=yes
9842      hardcode_libdir_separator=':'
9843      link_all_deplibs=yes
9844
9845      if test "$GCC" = yes; then
9846        case $host_os in aix4.[012]|aix4.[012].*)
9847        # We only want to do this on AIX 4.2 and lower, the check
9848        # below for broken collect2 doesn't work under 4.3+
9849          collect2name=`${CC} -print-prog-name=collect2`
9850          if test -f "$collect2name" && \
9851           strings "$collect2name" | grep resolve_lib_name >/dev/null
9852          then
9853          # We have reworked collect2
9854          hardcode_direct=yes
9855          else
9856          # We have old collect2
9857          hardcode_direct=unsupported
9858          # It fails to find uninstalled libraries when the uninstalled
9859          # path is not listed in the libpath.  Setting hardcode_minus_L
9860          # to unsupported forces relinking
9861          hardcode_minus_L=yes
9862          hardcode_libdir_flag_spec='-L$libdir'
9863          hardcode_libdir_separator=
9864          fi
9865          ;;
9866        esac
9867        shared_flag='-shared'
9868        if test "$aix_use_runtimelinking" = yes; then
9869          shared_flag="$shared_flag "'${wl}-G'
9870        fi
9871      else
9872        # not using gcc
9873        if test "$host_cpu" = ia64; then
9874        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9875        # chokes on -Wl,-G. The following line is correct:
9876          shared_flag='-G'
9877        else
9878          if test "$aix_use_runtimelinking" = yes; then
9879            shared_flag='${wl}-G'
9880          else
9881            shared_flag='${wl}-bM:SRE'
9882          fi
9883        fi
9884      fi
9885
9886      # It seems that -bexpall does not export symbols beginning with
9887      # underscore (_), so it is better to generate a list of symbols to export.
9888      always_export_symbols=yes
9889      if test "$aix_use_runtimelinking" = yes; then
9890        # Warning - without using the other runtime loading flags (-brtl),
9891        # -berok will link without error, but may produce a broken library.
9892        allow_undefined_flag='-berok'
9893       # Determine the default libpath from the value encoded in an empty executable.
9894       cat >conftest.$ac_ext <<_ACEOF
9895/* confdefs.h.  */
9896_ACEOF
9897cat confdefs.h >>conftest.$ac_ext
9898cat >>conftest.$ac_ext <<_ACEOF
9899/* end confdefs.h.  */
9900
9901#ifdef F77_DUMMY_MAIN
9902
9903#  ifdef __cplusplus
9904     extern "C"
9905#  endif
9906   int F77_DUMMY_MAIN() { return 1; }
9907
9908#endif
9909int
9910main ()
9911{
9912
9913  ;
9914  return 0;
9915}
9916_ACEOF
9917rm -f conftest.$ac_objext conftest$ac_exeext
9918if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9919  (eval $ac_link) 2>conftest.er1
9920  ac_status=$?
9921  grep -v '^ *+' conftest.er1 >conftest.err
9922  rm -f conftest.er1
9923  cat conftest.err >&5
9924  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9925  (exit $ac_status); } &&
9926         { ac_try='test -z "$ac_c_werror_flag"
9927                         || test ! -s conftest.err'
9928  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9929  (eval $ac_try) 2>&5
9930  ac_status=$?
9931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9932  (exit $ac_status); }; } &&
9933         { ac_try='test -s conftest$ac_exeext'
9934  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9935  (eval $ac_try) 2>&5
9936  ac_status=$?
9937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9938  (exit $ac_status); }; }; then
9939
9940aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9941}'`
9942# Check for a 64-bit object if we didn't find anything.
9943if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9944}'`; fi
9945else
9946  echo "$as_me: failed program was:" >&5
9947sed 's/^/| /' conftest.$ac_ext >&5
9948
9949fi
9950rm -f conftest.err conftest.$ac_objext \
9951      conftest$ac_exeext conftest.$ac_ext
9952if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9953
9954       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9955        archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9956       else
9957        if test "$host_cpu" = ia64; then
9958          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9959          allow_undefined_flag="-z nodefs"
9960          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9961        else
9962         # Determine the default libpath from the value encoded in an empty executable.
9963         cat >conftest.$ac_ext <<_ACEOF
9964/* confdefs.h.  */
9965_ACEOF
9966cat confdefs.h >>conftest.$ac_ext
9967cat >>conftest.$ac_ext <<_ACEOF
9968/* end confdefs.h.  */
9969
9970#ifdef F77_DUMMY_MAIN
9971
9972#  ifdef __cplusplus
9973     extern "C"
9974#  endif
9975   int F77_DUMMY_MAIN() { return 1; }
9976
9977#endif
9978int
9979main ()
9980{
9981
9982  ;
9983  return 0;
9984}
9985_ACEOF
9986rm -f conftest.$ac_objext conftest$ac_exeext
9987if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9988  (eval $ac_link) 2>conftest.er1
9989  ac_status=$?
9990  grep -v '^ *+' conftest.er1 >conftest.err
9991  rm -f conftest.er1
9992  cat conftest.err >&5
9993  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9994  (exit $ac_status); } &&
9995         { ac_try='test -z "$ac_c_werror_flag"
9996                         || test ! -s conftest.err'
9997  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9998  (eval $ac_try) 2>&5
9999  ac_status=$?
10000  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10001  (exit $ac_status); }; } &&
10002         { ac_try='test -s conftest$ac_exeext'
10003  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10004  (eval $ac_try) 2>&5
10005  ac_status=$?
10006  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10007  (exit $ac_status); }; }; then
10008
10009aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10010}'`
10011# Check for a 64-bit object if we didn't find anything.
10012if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10013}'`; fi
10014else
10015  echo "$as_me: failed program was:" >&5
10016sed 's/^/| /' conftest.$ac_ext >&5
10017
10018fi
10019rm -f conftest.err conftest.$ac_objext \
10020      conftest$ac_exeext conftest.$ac_ext
10021if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10022
10023         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10024          # Warning - without using the other run time loading flags,
10025          # -berok will link without error, but may produce a broken library.
10026          no_undefined_flag=' ${wl}-bernotok'
10027          allow_undefined_flag=' ${wl}-berok'
10028          # Exported symbols can be pulled into shared objects from archives
10029          whole_archive_flag_spec='$convenience'
10030          archive_cmds_need_lc=yes
10031          # This is similar to how AIX traditionally builds its shared libraries.
10032          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10033        fi
10034      fi
10035      ;;
10036
10037    amigaos*)
10038      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)'
10039      hardcode_libdir_flag_spec='-L$libdir'
10040      hardcode_minus_L=yes
10041      # see comment about different semantics on the GNU ld section
10042      ld_shlibs=no
10043      ;;
10044
10045    bsdi[45]*)
10046      export_dynamic_flag_spec=-rdynamic
10047      ;;
10048
10049    cygwin* | mingw* | pw32*)
10050      # When not using gcc, we currently assume that we are using
10051      # Microsoft Visual C++.
10052      # hardcode_libdir_flag_spec is actually meaningless, as there is
10053      # no search path for DLLs.
10054      hardcode_libdir_flag_spec=' '
10055      allow_undefined_flag=unsupported
10056      # Tell ltmain to make .lib files, not .a files.
10057      libext=lib
10058      # Tell ltmain to make .dll files, not .so files.
10059      shrext_cmds=".dll"
10060      # FIXME: Setting linknames here is a bad hack.
10061      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
10062      # The linker will automatically build a .lib file if we build a DLL.
10063      old_archive_From_new_cmds='true'
10064      # FIXME: Should let the user specify the lib program.
10065      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
10066      fix_srcfile_path='`cygpath -w "$srcfile"`'
10067      enable_shared_with_static_runtimes=yes
10068      ;;
10069
10070    darwin* | rhapsody*)
10071      case $host_os in
10072        rhapsody* | darwin1.[012])
10073         allow_undefined_flag='${wl}-undefined ${wl}suppress'
10074         ;;
10075       *) # Darwin 1.3 on
10076         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
10077           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10078         else
10079           case ${MACOSX_DEPLOYMENT_TARGET} in
10080             10.[012])
10081               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10082               ;;
10083             10.*)
10084               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
10085               ;;
10086           esac
10087         fi
10088         ;;
10089      esac
10090      archive_cmds_need_lc=no
10091      hardcode_direct=no
10092      hardcode_automatic=yes
10093      hardcode_shlibpath_var=unsupported
10094      whole_archive_flag_spec=''
10095      link_all_deplibs=yes
10096    if test "$GCC" = yes ; then
10097        output_verbose_link_cmd='echo'
10098        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
10099      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10100      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10101      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10102      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10103    else
10104      case $cc_basename in
10105        xlc*)
10106         output_verbose_link_cmd='echo'
10107         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
10108         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10109          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10110         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10111          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10112          ;;
10113       *)
10114         ld_shlibs=no
10115          ;;
10116      esac
10117    fi
10118      ;;
10119
10120    dgux*)
10121      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10122      hardcode_libdir_flag_spec='-L$libdir'
10123      hardcode_shlibpath_var=no
10124      ;;
10125
10126    freebsd1*)
10127      ld_shlibs=no
10128      ;;
10129
10130    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10131    # support.  Future versions do this automatically, but an explicit c++rt0.o
10132    # does not break anything, and helps significantly (at the cost of a little
10133    # extra space).
10134    freebsd2.2*)
10135      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10136      hardcode_libdir_flag_spec='-R$libdir'
10137      hardcode_direct=yes
10138      hardcode_shlibpath_var=no
10139      ;;
10140
10141    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10142    freebsd2*)
10143      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10144      hardcode_direct=yes
10145      hardcode_minus_L=yes
10146      hardcode_shlibpath_var=no
10147      ;;
10148
10149    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10150    freebsd* | kfreebsd*-gnu | dragonfly*)
10151      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10152      hardcode_libdir_flag_spec='-R$libdir'
10153      hardcode_direct=yes
10154      hardcode_shlibpath_var=no
10155      ;;
10156
10157    hpux9*)
10158      if test "$GCC" = yes; then
10159        archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10160      else
10161        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'
10162      fi
10163      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10164      hardcode_libdir_separator=:
10165      hardcode_direct=yes
10166
10167      # hardcode_minus_L: Not really in the search PATH,
10168      # but as the default location of the library.
10169      hardcode_minus_L=yes
10170      export_dynamic_flag_spec='${wl}-E'
10171      ;;
10172
10173    hpux10*)
10174      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10175        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10176      else
10177        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10178      fi
10179      if test "$with_gnu_ld" = no; then
10180        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10181        hardcode_libdir_separator=:
10182
10183        hardcode_direct=yes
10184        export_dynamic_flag_spec='${wl}-E'
10185
10186        # hardcode_minus_L: Not really in the search PATH,
10187        # but as the default location of the library.
10188        hardcode_minus_L=yes
10189      fi
10190      ;;
10191
10192    hpux11*)
10193      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10194        case $host_cpu in
10195        hppa*64*)
10196          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10197          ;;
10198        ia64*)
10199          archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10200          ;;
10201        *)
10202          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10203          ;;
10204        esac
10205      else
10206        case $host_cpu in
10207        hppa*64*)
10208          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10209          ;;
10210        ia64*)
10211          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10212          ;;
10213        *)
10214          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10215          ;;
10216        esac
10217      fi
10218      if test "$with_gnu_ld" = no; then
10219        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10220        hardcode_libdir_separator=:
10221
10222        case $host_cpu in
10223        hppa*64*|ia64*)
10224          hardcode_libdir_flag_spec_ld='+b $libdir'
10225          hardcode_direct=no
10226          hardcode_shlibpath_var=no
10227          ;;
10228        *)
10229          hardcode_direct=yes
10230          export_dynamic_flag_spec='${wl}-E'
10231
10232          # hardcode_minus_L: Not really in the search PATH,
10233          # but as the default location of the library.
10234          hardcode_minus_L=yes
10235          ;;
10236        esac
10237      fi
10238      ;;
10239
10240    irix5* | irix6* | nonstopux*)
10241      if test "$GCC" = yes; then
10242        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'
10243      else
10244        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'
10245        hardcode_libdir_flag_spec_ld='-rpath $libdir'
10246      fi
10247      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10248      hardcode_libdir_separator=:
10249      link_all_deplibs=yes
10250      ;;
10251
10252    netbsd*)
10253      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10254        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10255      else
10256        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10257      fi
10258      hardcode_libdir_flag_spec='-R$libdir'
10259      hardcode_direct=yes
10260      hardcode_shlibpath_var=no
10261      ;;
10262
10263    newsos6)
10264      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10265      hardcode_direct=yes
10266      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10267      hardcode_libdir_separator=:
10268      hardcode_shlibpath_var=no
10269      ;;
10270
10271    openbsd*)
10272      hardcode_direct=yes
10273      hardcode_shlibpath_var=no
10274      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10275        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10276        archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10277        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10278        export_dynamic_flag_spec='${wl}-E'
10279      else
10280       case $host_os in
10281         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10282           archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10283           hardcode_libdir_flag_spec='-R$libdir'
10284           ;;
10285         *)
10286           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10287           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10288           ;;
10289       esac
10290      fi
10291      ;;
10292
10293    os2*)
10294      hardcode_libdir_flag_spec='-L$libdir'
10295      hardcode_minus_L=yes
10296      allow_undefined_flag=unsupported
10297      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'
10298      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10299      ;;
10300
10301    osf3*)
10302      if test "$GCC" = yes; then
10303        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10304        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'
10305      else
10306        allow_undefined_flag=' -expect_unresolved \*'
10307        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'
10308      fi
10309      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10310      hardcode_libdir_separator=:
10311      ;;
10312
10313    osf4* | osf5*)      # as osf3* with the addition of -msym flag
10314      if test "$GCC" = yes; then
10315        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10316        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'
10317        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10318      else
10319        allow_undefined_flag=' -expect_unresolved \*'
10320        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'
10321        archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
10322        $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
10323
10324        # Both c and cxx compiler support -rpath directly
10325        hardcode_libdir_flag_spec='-rpath $libdir'
10326      fi
10327      hardcode_libdir_separator=:
10328      ;;
10329
10330    solaris*)
10331      no_undefined_flag=' -z text'
10332      if test "$GCC" = yes; then
10333        wlarc='${wl}'
10334        archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10335        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10336          $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
10337      else
10338        wlarc=''
10339        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10340        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10341        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
10342      fi
10343      hardcode_libdir_flag_spec='-R$libdir'
10344      hardcode_shlibpath_var=no
10345      case $host_os in
10346      solaris2.[0-5] | solaris2.[0-5].*) ;;
10347      *)
10348        # The compiler driver will combine linker options so we
10349        # cannot just pass the convience library names through
10350        # without $wl, iff we do not link with $LD.
10351        # Luckily, gcc supports the same syntax we need for Sun Studio.
10352        # Supported since Solaris 2.6 (maybe 2.5.1?)
10353        case $wlarc in
10354        '')
10355          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
10356        *)
10357          whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
10358        esac ;;
10359      esac
10360      link_all_deplibs=yes
10361      ;;
10362
10363    sunos4*)
10364      if test "x$host_vendor" = xsequent; then
10365        # Use $CC to link under sequent, because it throws in some extra .o
10366        # files that make .init and .fini sections work.
10367        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10368      else
10369        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10370      fi
10371      hardcode_libdir_flag_spec='-L$libdir'
10372      hardcode_direct=yes
10373      hardcode_minus_L=yes
10374      hardcode_shlibpath_var=no
10375      ;;
10376
10377    sysv4)
10378      case $host_vendor in
10379        sni)
10380          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10381          hardcode_direct=yes # is this really true???
10382        ;;
10383        siemens)
10384          ## LD is ld it makes a PLAMLIB
10385          ## CC just makes a GrossModule.
10386          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10387          reload_cmds='$CC -r -o $output$reload_objs'
10388          hardcode_direct=no
10389        ;;
10390        motorola)
10391          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10392          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10393        ;;
10394      esac
10395      runpath_var='LD_RUN_PATH'
10396      hardcode_shlibpath_var=no
10397      ;;
10398
10399    sysv4.3*)
10400      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10401      hardcode_shlibpath_var=no
10402      export_dynamic_flag_spec='-Bexport'
10403      ;;
10404
10405    sysv4*MP*)
10406      if test -d /usr/nec; then
10407        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10408        hardcode_shlibpath_var=no
10409        runpath_var=LD_RUN_PATH
10410        hardcode_runpath_var=yes
10411        ld_shlibs=yes
10412      fi
10413      ;;
10414
10415    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
10416      no_undefined_flag='${wl}-z,text'
10417      archive_cmds_need_lc=no
10418      hardcode_shlibpath_var=no
10419      runpath_var='LD_RUN_PATH'
10420
10421      if test "$GCC" = yes; then
10422        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10423        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10424      else
10425        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10426        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10427      fi
10428      ;;
10429
10430    sysv5* | sco3.2v5* | sco5v6*)
10431      # Note: We can NOT use -z defs as we might desire, because we do not
10432      # link with -lc, and that would cause any symbols used from libc to
10433      # always be unresolved, which means just about no library would
10434      # ever link correctly.  If we're not using GNU ld we use -z text
10435      # though, which does catch some bad symbols but isn't as heavy-handed
10436      # as -z defs.
10437      no_undefined_flag='${wl}-z,text'
10438      allow_undefined_flag='${wl}-z,nodefs'
10439      archive_cmds_need_lc=no
10440      hardcode_shlibpath_var=no
10441      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
10442      hardcode_libdir_separator=':'
10443      link_all_deplibs=yes
10444      export_dynamic_flag_spec='${wl}-Bexport'
10445      runpath_var='LD_RUN_PATH'
10446
10447      if test "$GCC" = yes; then
10448        archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
10449        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
10450      else
10451        archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
10452        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
10453      fi
10454      ;;
10455
10456    uts4*)
10457      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10458      hardcode_libdir_flag_spec='-L$libdir'
10459      hardcode_shlibpath_var=no
10460      ;;
10461
10462    *)
10463      ld_shlibs=no
10464      ;;
10465    esac
10466  fi
10467
10468echo "$as_me:$LINENO: result: $ld_shlibs" >&5
10469echo "${ECHO_T}$ld_shlibs" >&6
10470test "$ld_shlibs" = no && can_build_shared=no
10471
10472#
10473# Do we need to explicitly link libc?
10474#
10475case "x$archive_cmds_need_lc" in
10476x|xyes)
10477  # Assume -lc should be added
10478  archive_cmds_need_lc=yes
10479
10480  if test "$enable_shared" = yes && test "$GCC" = yes; then
10481    case $archive_cmds in
10482    *'~'*)
10483      # FIXME: we may have to deal with multi-command sequences.
10484      ;;
10485    '$CC '*)
10486      # Test whether the compiler implicitly links with -lc since on some
10487      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10488      # to ld, don't add -lc before -lgcc.
10489      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
10490echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
10491      $rm conftest*
10492      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10493
10494      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10495  (eval $ac_compile) 2>&5
10496  ac_status=$?
10497  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10498  (exit $ac_status); } 2>conftest.err; then
10499        soname=conftest
10500        lib=conftest
10501        libobjs=conftest.$ac_objext
10502        deplibs=
10503        wl=$lt_prog_compiler_wl
10504        pic_flag=$lt_prog_compiler_pic
10505        compiler_flags=-v
10506        linker_flags=-v
10507        verstring=
10508        output_objdir=.
10509        libname=conftest
10510        lt_save_allow_undefined_flag=$allow_undefined_flag
10511        allow_undefined_flag=
10512        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
10513  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
10514  ac_status=$?
10515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10516  (exit $ac_status); }
10517        then
10518          archive_cmds_need_lc=no
10519        else
10520          archive_cmds_need_lc=yes
10521        fi
10522        allow_undefined_flag=$lt_save_allow_undefined_flag
10523      else
10524        cat conftest.err 1>&5
10525      fi
10526      $rm conftest*
10527      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
10528echo "${ECHO_T}$archive_cmds_need_lc" >&6
10529      ;;
10530    esac
10531  fi
10532  ;;
10533esac
10534
10535echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
10536echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
10537library_names_spec=
10538libname_spec='lib$name'
10539soname_spec=
10540shrext_cmds=".so"
10541postinstall_cmds=
10542postuninstall_cmds=
10543finish_cmds=
10544finish_eval=
10545shlibpath_var=
10546shlibpath_overrides_runpath=unknown
10547version_type=none
10548dynamic_linker="$host_os ld.so"
10549sys_lib_dlsearch_path_spec="/lib /usr/lib"
10550if test "$GCC" = yes; then
10551  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10552  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
10553    # if the path contains ";" then we assume it to be the separator
10554    # otherwise default to the standard path separator (i.e. ":") - it is
10555    # assumed that no part of a normal pathname contains ";" but that should
10556    # okay in the real world where ";" in dirpaths is itself problematic.
10557    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10558  else
10559    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10560  fi
10561else
10562  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10563fi
10564need_lib_prefix=unknown
10565hardcode_into_libs=no
10566
10567# when you set need_version to no, make sure it does not cause -set_version
10568# flags to be left without arguments
10569need_version=unknown
10570
10571case $host_os in
10572aix3*)
10573  version_type=linux
10574  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10575  shlibpath_var=LIBPATH
10576
10577  # AIX 3 has no versioning support, so we append a major version to the name.
10578  soname_spec='${libname}${release}${shared_ext}$major'
10579  ;;
10580
10581aix4* | aix5*)
10582  version_type=linux
10583  need_lib_prefix=no
10584  need_version=no
10585  hardcode_into_libs=yes
10586  if test "$host_cpu" = ia64; then
10587    # AIX 5 supports IA64
10588    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10589    shlibpath_var=LD_LIBRARY_PATH
10590  else
10591    # With GCC up to 2.95.x, collect2 would create an import file
10592    # for dependence libraries.  The import file would start with
10593    # the line `#! .'.  This would cause the generated library to
10594    # depend on `.', always an invalid library.  This was fixed in
10595    # development snapshots of GCC prior to 3.0.
10596    case $host_os in
10597      aix4 | aix4.[01] | aix4.[01].*)
10598      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10599           echo ' yes '
10600           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
10601        :
10602      else
10603        can_build_shared=no
10604      fi
10605      ;;
10606    esac
10607    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10608    # soname into executable. Probably we can add versioning support to
10609    # collect2, so additional links can be useful in future.
10610    if test "$aix_use_runtimelinking" = yes; then
10611      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10612      # instead of lib<name>.a to let people know that these are not
10613      # typical AIX shared libraries.
10614      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10615    else
10616      # We preserve .a as extension for shared libraries through AIX4.2
10617      # and later when we are not doing run time linking.
10618      library_names_spec='${libname}${release}.a $libname.a'
10619      soname_spec='${libname}${release}${shared_ext}$major'
10620    fi
10621    shlibpath_var=LIBPATH
10622  fi
10623  ;;
10624
10625amigaos*)
10626  library_names_spec='$libname.ixlibrary $libname.a'
10627  # Create ${libname}_ixlibrary.a entries in /sys/libs.
10628  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'
10629  ;;
10630
10631beos*)
10632  library_names_spec='${libname}${shared_ext}'
10633  dynamic_linker="$host_os ld.so"
10634  shlibpath_var=LIBRARY_PATH
10635  ;;
10636
10637bsdi[45]*)
10638  version_type=linux
10639  need_version=no
10640  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10641  soname_spec='${libname}${release}${shared_ext}$major'
10642  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10643  shlibpath_var=LD_LIBRARY_PATH
10644  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10645  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10646  # the default ld.so.conf also contains /usr/contrib/lib and
10647  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10648  # libtool to hard-code these into programs
10649  ;;
10650
10651cygwin* | mingw* | pw32*)
10652  version_type=windows
10653  shrext_cmds=".dll"
10654  need_version=no
10655  need_lib_prefix=no
10656
10657  case $GCC,$host_os in
10658  yes,cygwin* | yes,mingw* | yes,pw32*)
10659    library_names_spec='$libname.dll.a'
10660    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10661    postinstall_cmds='base_file=`basename \${file}`~
10662      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
10663      dldir=$destdir/`dirname \$dlpath`~
10664      test -d \$dldir || mkdir -p \$dldir~
10665      $install_prog $dir/$dlname \$dldir/$dlname~
10666      chmod a+x \$dldir/$dlname'
10667    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10668      dlpath=$dir/\$dldll~
10669       $rm \$dlpath'
10670    shlibpath_overrides_runpath=yes
10671
10672    case $host_os in
10673    cygwin*)
10674      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10675      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10676      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10677      ;;
10678    mingw*)
10679      # MinGW DLLs use traditional 'lib' prefix
10680      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10681      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10682      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
10683        # It is most probably a Windows format PATH printed by
10684        # mingw gcc, but we are running on Cygwin. Gcc prints its search
10685        # path with ; separators, and with drive letters. We can handle the
10686        # drive letters (cygwin fileutils understands them), so leave them,
10687        # especially as we might pass files found there to a mingw objdump,
10688        # which wouldn't understand a cygwinified path. Ahh.
10689        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10690      else
10691        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10692      fi
10693      ;;
10694    pw32*)
10695      # pw32 DLLs use 'pw' prefix rather than 'lib'
10696      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10697      ;;
10698    esac
10699    ;;
10700
10701  *)
10702    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10703    ;;
10704  esac
10705  dynamic_linker='Win32 ld.exe'
10706  # FIXME: first we should search . and the directory the executable is in
10707  shlibpath_var=PATH
10708  ;;
10709
10710darwin* | rhapsody*)
10711  dynamic_linker="$host_os dyld"
10712  version_type=darwin
10713  need_lib_prefix=no
10714  need_version=no
10715  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10716  soname_spec='${libname}${release}${major}$shared_ext'
10717  shlibpath_overrides_runpath=yes
10718  shlibpath_var=DYLD_LIBRARY_PATH
10719  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10720  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
10721  if test "$GCC" = yes; then
10722    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
10723  else
10724    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
10725  fi
10726  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10727  ;;
10728
10729dgux*)
10730  version_type=linux
10731  need_lib_prefix=no
10732  need_version=no
10733  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10734  soname_spec='${libname}${release}${shared_ext}$major'
10735  shlibpath_var=LD_LIBRARY_PATH
10736  ;;
10737
10738freebsd1*)
10739  dynamic_linker=no
10740  ;;
10741
10742kfreebsd*-gnu)
10743  version_type=linux
10744  need_lib_prefix=no
10745  need_version=no
10746  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10747  soname_spec='${libname}${release}${shared_ext}$major'
10748  shlibpath_var=LD_LIBRARY_PATH
10749  shlibpath_overrides_runpath=no
10750  hardcode_into_libs=yes
10751  dynamic_linker='GNU ld.so'
10752  ;;
10753
10754freebsd* | dragonfly*)
10755  # DragonFly does not have aout.  When/if they implement a new
10756  # versioning mechanism, adjust this.
10757  if test -x /usr/bin/objformat; then
10758    objformat=`/usr/bin/objformat`
10759  else
10760    case $host_os in
10761    freebsd[123]*) objformat=aout ;;
10762    *) objformat=elf ;;
10763    esac
10764  fi
10765  version_type=freebsd-$objformat
10766  case $version_type in
10767    freebsd-elf*)
10768      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10769      need_version=no
10770      need_lib_prefix=no
10771      ;;
10772    freebsd-*)
10773      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10774      need_version=yes
10775      ;;
10776  esac
10777  shlibpath_var=LD_LIBRARY_PATH
10778  case $host_os in
10779  freebsd2*)
10780    shlibpath_overrides_runpath=yes
10781    ;;
10782  freebsd3.[01]* | freebsdelf3.[01]*)
10783    shlibpath_overrides_runpath=yes
10784    hardcode_into_libs=yes
10785    ;;
10786  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10787  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10788    shlibpath_overrides_runpath=no
10789    hardcode_into_libs=yes
10790    ;;
10791  freebsd*) # from 4.6 on
10792    shlibpath_overrides_runpath=yes
10793    hardcode_into_libs=yes
10794    ;;
10795  esac
10796  ;;
10797
10798gnu*)
10799  version_type=linux
10800  need_lib_prefix=no
10801  need_version=no
10802  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libna