source: trunk/Clp/configure @ 1139

Last change on this file since 1139 was 1139, checked in by andreasw, 12 years ago

reran autotools with latest BuildTools?/trunk

  • Property svn:executable set to *
File size: 726.3 KB
Line 
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59 for Clp 1.4trunk.
4#
5# Report bugs to <coin-clp@list.coin-or.org>.
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='Clp'
431PACKAGE_TARNAME='clp'
432PACKAGE_VERSION='1.4trunk'
433PACKAGE_STRING='Clp 1.4trunk'
434PACKAGE_BUGREPORT='coin-clp@list.coin-or.org'
435
436ac_unique_file="src/ClpCholeskyBase.cpp"
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 build build_cpu build_vendor build_os ADDLIBS FADDLIBS ALWAYS_FALSE_TRUE ALWAYS_FALSE_FALSE CDEFS ADD_CFLAGS DBG_CFLAGS OPT_CFLAGS sol_cc_compiler CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT MPICC CXXDEFS ADD_CXXFLAGS DBG_CXXFLAGS OPT_CXXFLAGS CXX CXXFLAGS ac_ct_CXX MPICXX 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 CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_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 CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL ac_c_preproc_warn_flag ac_cxx_preproc_warn_flag RPATH_FLAGS LT_LDFLAGS COINUTILSSRCDIR COINUTILSOBJDIR COIN_HAS_COINUTILS_TRUE COIN_HAS_COINUTILS_FALSE CLPSRCDIR CLPOBJDIR COIN_HAS_CLP_TRUE COIN_HAS_CLP_FALSE LIBEXT VPATH_DISTCLEANFILES 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_CXXDEFS_set=${CXXDEFS+set}
953ac_env_CXXDEFS_value=$CXXDEFS
954ac_cv_env_CXXDEFS_set=${CXXDEFS+set}
955ac_cv_env_CXXDEFS_value=$CXXDEFS
956ac_env_ADD_CXXFLAGS_set=${ADD_CXXFLAGS+set}
957ac_env_ADD_CXXFLAGS_value=$ADD_CXXFLAGS
958ac_cv_env_ADD_CXXFLAGS_set=${ADD_CXXFLAGS+set}
959ac_cv_env_ADD_CXXFLAGS_value=$ADD_CXXFLAGS
960ac_env_DBG_CXXFLAGS_set=${DBG_CXXFLAGS+set}
961ac_env_DBG_CXXFLAGS_value=$DBG_CXXFLAGS
962ac_cv_env_DBG_CXXFLAGS_set=${DBG_CXXFLAGS+set}
963ac_cv_env_DBG_CXXFLAGS_value=$DBG_CXXFLAGS
964ac_env_OPT_CXXFLAGS_set=${OPT_CXXFLAGS+set}
965ac_env_OPT_CXXFLAGS_value=$OPT_CXXFLAGS
966ac_cv_env_OPT_CXXFLAGS_set=${OPT_CXXFLAGS+set}
967ac_cv_env_OPT_CXXFLAGS_value=$OPT_CXXFLAGS
968ac_env_CXX_set=${CXX+set}
969ac_env_CXX_value=$CXX
970ac_cv_env_CXX_set=${CXX+set}
971ac_cv_env_CXX_value=$CXX
972ac_env_CXXFLAGS_set=${CXXFLAGS+set}
973ac_env_CXXFLAGS_value=$CXXFLAGS
974ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
975ac_cv_env_CXXFLAGS_value=$CXXFLAGS
976ac_env_MPICXX_set=${MPICXX+set}
977ac_env_MPICXX_value=$MPICXX
978ac_cv_env_MPICXX_set=${MPICXX+set}
979ac_cv_env_MPICXX_value=$MPICXX
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_CXXCPP_set=${CXXCPP+set}
985ac_env_CXXCPP_value=$CXXCPP
986ac_cv_env_CXXCPP_set=${CXXCPP+set}
987ac_cv_env_CXXCPP_value=$CXXCPP
988ac_env_F77_set=${F77+set}
989ac_env_F77_value=$F77
990ac_cv_env_F77_set=${F77+set}
991ac_cv_env_F77_value=$F77
992ac_env_FFLAGS_set=${FFLAGS+set}
993ac_env_FFLAGS_value=$FFLAGS
994ac_cv_env_FFLAGS_set=${FFLAGS+set}
995ac_cv_env_FFLAGS_value=$FFLAGS
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 Clp 1.4trunk 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 Clp 1.4trunk:";;
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-clp compile this project (Clp) 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. Default
1082                          when mentioned: mingw. Default when not mentioned:
1083                          disabled.
1084  --enable-static[=PKGS]
1085                          build static libraries [default=no]
1086  --disable-dependency-tracking  speeds up one-time build
1087  --enable-dependency-tracking   do not reject slow dependency extractors
1088  --enable-maintainer-mode  enable make rules and dependencies not useful
1089                          (and sometimes confusing) to the casual installer
1090  --enable-shared[=PKGS]
1091                          build shared libraries [default=yes]
1092  --enable-fast-install[=PKGS]
1093                          optimize for fast installation [default=yes]
1094  --disable-libtool-lock  avoid locking (might break parallel builds)
1095  --enable-gnu-packages   compile with GNU packages (disabled by default)
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-clp-verbosity specify the debug verbosity level for project Clp
1101  --with-clp-checklevel specify the sanity check level for project Clp
1102  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1103  --with-pic              try to use only PIC/non-PIC objects [default=use
1104                          both]
1105  --with-tags[=TAGS]
1106                          include additional configurations [automatic]
1107  --with-wsmp             specify WSMP library
1108
1109Some influential environment variables:
1110  CDEFS       Additional -D flags to be used when compiling C code.
1111  ADD_CFLAGS  Additional C compiler options
1112  DBG_CFLAGS  Debug C compiler options
1113  OPT_CFLAGS  Optimize C compiler options
1114  CC          C compiler command
1115  CFLAGS      C compiler flags
1116  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1117              nonstandard directory <lib dir>
1118  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1119              headers in a nonstandard directory <include dir>
1120  MPICC       C MPI Compiler
1121  CXXDEFS     Additional -D flags to be used when compiling C++ code.
1122  ADD_CXXFLAGS
1123              Additional C++ compiler options
1124  DBG_CXXFLAGS
1125              Debug C++ compiler options
1126  OPT_CXXFLAGS
1127              Optimize C++ compiler options
1128  CXX         C++ compiler command
1129  CXXFLAGS    C++ compiler flags
1130  MPICXX      C++ MPI Compiler
1131  CPP         C preprocessor
1132  CXXCPP      C++ preprocessor
1133  F77         Fortran 77 compiler command
1134  FFLAGS      Fortran 77 compiler flags
1135
1136Use these variables to override the choices made by `configure' or to help
1137it to find libraries and programs with nonstandard names/locations.
1138
1139Report bugs to <coin-clp@list.coin-or.org>.
1140_ACEOF
1141fi
1142
1143if test "$ac_init_help" = "recursive"; then
1144  # If there are subdirs, report their specific --help.
1145  ac_popdir=`pwd`
1146  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1147    test -d $ac_dir || continue
1148    ac_builddir=.
1149
1150if test "$ac_dir" != .; then
1151  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1152  # A "../" for each directory in $ac_dir_suffix.
1153  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1154else
1155  ac_dir_suffix= ac_top_builddir=
1156fi
1157
1158case $srcdir in
1159  .)  # No --srcdir option.  We are building in place.
1160    ac_srcdir=.
1161    if test -z "$ac_top_builddir"; then
1162       ac_top_srcdir=.
1163    else
1164       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1165    fi ;;
1166  [\\/]* | ?:[\\/]* )  # Absolute path.
1167    ac_srcdir=$srcdir$ac_dir_suffix;
1168    ac_top_srcdir=$srcdir ;;
1169  *) # Relative path.
1170    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1171    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1172esac
1173
1174# Do not use `cd foo && pwd` to compute absolute paths, because
1175# the directories may not exist.
1176case `pwd` in
1177.) ac_abs_builddir="$ac_dir";;
1178*)
1179  case "$ac_dir" in
1180  .) ac_abs_builddir=`pwd`;;
1181  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1182  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1183  esac;;
1184esac
1185case $ac_abs_builddir in
1186.) ac_abs_top_builddir=${ac_top_builddir}.;;
1187*)
1188  case ${ac_top_builddir}. in
1189  .) ac_abs_top_builddir=$ac_abs_builddir;;
1190  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1191  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1192  esac;;
1193esac
1194case $ac_abs_builddir in
1195.) ac_abs_srcdir=$ac_srcdir;;
1196*)
1197  case $ac_srcdir in
1198  .) ac_abs_srcdir=$ac_abs_builddir;;
1199  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1200  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1201  esac;;
1202esac
1203case $ac_abs_builddir in
1204.) ac_abs_top_srcdir=$ac_top_srcdir;;
1205*)
1206  case $ac_top_srcdir in
1207  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1208  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1209  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1210  esac;;
1211esac
1212
1213    cd $ac_dir
1214    # Check for guested configure; otherwise get Cygnus style configure.
1215    if test -f $ac_srcdir/configure.gnu; then
1216      echo
1217      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1218    elif test -f $ac_srcdir/configure; then
1219      echo
1220      $SHELL $ac_srcdir/configure  --help=recursive
1221    elif test -f $ac_srcdir/configure.ac ||
1222           test -f $ac_srcdir/configure.in; then
1223      echo
1224      $ac_configure --help
1225    else
1226      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1227    fi
1228    cd $ac_popdir
1229  done
1230fi
1231
1232test -n "$ac_init_help" && exit 0
1233if $ac_init_version; then
1234  cat <<\_ACEOF
1235Clp configure 1.4trunk
1236generated by GNU Autoconf 2.59
1237
1238Copyright (C) 2003 Free Software Foundation, Inc.
1239This configure script is free software; the Free Software Foundation
1240gives unlimited permission to copy, distribute and modify it.
1241
1242
1243Copyright 2006 International Business Machines and others.
1244All Rights Reserved.
1245This file is part of the open source package Coin which is distributed
1246under the Common Public License.
1247_ACEOF
1248  exit 0
1249fi
1250exec 5>config.log
1251cat >&5 <<_ACEOF
1252This file contains any messages produced by compilers while
1253running configure, to aid debugging if configure makes a mistake.
1254
1255It was created by Clp $as_me 1.4trunk, which was
1256generated by GNU Autoconf 2.59.  Invocation command line was
1257
1258  $ $0 $@
1259
1260_ACEOF
1261{
1262cat <<_ASUNAME
1263## --------- ##
1264## Platform. ##
1265## --------- ##
1266
1267hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1268uname -m = `(uname -m) 2>/dev/null || echo unknown`
1269uname -r = `(uname -r) 2>/dev/null || echo unknown`
1270uname -s = `(uname -s) 2>/dev/null || echo unknown`
1271uname -v = `(uname -v) 2>/dev/null || echo unknown`
1272
1273/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1274/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1275
1276/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1277/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1278/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1279hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1280/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1281/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1282/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1283
1284_ASUNAME
1285
1286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1287for as_dir in $PATH
1288do
1289  IFS=$as_save_IFS
1290  test -z "$as_dir" && as_dir=.
1291  echo "PATH: $as_dir"
1292done
1293
1294} >&5
1295
1296cat >&5 <<_ACEOF
1297
1298
1299## ----------- ##
1300## Core tests. ##
1301## ----------- ##
1302
1303_ACEOF
1304
1305
1306# Keep a trace of the command line.
1307# Strip out --no-create and --no-recursion so they do not pile up.
1308# Strip out --silent because we don't want to record it for future runs.
1309# Also quote any args containing shell meta-characters.
1310# Make two passes to allow for proper duplicate-argument suppression.
1311ac_configure_args=
1312ac_configure_args0=
1313ac_configure_args1=
1314ac_sep=
1315ac_must_keep_next=false
1316for ac_pass in 1 2
1317do
1318  for ac_arg
1319  do
1320    case $ac_arg in
1321    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1322    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1323    | -silent | --silent | --silen | --sile | --sil)
1324      continue ;;
1325    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1326      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1327    esac
1328    case $ac_pass in
1329    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1330    2)
1331      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1332      if test $ac_must_keep_next = true; then
1333        ac_must_keep_next=false # Got value, back to normal.
1334      else
1335        case $ac_arg in
1336          *=* | --config-cache | -C | -disable-* | --disable-* \
1337          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1338          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1339          | -with-* | --with-* | -without-* | --without-* | --x)
1340            case "$ac_configure_args0 " in
1341              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1342            esac
1343            ;;
1344          -* ) ac_must_keep_next=true ;;
1345        esac
1346      fi
1347      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1348      # Get rid of the leading space.
1349      ac_sep=" "
1350      ;;
1351    esac
1352  done
1353done
1354$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1355$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1356
1357# When interrupted or exit'd, cleanup temporary files, and complete
1358# config.log.  We remove comments because anyway the quotes in there
1359# would cause problems or look ugly.
1360# WARNING: Be sure not to use single quotes in there, as some shells,
1361# such as our DU 5.0 friend, will then `close' the trap.
1362trap 'exit_status=$?
1363  # Save into config.log some information that might help in debugging.
1364  {
1365    echo
1366
1367    cat <<\_ASBOX
1368## ---------------- ##
1369## Cache variables. ##
1370## ---------------- ##
1371_ASBOX
1372    echo
1373    # The following way of writing the cache mishandles newlines in values,
1374{
1375  (set) 2>&1 |
1376    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1377    *ac_space=\ *)
1378      sed -n \
1379        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1380          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1381      ;;
1382    *)
1383      sed -n \
1384        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1385      ;;
1386    esac;
1387}
1388    echo
1389
1390    cat <<\_ASBOX
1391## ----------------- ##
1392## Output variables. ##
1393## ----------------- ##
1394_ASBOX
1395    echo
1396    for ac_var in $ac_subst_vars
1397    do
1398      eval ac_val=$`echo $ac_var`
1399      echo "$ac_var='"'"'$ac_val'"'"'"
1400    done | sort
1401    echo
1402
1403    if test -n "$ac_subst_files"; then
1404      cat <<\_ASBOX
1405## ------------- ##
1406## Output files. ##
1407## ------------- ##
1408_ASBOX
1409      echo
1410      for ac_var in $ac_subst_files
1411      do
1412        eval ac_val=$`echo $ac_var`
1413        echo "$ac_var='"'"'$ac_val'"'"'"
1414      done | sort
1415      echo
1416    fi
1417
1418    if test -s confdefs.h; then
1419      cat <<\_ASBOX
1420## ----------- ##
1421## confdefs.h. ##
1422## ----------- ##
1423_ASBOX
1424      echo
1425      sed "/^$/d" confdefs.h | sort
1426      echo
1427    fi
1428    test "$ac_signal" != 0 &&
1429      echo "$as_me: caught signal $ac_signal"
1430    echo "$as_me: exit $exit_status"
1431  } >&5
1432  rm -f core *.core &&
1433  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1434    exit $exit_status
1435     ' 0
1436for ac_signal in 1 2 13 15; do
1437  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1438done
1439ac_signal=0
1440
1441# confdefs.h avoids OS command line length limits that DEFS can exceed.
1442rm -rf conftest* confdefs.h
1443# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1444echo >confdefs.h
1445
1446# Predefined preprocessor variables.
1447
1448cat >>confdefs.h <<_ACEOF
1449#define PACKAGE_NAME "$PACKAGE_NAME"
1450_ACEOF
1451
1452
1453cat >>confdefs.h <<_ACEOF
1454#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1455_ACEOF
1456
1457
1458cat >>confdefs.h <<_ACEOF
1459#define PACKAGE_VERSION "$PACKAGE_VERSION"
1460_ACEOF
1461
1462
1463cat >>confdefs.h <<_ACEOF
1464#define PACKAGE_STRING "$PACKAGE_STRING"
1465_ACEOF
1466
1467
1468cat >>confdefs.h <<_ACEOF
1469#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1470_ACEOF
1471
1472
1473# Let the site file select an alternate cache file if it wants to.
1474# Prefer explicitly selected file to automatically selected ones.
1475if test -z "$CONFIG_SITE"; then
1476  if test "x$prefix" != xNONE; then
1477    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1478  else
1479    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1480  fi
1481fi
1482for ac_site_file in $CONFIG_SITE; do
1483  if test -r "$ac_site_file"; then
1484    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1485echo "$as_me: loading site script $ac_site_file" >&6;}
1486    sed 's/^/| /' "$ac_site_file" >&5
1487    . "$ac_site_file"
1488  fi
1489done
1490
1491if test -r "$cache_file"; then
1492  # Some versions of bash will fail to source /dev/null (special
1493  # files actually), so we avoid doing that.
1494  if test -f "$cache_file"; then
1495    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1496echo "$as_me: loading cache $cache_file" >&6;}
1497    case $cache_file in
1498      [\\/]* | ?:[\\/]* ) . $cache_file;;
1499      *)                      . ./$cache_file;;
1500    esac
1501  fi
1502else
1503  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1504echo "$as_me: creating cache $cache_file" >&6;}
1505  >$cache_file
1506fi
1507
1508# Check that the precious variables saved in the cache have kept the same
1509# value.
1510ac_cache_corrupted=false
1511for ac_var in `(set) 2>&1 |
1512               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1513  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1514  eval ac_new_set=\$ac_env_${ac_var}_set
1515  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1516  eval ac_new_val="\$ac_env_${ac_var}_value"
1517  case $ac_old_set,$ac_new_set in
1518    set,)
1519      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1520echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1521      ac_cache_corrupted=: ;;
1522    ,set)
1523      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1524echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1525      ac_cache_corrupted=: ;;
1526    ,);;
1527    *)
1528      if test "x$ac_old_val" != "x$ac_new_val"; then
1529        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1530echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1531        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1532echo "$as_me:   former value:  $ac_old_val" >&2;}
1533        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1534echo "$as_me:   current value: $ac_new_val" >&2;}
1535        ac_cache_corrupted=:
1536      fi;;
1537  esac
1538  # Pass precious variables to config.status.
1539  if test "$ac_new_set" = set; then
1540    case $ac_new_val in
1541    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1542      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1543    *) ac_arg=$ac_var=$ac_new_val ;;
1544    esac
1545    case " $ac_configure_args " in
1546      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1547      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1548    esac
1549  fi
1550done
1551if $ac_cache_corrupted; then
1552  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1553echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1554  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1555echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1556   { (exit 1); exit 1; }; }
1557fi
1558
1559ac_ext=c
1560ac_cpp='$CPP $CPPFLAGS'
1561ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1562ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1563ac_compiler_gnu=$ac_cv_c_compiler_gnu
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
1593
1594# List one file in the package so that the configure script can test
1595# whether the package is actually there
1596
1597
1598# Where should everything be installed by default?  Here, we want it
1599# to be installed directly in 'bin', 'lib', 'include' subdirectories
1600# of the directory where configure is run.  The default would be
1601# /usr/local.
1602
1603
1604#############################################################################
1605#                         Standard build tool stuff                         #
1606#############################################################################
1607
1608# Get the system type
1609ac_aux_dir=
1610for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1611  if test -f $ac_dir/install-sh; then
1612    ac_aux_dir=$ac_dir
1613    ac_install_sh="$ac_aux_dir/install-sh -c"
1614    break
1615  elif test -f $ac_dir/install.sh; then
1616    ac_aux_dir=$ac_dir
1617    ac_install_sh="$ac_aux_dir/install.sh -c"
1618    break
1619  elif test -f $ac_dir/shtool; then
1620    ac_aux_dir=$ac_dir
1621    ac_install_sh="$ac_aux_dir/shtool install -c"
1622    break
1623  fi
1624done
1625if test -z "$ac_aux_dir"; then
1626  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1627echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1628   { (exit 1); exit 1; }; }
1629fi
1630ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1631ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1632ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1633
1634# Make sure we can run config.sub.
1635$ac_config_sub sun4 >/dev/null 2>&1 ||
1636  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1637echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1638   { (exit 1); exit 1; }; }
1639
1640echo "$as_me:$LINENO: checking build system type" >&5
1641echo $ECHO_N "checking build system type... $ECHO_C" >&6
1642if test "${ac_cv_build+set}" = set; then
1643  echo $ECHO_N "(cached) $ECHO_C" >&6
1644else
1645  ac_cv_build_alias=$build_alias
1646test -z "$ac_cv_build_alias" &&
1647  ac_cv_build_alias=`$ac_config_guess`
1648test -z "$ac_cv_build_alias" &&
1649  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1650echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1651   { (exit 1); exit 1; }; }
1652ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1653  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1654echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1655   { (exit 1); exit 1; }; }
1656
1657fi
1658echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1659echo "${ECHO_T}$ac_cv_build" >&6
1660build=$ac_cv_build
1661build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1662build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1663build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1664
1665
1666
1667# If this project depends on external projects, the Externals file in
1668# the source root directory contains definition of where to find those
1669# externals.  The following macro ensures that those externals are
1670# retrieved by svn if they are not there yet.
1671# Initialize the ADDLIBS variable
1672ADDLIBS="-lm $LIBS"
1673
1674
1675# Initialize the FADDLIBS variable (which is to be used with a fortran
1676# compiler and will not include FLIBS)
1677FADDLIBS="$LIBS"
1678
1679
1680# A useful makefile conditional that is always false
1681
1682
1683if false; then
1684  ALWAYS_FALSE_TRUE=
1685  ALWAYS_FALSE_FALSE='#'
1686else
1687  ALWAYS_FALSE_TRUE='#'
1688  ALWAYS_FALSE_FALSE=
1689fi
1690
1691
1692# We set the following variable so that we know later in AC_COIN_FINALIZE
1693# that we are in a project main directory
1694coin_projectdir=yes
1695
1696
1697# Check if user wants to produce debugging code
1698
1699echo "$as_me:$LINENO: checking whether we want to compile in debug mode" >&5
1700echo $ECHO_N "checking whether we want to compile in debug mode... $ECHO_C" >&6
1701
1702# Check whether --enable-debug or --disable-debug was given.
1703if test "${enable_debug+set}" = set; then
1704  enableval="$enable_debug"
1705  case "${enableval}" in
1706   yes) coin_debug_compile=true
1707        if test "${enable_shared+set}" = set; then :; else
1708          enable_shared=no
1709        fi
1710        ;;
1711   no)  coin_debug_compile=false
1712        ;;
1713   *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug" >&5
1714echo "$as_me: error: bad value ${enableval} for --enable-debug" >&2;}
1715   { (exit 1); exit 1; }; }
1716        ;;
1717esac
1718else
1719  coin_debug_compile=false
1720fi;
1721
1722# Check whether --enable-debug-clp or --disable-debug-clp was given.
1723if test "${enable_debug_clp+set}" = set; then
1724  enableval="$enable_debug_clp"
1725  case "${enableval}" in
1726    yes) coin_debug_compile=true
1727         enable_shared=no
1728         ;;
1729    no)  coin_debug_compile=false
1730         ;;
1731    *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug-clp" >&5
1732echo "$as_me: error: bad value ${enableval} for --enable-debug-clp" >&2;}
1733   { (exit 1); exit 1; }; }
1734         ;;
1735 esac
1736else
1737  :
1738fi;
1739
1740 # m4_ifvaln([Clp],
1741
1742if test $coin_debug_compile = true; then
1743  echo "$as_me:$LINENO: result: yes" >&5
1744echo "${ECHO_T}yes" >&6
1745else
1746  echo "$as_me:$LINENO: result: no" >&5
1747echo "${ECHO_T}no" >&6
1748fi
1749
1750
1751# Check whether --with-clp-verbosity or --without-clp-verbosity was given.
1752if test "${with_clp_verbosity+set}" = set; then
1753  withval="$with_clp_verbosity"
1754  if test "$withval" = yes; then
1755                withval=1
1756              fi
1757              coin_clp_verbosity=$withval
1758else
1759  coin_clp_verbosity=0
1760fi;
1761
1762cat >>confdefs.h <<_ACEOF
1763#define COIN_CLP_VERBOSITY $coin_clp_verbosity
1764_ACEOF
1765
1766
1767
1768# Check whether --with-clp-checklevel or --without-clp-checklevel was given.
1769if test "${with_clp_checklevel+set}" = set; then
1770  withval="$with_clp_checklevel"
1771  if test "$withval" = yes; then
1772                withval=1
1773              fi
1774              coin_clp_checklevel=$withval
1775else
1776  coin_clp_checklevel=0
1777fi;
1778
1779cat >>confdefs.h <<_ACEOF
1780#define COIN_CLP_CHECKLEVEL $coin_clp_checklevel
1781_ACEOF
1782
1783
1784# We use the following variable to have a string with the upper case
1785# version of the project name
1786COIN_PRJCT=CLP
1787
1788
1789 # m4_ifvaln([Clp],
1790
1791
1792
1793# Get the name of the C++ compiler and appropriate compiler options
1794case $build in
1795  *-mingw*)
1796    if test "${LD+set}" = set; then :; else
1797      LD=link
1798    fi
1799    ;;
1800 esac
1801 case $enable_doscompile in
1802   msvc)
1803     if test "x${LD+set}" = xset; then :; else
1804       LD=link
1805     fi
1806     ;;
1807 esac
1808
1809
1810 # Check whether --enable-doscompile or --disable-doscompile was given.
1811if test "${enable_doscompile+set}" = set; then
1812  enableval="$enable_doscompile"
1813  if test "$enable_doscompile" != no; then
1814     case $build in
1815       *-cygwin* | *-mingw*) ;;
1816       *) { { echo "$as_me:$LINENO: error: --enable-doscompile option makes sense only under Cygwin or MinGW" >&5
1817echo "$as_me: error: --enable-doscompile option makes sense only under Cygwin or MinGW" >&2;}
1818   { (exit 1); exit 1; }; } ;;
1819     esac
1820   fi
1821else
1822  enable_doscompile=no
1823fi;
1824 case "$enable_doscompile" in
1825   mingw)
1826     case $build in
1827       *-mingw*) enable_doscompile=no ;;
1828     esac
1829     ;;
1830   msvc|no) ;;
1831   yes) enable_doscompile=mingw ;;
1832   *) { { echo "$as_me:$LINENO: error: Invalid value $enable_doscompile for --enable-doscompile.
1833                    Try configure --help=recursive." >&5
1834echo "$as_me: error: Invalid value $enable_doscompile for --enable-doscompile.
1835                    Try configure --help=recursive." >&2;}
1836   { (exit 1); exit 1; }; }
1837      ;;
1838  esac
1839  if test "$enable_doscompile" != no ; then
1840    { echo "$as_me:$LINENO: DOS compile style is: $enable_doscompile" >&5
1841echo "$as_me: DOS compile style is: $enable_doscompile" >&6;}
1842  fi
1843
1844
1845
1846
1847ac_ext=c
1848ac_cpp='$CPP $CPPFLAGS'
1849ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1850ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1851ac_compiler_gnu=$ac_cv_c_compiler_gnu
1852
1853
1854# For consistency, we set the C compiler to the same value of the C++
1855# compiler, if the C++ is set, but the C compiler isn't (only for CXX=cl)
1856if test x"$CXX" != x; then
1857  case "$CXX" in
1858    cl* | */cl* | CL* | */CL*)
1859      if test x"$CC" = x; then
1860        CC="$CXX"
1861        { echo "$as_me:$LINENO: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&5
1862echo "$as_me: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&2;}
1863      fi
1864      ;;
1865  esac
1866fi
1867
1868
1869
1870
1871
1872
1873coin_has_cc=yes
1874
1875save_cflags="$CFLAGS"
1876
1877# For *-*-solaris*, promote Studio/Workshop cc compiler to front of list.
1878# Depending on the user's PATH, when Studio/Workshop cc is not present we may
1879# find /usr/ucb/cc, which is almost certainly not a good choice for the C
1880# compiler. In this case, put cc after gcc.
1881
1882case $build in
1883  *-cygwin* | *-mingw*)
1884             if test "$enable_doscompile" = msvc ; then
1885               comps="cl"
1886             else
1887               comps="gcc cl"
1888             fi ;;
1889  *-*-solaris*)
1890             # Extract the first word of "cc", so it can be a program name with args.
1891set dummy cc; ac_word=$2
1892echo "$as_me:$LINENO: checking for $ac_word" >&5
1893echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1894if test "${ac_cv_prog_sol_cc_compiler+set}" = set; then
1895  echo $ECHO_N "(cached) $ECHO_C" >&6
1896else
1897  if test -n "$sol_cc_compiler"; then
1898  ac_cv_prog_sol_cc_compiler="$sol_cc_compiler" # Let the user override the test.
1899else
1900  ac_prog_rejected=no
1901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902for as_dir in $PATH
1903do
1904  IFS=$as_save_IFS
1905  test -z "$as_dir" && as_dir=.
1906  for ac_exec_ext in '' $ac_executable_extensions; do
1907  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1908    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1909       ac_prog_rejected=yes
1910       continue
1911     fi
1912    ac_cv_prog_sol_cc_compiler="cc"
1913    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1914    break 2
1915  fi
1916done
1917done
1918
1919if test $ac_prog_rejected = yes; then
1920  # We found a bogon in the path, so make sure we never use it.
1921  set dummy $ac_cv_prog_sol_cc_compiler
1922  shift
1923  if test $# != 0; then
1924    # We chose a different compiler from the bogus one.
1925    # However, it has the same basename, so the bogon will be chosen
1926    # first if we set sol_cc_compiler to just the basename; use the full file name.
1927    shift
1928    ac_cv_prog_sol_cc_compiler="$as_dir/$ac_word${1+' '}$@"
1929  fi
1930fi
1931fi
1932fi
1933sol_cc_compiler=$ac_cv_prog_sol_cc_compiler
1934if test -n "$sol_cc_compiler"; then
1935  echo "$as_me:$LINENO: result: $sol_cc_compiler" >&5
1936echo "${ECHO_T}$sol_cc_compiler" >&6
1937else
1938  echo "$as_me:$LINENO: result: no" >&5
1939echo "${ECHO_T}no" >&6
1940fi
1941
1942             if test "$sol_cc_compiler" = "cc" ; then
1943               comps="cc xlc gcc pgcc icc"
1944             else
1945               comps="xlc gcc pgcc icc cc"
1946             fi
1947             ;;
1948  *-linux-*) comps="xlc gcc cc pgcc icc" ;;
1949  *)         comps="xlc_r xlc cc gcc pgcc icc" ;;
1950esac
1951
1952# We delete the cached value, since the test might not have been
1953# performed with our choice of compilers earlier
1954$as_unset ac_cv_prog_CC || test "${ac_cv_prog_CC+set}" != set || { ac_cv_prog_CC=; export ac_cv_prog_CC; }
1955# AC_MSG_NOTICE([C compiler candidates: $comps])
1956ac_ext=c
1957ac_cpp='$CPP $CPPFLAGS'
1958ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1959ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1960ac_compiler_gnu=$ac_cv_c_compiler_gnu
1961if test -n "$ac_tool_prefix"; then
1962  for ac_prog in $comps
1963  do
1964    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1965set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1966echo "$as_me:$LINENO: checking for $ac_word" >&5
1967echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1968if test "${ac_cv_prog_CC+set}" = set; then
1969  echo $ECHO_N "(cached) $ECHO_C" >&6
1970else
1971  if test -n "$CC"; then
1972  ac_cv_prog_CC="$CC" # Let the user override the test.
1973else
1974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1975for as_dir in $PATH
1976do
1977  IFS=$as_save_IFS
1978  test -z "$as_dir" && as_dir=.
1979  for ac_exec_ext in '' $ac_executable_extensions; do
1980  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1981    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1982    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1983    break 2
1984  fi
1985done
1986done
1987
1988fi
1989fi
1990CC=$ac_cv_prog_CC
1991if test -n "$CC"; then
1992  echo "$as_me:$LINENO: result: $CC" >&5
1993echo "${ECHO_T}$CC" >&6
1994else
1995  echo "$as_me:$LINENO: result: no" >&5
1996echo "${ECHO_T}no" >&6
1997fi
1998
1999    test -n "$CC" && break
2000  done
2001fi
2002if test -z "$CC"; then
2003  ac_ct_CC=$CC
2004  for ac_prog in $comps
2005do
2006  # Extract the first word of "$ac_prog", so it can be a program name with args.
2007set dummy $ac_prog; ac_word=$2
2008echo "$as_me:$LINENO: checking for $ac_word" >&5
2009echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2010if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2011  echo $ECHO_N "(cached) $ECHO_C" >&6
2012else
2013  if test -n "$ac_ct_CC"; then
2014  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2015else
2016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017for as_dir in $PATH
2018do
2019  IFS=$as_save_IFS
2020  test -z "$as_dir" && as_dir=.
2021  for ac_exec_ext in '' $ac_executable_extensions; do
2022  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2023    ac_cv_prog_ac_ct_CC="$ac_prog"
2024    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2025    break 2
2026  fi
2027done
2028done
2029
2030fi
2031fi
2032ac_ct_CC=$ac_cv_prog_ac_ct_CC
2033if test -n "$ac_ct_CC"; then
2034  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2035echo "${ECHO_T}$ac_ct_CC" >&6
2036else
2037  echo "$as_me:$LINENO: result: no" >&5
2038echo "${ECHO_T}no" >&6
2039fi
2040
2041  test -n "$ac_ct_CC" && break
2042done
2043
2044  CC=$ac_ct_CC
2045fi
2046
2047
2048test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2049See \`config.log' for more details." >&5
2050echo "$as_me: error: no acceptable C compiler found in \$PATH
2051See \`config.log' for more details." >&2;}
2052   { (exit 1); exit 1; }; }
2053
2054# Provide some information about the compiler.
2055echo "$as_me:$LINENO:" \
2056     "checking for C compiler version" >&5
2057ac_compiler=`set X $ac_compile; echo $2`
2058{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2059  (eval $ac_compiler --version </dev/null >&5) 2>&5
2060  ac_status=$?
2061  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2062  (exit $ac_status); }
2063{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2064  (eval $ac_compiler -v </dev/null >&5) 2>&5
2065  ac_status=$?
2066  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2067  (exit $ac_status); }
2068{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2069  (eval $ac_compiler -V </dev/null >&5) 2>&5
2070  ac_status=$?
2071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2072  (exit $ac_status); }
2073
2074cat >conftest.$ac_ext <<_ACEOF
2075/* confdefs.h.  */
2076_ACEOF
2077cat confdefs.h >>conftest.$ac_ext
2078cat >>conftest.$ac_ext <<_ACEOF
2079/* end confdefs.h.  */
2080
2081int
2082main ()
2083{
2084
2085  ;
2086  return 0;
2087}
2088_ACEOF
2089ac_clean_files_save=$ac_clean_files
2090ac_clean_files="$ac_clean_files a.out a.exe b.out"
2091# Try to create an executable without -o first, disregard a.out.
2092# It will help us diagnose broken compilers, and finding out an intuition
2093# of exeext.
2094echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2095echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2096ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2097if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2098  (eval $ac_link_default) 2>&5
2099  ac_status=$?
2100  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2101  (exit $ac_status); }; then
2102  # Find the output, starting from the most likely.  This scheme is
2103# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2104# resort.
2105
2106# Be careful to initialize this variable, since it used to be cached.
2107# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2108ac_cv_exeext=
2109# b.out is created by i960 compilers.
2110for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2111do
2112  test -f "$ac_file" || continue
2113  case $ac_file in
2114    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2115        ;;
2116    conftest.$ac_ext )
2117        # This is the source file.
2118        ;;
2119    [ab].out )
2120        # We found the default executable, but exeext='' is most
2121        # certainly right.
2122        break;;
2123    *.* )
2124        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2125        # FIXME: I believe we export ac_cv_exeext for Libtool,
2126        # but it would be cool to find out if it's true.  Does anybody
2127        # maintain Libtool? --akim.
2128        export ac_cv_exeext
2129        break;;
2130    * )
2131        break;;
2132  esac
2133done
2134else
2135  echo "$as_me: failed program was:" >&5
2136sed 's/^/| /' conftest.$ac_ext >&5
2137
2138{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2139See \`config.log' for more details." >&5
2140echo "$as_me: error: C compiler cannot create executables
2141See \`config.log' for more details." >&2;}
2142   { (exit 77); exit 77; }; }
2143fi
2144
2145ac_exeext=$ac_cv_exeext
2146echo "$as_me:$LINENO: result: $ac_file" >&5
2147echo "${ECHO_T}$ac_file" >&6
2148
2149# Check the compiler produces executables we can run.  If not, either
2150# the compiler is broken, or we cross compile.
2151echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2152echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2153# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2154# If not cross compiling, check that we can run a simple program.
2155if test "$cross_compiling" != yes; then
2156  if { ac_try='./$ac_file'
2157  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2158  (eval $ac_try) 2>&5
2159  ac_status=$?
2160  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2161  (exit $ac_status); }; }; then
2162    cross_compiling=no
2163  else
2164    if test "$cross_compiling" = maybe; then
2165        cross_compiling=yes
2166    else
2167        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2168If you meant to cross compile, use \`--host'.
2169See \`config.log' for more details." >&5
2170echo "$as_me: error: cannot run C compiled programs.
2171If you meant to cross compile, use \`--host'.
2172See \`config.log' for more details." >&2;}
2173   { (exit 1); exit 1; }; }
2174    fi
2175  fi
2176fi
2177echo "$as_me:$LINENO: result: yes" >&5
2178echo "${ECHO_T}yes" >&6
2179
2180rm -f a.out a.exe conftest$ac_cv_exeext b.out
2181ac_clean_files=$ac_clean_files_save
2182# Check the compiler produces executables we can run.  If not, either
2183# the compiler is broken, or we cross compile.
2184echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2185echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2186echo "$as_me:$LINENO: result: $cross_compiling" >&5
2187echo "${ECHO_T}$cross_compiling" >&6
2188
2189echo "$as_me:$LINENO: checking for suffix of executables" >&5
2190echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2191if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2192  (eval $ac_link) 2>&5
2193  ac_status=$?
2194  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2195  (exit $ac_status); }; then
2196  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2197# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2198# work properly (i.e., refer to `conftest.exe'), while it won't with
2199# `rm'.
2200for ac_file in conftest.exe conftest conftest.*; do
2201  test -f "$ac_file" || continue
2202  case $ac_file in
2203    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2204    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2205          export ac_cv_exeext
2206          break;;
2207    * ) break;;
2208  esac
2209done
2210else
2211  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2212See \`config.log' for more details." >&5
2213echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2214See \`config.log' for more details." >&2;}
2215   { (exit 1); exit 1; }; }
2216fi
2217
2218rm -f conftest$ac_cv_exeext
2219echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2220echo "${ECHO_T}$ac_cv_exeext" >&6
2221
2222rm -f conftest.$ac_ext
2223EXEEXT=$ac_cv_exeext
2224ac_exeext=$EXEEXT
2225echo "$as_me:$LINENO: checking for suffix of object files" >&5
2226echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2227if test "${ac_cv_objext+set}" = set; then
2228  echo $ECHO_N "(cached) $ECHO_C" >&6
2229else
2230  cat >conftest.$ac_ext <<_ACEOF
2231/* confdefs.h.  */
2232_ACEOF
2233cat confdefs.h >>conftest.$ac_ext
2234cat >>conftest.$ac_ext <<_ACEOF
2235/* end confdefs.h.  */
2236
2237int
2238main ()
2239{
2240
2241  ;
2242  return 0;
2243}
2244_ACEOF
2245rm -f conftest.o conftest.obj
2246if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2247  (eval $ac_compile) 2>&5
2248  ac_status=$?
2249  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2250  (exit $ac_status); }; then
2251  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2252  case $ac_file in
2253    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2254    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2255       break;;
2256  esac
2257done
2258else
2259  echo "$as_me: failed program was:" >&5
2260sed 's/^/| /' conftest.$ac_ext >&5
2261
2262{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2263See \`config.log' for more details." >&5
2264echo "$as_me: error: cannot compute suffix of object files: cannot compile
2265See \`config.log' for more details." >&2;}
2266   { (exit 1); exit 1; }; }
2267fi
2268
2269rm -f conftest.$ac_cv_objext conftest.$ac_ext
2270fi
2271echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2272echo "${ECHO_T}$ac_cv_objext" >&6
2273OBJEXT=$ac_cv_objext
2274ac_objext=$OBJEXT
2275echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2276echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2277if test "${ac_cv_c_compiler_gnu+set}" = set; then
2278  echo $ECHO_N "(cached) $ECHO_C" >&6
2279else
2280  cat >conftest.$ac_ext <<_ACEOF
2281/* confdefs.h.  */
2282_ACEOF
2283cat confdefs.h >>conftest.$ac_ext
2284cat >>conftest.$ac_ext <<_ACEOF
2285/* end confdefs.h.  */
2286
2287int
2288main ()
2289{
2290#ifndef __GNUC__
2291       choke me
2292#endif
2293
2294  ;
2295  return 0;
2296}
2297_ACEOF
2298rm -f conftest.$ac_objext
2299if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2300  (eval $ac_compile) 2>conftest.er1
2301  ac_status=$?
2302  grep -v '^ *+' conftest.er1 >conftest.err
2303  rm -f conftest.er1
2304  cat conftest.err >&5
2305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2306  (exit $ac_status); } &&
2307         { ac_try='test -z "$ac_c_werror_flag"
2308                         || test ! -s conftest.err'
2309  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2310  (eval $ac_try) 2>&5
2311  ac_status=$?
2312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2313  (exit $ac_status); }; } &&
2314         { ac_try='test -s conftest.$ac_objext'
2315  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2316  (eval $ac_try) 2>&5
2317  ac_status=$?
2318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2319  (exit $ac_status); }; }; then
2320  ac_compiler_gnu=yes
2321else
2322  echo "$as_me: failed program was:" >&5
2323sed 's/^/| /' conftest.$ac_ext >&5
2324
2325ac_compiler_gnu=no
2326fi
2327rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2328ac_cv_c_compiler_gnu=$ac_compiler_gnu
2329
2330fi
2331echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2332echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2333GCC=`test $ac_compiler_gnu = yes && echo yes`
2334ac_test_CFLAGS=${CFLAGS+set}
2335ac_save_CFLAGS=$CFLAGS
2336CFLAGS="-g"
2337echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2338echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2339if test "${ac_cv_prog_cc_g+set}" = set; then
2340  echo $ECHO_N "(cached) $ECHO_C" >&6
2341else
2342  cat >conftest.$ac_ext <<_ACEOF
2343/* confdefs.h.  */
2344_ACEOF
2345cat confdefs.h >>conftest.$ac_ext
2346cat >>conftest.$ac_ext <<_ACEOF
2347/* end confdefs.h.  */
2348
2349int
2350main ()
2351{
2352
2353  ;
2354  return 0;
2355}
2356_ACEOF
2357rm -f conftest.$ac_objext
2358if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2359  (eval $ac_compile) 2>conftest.er1
2360  ac_status=$?
2361  grep -v '^ *+' conftest.er1 >conftest.err
2362  rm -f conftest.er1
2363  cat conftest.err >&5
2364  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2365  (exit $ac_status); } &&
2366         { ac_try='test -z "$ac_c_werror_flag"
2367                         || test ! -s conftest.err'
2368  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2369  (eval $ac_try) 2>&5
2370  ac_status=$?
2371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2372  (exit $ac_status); }; } &&
2373         { ac_try='test -s conftest.$ac_objext'
2374  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2375  (eval $ac_try) 2>&5
2376  ac_status=$?
2377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2378  (exit $ac_status); }; }; then
2379  ac_cv_prog_cc_g=yes
2380else
2381  echo "$as_me: failed program was:" >&5
2382sed 's/^/| /' conftest.$ac_ext >&5
2383
2384ac_cv_prog_cc_g=no
2385fi
2386rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2387fi
2388echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2389echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2390if test "$ac_test_CFLAGS" = set; then
2391  CFLAGS=$ac_save_CFLAGS
2392elif test $ac_cv_prog_cc_g = yes; then
2393  if test "$GCC" = yes; then
2394    CFLAGS="-g -O2"
2395  else
2396    CFLAGS="-g"
2397  fi
2398else
2399  if test "$GCC" = yes; then
2400    CFLAGS="-O2"
2401  else
2402    CFLAGS=
2403  fi
2404fi
2405echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2406echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2407if test "${ac_cv_prog_cc_stdc+set}" = set; then
2408  echo $ECHO_N "(cached) $ECHO_C" >&6
2409else
2410  ac_cv_prog_cc_stdc=no
2411ac_save_CC=$CC
2412cat >conftest.$ac_ext <<_ACEOF
2413/* confdefs.h.  */
2414_ACEOF
2415cat confdefs.h >>conftest.$ac_ext
2416cat >>conftest.$ac_ext <<_ACEOF
2417/* end confdefs.h.  */
2418#include <stdarg.h>
2419#include <stdio.h>
2420#include <sys/types.h>
2421#include <sys/stat.h>
2422/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2423struct buf { int x; };
2424FILE * (*rcsopen) (struct buf *, struct stat *, int);
2425static char *e (p, i)
2426     char **p;
2427     int i;
2428{
2429  return p[i];
2430}
2431static char *f (char * (*g) (char **, int), char **p, ...)
2432{
2433  char *s;
2434  va_list v;
2435  va_start (v,p);
2436  s = g (p, va_arg (v,int));
2437  va_end (v);
2438  return s;
2439}
2440
2441/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2442   function prototypes and stuff, but not '\xHH' hex character constants.
2443   These don't provoke an error unfortunately, instead are silently treated
2444   as 'x'.  The following induces an error, until -std1 is added to get
2445   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2446   array size at least.  It's necessary to write '\x00'==0 to get something
2447   that's true only with -std1.  */
2448int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2449
2450int test (int i, double x);
2451struct s1 {int (*f) (int a);};
2452struct s2 {int (*f) (double a);};
2453int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2454int argc;
2455char **argv;
2456int
2457main ()
2458{
2459return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2460  ;
2461  return 0;
2462}
2463_ACEOF
2464# Don't try gcc -ansi; that turns off useful extensions and
2465# breaks some systems' header files.
2466# AIX                   -qlanglvl=ansi
2467# Ultrix and OSF/1      -std1
2468# HP-UX 10.20 and later -Ae
2469# HP-UX older versions  -Aa -D_HPUX_SOURCE
2470# SVR4                  -Xc -D__EXTENSIONS__
2471for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2472do
2473  CC="$ac_save_CC $ac_arg"
2474  rm -f conftest.$ac_objext
2475if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2476  (eval $ac_compile) 2>conftest.er1
2477  ac_status=$?
2478  grep -v '^ *+' conftest.er1 >conftest.err
2479  rm -f conftest.er1
2480  cat conftest.err >&5
2481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482  (exit $ac_status); } &&
2483         { ac_try='test -z "$ac_c_werror_flag"
2484                         || test ! -s conftest.err'
2485  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2486  (eval $ac_try) 2>&5
2487  ac_status=$?
2488  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2489  (exit $ac_status); }; } &&
2490         { ac_try='test -s conftest.$ac_objext'
2491  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2492  (eval $ac_try) 2>&5
2493  ac_status=$?
2494  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2495  (exit $ac_status); }; }; then
2496  ac_cv_prog_cc_stdc=$ac_arg
2497break
2498else
2499  echo "$as_me: failed program was:" >&5
2500sed 's/^/| /' conftest.$ac_ext >&5
2501
2502fi
2503rm -f conftest.err conftest.$ac_objext
2504done
2505rm -f conftest.$ac_ext conftest.$ac_objext
2506CC=$ac_save_CC
2507
2508fi
2509
2510case "x$ac_cv_prog_cc_stdc" in
2511  x|xno)
2512    echo "$as_me:$LINENO: result: none needed" >&5
2513echo "${ECHO_T}none needed" >&6 ;;
2514  *)
2515    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2516echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2517    CC="$CC $ac_cv_prog_cc_stdc" ;;
2518esac
2519
2520# Some people use a C++ compiler to compile C.  Since we use `exit',
2521# in C++ we need to declare it.  In case someone uses the same compiler
2522# for both compiling C and C++ we need to have the C++ compiler decide
2523# the declaration of exit, since it's the most demanding environment.
2524cat >conftest.$ac_ext <<_ACEOF
2525#ifndef __cplusplus
2526  choke me
2527#endif
2528_ACEOF
2529rm -f conftest.$ac_objext
2530if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2531  (eval $ac_compile) 2>conftest.er1
2532  ac_status=$?
2533  grep -v '^ *+' conftest.er1 >conftest.err
2534  rm -f conftest.er1
2535  cat conftest.err >&5
2536  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2537  (exit $ac_status); } &&
2538         { ac_try='test -z "$ac_c_werror_flag"
2539                         || test ! -s conftest.err'
2540  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2541  (eval $ac_try) 2>&5
2542  ac_status=$?
2543  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2544  (exit $ac_status); }; } &&
2545         { ac_try='test -s conftest.$ac_objext'
2546  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2547  (eval $ac_try) 2>&5
2548  ac_status=$?
2549  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2550  (exit $ac_status); }; }; then
2551  for ac_declaration in \
2552   '' \
2553   'extern "C" void std::exit (int) throw (); using std::exit;' \
2554   'extern "C" void std::exit (int); using std::exit;' \
2555   'extern "C" void exit (int) throw ();' \
2556   'extern "C" void exit (int);' \
2557   'void exit (int);'
2558do
2559  cat >conftest.$ac_ext <<_ACEOF
2560/* confdefs.h.  */
2561_ACEOF
2562cat confdefs.h >>conftest.$ac_ext
2563cat >>conftest.$ac_ext <<_ACEOF
2564/* end confdefs.h.  */
2565$ac_declaration
2566#include <stdlib.h>
2567int
2568main ()
2569{
2570exit (42);
2571  ;
2572  return 0;
2573}
2574_ACEOF
2575rm -f conftest.$ac_objext
2576if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2577  (eval $ac_compile) 2>conftest.er1
2578  ac_status=$?
2579  grep -v '^ *+' conftest.er1 >conftest.err
2580  rm -f conftest.er1
2581  cat conftest.err >&5
2582  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2583  (exit $ac_status); } &&
2584         { ac_try='test -z "$ac_c_werror_flag"
2585                         || test ! -s conftest.err'
2586  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2587  (eval $ac_try) 2>&5
2588  ac_status=$?
2589  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2590  (exit $ac_status); }; } &&
2591         { ac_try='test -s conftest.$ac_objext'
2592  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2593  (eval $ac_try) 2>&5
2594  ac_status=$?
2595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2596  (exit $ac_status); }; }; then
2597  :
2598else
2599  echo "$as_me: failed program was:" >&5
2600sed 's/^/| /' conftest.$ac_ext >&5
2601
2602continue
2603fi
2604rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2605  cat >conftest.$ac_ext <<_ACEOF
2606/* confdefs.h.  */
2607_ACEOF
2608cat confdefs.h >>conftest.$ac_ext
2609cat >>conftest.$ac_ext <<_ACEOF
2610/* end confdefs.h.  */
2611$ac_declaration
2612int
2613main ()
2614{
2615exit (42);
2616  ;
2617  return 0;
2618}
2619_ACEOF
2620rm -f conftest.$ac_objext
2621if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2622  (eval $ac_compile) 2>conftest.er1
2623  ac_status=$?
2624  grep -v '^ *+' conftest.er1 >conftest.err
2625  rm -f conftest.er1
2626  cat conftest.err >&5
2627  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2628  (exit $ac_status); } &&
2629         { ac_try='test -z "$ac_c_werror_flag"
2630                         || test ! -s conftest.err'
2631  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2632  (eval $ac_try) 2>&5
2633  ac_status=$?
2634  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2635  (exit $ac_status); }; } &&
2636         { ac_try='test -s conftest.$ac_objext'
2637  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2638  (eval $ac_try) 2>&5
2639  ac_status=$?
2640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2641  (exit $ac_status); }; }; then
2642  break
2643else
2644  echo "$as_me: failed program was:" >&5
2645sed 's/^/| /' conftest.$ac_ext >&5
2646
2647fi
2648rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2649done
2650rm -f conftest*
2651if test -n "$ac_declaration"; then
2652  echo '#ifdef __cplusplus' >>confdefs.h
2653  echo $ac_declaration      >>confdefs.h
2654  echo '#endif'             >>confdefs.h
2655fi
2656
2657else
2658  echo "$as_me: failed program was:" >&5
2659sed 's/^/| /' conftest.$ac_ext >&5
2660
2661fi
2662rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2663ac_ext=c
2664ac_cpp='$CPP $CPPFLAGS'
2665ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2666ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2667ac_compiler_gnu=$ac_cv_c_compiler_gnu
2668
2669if test -z "$CC" ; then
2670  { { echo "$as_me:$LINENO: error: Failed to find a C compiler!" >&5
2671echo "$as_me: error: Failed to find a C compiler!" >&2;}
2672   { (exit 1); exit 1; }; }
2673fi
2674# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
2675case "$CC" in
2676  cl* | */cl* | CL* | */CL* )
2677    if test "$ac_cv_prog_cc_g" = yes ; then
2678      ac_cv_prog_cc_g=no
2679      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
2680echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
2681    fi ;;
2682esac
2683CFLAGS="$save_cflags"
2684
2685# Check if a project specific CFLAGS variable has been set
2686if test x$COIN_PRJCT != x; then
2687  eval coin_tmp=\${${COIN_PRJCT}_CFLAGS+set}
2688  if test x$coin_tmp = xset; then
2689    eval CFLAGS=\${${COIN_PRJCT}_CFLAGS}
2690  fi
2691fi
2692
2693if test x"$CFLAGS" = x; then
2694
2695  coin_add_cflags=
2696  coin_opt_cflags=
2697  coin_dbg_cflags=
2698  coin_warn_cflags=
2699
2700  if test "$GCC" = "yes"; then
2701    case "$CC" in
2702      icc* | */icc*)
2703        ;;
2704      *)
2705        coin_opt_cflags="-O3 -fomit-frame-pointer"
2706        coin_add_cflags="-pipe"
2707        coin_dbg_cflags="-g"
2708        coin_warn_cflags="-pedantic-errors -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall"
2709        case $enable_doscompile in
2710          mingw)
2711            CFLAGS="-mno-cygwin"
2712            cat >conftest.$ac_ext <<_ACEOF
2713/* confdefs.h.  */
2714_ACEOF
2715cat confdefs.h >>conftest.$ac_ext
2716cat >>conftest.$ac_ext <<_ACEOF
2717/* end confdefs.h.  */
2718
2719int
2720main ()
2721{
2722int i=0; i++;
2723  ;
2724  return 0;
2725}
2726_ACEOF
2727rm -f conftest.$ac_objext conftest$ac_exeext
2728if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2729  (eval $ac_link) 2>conftest.er1
2730  ac_status=$?
2731  grep -v '^ *+' conftest.er1 >conftest.err
2732  rm -f conftest.er1
2733  cat conftest.err >&5
2734  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2735  (exit $ac_status); } &&
2736         { ac_try='test -z "$ac_c_werror_flag"
2737                         || test ! -s conftest.err'
2738  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2739  (eval $ac_try) 2>&5
2740  ac_status=$?
2741  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2742  (exit $ac_status); }; } &&
2743         { ac_try='test -s conftest$ac_exeext'
2744  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2745  (eval $ac_try) 2>&5
2746  ac_status=$?
2747  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2748  (exit $ac_status); }; }; then
2749  coin_add_cflags="-mno-cygwin $coin_add_cflags"
2750else
2751  echo "$as_me: failed program was:" >&5
2752sed 's/^/| /' conftest.$ac_ext >&5
2753
2754fi
2755rm -f conftest.err conftest.$ac_objext \
2756      conftest$ac_exeext conftest.$ac_ext
2757            CFLAGS=
2758          ;;
2759        esac
2760    esac
2761  fi
2762  if test -z "$coin_opt_cflags"; then
2763    case $build in
2764      *-cygwin* | *-mingw*)
2765        case "$CC" in
2766          cl* | */cl* | CL* | */CL*)
2767            coin_opt_cflags='-MT -O2'
2768            coin_add_cflags='-nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
2769            coin_dbg_cflags='-MTd'
2770            ;;
2771        esac
2772        ;;
2773      *-linux-*)
2774        case "$CC" in
2775          icc* | */icc*)
2776            coin_opt_cflags="-O3 -ip"
2777            coin_add_cflags=""
2778            coin_dbg_cflags="-g"
2779            # Check if -i_dynamic is necessary (for new glibc library)
2780            CFLAGS=
2781            cat >conftest.$ac_ext <<_ACEOF
2782/* confdefs.h.  */
2783_ACEOF
2784cat confdefs.h >>conftest.$ac_ext
2785cat >>conftest.$ac_ext <<_ACEOF
2786/* end confdefs.h.  */
2787
2788int
2789main ()
2790{
2791int i=0; i++;
2792  ;
2793  return 0;
2794}
2795_ACEOF
2796rm -f conftest.$ac_objext conftest$ac_exeext
2797if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2798  (eval $ac_link) 2>conftest.er1
2799  ac_status=$?
2800  grep -v '^ *+' conftest.er1 >conftest.err
2801  rm -f conftest.er1
2802  cat conftest.err >&5
2803  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2804  (exit $ac_status); } &&
2805         { ac_try='test -z "$ac_c_werror_flag"
2806                         || test ! -s conftest.err'
2807  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2808  (eval $ac_try) 2>&5
2809  ac_status=$?
2810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811  (exit $ac_status); }; } &&
2812         { ac_try='test -s conftest$ac_exeext'
2813  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2814  (eval $ac_try) 2>&5
2815  ac_status=$?
2816  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2817  (exit $ac_status); }; }; then
2818  :
2819else
2820  echo "$as_me: failed program was:" >&5
2821sed 's/^/| /' conftest.$ac_ext >&5
2822
2823coin_add_cflags="-i_dynamic $coin_add_cflags"
2824fi
2825rm -f conftest.err conftest.$ac_objext \
2826      conftest$ac_exeext conftest.$ac_ext
2827            ;;
2828          pgcc* | */pgcc*)
2829            coin_opt_cflags="-fast"
2830            coin_add_cflags="-Kieee -pc 64"
2831            coin_dbg_cflags="-g"
2832            ;;
2833        esac
2834        ;;
2835      *-ibm-*)
2836        case "$CC" in
2837          xlc* | */xlc* | mpxlc* | */mpxlc*)
2838            coin_opt_cflags="-O3 -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
2839            coin_add_cflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
2840            coin_dbg_cflags="-g"
2841          ;;
2842        esac
2843        ;;
2844      *-hp-*)
2845        coin_opt_cflags="-O"
2846        coin_add_cflags="-Ae"
2847        coin_dbg_cflags="-g"
2848        ;;
2849      *-*-solaris*)
2850        coin_opt_cflags="-xO4"
2851        coin_dbg_cflags="-g"
2852        ;;
2853      *-sgi-*)
2854        coin_opt_cflags="-O -OPT:Olimit=0"
2855        coin_dbg_cflags="-g"
2856        ;;
2857    esac
2858  fi
2859
2860  if test "$ac_cv_prog_cc_g" = yes && test -z "$coin_dbg_cflags" ; then
2861    coin_dbg_cflags="-g"
2862  fi
2863
2864  if test -z "$coin_opt_cflags"; then
2865    # Try if -O option works if nothing else is set
2866    CFLAGS="-O"
2867    cat >conftest.$ac_ext <<_ACEOF
2868/* confdefs.h.  */
2869_ACEOF
2870cat confdefs.h >>conftest.$ac_ext
2871cat >>conftest.$ac_ext <<_ACEOF
2872/* end confdefs.h.  */
2873
2874int
2875main ()
2876{
2877int i=0; i++;
2878  ;
2879  return 0;
2880}
2881_ACEOF
2882rm -f conftest.$ac_objext conftest$ac_exeext
2883if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2884  (eval $ac_link) 2>conftest.er1
2885  ac_status=$?
2886  grep -v '^ *+' conftest.er1 >conftest.err
2887  rm -f conftest.er1
2888  cat conftest.err >&5
2889  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2890  (exit $ac_status); } &&
2891         { ac_try='test -z "$ac_c_werror_flag"
2892                         || test ! -s conftest.err'
2893  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2894  (eval $ac_try) 2>&5
2895  ac_status=$?
2896  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2897  (exit $ac_status); }; } &&
2898         { ac_try='test -s conftest$ac_exeext'
2899  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2900  (eval $ac_try) 2>&5
2901  ac_status=$?
2902  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2903  (exit $ac_status); }; }; then
2904  coin_opt_cflags="-O"
2905else
2906  echo "$as_me: failed program was:" >&5
2907sed 's/^/| /' conftest.$ac_ext >&5
2908
2909fi
2910rm -f conftest.err conftest.$ac_objext \
2911      conftest$ac_exeext conftest.$ac_ext
2912  fi
2913
2914  # if PM doesn't want the warning messages, take them out
2915  if test x"$coin_skip_warn_cflags" = xyes; then
2916    coin_warn_cflags=
2917  fi
2918
2919  if test x${DBG_CFLAGS+set} != xset; then
2920    DBG_CFLAGS="$coin_dbg_cflags $coin_add_cflags $coin_warn_cflags"
2921  fi
2922  if test x${OPT_CFLAGS+set} != xset; then
2923    OPT_CFLAGS="$coin_opt_cflags $coin_add_cflags -DNDEBUG $coin_warn_cflags"
2924  fi
2925
2926  DBG_CFLAGS="$DBG_CFLAGS $ADD_CFLAGS $CDEFS"
2927  OPT_CFLAGS="$OPT_CFLAGS $ADD_CFLAGS $CDEFS"
2928
2929  if test "$coin_debug_compile" = "true"; then
2930    CFLAGS="$DBG_CFLAGS"
2931  else
2932    CFLAGS="$OPT_CFLAGS"
2933  fi
2934else
2935  CFLAGS="$CFLAGS $ADD_CFLAGS $CDEFS"
2936  if test x${DBG_CFLAGS+set} != xset; then
2937    DBG_CFLAGS="$CFLAGS"
2938  fi
2939  if test x${OPT_CFLAGS+set} != xset; then
2940    OPT_CFLAGS="$CFLAGS"
2941  fi
2942fi
2943
2944# If CFLAGS contains -mno-cygwin, CPPFLAGS must also have it.
2945
2946case "$CFLAGS" in
2947  *-mno-cygwin*)
2948    if test x${CPPFLAGS+set} != xset ; then
2949      CPPFLAGS="-mno-cygwin"
2950    else
2951      case "$CPPFLAGS" in
2952        *-mno-cygwin*)
2953          ;;
2954        *)
2955          CPPFLAGS="$CPPFLAGS -mno-cygwin"
2956          ;;
2957      esac
2958    fi ;;
2959esac
2960
2961# Try if CFLAGS works
2962save_CFLAGS="$CFLAGS"
2963cat >conftest.$ac_ext <<_ACEOF
2964/* confdefs.h.  */
2965_ACEOF
2966cat confdefs.h >>conftest.$ac_ext
2967cat >>conftest.$ac_ext <<_ACEOF
2968/* end confdefs.h.  */
2969
2970int
2971main ()
2972{
2973int i=0; i++;
2974  ;
2975  return 0;
2976}
2977_ACEOF
2978rm -f conftest.$ac_objext conftest$ac_exeext
2979if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2980  (eval $ac_link) 2>conftest.er1
2981  ac_status=$?
2982  grep -v '^ *+' conftest.er1 >conftest.err
2983  rm -f conftest.er1
2984  cat conftest.err >&5
2985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986  (exit $ac_status); } &&
2987         { ac_try='test -z "$ac_c_werror_flag"
2988                         || test ! -s conftest.err'
2989  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2990  (eval $ac_try) 2>&5
2991  ac_status=$?
2992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993  (exit $ac_status); }; } &&
2994         { ac_try='test -s conftest$ac_exeext'
2995  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2996  (eval $ac_try) 2>&5
2997  ac_status=$?
2998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2999  (exit $ac_status); }; }; then
3000  :
3001else
3002  echo "$as_me: failed program was:" >&5
3003sed 's/^/| /' conftest.$ac_ext >&5
3004
3005CFLAGS=
3006fi
3007rm -f conftest.err conftest.$ac_objext \
3008      conftest$ac_exeext conftest.$ac_ext
3009if test -z "$CFLAGS"; then
3010  { 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
3011echo "$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;}
3012  CFLAGS='-O'
3013  cat >conftest.$ac_ext <<_ACEOF
3014/* confdefs.h.  */
3015_ACEOF
3016cat confdefs.h >>conftest.$ac_ext
3017cat >>conftest.$ac_ext <<_ACEOF
3018/* end confdefs.h.  */
3019
3020int
3021main ()
3022{
3023int i=0; i++;
3024  ;
3025  return 0;
3026}
3027_ACEOF
3028rm -f conftest.$ac_objext conftest$ac_exeext
3029if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3030  (eval $ac_link) 2>conftest.er1
3031  ac_status=$?
3032  grep -v '^ *+' conftest.er1 >conftest.err
3033  rm -f conftest.er1
3034  cat conftest.err >&5
3035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3036  (exit $ac_status); } &&
3037         { ac_try='test -z "$ac_c_werror_flag"
3038                         || test ! -s conftest.err'
3039  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3040  (eval $ac_try) 2>&5
3041  ac_status=$?
3042  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3043  (exit $ac_status); }; } &&
3044         { ac_try='test -s conftest$ac_exeext'
3045  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3046  (eval $ac_try) 2>&5
3047  ac_status=$?
3048  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3049  (exit $ac_status); }; }; then
3050  :
3051else
3052  echo "$as_me: failed program was:" >&5
3053sed 's/^/| /' conftest.$ac_ext >&5
3054
3055CFLAGS=
3056fi
3057rm -f conftest.err conftest.$ac_objext \
3058      conftest$ac_exeext conftest.$ac_ext
3059  if test -z "$CFLAGS"; then
3060    { 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
3061echo "$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;}
3062  fi
3063fi
3064
3065{ echo "$as_me:$LINENO: C compiler options are: $CFLAGS" >&5
3066echo "$as_me: C compiler options are: $CFLAGS" >&6;}
3067
3068
3069if test x"$MPICC" = x; then :; else
3070  { echo "$as_me:$LINENO: Will use MPI C compiler $MPICC" >&5
3071echo "$as_me: Will use MPI C compiler $MPICC" >&6;}
3072  CC="$MPICC"
3073fi
3074
3075# Correct ADDLIBS initialization if we are using the MS compiler
3076case "$CC" in
3077  cl* | */cl* | CL* | */CL*)
3078    ADDLIBS=
3079    case $build in
3080  *-mingw*)
3081    if test "${LD+set}" = set; then :; else
3082      LD=link
3083    fi
3084    ;;
3085 esac
3086 case $enable_doscompile in
3087   msvc)
3088     if test "x${LD+set}" = xset; then :; else
3089       LD=link
3090     fi
3091     ;;
3092 esac
3093
3094    ;;
3095esac
3096
3097ac_ext=c
3098ac_cpp='$CPP $CPPFLAGS'
3099ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3100ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3101ac_compiler_gnu=$ac_cv_c_compiler_gnu
3102
3103
3104
3105 #Let's try if that overcomes configuration problem with VC++ 6.0
3106
3107ac_ext=cc
3108ac_cpp='$CXXCPP $CPPFLAGS'
3109ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3110ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3111ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3112
3113
3114
3115
3116
3117
3118
3119coin_has_cxx=yes
3120
3121save_cxxflags="$CXXFLAGS"
3122# For *-*-solaris*, promote Studio/Workshop compiler to front of list.
3123case $build in
3124  *-cygwin* | *-mingw*)
3125             if test "$enable_doscompile" = msvc ; then
3126               comps="cl"
3127             else
3128               comps="g++ cl"
3129             fi ;;
3130  *-*-solaris*)
3131             comps="CC xlC aCC g++ c++ pgCC icpc gpp cxx cc++ cl FCC KCC RCC" ;;
3132  *-darwin*) comps="g++ c++ CC" ;;
3133          *) comps="xlC aCC CC g++ c++ pgCC icpc gpp cxx cc++ cl FCC KCC RCC" ;;
3134esac
3135
3136# We delete the cached value, since the test might not have been
3137# performed with our choice of compilers earlier
3138$as_unset ac_cv_prog_CXX || test "${ac_cv_prog_CXX+set}" != set || { ac_cv_prog_CXX=; export ac_cv_prog_CXX; }
3139# AC_MSG_NOTICE([C++ compiler candidates: $comps])
3140ac_ext=cc
3141ac_cpp='$CXXCPP $CPPFLAGS'
3142ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3143ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3144ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3145if test -n "$ac_tool_prefix"; then
3146  for ac_prog in $CCC $comps
3147  do
3148    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3149set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3150echo "$as_me:$LINENO: checking for $ac_word" >&5
3151echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3152if test "${ac_cv_prog_CXX+set}" = set; then
3153  echo $ECHO_N "(cached) $ECHO_C" >&6
3154else
3155  if test -n "$CXX"; then
3156  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3157else
3158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3159for as_dir in $PATH
3160do
3161  IFS=$as_save_IFS
3162  test -z "$as_dir" && as_dir=.
3163  for ac_exec_ext in '' $ac_executable_extensions; do
3164  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3165    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3166    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3167    break 2
3168  fi
3169done
3170done
3171
3172fi
3173fi
3174CXX=$ac_cv_prog_CXX
3175if test -n "$CXX"; then
3176  echo "$as_me:$LINENO: result: $CXX" >&5
3177echo "${ECHO_T}$CXX" >&6
3178else
3179  echo "$as_me:$LINENO: result: no" >&5
3180echo "${ECHO_T}no" >&6
3181fi
3182
3183    test -n "$CXX" && break
3184  done
3185fi
3186if test -z "$CXX"; then
3187  ac_ct_CXX=$CXX
3188  for ac_prog in $CCC $comps
3189do
3190  # Extract the first word of "$ac_prog", so it can be a program name with args.
3191set dummy $ac_prog; ac_word=$2
3192echo "$as_me:$LINENO: checking for $ac_word" >&5
3193echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3194if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3195  echo $ECHO_N "(cached) $ECHO_C" >&6
3196else
3197  if test -n "$ac_ct_CXX"; then
3198  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3199else
3200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3201for as_dir in $PATH
3202do
3203  IFS=$as_save_IFS
3204  test -z "$as_dir" && as_dir=.
3205  for ac_exec_ext in '' $ac_executable_extensions; do
3206  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3207    ac_cv_prog_ac_ct_CXX="$ac_prog"
3208    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3209    break 2
3210  fi
3211done
3212done
3213
3214fi
3215fi
3216ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3217if test -n "$ac_ct_CXX"; then
3218  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3219echo "${ECHO_T}$ac_ct_CXX" >&6
3220else
3221  echo "$as_me:$LINENO: result: no" >&5
3222echo "${ECHO_T}no" >&6
3223fi
3224
3225  test -n "$ac_ct_CXX" && break
3226done
3227test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3228
3229  CXX=$ac_ct_CXX
3230fi
3231
3232
3233# Provide some information about the compiler.
3234echo "$as_me:$LINENO:" \
3235     "checking for C++ compiler version" >&5
3236ac_compiler=`set X $ac_compile; echo $2`
3237{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3238  (eval $ac_compiler --version </dev/null >&5) 2>&5
3239  ac_status=$?
3240  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3241  (exit $ac_status); }
3242{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3243  (eval $ac_compiler -v </dev/null >&5) 2>&5
3244  ac_status=$?
3245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3246  (exit $ac_status); }
3247{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3248  (eval $ac_compiler -V </dev/null >&5) 2>&5
3249  ac_status=$?
3250  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3251  (exit $ac_status); }
3252
3253echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3254echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3255if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3256  echo $ECHO_N "(cached) $ECHO_C" >&6
3257else
3258  cat >conftest.$ac_ext <<_ACEOF
3259/* confdefs.h.  */
3260_ACEOF
3261cat confdefs.h >>conftest.$ac_ext
3262cat >>conftest.$ac_ext <<_ACEOF
3263/* end confdefs.h.  */
3264
3265int
3266main ()
3267{
3268#ifndef __GNUC__
3269       choke me
3270#endif
3271
3272  ;
3273  return 0;
3274}
3275_ACEOF
3276rm -f conftest.$ac_objext
3277if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3278  (eval $ac_compile) 2>conftest.er1
3279  ac_status=$?
3280  grep -v '^ *+' conftest.er1 >conftest.err
3281  rm -f conftest.er1
3282  cat conftest.err >&5
3283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3284  (exit $ac_status); } &&
3285         { ac_try='test -z "$ac_cxx_werror_flag"
3286                         || test ! -s conftest.err'
3287  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3288  (eval $ac_try) 2>&5
3289  ac_status=$?
3290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3291  (exit $ac_status); }; } &&
3292         { ac_try='test -s conftest.$ac_objext'
3293  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3294  (eval $ac_try) 2>&5
3295  ac_status=$?
3296  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3297  (exit $ac_status); }; }; then
3298  ac_compiler_gnu=yes
3299else
3300  echo "$as_me: failed program was:" >&5
3301sed 's/^/| /' conftest.$ac_ext >&5
3302
3303ac_compiler_gnu=no
3304fi
3305rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3306ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3307
3308fi
3309echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3310echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3311GXX=`test $ac_compiler_gnu = yes && echo yes`
3312ac_test_CXXFLAGS=${CXXFLAGS+set}
3313ac_save_CXXFLAGS=$CXXFLAGS
3314CXXFLAGS="-g"
3315echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3316echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3317if test "${ac_cv_prog_cxx_g+set}" = set; then
3318  echo $ECHO_N "(cached) $ECHO_C" >&6
3319else
3320  cat >conftest.$ac_ext <<_ACEOF
3321/* confdefs.h.  */
3322_ACEOF
3323cat confdefs.h >>conftest.$ac_ext
3324cat >>conftest.$ac_ext <<_ACEOF
3325/* end confdefs.h.  */
3326
3327int
3328main ()
3329{
3330
3331  ;
3332  return 0;
3333}
3334_ACEOF
3335rm -f conftest.$ac_objext
3336if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3337  (eval $ac_compile) 2>conftest.er1
3338  ac_status=$?
3339  grep -v '^ *+' conftest.er1 >conftest.err
3340  rm -f conftest.er1
3341  cat conftest.err >&5
3342  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3343  (exit $ac_status); } &&
3344         { ac_try='test -z "$ac_cxx_werror_flag"
3345                         || test ! -s conftest.err'
3346  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3347  (eval $ac_try) 2>&5
3348  ac_status=$?
3349  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3350  (exit $ac_status); }; } &&
3351         { ac_try='test -s conftest.$ac_objext'
3352  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3353  (eval $ac_try) 2>&5
3354  ac_status=$?
3355  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3356  (exit $ac_status); }; }; then
3357  ac_cv_prog_cxx_g=yes
3358else
3359  echo "$as_me: failed program was:" >&5
3360sed 's/^/| /' conftest.$ac_ext >&5
3361
3362ac_cv_prog_cxx_g=no
3363fi
3364rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3365fi
3366echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3367echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3368if test "$ac_test_CXXFLAGS" = set; then
3369  CXXFLAGS=$ac_save_CXXFLAGS
3370elif test $ac_cv_prog_cxx_g = yes; then
3371  if test "$GXX" = yes; then
3372    CXXFLAGS="-g -O2"
3373  else
3374    CXXFLAGS="-g"
3375  fi
3376else
3377  if test "$GXX" = yes; then
3378    CXXFLAGS="-O2"
3379  else
3380    CXXFLAGS=
3381  fi
3382fi
3383for ac_declaration in \
3384   '' \
3385   'extern "C" void std::exit (int) throw (); using std::exit;' \
3386   'extern "C" void std::exit (int); using std::exit;' \
3387   'extern "C" void exit (int) throw ();' \
3388   'extern "C" void exit (int);' \
3389   'void exit (int);'
3390do
3391  cat >conftest.$ac_ext <<_ACEOF
3392/* confdefs.h.  */
3393_ACEOF
3394cat confdefs.h >>conftest.$ac_ext
3395cat >>conftest.$ac_ext <<_ACEOF
3396/* end confdefs.h.  */
3397$ac_declaration
3398#include <stdlib.h>
3399int
3400main ()
3401{
3402exit (42);
3403  ;
3404  return 0;
3405}
3406_ACEOF
3407rm -f conftest.$ac_objext
3408if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3409  (eval $ac_compile) 2>conftest.er1
3410  ac_status=$?
3411  grep -v '^ *+' conftest.er1 >conftest.err
3412  rm -f conftest.er1
3413  cat conftest.err >&5
3414  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3415  (exit $ac_status); } &&
3416         { ac_try='test -z "$ac_cxx_werror_flag"
3417                         || test ! -s conftest.err'
3418  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3419  (eval $ac_try) 2>&5
3420  ac_status=$?
3421  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3422  (exit $ac_status); }; } &&
3423         { ac_try='test -s conftest.$ac_objext'
3424  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3425  (eval $ac_try) 2>&5
3426  ac_status=$?
3427  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3428  (exit $ac_status); }; }; then
3429  :
3430else
3431  echo "$as_me: failed program was:" >&5
3432sed 's/^/| /' conftest.$ac_ext >&5
3433
3434continue
3435fi
3436rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3437  cat >conftest.$ac_ext <<_ACEOF
3438/* confdefs.h.  */
3439_ACEOF
3440cat confdefs.h >>conftest.$ac_ext
3441cat >>conftest.$ac_ext <<_ACEOF
3442/* end confdefs.h.  */
3443$ac_declaration
3444int
3445main ()
3446{
3447exit (42);
3448  ;
3449  return 0;
3450}
3451_ACEOF
3452rm -f conftest.$ac_objext
3453if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3454  (eval $ac_compile) 2>conftest.er1
3455  ac_status=$?
3456  grep -v '^ *+' conftest.er1 >conftest.err
3457  rm -f conftest.er1
3458  cat conftest.err >&5
3459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3460  (exit $ac_status); } &&
3461         { ac_try='test -z "$ac_cxx_werror_flag"
3462                         || test ! -s conftest.err'
3463  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3464  (eval $ac_try) 2>&5
3465  ac_status=$?
3466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3467  (exit $ac_status); }; } &&
3468         { ac_try='test -s conftest.$ac_objext'
3469  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3470  (eval $ac_try) 2>&5
3471  ac_status=$?
3472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3473  (exit $ac_status); }; }; then
3474  break
3475else
3476  echo "$as_me: failed program was:" >&5
3477sed 's/^/| /' conftest.$ac_ext >&5
3478
3479fi
3480rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3481done
3482rm -f conftest*
3483if test -n "$ac_declaration"; then
3484  echo '#ifdef __cplusplus' >>confdefs.h
3485  echo $ac_declaration      >>confdefs.h
3486  echo '#endif'             >>confdefs.h
3487fi
3488
3489ac_ext=cc
3490ac_cpp='$CXXCPP $CPPFLAGS'
3491ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3492ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3493ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3494
3495if test -z "$CXX" ; then
3496  { { echo "$as_me:$LINENO: error: Failed to find a C++ compiler!" >&5
3497echo "$as_me: error: Failed to find a C++ compiler!" >&2;}
3498   { (exit 1); exit 1; }; }
3499fi
3500
3501# It seems that we need to cleanup something here for the Windows
3502case "$CXX" in
3503  cl* | */cl* | CL* | */CL* )
3504    sed -e 's/^void exit (int);//' confdefs.h >> confdefs.hh
3505    mv confdefs.hh confdefs.h
3506    ;;
3507esac
3508
3509# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
3510case "$CXX" in
3511  cl* | */cl* | CL* | */CL* )
3512    if test "$ac_cv_prog_cxx_g" = yes ; then
3513      ac_cv_prog_cxx_g=no
3514      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
3515echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
3516    fi ;;
3517esac
3518CXXFLAGS="$save_cxxflags"
3519
3520# Check if a project specific CXXFLAGS variable has been set
3521if test x$COIN_PRJCT != x; then
3522  eval coin_tmp=\${${COIN_PRJCT}_CXXFLAGS+set}
3523  if test x$coin_tmp = xset; then
3524    eval CXXFLAGS=\${${COIN_PRJCT}_CXXFLAGS}
3525  fi
3526fi
3527
3528if test x"$CXXFLAGS" = x; then
3529
3530# ToDo decide whether we want -DNDEBUG for optimization
3531  coin_add_cxxflags=
3532  coin_opt_cxxflags=
3533  coin_dbg_cxxflags=
3534  coin_warn_cxxflags=
3535
3536  if test "$GXX" = "yes"; then
3537    case "$CXX" in
3538      icpc* | */icpc*)
3539        ;;
3540      *)
3541# ToDo decide about unroll-loops
3542        coin_opt_cxxflags="-O3 -fomit-frame-pointer"
3543        coin_add_cxxflags="-pipe"
3544        coin_dbg_cxxflags="-g"
3545        coin_warn_cxxflags="-pedantic-errors -Wimplicit -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion"
3546        case $enable_doscompile in
3547          mingw)
3548            CXXFLAGS="-mno-cygwin"
3549            cat >conftest.$ac_ext <<_ACEOF
3550/* confdefs.h.  */
3551_ACEOF
3552cat confdefs.h >>conftest.$ac_ext
3553cat >>conftest.$ac_ext <<_ACEOF
3554/* end confdefs.h.  */
3555
3556int
3557main ()
3558{
3559int i=0; i++;
3560  ;
3561  return 0;
3562}
3563_ACEOF
3564rm -f conftest.$ac_objext conftest$ac_exeext
3565if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3566  (eval $ac_link) 2>conftest.er1
3567  ac_status=$?
3568  grep -v '^ *+' conftest.er1 >conftest.err
3569  rm -f conftest.er1
3570  cat conftest.err >&5
3571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3572  (exit $ac_status); } &&
3573         { ac_try='test -z "$ac_cxx_werror_flag"
3574                         || test ! -s conftest.err'
3575  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3576  (eval $ac_try) 2>&5
3577  ac_status=$?
3578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3579  (exit $ac_status); }; } &&
3580         { ac_try='test -s conftest$ac_exeext'
3581  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3582  (eval $ac_try) 2>&5
3583  ac_status=$?
3584  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3585  (exit $ac_status); }; }; then
3586  coin_add_cxxflags="-mno-cygwin $coin_add_cxxflags"
3587else
3588  echo "$as_me: failed program was:" >&5
3589sed 's/^/| /' conftest.$ac_ext >&5
3590
3591fi
3592rm -f conftest.err conftest.$ac_objext \
3593      conftest$ac_exeext conftest.$ac_ext
3594            CXXFLAGS=
3595            ;;
3596        esac
3597    esac
3598  fi
3599
3600# Note that we do not need to cover GCC in the following tests.
3601
3602  if test -z "$coin_opt_cxxflags"; then
3603    case $build in
3604      *-cygwin* | *-mingw*)
3605        case "$CXX" in
3606          cl* | */cl* | CL* | */CL*)
3607            # The MT and MTd options are mutually exclusive
3608            coin_opt_cxxflags='-MT -O2'
3609            coin_add_cxxflags='-nologo -EHsc -GR -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
3610            coin_dbg_cxxflags='-MTd'
3611            ;;
3612        esac
3613        ;;
3614      *-linux-*)
3615        case "$CXX" in
3616          icpc* | */icpc*)
3617            coin_opt_cxxflags="-O3 -ip"
3618            coin_add_cxxflags=""
3619            coin_dbg_cxxflags="-g"
3620            # Check if -i_dynamic is necessary (for new glibc library)
3621            CXXFLAGS=
3622            cat >conftest.$ac_ext <<_ACEOF
3623/* confdefs.h.  */
3624_ACEOF
3625cat confdefs.h >>conftest.$ac_ext
3626cat >>conftest.$ac_ext <<_ACEOF
3627/* end confdefs.h.  */
3628
3629int
3630main ()
3631{
3632int i=0; i++;
3633  ;
3634  return 0;
3635}
3636_ACEOF
3637rm -f conftest.$ac_objext conftest$ac_exeext
3638if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3639  (eval $ac_link) 2>conftest.er1
3640  ac_status=$?
3641  grep -v '^ *+' conftest.er1 >conftest.err
3642  rm -f conftest.er1
3643  cat conftest.err >&5
3644  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3645  (exit $ac_status); } &&
3646         { ac_try='test -z "$ac_cxx_werror_flag"
3647                         || test ! -s conftest.err'
3648  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3649  (eval $ac_try) 2>&5
3650  ac_status=$?
3651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3652  (exit $ac_status); }; } &&
3653         { ac_try='test -s conftest$ac_exeext'
3654  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3655  (eval $ac_try) 2>&5
3656  ac_status=$?
3657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3658  (exit $ac_status); }; }; then
3659  :
3660else
3661  echo "$as_me: failed program was:" >&5
3662sed 's/^/| /' conftest.$ac_ext >&5
3663
3664coin_add_cxxflags="-i_dynamic $coin_add_cxxflags"
3665fi
3666rm -f conftest.err conftest.$ac_objext \
3667      conftest$ac_exeext conftest.$ac_ext
3668            ;;
3669          pgCC* | */pgCC*)
3670            coin_opt_cxxflags="-fast"
3671            coin_add_cxxflags="-Kieee -pc 64"
3672            coin_dbg_cxxflags="-g"
3673            ;;
3674        esac
3675        ;;
3676      *-ibm-*)
3677        case "$CXX" in
3678          xlC* | */xlC* | mpxlC* | */mpxlC*)
3679            coin_opt_cxxflags="-O3 -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
3680            coin_add_cxxflags="-bmaxdata:0x80000000 -qrtti=dyna -qsuppress=1500-036 -qsuppress=1500-029"
3681            coin_dbg_cxxflags="-g"
3682            ;;
3683        esac
3684        ;;
3685      *-hp-*)
3686        case "$CXX" in
3687          aCC* | */aCC* )
3688            coin_opt_cxxflags="-O"
3689            coin_add_cxxflags="-AA"
3690            coin_dbg_cxxflags="-g"
3691            ;;
3692        esac
3693        ;;
3694      *-*-solaris*)
3695          coin_opt_cxxflags="-O4"
3696          coin_dbg_cxxflags="-g"
3697        ;;
3698    esac
3699  fi
3700
3701# Generic flag settings. If these don't work, add a case above.
3702
3703  if test "$ac_cv_prog_cxx_g" = yes && test -z "$coin_dbg_cxxflags" ; then
3704    coin_dbg_cxxflags="-g"
3705  fi
3706
3707  if test -z "$coin_opt_cxxflags"; then
3708    # Try if -O option works if nothing else is set
3709    CXXFLAGS=-O
3710    cat >conftest.$ac_ext <<_ACEOF
3711/* confdefs.h.  */
3712_ACEOF
3713cat confdefs.h >>conftest.$ac_ext
3714cat >>conftest.$ac_ext <<_ACEOF
3715/* end confdefs.h.  */
3716
3717int
3718main ()
3719{
3720int i=0; i++;
3721  ;
3722  return 0;
3723}
3724_ACEOF
3725rm -f conftest.$ac_objext conftest$ac_exeext
3726if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3727  (eval $ac_link) 2>conftest.er1
3728  ac_status=$?
3729  grep -v '^ *+' conftest.er1 >conftest.err
3730  rm -f conftest.er1
3731  cat conftest.err >&5
3732  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3733  (exit $ac_status); } &&
3734         { ac_try='test -z "$ac_cxx_werror_flag"
3735                         || test ! -s conftest.err'
3736  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3737  (eval $ac_try) 2>&5
3738  ac_status=$?
3739  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3740  (exit $ac_status); }; } &&
3741         { ac_try='test -s conftest$ac_exeext'
3742  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3743  (eval $ac_try) 2>&5
3744  ac_status=$?
3745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3746  (exit $ac_status); }; }; then
3747  coin_opt_cxxflags="-O"
3748else
3749  echo "$as_me: failed program was:" >&5
3750sed 's/^/| /' conftest.$ac_ext >&5
3751
3752fi
3753rm -f conftest.err conftest.$ac_objext \
3754      conftest$ac_exeext conftest.$ac_ext
3755  fi
3756
3757  # if PM doesn't want the warning messages, take them out
3758  if test x"$coin_skip_warn_cxxflags" = xyes; then
3759    coin_warn_cxxflags=
3760  fi
3761
3762# Do final setup of flags based on values determined above.
3763
3764  if test x${DBG_CXXFLAGS+set} != xset; then
3765    DBG_CXXFLAGS="$coin_dbg_cxxflags $coin_add_cxxflags $coin_warn_cxxflags"
3766  fi
3767  if test x${OPT_CXXFLAGS+set} != xset; then
3768    OPT_CXXFLAGS="$coin_opt_cxxflags $coin_add_cxxflags -DNDEBUG $coin_warn_cxxflags"
3769  fi
3770
3771  DBG_CXXFLAGS="$DBG_CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3772  OPT_CXXFLAGS="$OPT_CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3773
3774  if test "$coin_debug_compile" = "true"; then
3775    CXXFLAGS="$DBG_CXXFLAGS"
3776  else
3777    CXXFLAGS="$OPT_CXXFLAGS"
3778  fi
3779
3780# Handle the case where CXXFLAGS was set externally.
3781else
3782  CXXFLAGS="$CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3783  if test x${DBG_CXXFLAGS+set} != xset; then
3784    DBG_CXXFLAGS="$CXXFLAGS"
3785  fi
3786  if test x${OPT_CXXFLAGS+set} != xset; then
3787    OPT_CXXFLAGS="$CXXFLAGS"
3788  fi
3789fi
3790
3791# If CXXFLAGS contains -mno-cygwin, CPPFLAGS must also have it.
3792
3793case "$CXXFLAGS" in
3794  *-mno-cygwin*)
3795    if test x${CPPFLAGS+set} != xset ; then
3796      CPPFLAGS="-mno-cygwin"
3797    else
3798      case "$CPPFLAGS" in
3799        *-mno-cygwin*)
3800          ;;
3801        *)
3802          CPPFLAGS="$CPPFLAGS -mno-cygwin"
3803          ;;
3804      esac
3805    fi ;;
3806esac
3807
3808# Try if CXXFLAGS works
3809save_CXXFLAGS="$CXXFLAGS"
3810cat >conftest.$ac_ext <<_ACEOF
3811/* confdefs.h.  */
3812_ACEOF
3813cat confdefs.h >>conftest.$ac_ext
3814cat >>conftest.$ac_ext <<_ACEOF
3815/* end confdefs.h.  */
3816
3817int
3818main ()
3819{
3820int i=0; i++;
3821  ;
3822  return 0;
3823}
3824_ACEOF
3825rm -f conftest.$ac_objext conftest$ac_exeext
3826if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3827  (eval $ac_link) 2>conftest.er1
3828  ac_status=$?
3829  grep -v '^ *+' conftest.er1 >conftest.err
3830  rm -f conftest.er1
3831  cat conftest.err >&5
3832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3833  (exit $ac_status); } &&
3834         { ac_try='test -z "$ac_cxx_werror_flag"
3835                         || test ! -s conftest.err'
3836  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3837  (eval $ac_try) 2>&5
3838  ac_status=$?
3839  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3840  (exit $ac_status); }; } &&
3841         { ac_try='test -s conftest$ac_exeext'
3842  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3843  (eval $ac_try) 2>&5
3844  ac_status=$?
3845  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3846  (exit $ac_status); }; }; then
3847  :
3848else
3849  echo "$as_me: failed program was:" >&5
3850sed 's/^/| /' conftest.$ac_ext >&5
3851
3852CXXFLAGS=
3853fi
3854rm -f conftest.err conftest.$ac_objext \
3855      conftest$ac_exeext conftest.$ac_ext
3856if test -z "$CXXFLAGS"; then
3857  { echo "$as_me:$LINENO: WARNING: The flags CXXFLAGS=\"$save_CXXFLAGS\" do not work.  I will now just try '-O', but you might want to set CXXFLAGS manually." >&5
3858echo "$as_me: WARNING: The flags CXXFLAGS=\"$save_CXXFLAGS\" do not work.  I will now just try '-O', but you might want to set CXXFLAGS manually." >&2;}
3859  CXXFLAGS='-O'
3860  cat >conftest.$ac_ext <<_ACEOF
3861/* confdefs.h.  */
3862_ACEOF
3863cat confdefs.h >>conftest.$ac_ext
3864cat >>conftest.$ac_ext <<_ACEOF
3865/* end confdefs.h.  */
3866
3867int
3868main ()
3869{
3870int i=0; i++;
3871  ;
3872  return 0;
3873}
3874_ACEOF
3875rm -f conftest.$ac_objext conftest$ac_exeext
3876if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3877  (eval $ac_link) 2>conftest.er1
3878  ac_status=$?
3879  grep -v '^ *+' conftest.er1 >conftest.err
3880  rm -f conftest.er1
3881  cat conftest.err >&5
3882  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3883  (exit $ac_status); } &&
3884         { ac_try='test -z "$ac_cxx_werror_flag"
3885                         || test ! -s conftest.err'
3886  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3887  (eval $ac_try) 2>&5
3888  ac_status=$?
3889  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3890  (exit $ac_status); }; } &&
3891         { ac_try='test -s conftest$ac_exeext'
3892  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3893  (eval $ac_try) 2>&5
3894  ac_status=$?
3895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3896  (exit $ac_status); }; }; then
3897  :
3898else
3899  echo "$as_me: failed program was:" >&5
3900sed 's/^/| /' conftest.$ac_ext >&5
3901
3902CXXFLAGS=
3903fi
3904rm -f conftest.err conftest.$ac_objext \
3905      conftest$ac_exeext conftest.$ac_ext
3906  if test -z "$CXXFLAGS"; then
3907    { echo "$as_me:$LINENO: WARNING: This value for CXXFLAGS does not work.  I will continue with empty CXXFLAGS, but you might want to set CXXFLAGS manually." >&5
3908echo "$as_me: WARNING: This value for CXXFLAGS does not work.  I will continue with empty CXXFLAGS, but you might want to set CXXFLAGS manually." >&2;}
3909  fi
3910fi
3911
3912{ echo "$as_me:$LINENO: C++ compiler options are: $CXXFLAGS" >&5
3913echo "$as_me: C++ compiler options are: $CXXFLAGS" >&6;}
3914
3915
3916if test x"$MPICXX" = x; then :; else
3917  { echo "$as_me:$LINENO: Will use MPI C++ compiler $MPICXX" >&5
3918echo "$as_me: Will use MPI C++ compiler $MPICXX" >&6;}
3919  CXX="$MPICXX"
3920fi
3921
3922case "$CXX" in
3923  cl* | */cl* | CL* | */CL* )
3924    case $build in
3925  *-mingw*)
3926    if test "${LD+set}" = set; then :; else
3927      LD=link
3928    fi
3929    ;;
3930 esac
3931 case $enable_doscompile in
3932   msvc)
3933     if test "x${LD+set}" = xset; then :; else
3934       LD=link
3935     fi
3936     ;;
3937 esac
3938
3939    ;;
3940esac
3941
3942ac_ext=c
3943ac_cpp='$CPP $CPPFLAGS'
3944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3946ac_compiler_gnu=$ac_cv_c_compiler_gnu
3947
3948
3949
3950# Initialize automake and libtool
3951{
3952
3953
3954
3955# START
3956
3957# On Cygwin and AIX, building DLLs doesn't work
3958case $build in
3959  *-cygwin*)
3960    coin_disable_shared=yes
3961    platform=Cygwin
3962  ;;
3963  *-aix*)
3964    coin_disable_shared=yes
3965    platform=AIX
3966  ;;
3967  *-mingw*)
3968    coin_disable_shared=yes
3969    platform="Msys"
3970#    case "$CXX" in
3971#      cl*)
3972#        coin_disable_shared=yes
3973#        platform="Msys with cl"
3974#    ;;
3975#    esac
3976  ;;
3977esac
3978if test x"$coin_disable_shared" = xyes; then
3979  if test x"$enable_shared" = xyes; then
3980    { echo "$as_me:$LINENO: WARNING: On $platform, shared objects are not supported. I'm disabling your choice." >&5
3981echo "$as_me: WARNING: On $platform, shared objects are not supported. I'm disabling your choice." >&2;}
3982  fi
3983  enable_shared=no
3984fi
3985# By default, we only want the shared objects to be compiled
3986# Check whether --enable-static or --disable-static was given.
3987if test "${enable_static+set}" = set; then
3988  enableval="$enable_static"
3989  p=${PACKAGE-default}
3990    case $enableval in
3991    yes) enable_static=yes ;;
3992    no) enable_static=no ;;
3993    *)
3994     enable_static=no
3995      # Look at the argument we got.  We use all the common list separators.
3996      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3997      for pkg in $enableval; do
3998        IFS="$lt_save_ifs"
3999        if test "X$pkg" = "X$p"; then
4000          enable_static=yes
4001        fi
4002      done
4003      IFS="$lt_save_ifs"
4004      ;;
4005    esac
4006else
4007  enable_static=no
4008fi;
4009
4010
4011
4012
4013# Initialize automake
4014echo "$as_me:$LINENO: checking for egrep" >&5
4015echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4016if test "${ac_cv_prog_egrep+set}" = set; then
4017  echo $ECHO_N "(cached) $ECHO_C" >&6
4018else
4019  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4020    then ac_cv_prog_egrep='grep -E'
4021    else ac_cv_prog_egrep='egrep'
4022    fi
4023fi
4024echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4025echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4026 EGREP=$ac_cv_prog_egrep
4027
4028
4029am__api_version="1.9"
4030# Find a good install program.  We prefer a C program (faster),
4031# so one script is as good as another.  But avoid the broken or
4032# incompatible versions:
4033# SysV /etc/install, /usr/sbin/install
4034# SunOS /usr/etc/install
4035# IRIX /sbin/install
4036# AIX /bin/install
4037# AmigaOS /C/install, which installs bootblocks on floppy discs
4038# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4039# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4040# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4041# OS/2's system install, which has a completely different semantic
4042# ./install, which can be erroneously created by make from ./install.sh.
4043echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4044echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4045if test -z "$INSTALL"; then
4046if test "${ac_cv_path_install+set}" = set; then
4047  echo $ECHO_N "(cached) $ECHO_C" >&6
4048else
4049  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4050for as_dir in $PATH
4051do
4052  IFS=$as_save_IFS
4053  test -z "$as_dir" && as_dir=.
4054  # Account for people who put trailing slashes in PATH elements.
4055case $as_dir/ in
4056  ./ | .// | /cC/* | \
4057  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4058  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4059  /usr/ucb/* ) ;;
4060  *)
4061    # OSF1 and SCO ODT 3.0 have their own names for install.
4062    # Don't use installbsd from OSF since it installs stuff as root
4063    # by default.
4064    for ac_prog in ginstall scoinst install; do
4065      for ac_exec_ext in '' $ac_executable_extensions; do
4066        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4067          if test $ac_prog = install &&
4068            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4069            # AIX install.  It has an incompatible calling convention.
4070            :
4071          elif test $ac_prog = install &&
4072            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4073            # program-specific install script used by HP pwplus--don't use.
4074            :
4075          else
4076            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4077            break 3
4078          fi
4079        fi
4080      done
4081    done
4082    ;;
4083esac
4084done
4085
4086
4087fi
4088  if test "${ac_cv_path_install+set}" = set; then
4089    INSTALL=$ac_cv_path_install
4090  else
4091    # As a last resort, use the slow shell script.  We don't cache a
4092    # path for INSTALL within a source directory, because that will
4093    # break other packages using the cache if that directory is
4094    # removed, or if the path is relative.
4095    INSTALL=$ac_install_sh
4096  fi
4097fi
4098echo "$as_me:$LINENO: result: $INSTALL" >&5
4099echo "${ECHO_T}$INSTALL" >&6
4100
4101# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4102# It thinks the first close brace ends the variable substitution.
4103test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4104
4105test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4106
4107test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4108
4109echo "$as_me:$LINENO: checking whether build environment is sane" >&5
4110echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
4111# Just in case
4112sleep 1
4113echo timestamp > conftest.file
4114# Do `set' in a subshell so we don't clobber the current shell's
4115# arguments.  Must try -L first in case configure is actually a
4116# symlink; some systems play weird games with the mod time of symlinks
4117# (eg FreeBSD returns the mod time of the symlink's containing
4118# directory).
4119if (
4120   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
4121   if test "$*" = "X"; then
4122      # -L didn't work.
4123      set X `ls -t $srcdir/configure conftest.file`
4124   fi
4125   rm -f conftest.file
4126   if test "$*" != "X $srcdir/configure conftest.file" \
4127      && test "$*" != "X conftest.file $srcdir/configure"; then
4128
4129      # If neither matched, then we have a broken ls.  This can happen
4130      # if, for instance, CONFIG_SHELL is bash and it inherits a
4131      # broken ls alias from the environment.  This has actually
4132      # happened.  Such a system could not be considered "sane".
4133      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
4134alias in your environment" >&5
4135echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
4136alias in your environment" >&2;}
4137   { (exit 1); exit 1; }; }
4138   fi
4139
4140   test "$2" = conftest.file
4141   )
4142then
4143   # Ok.
4144   :
4145else
4146   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
4147Check your system clock" >&5
4148echo "$as_me: error: newly created file is older than distributed files!
4149Check your system clock" >&2;}
4150   { (exit 1); exit 1; }; }
4151fi
4152echo "$as_me:$LINENO: result: yes" >&5
4153echo "${ECHO_T}yes" >&6
4154test "$program_prefix" != NONE &&
4155  program_transform_name="s,^,$program_prefix,;$program_transform_name"
4156# Use a double $ so make ignores it.
4157test "$program_suffix" != NONE &&
4158  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
4159# Double any \ or $.  echo might interpret backslashes.
4160# By default was `s,x,x', remove it if useless.
4161cat <<\_ACEOF >conftest.sed
4162s/[\\$]/&&/g;s/;s,x,x,$//
4163_ACEOF
4164program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
4165rm conftest.sed
4166
4167# expand $ac_aux_dir to an absolute path
4168am_aux_dir=`cd $ac_aux_dir && pwd`
4169
4170test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
4171# Use eval to expand $SHELL
4172if eval "$MISSING --run true"; then
4173  am_missing_run="$MISSING --run "
4174else
4175  am_missing_run=
4176  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
4177echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4178fi
4179
4180if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
4181  # We used to keeping the `.' as first argument, in order to
4182  # allow $(mkdir_p) to be used without argument.  As in
4183  #   $(mkdir_p) $(somedir)
4184  # where $(somedir) is conditionally defined.  However this is wrong
4185  # for two reasons:
4186  #  1. if the package is installed by a user who cannot write `.'
4187  #     make install will fail,
4188  #  2. the above comment should most certainly read
4189  #     $(mkdir_p) $(DESTDIR)$(somedir)
4190  #     so it does not work when $(somedir) is undefined and
4191  #     $(DESTDIR) is not.
4192  #  To support the latter case, we have to write
4193  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
4194  #  so the `.' trick is pointless.
4195  mkdir_p='mkdir -p --'
4196else
4197  # On NextStep and OpenStep, the `mkdir' command does not
4198  # recognize any option.  It will interpret all options as
4199  # directories to create, and then abort because `.' already
4200  # exists.
4201  for d in ./-p ./--version;
4202  do
4203    test -d $d && rmdir $d
4204  done
4205  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
4206  if test -f "$ac_aux_dir/mkinstalldirs"; then
4207    mkdir_p='$(mkinstalldirs)'
4208  else
4209    mkdir_p='$(install_sh) -d'
4210  fi
4211fi
4212
4213for ac_prog in gawk mawk nawk awk
4214do
4215  # Extract the first word of "$ac_prog", so it can be a program name with args.
4216set dummy $ac_prog; ac_word=$2
4217echo "$as_me:$LINENO: checking for $ac_word" >&5
4218echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4219if test "${ac_cv_prog_AWK+set}" = set; then
4220  echo $ECHO_N "(cached) $ECHO_C" >&6
4221else
4222  if test -n "$AWK"; then
4223  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4224else
4225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226for as_dir in $PATH
4227do
4228  IFS=$as_save_IFS
4229  test -z "$as_dir" && as_dir=.
4230  for ac_exec_ext in '' $ac_executable_extensions; do
4231  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4232    ac_cv_prog_AWK="$ac_prog"
4233    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4234    break 2
4235  fi
4236done
4237done
4238
4239fi
4240fi
4241AWK=$ac_cv_prog_AWK
4242if test -n "$AWK"; then
4243  echo "$as_me:$LINENO: result: $AWK" >&5
4244echo "${ECHO_T}$AWK" >&6
4245else
4246  echo "$as_me:$LINENO: result: no" >&5
4247echo "${ECHO_T}no" >&6
4248fi
4249
4250  test -n "$AWK" && break
4251done
4252
4253echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4254echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
4255set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
4256if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4257  echo $ECHO_N "(cached) $ECHO_C" >&6
4258else
4259  cat >conftest.make <<\_ACEOF
4260all:
4261        @echo 'ac_maketemp="$(MAKE)"'
4262_ACEOF
4263# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4264eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4265if test -n "$ac_maketemp"; then
4266  eval ac_cv_prog_make_${ac_make}_set=yes
4267else
4268  eval ac_cv_prog_make_${ac_make}_set=no
4269fi
4270rm -f conftest.make
4271fi
4272if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4273  echo "$as_me:$LINENO: result: yes" >&5
4274echo "${ECHO_T}yes" >&6
4275  SET_MAKE=
4276else
4277  echo "$as_me:$LINENO: result: no" >&5
4278echo "${ECHO_T}no" >&6
4279  SET_MAKE="MAKE=${MAKE-make}"
4280fi
4281
4282rm -rf .tst 2>/dev/null
4283mkdir .tst 2>/dev/null
4284if test -d .tst; then
4285  am__leading_dot=.
4286else
4287  am__leading_dot=_
4288fi
4289rmdir .tst 2>/dev/null
4290
4291DEPDIR="${am__leading_dot}deps"
4292
4293          ac_config_commands="$ac_config_commands depfiles"
4294
4295
4296am_make=${MAKE-make}
4297cat > confinc << 'END'
4298am__doit:
4299        @echo done
4300.PHONY: am__doit
4301END
4302# If we don't find an include directive, just comment out the code.
4303echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
4304echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
4305am__include="#"
4306am__quote=
4307_am_result=none
4308# First try GNU make style include.
4309echo "include confinc" > confmf
4310# We grep out `Entering directory' and `Leaving directory'
4311# messages which can occur if `w' ends up in MAKEFLAGS.
4312# In particular we don't look at `^make:' because GNU make might
4313# be invoked under some other name (usually "gmake"), in which
4314# case it prints its new name instead of `make'.
4315if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
4316   am__include=include
4317   am__quote=
4318   _am_result=GNU
4319fi
4320# Now try BSD make style include.
4321if test "$am__include" = "#"; then
4322   echo '.include "confinc"' > confmf
4323   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
4324      am__include=.include
4325      am__quote="\""
4326      _am_result=BSD
4327   fi
4328fi
4329
4330
4331echo "$as_me:$LINENO: result: $_am_result" >&5
4332echo "${ECHO_T}$_am_result" >&6
4333rm -f confinc confmf
4334
4335# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
4336if test "${enable_dependency_tracking+set}" = set; then
4337  enableval="$enable_dependency_tracking"
4338
4339fi;
4340if test "x$enable_dependency_tracking" != xno; then
4341  am_depcomp="$ac_aux_dir/depcomp"
4342  AMDEPBACKSLASH='\'
4343fi
4344
4345
4346if test "x$enable_dependency_tracking" != xno; then
4347  AMDEP_TRUE=
4348  AMDEP_FALSE='#'
4349else
4350  AMDEP_TRUE='#'
4351  AMDEP_FALSE=
4352fi
4353
4354
4355
4356
4357
4358# AC_MSG_NOTICE([Beginning automake initialisation.])
4359# Stuff for automake
4360# test to see if srcdir already configured
4361if test "`cd $srcdir && pwd`" != "`pwd`" &&
4362   test -f $srcdir/config.status; then
4363  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
4364echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
4365   { (exit 1); exit 1; }; }
4366fi
4367
4368# test whether we have cygpath
4369if test -z "$CYGPATH_W"; then
4370  if (cygpath --version) >/dev/null 2>/dev/null; then
4371    CYGPATH_W='cygpath -w'
4372  else
4373    CYGPATH_W=echo
4374  fi
4375fi
4376
4377
4378# Define the identity of the package.
4379 PACKAGE='clp'
4380 VERSION='1.4trunk'
4381
4382
4383cat >>confdefs.h <<_ACEOF
4384#define PACKAGE "$PACKAGE"
4385_ACEOF
4386
4387
4388cat >>confdefs.h <<_ACEOF
4389#define VERSION "$VERSION"
4390_ACEOF
4391
4392# Some tools Automake needs.
4393
4394ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4395
4396
4397AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4398
4399
4400AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4401
4402
4403AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4404
4405
4406MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4407
4408install_sh=${install_sh-"$am_aux_dir/install-sh"}
4409
4410# Installed binaries are usually stripped using `strip' when the user
4411# run `make install-strip'.  However `strip' might not be the right
4412# tool to use in cross-compilation environments, therefore Automake
4413# will honor the `STRIP' environment variable to overrule this program.
4414if test "$cross_compiling" != no; then
4415  if test -n "$ac_tool_prefix"; then
4416  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4417set dummy ${ac_tool_prefix}strip; ac_word=$2
4418echo "$as_me:$LINENO: checking for $ac_word" >&5
4419echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4420if test "${ac_cv_prog_STRIP+set}" = set; then
4421  echo $ECHO_N "(cached) $ECHO_C" >&6
4422else
4423  if test -n "$STRIP"; then
4424  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4425else
4426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4427for as_dir in $PATH
4428do
4429  IFS=$as_save_IFS
4430  test -z "$as_dir" && as_dir=.
4431  for ac_exec_ext in '' $ac_executable_extensions; do
4432  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4433    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4434    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4435    break 2
4436  fi
4437done
4438done
4439
4440fi
4441fi
4442STRIP=$ac_cv_prog_STRIP
4443if test -n "$STRIP"; then
4444  echo "$as_me:$LINENO: result: $STRIP" >&5
4445echo "${ECHO_T}$STRIP" >&6
4446else
4447  echo "$as_me:$LINENO: result: no" >&5
4448echo "${ECHO_T}no" >&6
4449fi
4450
4451fi
4452if test -z "$ac_cv_prog_STRIP"; then
4453  ac_ct_STRIP=$STRIP
4454  # Extract the first word of "strip", so it can be a program name with args.
4455set dummy strip; ac_word=$2
4456echo "$as_me:$LINENO: checking for $ac_word" >&5
4457echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4458if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4459  echo $ECHO_N "(cached) $ECHO_C" >&6
4460else
4461  if test -n "$ac_ct_STRIP"; then
4462  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4463else
4464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4465for as_dir in $PATH
4466do
4467  IFS=$as_save_IFS
4468  test -z "$as_dir" && as_dir=.
4469  for ac_exec_ext in '' $ac_executable_extensions; do
4470  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4471    ac_cv_prog_ac_ct_STRIP="strip"
4472    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4473    break 2
4474  fi
4475done
4476done
4477
4478  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4479fi
4480fi
4481ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4482if test -n "$ac_ct_STRIP"; then
4483  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4484echo "${ECHO_T}$ac_ct_STRIP" >&6
4485else
4486  echo "$as_me:$LINENO: result: no" >&5
4487echo "${ECHO_T}no" >&6
4488fi
4489
4490  STRIP=$ac_ct_STRIP
4491else
4492  STRIP="$ac_cv_prog_STRIP"
4493fi
4494
4495fi
4496INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
4497
4498# We need awk for the "check" target.  The system "awk" is bad on
4499# some platforms.
4500# Always define AMTAR for backward compatibility.
4501
4502AMTAR=${AMTAR-"${am_missing_run}tar"}
4503
4504am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4505
4506
4507
4508
4509depcc="$CC"   am_compiler_list=
4510
4511echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4512echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
4513if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
4514  echo $ECHO_N "(cached) $ECHO_C" >&6
4515else
4516  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4517  # We make a subdir and do the tests there.  Otherwise we can end up
4518  # making bogus files that we don't know about and never remove.  For
4519  # instance it was reported that on HP-UX the gcc test will end up
4520  # making a dummy file named `D' -- because `-MD' means `put the output
4521  # in D'.
4522  mkdir conftest.dir
4523  # Copy depcomp to subdir because otherwise we won't find it if we're
4524  # using a relative directory.
4525  cp "$am_depcomp" conftest.dir
4526  cd conftest.dir
4527  # We will build objects and dependencies in a subdirectory because
4528  # it helps to detect inapplicable dependency modes.  For instance
4529  # both Tru64's cc and ICC support -MD to output dependencies as a
4530  # side effect of compilation, but ICC will put the dependencies in
4531  # the current directory while Tru64 will put them in the object
4532  # directory.
4533  mkdir sub
4534
4535  am_cv_CC_dependencies_compiler_type=none
4536  if test "$am_compiler_list" = ""; then
4537     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4538  fi
4539  for depmode in $am_compiler_list; do
4540    # Setup a source with many dependencies, because some compilers
4541    # like to wrap large dependency lists on column 80 (with \), and
4542    # we should not choose a depcomp mode which is confused by this.
4543    #
4544    # We need to recreate these files for each test, as the compiler may
4545    # overwrite some of them when testing with obscure command lines.
4546    # This happens at least with the AIX C compiler.
4547    : > sub/conftest.c
4548    for i in 1 2 3 4 5 6; do
4549      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4550      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4551      # Solaris 8's {/usr,}/bin/sh.
4552      touch sub/conftst$i.h
4553    done
4554    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4555
4556    case $depmode in
4557    nosideeffect)
4558      # after this tag, mechanisms are not by side-effect, so they'll
4559      # only be used when explicitly requested
4560      if test "x$enable_dependency_tracking" = xyes; then
4561        continue
4562      else
4563        break
4564      fi
4565      ;;
4566    none) break ;;
4567    esac
4568    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4569    # mode.  It turns out that the SunPro C++ compiler does not properly
4570    # handle `-M -o', and we need to detect this.
4571    if depmode=$depmode \
4572       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4573       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4574       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4575         >/dev/null 2>conftest.err &&
4576       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4577       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4578       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4579      # icc doesn't choke on unknown options, it will just issue warnings
4580      # or remarks (even with -Werror).  So we grep stderr for any message
4581      # that says an option was ignored or not supported.
4582      # When given -MP, icc 7.0 and 7.1 complain thusly:
4583      #   icc: Command line warning: ignoring option '-M'; no argument required
4584      # The diagnosis changed in icc 8.0:
4585      #   icc: Command line remark: option '-MP' not supported
4586      if (grep 'ignoring option' conftest.err ||
4587          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4588        am_cv_CC_dependencies_compiler_type=$depmode
4589        break
4590      fi
4591    fi
4592  done
4593
4594  cd ..
4595  rm -rf conftest.dir
4596else
4597  am_cv_CC_dependencies_compiler_type=none
4598fi
4599
4600fi
4601echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
4602echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
4603CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4604
4605
4606
4607if
4608  test "x$enable_dependency_tracking" != xno \
4609  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4610  am__fastdepCC_TRUE=
4611  am__fastdepCC_FALSE='#'
4612else
4613  am__fastdepCC_TRUE='#'
4614  am__fastdepCC_FALSE=
4615fi
4616
4617
4618depcc="$CXX"  am_compiler_list=
4619
4620echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4621echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
4622if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
4623  echo $ECHO_N "(cached) $ECHO_C" >&6
4624else
4625  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4626  # We make a subdir and do the tests there.  Otherwise we can end up
4627  # making bogus files that we don't know about and never remove.  For
4628  # instance it was reported that on HP-UX the gcc test will end up
4629  # making a dummy file named `D' -- because `-MD' means `put the output
4630  # in D'.
4631  mkdir conftest.dir
4632  # Copy depcomp to subdir because otherwise we won't find it if we're
4633  # using a relative directory.
4634  cp "$am_depcomp" conftest.dir
4635  cd conftest.dir
4636  # We will build objects and dependencies in a subdirectory because
4637  # it helps to detect inapplicable dependency modes.  For instance
4638  # both Tru64's cc and ICC support -MD to output dependencies as a
4639  # side effect of compilation, but ICC will put the dependencies in
4640  # the current directory while Tru64 will put them in the object
4641  # directory.
4642  mkdir sub
4643
4644  am_cv_CXX_dependencies_compiler_type=none
4645  if test "$am_compiler_list" = ""; then
4646     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4647  fi
4648  for depmode in $am_compiler_list; do
4649    # Setup a source with many dependencies, because some compilers
4650    # like to wrap large dependency lists on column 80 (with \), and
4651    # we should not choose a depcomp mode which is confused by this.
4652    #
4653    # We need to recreate these files for each test, as the compiler may
4654    # overwrite some of them when testing with obscure command lines.
4655    # This happens at least with the AIX C compiler.
4656    : > sub/conftest.c
4657    for i in 1 2 3 4 5 6; do
4658      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4659      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4660      # Solaris 8's {/usr,}/bin/sh.
4661      touch sub/conftst$i.h
4662    done
4663    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4664
4665    case $depmode in
4666    nosideeffect)
4667      # after this tag, mechanisms are not by side-effect, so they'll
4668      # only be used when explicitly requested
4669      if test "x$enable_dependency_tracking" = xyes; then
4670        continue
4671      else
4672        break
4673      fi
4674      ;;
4675    none) break ;;
4676    esac
4677    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4678    # mode.  It turns out that the SunPro C++ compiler does not properly
4679    # handle `-M -o', and we need to detect this.
4680    if depmode=$depmode \
4681       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4682       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4683       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4684         >/dev/null 2>conftest.err &&
4685       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4686       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4687       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4688      # icc doesn't choke on unknown options, it will just issue warnings
4689      # or remarks (even with -Werror).  So we grep stderr for any message
4690      # that says an option was ignored or not supported.
4691      # When given -MP, icc 7.0 and 7.1 complain thusly:
4692      #   icc: Command line warning: ignoring option '-M'; no argument required
4693      # The diagnosis changed in icc 8.0:
4694      #   icc: Command line remark: option '-MP' not supported
4695      if (grep 'ignoring option' conftest.err ||
4696          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4697        am_cv_CXX_dependencies_compiler_type=$depmode
4698        break
4699      fi
4700    fi
4701  done
4702
4703  cd ..
4704  rm -rf conftest.dir
4705else
4706  am_cv_CXX_dependencies_compiler_type=none
4707fi
4708
4709fi
4710echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4711echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
4712CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4713
4714
4715
4716if
4717  test "x$enable_dependency_tracking" != xno \
4718  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4719  am__fastdepCXX_TRUE=
4720  am__fastdepCXX_FALSE='#'
4721else
4722  am__fastdepCXX_TRUE='#'
4723  am__fastdepCXX_FALSE=
4724fi
4725
4726
4727
4728echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
4729echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
4730    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4731if test "${enable_maintainer_mode+set}" = set; then
4732  enableval="$enable_maintainer_mode"
4733  USE_MAINTAINER_MODE=$enableval
4734else
4735  USE_MAINTAINER_MODE=no
4736fi;
4737  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
4738echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
4739
4740
4741if test $USE_MAINTAINER_MODE = yes; then
4742  MAINTAINER_MODE_TRUE=
4743  MAINTAINER_MODE_FALSE='#'
4744else
4745  MAINTAINER_MODE_TRUE='#'
4746  MAINTAINER_MODE_FALSE=
4747fi
4748
4749  MAINT=$MAINTAINER_MODE_TRUE
4750
4751
4752
4753coin_have_externals=no
4754if test "$enable_maintainer_mode" = yes; then
4755
4756  # If maintainer mode is chosen, we make sure that the correct versions
4757  # of the tools are used, and that we know where libtool.m4 is (to
4758  # recreate acinclude.m4)
4759
4760
4761  LIBTOOLM4=
4762  # Normally, $HOME
4763  AUTOTOOLS_DFLT=$HOME
4764
4765  echo "$as_me:$LINENO: checking whether we are using the correct autotools" >&5
4766echo $ECHO_N "checking whether we are using the correct autotools... $ECHO_C" >&6
4767if test "${ac_cv_use_correct_autotools+set}" = set; then
4768  echo $ECHO_N "(cached) $ECHO_C" >&6
4769else
4770  ac_cv_use_correct_autotools=check
4771fi
4772echo "$as_me:$LINENO: result: $ac_cv_use_correct_autotools" >&5
4773echo "${ECHO_T}$ac_cv_use_correct_autotools" >&6
4774
4775  if test $ac_cv_use_correct_autotools = check; then
4776    ac_cv_use_correct_autotools=yes
4777    # Check if we have autoconf
4778    # Extract the first word of "autoconf", so it can be a program name with args.
4779set dummy autoconf; ac_word=$2
4780echo "$as_me:$LINENO: checking for $ac_word" >&5
4781echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4782if test "${ac_cv_prog_have_autoconf+set}" = set; then
4783  echo $ECHO_N "(cached) $ECHO_C" >&6
4784else
4785  if test -n "$have_autoconf"; then
4786  ac_cv_prog_have_autoconf="$have_autoconf" # Let the user override the test.
4787else
4788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4789for as_dir in $PATH
4790do
4791  IFS=$as_save_IFS
4792  test -z "$as_dir" && as_dir=.
4793  for ac_exec_ext in '' $ac_executable_extensions; do
4794  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4795    ac_cv_prog_have_autoconf="yes"
4796    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4797    break 2
4798  fi
4799done
4800done
4801
4802  test -z "$ac_cv_prog_have_autoconf" && ac_cv_prog_have_autoconf="no"
4803fi
4804fi
4805have_autoconf=$ac_cv_prog_have_autoconf
4806if test -n "$have_autoconf"; then
4807  echo "$as_me:$LINENO: result: $have_autoconf" >&5
4808echo "${ECHO_T}$have_autoconf" >&6
4809else
4810  echo "$as_me:$LINENO: result: no" >&5
4811echo "${ECHO_T}no" >&6
4812fi
4813
4814    if test $have_autoconf = no; then
4815      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&5
4816echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&2;}
4817   { (exit 1); exit 1; }; }
4818    fi
4819
4820    # Check whether autoconf is the correct version
4821    correct_version='2.59'
4822    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
4823    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of autoconf" >&5
4824echo $ECHO_N "checking whether we are using the correct version ($correct_version) of autoconf... $ECHO_C" >&6
4825    autoconf --version > confauto.out 2>&1
4826    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
4827      echo "$as_me:$LINENO: result: yes" >&5
4828echo "${ECHO_T}yes" >&6
4829    else
4830      rm -f confauto.out
4831      echo "$as_me:$LINENO: result: no" >&5
4832echo "${ECHO_T}no" >&6
4833      { { echo "$as_me:$LINENO: error: You don't have the correct version of autoconf as the first one in your path." >&5
4834echo "$as_me: error: You don't have the correct version of autoconf as the first one in your path." >&2;}
4835   { (exit 1); exit 1; }; }
4836    fi
4837    rm -f confauto.out
4838
4839    # Check if the executable autoconf is picked up from the correct location
4840    echo "$as_me:$LINENO: checking whether autoconf is coming from the correct location" >&5
4841echo $ECHO_N "checking whether autoconf is coming from the correct location... $ECHO_C" >&6
4842    autoconf_dir=`which autoconf | sed -e 's=/autoconf=='`
4843    autoconf_dir=`cd $autoconf_dir; pwd`
4844    if test x$AUTOTOOLS_DIR = x; then
4845      want_dir=$AUTOTOOLS_DFLT/bin
4846    else
4847      want_dir=$AUTOTOOLS_DIR/bin
4848    fi
4849    if test $autoconf_dir = `cd $want_dir; pwd`; then
4850      echo "$as_me:$LINENO: result: yes" >&5
4851echo "${ECHO_T}yes" >&6
4852    else
4853      rm -f confauto.out
4854      echo "$as_me:$LINENO: result: no" >&5
4855echo "${ECHO_T}no" >&6
4856      { { echo "$as_me:$LINENO: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
4857echo "$as_me: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
4858   { (exit 1); exit 1; }; }
4859    fi
4860
4861    # Check if we have automake
4862    # Extract the first word of "automake", so it can be a program name with args.
4863set dummy automake; ac_word=$2
4864echo "$as_me:$LINENO: checking for $ac_word" >&5
4865echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4866if test "${ac_cv_prog_have_automake+set}" = set; then
4867  echo $ECHO_N "(cached) $ECHO_C" >&6
4868else
4869  if test -n "$have_automake"; then
4870  ac_cv_prog_have_automake="$have_automake" # Let the user override the test.
4871else
4872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4873for as_dir in $PATH
4874do
4875  IFS=$as_save_IFS
4876  test -z "$as_dir" && as_dir=.
4877  for ac_exec_ext in '' $ac_executable_extensions; do
4878  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4879    ac_cv_prog_have_automake="yes"
4880    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4881    break 2
4882  fi
4883done
4884done
4885
4886  test -z "$ac_cv_prog_have_automake" && ac_cv_prog_have_automake="no"
4887fi
4888fi
4889have_automake=$ac_cv_prog_have_automake
4890if test -n "$have_automake"; then
4891  echo "$as_me:$LINENO: result: $have_automake" >&5
4892echo "${ECHO_T}$have_automake" >&6
4893else
4894  echo "$as_me:$LINENO: result: no" >&5
4895echo "${ECHO_T}no" >&6
4896fi
4897
4898    if test $have_automake = no; then
4899      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&5
4900echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&2;}
4901   { (exit 1); exit 1; }; }
4902    fi
4903
4904    # Check whether automake is the correct version
4905    correct_version='1.9.6'
4906    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
4907    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of automake" >&5
4908echo $ECHO_N "checking whether we are using the correct version ($correct_version) of automake... $ECHO_C" >&6
4909    automake --version > confauto.out 2>&1
4910    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
4911      echo "$as_me:$LINENO: result: yes" >&5
4912echo "${ECHO_T}yes" >&6
4913    else
4914      rm -f confauto.out
4915      echo "$as_me:$LINENO: result: no" >&5
4916echo "${ECHO_T}no" >&6
4917      { { echo "$as_me:$LINENO: error: You don't have the correct version of automake as the first one in your path." >&5
4918echo "$as_me: error: You don't have the correct version of automake as the first one in your path." >&2;}
4919   { (exit 1); exit 1; }; }
4920    fi
4921    rm -f confauto.out
4922
4923    # Check if the executable automake is picked up from the correct location
4924    echo "$as_me:$LINENO: checking whether automake is coming from the correct location" >&5
4925echo $ECHO_N "checking whether automake is coming from the correct location... $ECHO_C" >&6
4926    automake_dir=`which automake | sed -e 's=/automake=='`
4927    automake_dir=`cd $automake_dir; pwd`
4928    if test x$AUTOTOOLS_DIR = x; then
4929      want_dir=$AUTOTOOLS_DFLT/bin
4930    else
4931      want_dir=$AUTOTOOLS_DIR/bin
4932    fi
4933    if test $automake_dir = `cd $want_dir; pwd`; then
4934      echo "$as_me:$LINENO: result: yes" >&5
4935echo "${ECHO_T}yes" >&6
4936    else
4937      rm -f confauto.out
4938      echo "$as_me:$LINENO: result: no" >&5
4939echo "${ECHO_T}no" >&6
4940      { { echo "$as_me:$LINENO: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
4941echo "$as_me: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
4942   { (exit 1); exit 1; }; }
4943    fi
4944
4945    # Check if this is the correct version of libtool (with escaped dots)
4946    if test x$AUTOTOOLS_DIR = x; then
4947      want_dir=$AUTOTOOLS_DFLT/share
4948    else
4949      want_dir=$AUTOTOOLS_DIR/share
4950    fi
4951    correct_version='1.5.22'
4952    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
4953    if test -r $want_dir/libtool/ltmain.sh; then
4954  have_ltmain=yes
4955  :
4956else
4957  have_ltmain=no
4958  :
4959fi
4960
4961    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of libtool." >&5
4962echo $ECHO_N "checking whether we are using the correct version ($correct_version) of libtool.... $ECHO_C" >&6
4963    if test $have_ltmain = yes; then
4964    if $EGREP $grep_version $want_dir/libtool/ltmain.sh >/dev/null 2>&1; then
4965        echo "$as_me:$LINENO: result: yes" >&5
4966echo "${ECHO_T}yes" >&6
4967      else
4968        echo "$as_me:$LINENO: result: no" >&5
4969echo "${ECHO_T}no" >&6
4970        { { echo "$as_me:$LINENO: error: You don't have the correct version of libtool." >&5
4971echo "$as_me: error: You don't have the correct version of libtool." >&2;}
4972   { (exit 1); exit 1; }; }
4973      fi
4974    else
4975      echo "$as_me:$LINENO: result: no" >&5
4976echo "${ECHO_T}no" >&6
4977      { { echo "$as_me:$LINENO: error: I cannot find the ltmain.sh file." >&5
4978echo "$as_me: error: I cannot find the ltmain.sh file." >&2;}
4979   { (exit 1); exit 1; }; }
4980    fi
4981  fi
4982
4983  # Check if we can find the libtool file
4984  if test x$AUTOTOOLS_DIR = x; then
4985    want_dir=$AUTOTOOLS_DFLT/share
4986  else
4987    want_dir=$AUTOTOOLS_DIR/share
4988  fi
4989  if test -r $want_dir/aclocal/libtool.m4; then
4990  LIBTOOLM4="$want_dir/aclocal/libtool.m4"
4991  :
4992else
4993  { { echo "$as_me:$LINENO: error: I cannot find the libtool.m4 file." >&5
4994echo "$as_me: error: I cannot find the libtool.m4 file." >&2;}
4995   { (exit 1); exit 1; }; }
4996  :
4997fi
4998
4999
5000  # Check if we have an Externals file
5001  if test -r $srcdir/Externals; then
5002    coin_have_externals=yes
5003  fi
5004  # Check if subversion is installed and understands https
5005  # Extract the first word of "svn", so it can be a program name with args.
5006set dummy svn; ac_word=$2
5007echo "$as_me:$LINENO: checking for $ac_word" >&5
5008echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5009if test "${ac_cv_prog_have_svn+set}" = set; then
5010  echo $ECHO_N "(cached) $ECHO_C" >&6
5011else
5012  if test -n "$have_svn"; then
5013  ac_cv_prog_have_svn="$have_svn" # Let the user override the test.
5014else
5015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5016for as_dir in $PATH
5017do
5018  IFS=$as_save_IFS
5019  test -z "$as_dir" && as_dir=.
5020  for ac_exec_ext in '' $ac_executable_extensions; do
5021  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5022    ac_cv_prog_have_svn="yes"
5023    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5024    break 2
5025  fi
5026done
5027done
5028
5029  test -z "$ac_cv_prog_have_svn" && ac_cv_prog_have_svn="no"
5030fi
5031fi
5032have_svn=$ac_cv_prog_have_svn
5033if test -n "$have_svn"; then
5034  echo "$as_me:$LINENO: result: $have_svn" >&5
5035echo "${ECHO_T}$have_svn" >&6
5036else
5037  echo "$as_me:$LINENO: result: no" >&5
5038echo "${ECHO_T}no" >&6
5039fi
5040
5041  if test x$have_svn = xyes; then
5042    echo "$as_me:$LINENO: checking whether svn understands https" >&5
5043echo $ECHO_N "checking whether svn understands https... $ECHO_C" >&6
5044if test "${ac_cv_svn_understands_https+set}" = set; then
5045  echo $ECHO_N "(cached) $ECHO_C" >&6
5046else
5047  svn --version > confauto.out 2>&1
5048                    if $EGREP https confauto.out >/dev/null 2>&1; then
5049                      ac_cv_svn_understands_https=yes
5050                    else
5051                      ac_cv_svn_understands_https=no
5052                      have_svn=no
5053                      ac_cv_prog_have_svn=no
5054                    fi
5055                    rm -f confauto.out
5056fi
5057echo "$as_me:$LINENO: result: $ac_cv_svn_understands_https" >&5
5058echo "${ECHO_T}$ac_cv_svn_understands_https" >&6
5059  fi
5060
5061  # Find the location of the BuildTools directory
5062  BUILDTOOLSDIR=
5063  if test -r $srcdir/BuildTools/coin.m4; then
5064    BUILDTOOLSDIR=$srcdir/BuildTools
5065  else
5066    if test -r $srcdir/../BuildTools/coin.m4; then
5067      BUILDTOOLSDIR=$srcdir/../BuildTools
5068    else
5069      if test -r $srcdir/../../BuildTools/coin.m4; then
5070        BUILDTOOLSDIR=$srcdir/../../BuildTools
5071      else
5072        { { echo "$as_me:$LINENO: error: Cannot find the BuildTools directory" >&5
5073echo "$as_me: error: Cannot find the BuildTools directory" >&2;}
5074   { (exit 1); exit 1; }; }
5075      fi
5076    fi
5077  fi
5078
5079
5080  # The following variable is set to the name of the directory where
5081  # the autotool scripts are located
5082
5083  AUX_DIR=$ac_aux_dir
5084fi
5085
5086# helpful variable for the base directory of this package
5087abs_source_dir=`cd $srcdir; pwd`
5088
5089
5090# Stuff for example Makefiles
5091if test x$prefix = xNONE; then
5092  full_prefix=$ac_default_prefix
5093else
5094  full_prefix=$prefix
5095fi
5096full_prefix=`cd $full_prefix ; pwd`
5097
5098abs_lib_dir=$full_prefix/lib
5099
5100abs_include_dir=$full_prefix/include
5101
5102abs_bin_dir=$full_prefix/bin
5103
5104
5105
5106if test $coin_have_externals = yes && test x$have_svn = xyes; then
5107  HAVE_EXTERNALS_TRUE=
5108  HAVE_EXTERNALS_FALSE='#'
5109else
5110  HAVE_EXTERNALS_TRUE='#'
5111  HAVE_EXTERNALS_FALSE=
5112fi
5113
5114
5115# AC_MSG_NOTICE([End automake initialisation.])
5116
5117
5118
5119LIBTOOL=
5120if test -r ../libtool; then
5121  coin_config_dir=..
5122  LIBTOOL='$(SHELL) $(top_builddir)/../libtool'
5123fi
5124if test "x$LIBTOOL" = x; then
5125  if test -r ../../libtool; then
5126    coin_config_dir=../..
5127    LIBTOOL='$(SHELL) $(top_builddir)/../../libtool'
5128  fi
5129fi
5130
5131if test "x$LIBTOOL" = x; then
5132# AC_MSG_NOTICE([Creating libtool script (calling COIN_PROG_LIBTOOL).])
5133  # Stuff for libtool
5134  # Check whether --enable-shared or --disable-shared was given.
5135if test "${enable_shared+set}" = set; then
5136  enableval="$enable_shared"
5137  p=${PACKAGE-default}
5138    case $enableval in
5139    yes) enable_shared=yes ;;
5140    no) enable_shared=no ;;
5141    *)
5142      enable_shared=no
5143      # Look at the argument we got.  We use all the common list separators.
5144      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5145      for pkg in $enableval; do
5146        IFS="$lt_save_ifs"
5147        if test "X$pkg" = "X$p"; then
5148          enable_shared=yes
5149        fi
5150      done
5151      IFS="$lt_save_ifs"
5152      ;;
5153    esac
5154else
5155  enable_shared=yes
5156fi;
5157
5158# Check whether --enable-fast-install or --disable-fast-install was given.
5159if test "${enable_fast_install+set}" = set; then
5160  enableval="$enable_fast_install"
5161  p=${PACKAGE-default}
5162    case $enableval in
5163    yes) enable_fast_install=yes ;;
5164    no) enable_fast_install=no ;;
5165    *)
5166      enable_fast_install=no
5167      # Look at the argument we got.  We use all the common list separators.
5168      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5169      for pkg in $enableval; do
5170        IFS="$lt_save_ifs"
5171        if test "X$pkg" = "X$p"; then
5172          enable_fast_install=yes
5173        fi
5174      done
5175      IFS="$lt_save_ifs"
5176      ;;
5177    esac
5178else
5179  enable_fast_install=yes
5180fi;
5181
5182echo "$as_me:$LINENO: checking host system type" >&5
5183echo $ECHO_N "checking host system type... $ECHO_C" >&6
5184if test "${ac_cv_host+set}" = set; then
5185  echo $ECHO_N "(cached) $ECHO_C" >&6
5186else
5187  ac_cv_host_alias=$host_alias
5188test -z "$ac_cv_host_alias" &&
5189  ac_cv_host_alias=$ac_cv_build_alias
5190ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
5191  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
5192echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
5193   { (exit 1); exit 1; }; }
5194
5195fi
5196echo "$as_me:$LINENO: result: $ac_cv_host" >&5
5197echo "${ECHO_T}$ac_cv_host" >&6
5198host=$ac_cv_host
5199host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
5200host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
5201host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
5202
5203
5204echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5205echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
5206if test "${lt_cv_path_SED+set}" = set; then
5207  echo $ECHO_N "(cached) $ECHO_C" >&6
5208else
5209  # Loop through the user's path and test for sed and gsed.
5210# Then use that list of sed's as ones to test for truncation.
5211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5212for as_dir in $PATH
5213do
5214  IFS=$as_save_IFS
5215  test -z "$as_dir" && as_dir=.
5216  for lt_ac_prog in sed gsed; do
5217    for ac_exec_ext in '' $ac_executable_extensions; do
5218      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5219        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5220      fi
5221    done
5222  done
5223done
5224lt_ac_max=0
5225lt_ac_count=0
5226# Add /usr/xpg4/bin/sed as it is typically found on Solaris
5227# along with /bin/sed that truncates output.
5228for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5229  test ! -f $lt_ac_sed && continue
5230  cat /dev/null > conftest.in
5231  lt_ac_count=0
5232  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5233  # Check for GNU sed and select it if it is found.
5234  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5235    lt_cv_path_SED=$lt_ac_sed
5236    break
5237  fi
5238  while true; do
5239    cat conftest.in conftest.in >conftest.tmp
5240    mv conftest.tmp conftest.in
5241    cp conftest.in conftest.nl
5242    echo >>conftest.nl
5243    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5244    cmp -s conftest.out conftest.nl || break
5245    # 10000 chars as input seems more than enough
5246    test $lt_ac_count -gt 10 && break
5247    lt_ac_count=`expr $lt_ac_count + 1`
5248    if test $lt_ac_count -gt $lt_ac_max; then
5249      lt_ac_max=$lt_ac_count
5250      lt_cv_path_SED=$lt_ac_sed
5251    fi
5252  done
5253done
5254
5255fi
5256
5257SED=$lt_cv_path_SED
5258echo "$as_me:$LINENO: result: $SED" >&5
5259echo "${ECHO_T}$SED" >&6
5260
5261
5262# Check whether --with-gnu-ld or --without-gnu-ld was given.
5263if test "${with_gnu_ld+set}" = set; then
5264  withval="$with_gnu_ld"
5265  test "$withval" = no || with_gnu_ld=yes
5266else
5267  with_gnu_ld=no
5268fi;
5269ac_prog=ld
5270if test "$GCC" = yes; then
5271  # Check if gcc -print-prog-name=ld gives a path.
5272  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5273echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
5274  case $host in
5275  *-*-mingw*)
5276    # gcc leaves a trailing carriage return which upsets mingw
5277    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5278  *)
5279    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5280  esac
5281  case $ac_prog in
5282    # Accept absolute paths.
5283    [\\/]* | ?:[\\/]*)
5284      re_direlt='/[^/][^/]*/\.\./'
5285      # Canonicalize the pathname of ld
5286      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
5287      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
5288        ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
5289      done
5290      test -z "$LD" && LD="$ac_prog"
5291      ;;
5292  "")
5293    # If it fails, then pretend we aren't using GCC.
5294    ac_prog=ld
5295    ;;
5296  *)
5297    # If it is relative, then search for the first ld in PATH.
5298    with_gnu_ld=unknown
5299    ;;
5300  esac
5301elif test "$with_gnu_ld" = yes; then
5302  echo "$as_me:$LINENO: checking for GNU ld" >&5
5303echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
5304else
5305  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5306echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
5307fi
5308if test "${lt_cv_path_LD+set}" = set; then
5309  echo $ECHO_N "(cached) $ECHO_C" >&6
5310else
5311  if test -z "$LD"; then
5312  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5313  for ac_dir in $PATH; do
5314    IFS="$lt_save_ifs"
5315    test -z "$ac_dir" && ac_dir=.
5316    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5317      lt_cv_path_LD="$ac_dir/$ac_prog"
5318      # Check to see if the program is GNU ld.  I'd rather use --version,
5319      # but apparently some variants of GNU ld only accept -v.
5320      # Break only if it was the GNU/non-GNU ld that we prefer.
5321      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5322      *GNU* | *'with BFD'*)
5323        test "$with_gnu_ld" != no && break
5324        ;;
5325      *)
5326        test "$with_gnu_ld" != yes && break
5327        ;;
5328      esac
5329    fi
5330  done
5331  IFS="$lt_save_ifs"
5332else
5333  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5334fi
5335fi
5336
5337LD="$lt_cv_path_LD"
5338if test -n "$LD"; then
5339  echo "$as_me:$LINENO: result: $LD" >&5
5340echo "${ECHO_T}$LD" >&6
5341else
5342  echo "$as_me:$LINENO: result: no" >&5
5343echo "${ECHO_T}no" >&6
5344fi
5345test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5346echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5347   { (exit 1); exit 1; }; }
5348echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5349echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
5350if test "${lt_cv_prog_gnu_ld+set}" = set; then
5351  echo $ECHO_N "(cached) $ECHO_C" >&6
5352else
5353  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5354case `$LD -v 2>&1 </dev/null` in
5355*GNU* | *'with BFD'*)
5356  lt_cv_prog_gnu_ld=yes
5357  ;;
5358*)
5359  lt_cv_prog_gnu_ld=no
5360  ;;
5361esac
5362fi
5363echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5364echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
5365with_gnu_ld=$lt_cv_prog_gnu_ld
5366
5367
5368echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
5369echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
5370if test "${lt_cv_ld_reload_flag+set}" = set; then
5371  echo $ECHO_N "(cached) $ECHO_C" >&6
5372else
5373  lt_cv_ld_reload_flag='-r'
5374fi
5375echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
5376echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
5377reload_flag=$lt_cv_ld_reload_flag
5378case $reload_flag in
5379"" | " "*) ;;
5380*) reload_flag=" $reload_flag" ;;
5381esac
5382reload_cmds='$LD$reload_flag -o $output$reload_objs'
5383case $host_os in
5384  darwin*)
5385    if test "$GCC" = yes; then
5386      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5387    else
5388      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5389    fi
5390    ;;
5391esac
5392
5393echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5394echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
5395if test "${lt_cv_path_NM+set}" = set; then
5396  echo $ECHO_N "(cached) $ECHO_C" >&6
5397else
5398  if test -n "$NM"; then
5399  # Let the user override the test.
5400  lt_cv_path_NM="$NM"
5401else
5402  lt_nm_to_check="${ac_tool_prefix}nm"
5403  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5404    lt_nm_to_check="$lt_nm_to_check nm"
5405  fi
5406  for lt_tmp_nm in $lt_nm_to_check; do
5407    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5408    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5409      IFS="$lt_save_ifs"
5410      test -z "$ac_dir" && ac_dir=.
5411      tmp_nm="$ac_dir/$lt_tmp_nm"
5412      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5413        # Check to see if the nm accepts a BSD-compat flag.
5414        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5415        #   nm: unknown option "B" ignored
5416        # Tru64's nm complains that /dev/null is an invalid object file
5417        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5418        */dev/null* | *'Invalid file or object type'*)
5419          lt_cv_path_NM="$tmp_nm -B"
5420          break
5421          ;;
5422        *)
5423          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5424          */dev/null*)
5425            lt_cv_path_NM="$tmp_nm -p"
5426            break
5427            ;;
5428          *)
5429            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5430            continue # so that we can try to find one that supports BSD flags
5431            ;;
5432          esac
5433          ;;
5434        esac
5435      fi
5436    done
5437    IFS="$lt_save_ifs"
5438  done
5439  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5440fi
5441fi
5442echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5443echo "${ECHO_T}$lt_cv_path_NM" >&6
5444NM="$lt_cv_path_NM"
5445
5446echo "$as_me:$LINENO: checking whether ln -s works" >&5
5447echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
5448LN_S=$as_ln_s
5449if test "$LN_S" = "ln -s"; then
5450  echo "$as_me:$LINENO: result: yes" >&5
5451echo "${ECHO_T}yes" >&6
5452else
5453  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5454echo "${ECHO_T}no, using $LN_S" >&6
5455fi
5456
5457echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
5458echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
5459if test "${lt_cv_deplibs_check_method+set}" = set; then
5460  echo $ECHO_N "(cached) $ECHO_C" >&6
5461else
5462  lt_cv_file_magic_cmd='$MAGIC_CMD'
5463lt_cv_file_magic_test_file=
5464lt_cv_deplibs_check_method='unknown'
5465# Need to set the preceding variable on all platforms that support
5466# interlibrary dependencies.
5467# 'none' -- dependencies not supported.
5468# `unknown' -- same as none, but documents that we really don't know.
5469# 'pass_all' -- all dependencies passed with no checks.
5470# 'test_compile' -- check by making test program.
5471# 'file_magic [[regex]]' -- check by looking for files in library path
5472# which responds to the $file_magic_cmd with a given extended regex.
5473# If you have `file' or equivalent on your system and you're not sure
5474# whether `pass_all' will *always* work, you probably want this one.
5475
5476case $host_os in
5477aix4* | aix5*)
5478  lt_cv_deplibs_check_method=pass_all
5479  ;;
5480
5481beos*)
5482  lt_cv_deplibs_check_method=pass_all
5483  ;;
5484
5485bsdi[45]*)
5486  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5487  lt_cv_file_magic_cmd='/usr/bin/file -L'
5488  lt_cv_file_magic_test_file=/shlib/libc.so
5489  ;;
5490
5491cygwin*)
5492  # func_win32_libid is a shell function defined in ltmain.sh
5493  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5494  lt_cv_file_magic_cmd='func_win32_libid'
5495  ;;
5496
5497mingw* | pw32*)
5498  # Base MSYS/MinGW do not provide the 'file' command needed by
5499  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
5500  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5501  lt_cv_file_magic_cmd='$OBJDUMP -f'
5502  ;;
5503
5504darwin* | rhapsody*)
5505  lt_cv_deplibs_check_method=pass_all
5506  ;;
5507
5508freebsd* | kfreebsd*-gnu | dragonfly*)
5509  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5510    case $host_cpu in
5511    i*86 )
5512      # Not sure whether the presence of OpenBSD here was a mistake.
5513      # Let's accept both of them until this is cleared up.
5514      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5515      lt_cv_file_magic_cmd=/usr/bin/file
5516      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5517      ;;
5518    esac
5519  else
5520    lt_cv_deplibs_check_method=pass_all
5521  fi
5522  ;;
5523
5524gnu*)
5525  lt_cv_deplibs_check_method=pass_all
5526  ;;
5527
5528hpux10.20* | hpux11*)
5529  lt_cv_file_magic_cmd=/usr/bin/file
5530  case $host_cpu in
5531  ia64*)
5532    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5533    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5534    ;;
5535  hppa*64*)
5536    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]'
5537    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5538    ;;
5539  *)
5540    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5541    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5542    ;;
5543  esac
5544  ;;
5545
5546interix3*)
5547  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5548  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5549  ;;
5550
5551irix5* | irix6* | nonstopux*)
5552  case $LD in
5553  *-32|*"-32 ") libmagic=32-bit;;
5554  *-n32|*"-n32 ") libmagic=N32;;
5555  *-64|*"-64 ") libmagic=64-bit;;
5556  *) libmagic=never-match;;
5557  esac
5558  lt_cv_deplibs_check_method=pass_all
5559  ;;
5560
5561# This must be Linux ELF.
5562linux*)
5563  lt_cv_deplibs_check_method=pass_all
5564  ;;
5565
5566netbsd*)
5567  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5568    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5569  else
5570    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5571  fi
5572  ;;
5573
5574newos6*)
5575  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5576  lt_cv_file_magic_cmd=/usr/bin/file
5577  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5578  ;;
5579
5580nto-qnx*)
5581  lt_cv_deplibs_check_method=unknown
5582  ;;
5583
5584openbsd*)
5585  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5586    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5587  else
5588    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5589  fi
5590  ;;
5591
5592osf3* | osf4* | osf5*)
5593  lt_cv_deplibs_check_method=pass_all
5594  ;;
5595
5596solaris*)
5597  lt_cv_deplibs_check_method=pass_all
5598  ;;
5599
5600sysv4 | sysv4.3*)
5601  case $host_vendor in
5602  motorola)
5603    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]'
5604    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5605    ;;
5606  ncr)
5607    lt_cv_deplibs_check_method=pass_all
5608    ;;
5609  sequent)
5610    lt_cv_file_magic_cmd='/bin/file'
5611    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5612    ;;
5613  sni)
5614    lt_cv_file_magic_cmd='/bin/file'
5615    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5616    lt_cv_file_magic_test_file=/lib/libc.so
5617    ;;
5618  siemens)
5619    lt_cv_deplibs_check_method=pass_all
5620    ;;
5621  pc)
5622    lt_cv_deplibs_check_method=pass_all
5623    ;;
5624  esac
5625  ;;
5626
5627sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5628  lt_cv_deplibs_check_method=pass_all
5629  ;;
5630esac
5631
5632fi
5633echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5634echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
5635file_magic_cmd=$lt_cv_file_magic_cmd
5636deplibs_check_method=$lt_cv_deplibs_check_method
5637test -z "$deplibs_check_method" && deplibs_check_method=unknown
5638
5639
5640
5641
5642# If no C compiler was specified, use CC.
5643LTCC=${LTCC-"$CC"}
5644
5645# If no C compiler flags were specified, use CFLAGS.
5646LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5647
5648# Allow CC to be a program name with arguments.
5649compiler=$CC
5650
5651# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5652if test "${enable_libtool_lock+set}" = set; then
5653  enableval="$enable_libtool_lock"
5654
5655fi;
5656test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5657
5658# Some flags need to be propagated to the compiler or linker for good
5659# libtool support.
5660case $host in
5661ia64-*-hpux*)
5662  # Find out which ABI we are using.
5663  echo 'int i;' > conftest.$ac_ext
5664  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5665  (eval $ac_compile) 2>&5
5666  ac_status=$?
5667  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5668  (exit $ac_status); }; then
5669    case `/usr/bin/file conftest.$ac_objext` in
5670    *ELF-32*)
5671      HPUX_IA64_MODE="32"
5672      ;;
5673    *ELF-64*)
5674      HPUX_IA64_MODE="64"
5675      ;;
5676    esac
5677  fi
5678  rm -rf conftest*
5679  ;;
5680*-*-irix6*)
5681  # Find out which ABI we are using.
5682  echo '#line 5682 "configure"' > conftest.$ac_ext
5683  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5684  (eval $ac_compile) 2>&5
5685  ac_status=$?
5686  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5687  (exit $ac_status); }; then
5688   if test "$lt_cv_prog_gnu_ld" = yes; then
5689    case `/usr/bin/file conftest.$ac_objext` in
5690    *32-bit*)
5691      LD="${LD-ld} -melf32bsmip"
5692      ;;
5693    *N32*)
5694      LD="${LD-ld} -melf32bmipn32"
5695      ;;
5696    *64-bit*)
5697      LD="${LD-ld} -melf64bmip"
5698      ;;
5699    esac
5700   else
5701    case `/usr/bin/file conftest.$ac_objext` in
5702    *32-bit*)
5703      LD="${LD-ld} -32"
5704      ;;
5705    *N32*)
5706      LD="${LD-ld} -n32"
5707      ;;
5708    *64-bit*)
5709      LD="${LD-ld} -64"
5710      ;;
5711    esac
5712   fi
5713  fi
5714  rm -rf conftest*
5715  ;;
5716
5717x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
5718  # Find out which ABI we are using.
5719  echo 'int i;' > conftest.$ac_ext
5720  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5721  (eval $ac_compile) 2>&5
5722  ac_status=$?
5723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5724  (exit $ac_status); }; then
5725    case `/usr/bin/file conftest.o` in
5726    *32-bit*)
5727      case $host in
5728        x86_64-*linux*)
5729          LD="${LD-ld} -m elf_i386"
5730          ;;
5731        ppc64-*linux*|powerpc64-*linux*)
5732          LD="${LD-ld} -m elf32ppclinux"
5733          ;;
5734        s390x-*linux*)
5735          LD="${LD-ld} -m elf_s390"
5736          ;;
5737        sparc64-*linux*)
5738          LD="${LD-ld} -m elf32_sparc"
5739          ;;
5740      esac
5741      ;;
5742    *64-bit*)
5743      case $host in
5744        x86_64-*linux*)
5745          LD="${LD-ld} -m elf_x86_64"
5746          ;;
5747        ppc*-*linux*|powerpc*-*linux*)
5748          LD="${LD-ld} -m elf64ppc"
5749          ;;
5750        s390*-*linux*)
5751          LD="${LD-ld} -m elf64_s390"
5752          ;;
5753        sparc*-*linux*)
5754          LD="${LD-ld} -m elf64_sparc"
5755          ;;
5756      esac
5757      ;;
5758    esac
5759  fi
5760  rm -rf conftest*
5761  ;;
5762
5763*-*-sco3.2v5*)
5764  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5765  SAVE_CFLAGS="$CFLAGS"
5766  CFLAGS="$CFLAGS -belf"
5767  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5768echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5769if test "${lt_cv_cc_needs_belf+set}" = set; then
5770  echo $ECHO_N "(cached) $ECHO_C" >&6
5771else
5772  ac_ext=c
5773ac_cpp='$CPP $CPPFLAGS'
5774ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5775ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5776ac_compiler_gnu=$ac_cv_c_compiler_gnu
5777
5778     cat >conftest.$ac_ext <<_ACEOF
5779/* confdefs.h.  */
5780_ACEOF
5781cat confdefs.h >>conftest.$ac_ext
5782cat >>conftest.$ac_ext <<_ACEOF
5783/* end confdefs.h.  */
5784
5785int
5786main ()
5787{
5788
5789  ;
5790  return 0;
5791}
5792_ACEOF
5793rm -f conftest.$ac_objext conftest$ac_exeext
5794if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5795  (eval $ac_link) 2>conftest.er1
5796  ac_status=$?
5797  grep -v '^ *+' conftest.er1 >conftest.err
5798  rm -f conftest.er1
5799  cat conftest.err >&5
5800  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5801  (exit $ac_status); } &&
5802         { ac_try='test -z "$ac_c_werror_flag"
5803                         || test ! -s conftest.err'
5804  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5805  (eval $ac_try) 2>&5
5806  ac_status=$?
5807  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5808  (exit $ac_status); }; } &&
5809         { ac_try='test -s conftest$ac_exeext'
5810  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5811  (eval $ac_try) 2>&5
5812  ac_status=$?
5813  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5814  (exit $ac_status); }; }; then
5815  lt_cv_cc_needs_belf=yes
5816else
5817  echo "$as_me: failed program was:" >&5
5818sed 's/^/| /' conftest.$ac_ext >&5
5819
5820lt_cv_cc_needs_belf=no
5821fi
5822rm -f conftest.err conftest.$ac_objext \
5823      conftest$ac_exeext conftest.$ac_ext
5824     ac_ext=c
5825ac_cpp='$CPP $CPPFLAGS'
5826ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5827ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5828ac_compiler_gnu=$ac_cv_c_compiler_gnu
5829
5830fi
5831echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5832echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5833  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5834    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5835    CFLAGS="$SAVE_CFLAGS"
5836  fi
5837  ;;
5838sparc*-*solaris*)
5839  # Find out which ABI we are using.
5840  echo 'int i;' > conftest.$ac_ext
5841  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5842  (eval $ac_compile) 2>&5
5843  ac_status=$?
5844  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5845  (exit $ac_status); }; then
5846    case `/usr/bin/file conftest.o` in
5847    *64-bit*)
5848      case $lt_cv_prog_gnu_ld in
5849      yes*) LD="${LD-ld} -m elf64_sparc" ;;
5850      *)    LD="${LD-ld} -64" ;;
5851      esac
5852      ;;
5853    esac
5854  fi
5855  rm -rf conftest*
5856  ;;
5857
5858
5859esac
5860
5861need_locks="$enable_libtool_lock"
5862
5863
5864ac_ext=c
5865ac_cpp='$CPP $CPPFLAGS'
5866ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5867ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5868ac_compiler_gnu=$ac_cv_c_compiler_gnu
5869echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5870echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5871# On Suns, sometimes $CPP names a directory.
5872if test -n "$CPP" && test -d "$CPP"; then
5873  CPP=
5874fi
5875if test -z "$CPP"; then
5876  if test "${ac_cv_prog_CPP+set}" = set; then
5877  echo $ECHO_N "(cached) $ECHO_C" >&6
5878else
5879      # Double quotes because CPP needs to be expanded
5880    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5881    do
5882      ac_preproc_ok=false
5883for ac_c_preproc_warn_flag in '' yes
5884do
5885  # Use a header file that comes with gcc, so configuring glibc
5886  # with a fresh cross-compiler works.
5887  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5888  # <limits.h> exists even on freestanding compilers.
5889  # On the NeXT, cc -E runs the code through the compiler's parser,
5890  # not just through cpp. "Syntax error" is here to catch this case.
5891  cat >conftest.$ac_ext <<_ACEOF
5892/* confdefs.h.  */
5893_ACEOF
5894cat confdefs.h >>conftest.$ac_ext
5895cat >>conftest.$ac_ext <<_ACEOF
5896/* end confdefs.h.  */
5897#ifdef __STDC__
5898# include <limits.h>
5899#else
5900# include <assert.h>
5901#endif
5902                     Syntax error
5903_ACEOF
5904if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5905  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5906  ac_status=$?
5907  grep -v '^ *+' conftest.er1 >conftest.err
5908  rm -f conftest.er1
5909  cat conftest.err >&5
5910  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5911  (exit $ac_status); } >/dev/null; then
5912  if test -s conftest.err; then
5913    ac_cpp_err=$ac_c_preproc_warn_flag
5914    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5915  else
5916    ac_cpp_err=
5917  fi
5918else
5919  ac_cpp_err=yes
5920fi
5921if test -z "$ac_cpp_err"; then
5922  :
5923else
5924  echo "$as_me: failed program was:" >&5
5925sed 's/^/| /' conftest.$ac_ext >&5
5926
5927  # Broken: fails on valid input.
5928continue
5929fi
5930rm -f conftest.err conftest.$ac_ext
5931
5932  # OK, works on sane cases.  Now check whether non-existent headers
5933  # can be detected and how.
5934  cat >conftest.$ac_ext <<_ACEOF
5935/* confdefs.h.  */
5936_ACEOF
5937cat confdefs.h >>conftest.$ac_ext
5938cat >>conftest.$ac_ext <<_ACEOF
5939/* end confdefs.h.  */
5940#include <ac_nonexistent.h>
5941_ACEOF
5942if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5943  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5944  ac_status=$?
5945  grep -v '^ *+' conftest.er1 >conftest.err
5946  rm -f conftest.er1
5947  cat conftest.err >&5
5948  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5949  (exit $ac_status); } >/dev/null; then
5950  if test -s conftest.err; then
5951    ac_cpp_err=$ac_c_preproc_warn_flag
5952    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5953  else
5954    ac_cpp_err=
5955  fi
5956else
5957  ac_cpp_err=yes
5958fi
5959if test -z "$ac_cpp_err"; then
5960  # Broken: success on invalid input.
5961continue
5962else
5963  echo "$as_me: failed program was:" >&5
5964sed 's/^/| /' conftest.$ac_ext >&5
5965
5966  # Passes both tests.
5967ac_preproc_ok=:
5968break
5969fi
5970rm -f conftest.err conftest.$ac_ext
5971
5972done
5973# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5974rm -f conftest.err conftest.$ac_ext
5975if $ac_preproc_ok; then
5976  break
5977fi
5978
5979    done
5980    ac_cv_prog_CPP=$CPP
5981
5982fi
5983  CPP=$ac_cv_prog_CPP
5984else
5985  ac_cv_prog_CPP=$CPP
5986fi
5987echo "$as_me:$LINENO: result: $CPP" >&5
5988echo "${ECHO_T}$CPP" >&6
5989ac_preproc_ok=false
5990for ac_c_preproc_warn_flag in '' yes
5991do
5992  # Use a header file that comes with gcc, so configuring glibc
5993  # with a fresh cross-compiler works.
5994  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5995  # <limits.h> exists even on freestanding compilers.
5996  # On the NeXT, cc -E runs the code through the compiler's parser,
5997  # not just through cpp. "Syntax error" is here to catch this case.
5998  cat >conftest.$ac_ext <<_ACEOF
5999/* confdefs.h.  */
6000_ACEOF
6001cat confdefs.h >>conftest.$ac_ext
6002cat >>conftest.$ac_ext <<_ACEOF
6003/* end confdefs.h.  */
6004#ifdef __STDC__
6005# include <limits.h>
6006#else
6007# include <assert.h>
6008#endif
6009                     Syntax error
6010_ACEOF
6011if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6012  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6013  ac_status=$?
6014  grep -v '^ *+' conftest.er1 >conftest.err
6015  rm -f conftest.er1
6016  cat conftest.err >&5
6017  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6018  (exit $ac_status); } >/dev/null; then
6019  if test -s conftest.err; then
6020    ac_cpp_err=$ac_c_preproc_warn_flag
6021    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6022  else
6023    ac_cpp_err=
6024  fi
6025else
6026  ac_cpp_err=yes
6027fi
6028if test -z "$ac_cpp_err"; then
6029  :
6030else
6031  echo "$as_me: failed program was:" >&5
6032sed 's/^/| /' conftest.$ac_ext >&5
6033
6034  # Broken: fails on valid input.
6035continue
6036fi
6037rm -f conftest.err conftest.$ac_ext
6038
6039  # OK, works on sane cases.  Now check whether non-existent headers
6040  # can be detected and how.
6041  cat >conftest.$ac_ext <<_ACEOF
6042/* confdefs.h.  */
6043_ACEOF
6044cat confdefs.h >>conftest.$ac_ext
6045cat >>conftest.$ac_ext <<_ACEOF
6046/* end confdefs.h.  */
6047#include <ac_nonexistent.h>
6048_ACEOF
6049if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6050  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6051  ac_status=$?
6052  grep -v '^ *+' conftest.er1 >conftest.err
6053  rm -f conftest.er1
6054  cat conftest.err >&5
6055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6056  (exit $ac_status); } >/dev/null; then
6057  if test -s conftest.err; then
6058    ac_cpp_err=$ac_c_preproc_warn_flag
6059    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6060  else
6061    ac_cpp_err=
6062  fi
6063else
6064  ac_cpp_err=yes
6065fi
6066if test -z "$ac_cpp_err"; then
6067  # Broken: success on invalid input.
6068continue
6069else
6070  echo "$as_me: failed program was:" >&5
6071sed 's/^/| /' conftest.$ac_ext >&5
6072
6073  # Passes both tests.
6074ac_preproc_ok=:
6075break
6076fi
6077rm -f conftest.err conftest.$ac_ext
6078
6079done
6080# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6081rm -f conftest.err conftest.$ac_ext
6082if $ac_preproc_ok; then
6083  :
6084else
6085  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6086See \`config.log' for more details." >&5
6087echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6088See \`config.log' for more details." >&2;}
6089   { (exit 1); exit 1; }; }
6090fi
6091
6092ac_ext=c
6093ac_cpp='$CPP $CPPFLAGS'
6094ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6095ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6096ac_compiler_gnu=$ac_cv_c_compiler_gnu
6097
6098
6099echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6100echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6101if test "${ac_cv_header_stdc+set}" = set; then
6102  echo $ECHO_N "(cached) $ECHO_C" >&6
6103else
6104  cat >conftest.$ac_ext <<_ACEOF
6105/* confdefs.h.  */
6106_ACEOF
6107cat confdefs.h >>conftest.$ac_ext
6108cat >>conftest.$ac_ext <<_ACEOF
6109/* end confdefs.h.  */
6110#include <stdlib.h>
6111#include <stdarg.h>
6112#include <string.h>
6113#include <float.h>
6114
6115int
6116main ()
6117{
6118
6119  ;
6120  return 0;
6121}
6122_ACEOF
6123rm -f conftest.$ac_objext
6124if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6125  (eval $ac_compile) 2>conftest.er1
6126  ac_status=$?
6127  grep -v '^ *+' conftest.er1 >conftest.err
6128  rm -f conftest.er1
6129  cat conftest.err >&5
6130  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6131  (exit $ac_status); } &&
6132         { ac_try='test -z "$ac_c_werror_flag"
6133                         || test ! -s conftest.err'
6134  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6135  (eval $ac_try) 2>&5
6136  ac_status=$?
6137  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6138  (exit $ac_status); }; } &&
6139         { ac_try='test -s conftest.$ac_objext'
6140  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6141  (eval $ac_try) 2>&5
6142  ac_status=$?
6143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6144  (exit $ac_status); }; }; then
6145  ac_cv_header_stdc=yes
6146else
6147  echo "$as_me: failed program was:" >&5
6148sed 's/^/| /' conftest.$ac_ext >&5
6149
6150ac_cv_header_stdc=no
6151fi
6152rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6153
6154if test $ac_cv_header_stdc = yes; then
6155  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6156  cat >conftest.$ac_ext <<_ACEOF
6157/* confdefs.h.  */
6158_ACEOF
6159cat confdefs.h >>conftest.$ac_ext
6160cat >>conftest.$ac_ext <<_ACEOF
6161/* end confdefs.h.  */
6162#include <string.h>
6163
6164_ACEOF
6165if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6166  $EGREP "memchr" >/dev/null 2>&1; then
6167  :
6168else
6169  ac_cv_header_stdc=no
6170fi
6171rm -f conftest*
6172
6173fi
6174
6175if test $ac_cv_header_stdc = yes; then
6176  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6177  cat >conftest.$ac_ext <<_ACEOF
6178/* confdefs.h.  */
6179_ACEOF
6180cat confdefs.h >>conftest.$ac_ext
6181cat >>conftest.$ac_ext <<_ACEOF
6182/* end confdefs.h.  */
6183#include <stdlib.h>
6184
6185_ACEOF
6186if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6187  $EGREP "free" >/dev/null 2>&1; then
6188  :
6189else
6190  ac_cv_header_stdc=no
6191fi
6192rm -f conftest*
6193
6194fi
6195
6196if test $ac_cv_header_stdc = yes; then
6197  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6198  if test "$cross_compiling" = yes; then
6199  :
6200else
6201  cat >conftest.$ac_ext <<_ACEOF
6202/* confdefs.h.  */
6203_ACEOF
6204cat confdefs.h >>conftest.$ac_ext
6205cat >>conftest.$ac_ext <<_ACEOF
6206/* end confdefs.h.  */
6207#include <ctype.h>
6208#if ((' ' & 0x0FF) == 0x020)
6209# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6210# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6211#else
6212# define ISLOWER(c) \
6213                   (('a' <= (c) && (c) <= 'i') \
6214                     || ('j' <= (c) && (c) <= 'r') \
6215                     || ('s' <= (c) && (c) <= 'z'))
6216# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6217#endif
6218
6219#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6220int
6221main ()
6222{
6223  int i;
6224  for (i = 0; i < 256; i++)
6225    if (XOR (islower (i), ISLOWER (i))
6226        || toupper (i) != TOUPPER (i))
6227      exit(2);
6228  exit (0);
6229}
6230_ACEOF
6231rm -f conftest$ac_exeext
6232if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6233  (eval $ac_link) 2>&5
6234  ac_status=$?
6235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6236  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6237  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6238  (eval $ac_try) 2>&5
6239  ac_status=$?
6240  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6241  (exit $ac_status); }; }; then
6242  :
6243else
6244  echo "$as_me: program exited with status $ac_status" >&5
6245echo "$as_me: failed program was:" >&5
6246sed 's/^/| /' conftest.$ac_ext >&5
6247
6248( exit $ac_status )
6249ac_cv_header_stdc=no
6250fi
6251rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6252fi
6253fi
6254fi
6255echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6256echo "${ECHO_T}$ac_cv_header_stdc" >&6
6257if test $ac_cv_header_stdc = yes; then
6258
6259cat >>confdefs.h <<\_ACEOF
6260#define STDC_HEADERS 1
6261_ACEOF
6262
6263fi
6264
6265# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6276                  inttypes.h stdint.h unistd.h
6277do
6278as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6279echo "$as_me:$LINENO: checking for $ac_header" >&5
6280echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6281if eval "test \"\${$as_ac_Header+set}\" = set"; then
6282  echo $ECHO_N "(cached) $ECHO_C" >&6
6283else
6284  cat >conftest.$ac_ext <<_ACEOF
6285/* confdefs.h.  */
6286_ACEOF
6287cat confdefs.h >>conftest.$ac_ext
6288cat >>conftest.$ac_ext <<_ACEOF
6289/* end confdefs.h.  */
6290$ac_includes_default
6291
6292#include <$ac_header>
6293_ACEOF
6294rm -f conftest.$ac_objext
6295if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6296  (eval $ac_compile) 2>conftest.er1
6297  ac_status=$?
6298  grep -v '^ *+' conftest.er1 >conftest.err
6299  rm -f conftest.er1
6300  cat conftest.err >&5
6301  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302  (exit $ac_status); } &&
6303         { ac_try='test -z "$ac_c_werror_flag"
6304                         || test ! -s conftest.err'
6305  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6306  (eval $ac_try) 2>&5
6307  ac_status=$?
6308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6309  (exit $ac_status); }; } &&
6310         { ac_try='test -s conftest.$ac_objext'
6311  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6312  (eval $ac_try) 2>&5
6313  ac_status=$?
6314  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6315  (exit $ac_status); }; }; then
6316  eval "$as_ac_Header=yes"
6317else
6318  echo "$as_me: failed program was:" >&5
6319sed 's/^/| /' conftest.$ac_ext >&5
6320
6321eval "$as_ac_Header=no"
6322fi
6323rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6324fi
6325echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6326echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6327if test `eval echo '${'$as_ac_Header'}'` = yes; then
6328  cat >>confdefs.h <<_ACEOF
6329#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6330_ACEOF
6331
6332fi
6333
6334done
6335
6336
6337
6338for ac_header in dlfcn.h
6339do
6340as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6341if eval "test \"\${$as_ac_Header+set}\" = set"; then
6342  echo "$as_me:$LINENO: checking for $ac_header" >&5
6343echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6344if eval "test \"\${$as_ac_Header+set}\" = set"; then
6345  echo $ECHO_N "(cached) $ECHO_C" >&6
6346fi
6347echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6348echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6349else
6350  # Is the header compilable?
6351echo "$as_me:$LINENO: checking $ac_header usability" >&5
6352echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6353cat >conftest.$ac_ext <<_ACEOF
6354/* confdefs.h.  */
6355_ACEOF
6356cat confdefs.h >>conftest.$ac_ext
6357cat >>conftest.$ac_ext <<_ACEOF
6358/* end confdefs.h.  */
6359$ac_includes_default
6360#include <$ac_header>
6361_ACEOF
6362rm -f conftest.$ac_objext
6363if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6364  (eval $ac_compile) 2>conftest.er1
6365  ac_status=$?
6366  grep -v '^ *+' conftest.er1 >conftest.err
6367  rm -f conftest.er1
6368  cat conftest.err >&5
6369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370  (exit $ac_status); } &&
6371         { ac_try='test -z "$ac_c_werror_flag"
6372                         || test ! -s conftest.err'
6373  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6374  (eval $ac_try) 2>&5
6375  ac_status=$?
6376  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6377  (exit $ac_status); }; } &&
6378         { ac_try='test -s conftest.$ac_objext'
6379  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6380  (eval $ac_try) 2>&5
6381  ac_status=$?
6382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6383  (exit $ac_status); }; }; then
6384  ac_header_compiler=yes
6385else
6386  echo "$as_me: failed program was:" >&5
6387sed 's/^/| /' conftest.$ac_ext >&5
6388
6389ac_header_compiler=no
6390fi
6391rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6392echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6393echo "${ECHO_T}$ac_header_compiler" >&6
6394
6395# Is the header present?
6396echo "$as_me:$LINENO: checking $ac_header presence" >&5
6397echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6398cat >conftest.$ac_ext <<_ACEOF
6399/* confdefs.h.  */
6400_ACEOF
6401cat confdefs.h >>conftest.$ac_ext
6402cat >>conftest.$ac_ext <<_ACEOF
6403/* end confdefs.h.  */
6404#include <$ac_header>
6405_ACEOF
6406if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6407  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6408  ac_status=$?
6409  grep -v '^ *+' conftest.er1 >conftest.err
6410  rm -f conftest.er1
6411  cat conftest.err >&5
6412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6413  (exit $ac_status); } >/dev/null; then
6414  if test -s conftest.err; then
6415    ac_cpp_err=$ac_c_preproc_warn_flag
6416    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6417  else
6418    ac_cpp_err=
6419  fi
6420else
6421  ac_cpp_err=yes
6422fi
6423if test -z "$ac_cpp_err"; then
6424  ac_header_preproc=yes
6425else
6426  echo "$as_me: failed program was:" >&5
6427sed 's/^/| /' conftest.$ac_ext >&5
6428
6429  ac_header_preproc=no
6430fi
6431rm -f conftest.err conftest.$ac_ext
6432echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6433echo "${ECHO_T}$ac_header_preproc" >&6
6434
6435# So?  What about this header?
6436case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6437  yes:no: )
6438    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6439echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6440    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6441echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6442    ac_header_preproc=yes
6443    ;;
6444  no:yes:* )
6445    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6446echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6447    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6448echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6449    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6450echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6451    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6452echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6453    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6454echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6455    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6456echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6457    (
6458      cat <<\_ASBOX
6459## ---------------------------------------- ##
6460## Report this to coin-clp@list.coin-or.org ##
6461## ---------------------------------------- ##
6462_ASBOX
6463    ) |
6464      sed "s/^/$as_me: WARNING:     /" >&2
6465    ;;
6466esac
6467echo "$as_me:$LINENO: checking for $ac_header" >&5
6468echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6469if eval "test \"\${$as_ac_Header+set}\" = set"; then
6470  echo $ECHO_N "(cached) $ECHO_C" >&6
6471else
6472  eval "$as_ac_Header=\$ac_header_preproc"
6473fi
6474echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6475echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6476
6477fi
6478if test `eval echo '${'$as_ac_Header'}'` = yes; then
6479  cat >>confdefs.h <<_ACEOF
6480#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6481_ACEOF
6482
6483fi
6484
6485done
6486
6487
6488
6489if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
6490    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
6491    (test "X$CXX" != "Xg++"))) ; then
6492  ac_ext=cc
6493ac_cpp='$CXXCPP $CPPFLAGS'
6494ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6495ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6496ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6497echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
6498echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
6499if test -z "$CXXCPP"; then
6500  if test "${ac_cv_prog_CXXCPP+set}" = set; then
6501  echo $ECHO_N "(cached) $ECHO_C" >&6
6502else
6503      # Double quotes because CXXCPP needs to be expanded
6504    for CXXCPP in "$CXX -E" "/lib/cpp"
6505    do
6506      ac_preproc_ok=false
6507for ac_cxx_preproc_warn_flag in '' yes
6508do
6509  # Use a header file that comes with gcc, so configuring glibc
6510  # with a fresh cross-compiler works.
6511  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6512  # <limits.h> exists even on freestanding compilers.
6513  # On the NeXT, cc -E runs the code through the compiler's parser,
6514  # not just through cpp. "Syntax error" is here to catch this case.
6515  cat >conftest.$ac_ext <<_ACEOF
6516/* confdefs.h.  */
6517_ACEOF
6518cat confdefs.h >>conftest.$ac_ext
6519cat >>conftest.$ac_ext <<_ACEOF
6520/* end confdefs.h.  */
6521#ifdef __STDC__
6522# include <limits.h>
6523#else
6524# include <assert.h>
6525#endif
6526                     Syntax error
6527_ACEOF
6528if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6529  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6530  ac_status=$?
6531  grep -v '^ *+' conftest.er1 >conftest.err
6532  rm -f conftest.er1
6533  cat conftest.err >&5
6534  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6535  (exit $ac_status); } >/dev/null; then
6536  if test -s conftest.err; then
6537    ac_cpp_err=$ac_cxx_preproc_warn_flag
6538    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6539  else
6540    ac_cpp_err=
6541  fi
6542else
6543  ac_cpp_err=yes
6544fi
6545if test -z "$ac_cpp_err"; then
6546  :
6547else
6548  echo "$as_me: failed program was:" >&5
6549sed 's/^/| /' conftest.$ac_ext >&5
6550
6551  # Broken: fails on valid input.
6552continue
6553fi
6554rm -f conftest.err conftest.$ac_ext
6555
6556  # OK, works on sane cases.  Now check whether non-existent headers
6557  # can be detected and how.
6558  cat >conftest.$ac_ext <<_ACEOF
6559/* confdefs.h.  */
6560_ACEOF
6561cat confdefs.h >>conftest.$ac_ext
6562cat >>conftest.$ac_ext <<_ACEOF
6563/* end confdefs.h.  */
6564#include <ac_nonexistent.h>
6565_ACEOF
6566if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6567  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6568  ac_status=$?
6569  grep -v '^ *+' conftest.er1 >conftest.err
6570  rm -f conftest.er1
6571  cat conftest.err >&5
6572  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6573  (exit $ac_status); } >/dev/null; then
6574  if test -s conftest.err; then
6575    ac_cpp_err=$ac_cxx_preproc_warn_flag
6576    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6577  else
6578    ac_cpp_err=
6579  fi
6580else
6581  ac_cpp_err=yes
6582fi
6583if test -z "$ac_cpp_err"; then
6584  # Broken: success on invalid input.
6585continue
6586else
6587  echo "$as_me: failed program was:" >&5
6588sed 's/^/| /' conftest.$ac_ext >&5
6589
6590  # Passes both tests.
6591ac_preproc_ok=:
6592break
6593fi
6594rm -f conftest.err conftest.$ac_ext
6595
6596done
6597# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6598rm -f conftest.err conftest.$ac_ext
6599if $ac_preproc_ok; then
6600  break
6601fi
6602
6603    done
6604    ac_cv_prog_CXXCPP=$CXXCPP
6605
6606fi
6607  CXXCPP=$ac_cv_prog_CXXCPP
6608else
6609  ac_cv_prog_CXXCPP=$CXXCPP
6610fi
6611echo "$as_me:$LINENO: result: $CXXCPP" >&5
6612echo "${ECHO_T}$CXXCPP" >&6
6613ac_preproc_ok=false
6614for ac_cxx_preproc_warn_flag in '' yes
6615do
6616  # Use a header file that comes with gcc, so configuring glibc
6617  # with a fresh cross-compiler works.
6618  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6619  # <limits.h> exists even on freestanding compilers.
6620  # On the NeXT, cc -E runs the code through the compiler's parser,
6621  # not just through cpp. "Syntax error" is here to catch this case.
6622  cat >conftest.$ac_ext <<_ACEOF
6623/* confdefs.h.  */
6624_ACEOF
6625cat confdefs.h >>conftest.$ac_ext
6626cat >>conftest.$ac_ext <<_ACEOF
6627/* end confdefs.h.  */
6628#ifdef __STDC__
6629# include <limits.h>
6630#else
6631# include <assert.h>
6632#endif
6633                     Syntax error
6634_ACEOF
6635if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6636  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6637  ac_status=$?
6638  grep -v '^ *+' conftest.er1 >conftest.err
6639  rm -f conftest.er1
6640  cat conftest.err >&5
6641  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6642  (exit $ac_status); } >/dev/null; then
6643  if test -s conftest.err; then
6644    ac_cpp_err=$ac_cxx_preproc_warn_flag
6645    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6646  else
6647    ac_cpp_err=
6648  fi
6649else
6650  ac_cpp_err=yes
6651fi
6652if test -z "$ac_cpp_err"; then
6653  :
6654else
6655  echo "$as_me: failed program was:" >&5
6656sed 's/^/| /' conftest.$ac_ext >&5
6657
6658  # Broken: fails on valid input.
6659continue
6660fi
6661rm -f conftest.err conftest.$ac_ext
6662
6663  # OK, works on sane cases.  Now check whether non-existent headers
6664  # can be detected and how.
6665  cat >conftest.$ac_ext <<_ACEOF
6666/* confdefs.h.  */
6667_ACEOF
6668cat confdefs.h >>conftest.$ac_ext
6669cat >>conftest.$ac_ext <<_ACEOF
6670/* end confdefs.h.  */
6671#include <ac_nonexistent.h>
6672_ACEOF
6673if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6674  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6675  ac_status=$?
6676  grep -v '^ *+' conftest.er1 >conftest.err
6677  rm -f conftest.er1
6678  cat conftest.err >&5
6679  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6680  (exit $ac_status); } >/dev/null; then
6681  if test -s conftest.err; then
6682    ac_cpp_err=$ac_cxx_preproc_warn_flag
6683    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6684  else
6685    ac_cpp_err=
6686  fi
6687else
6688  ac_cpp_err=yes
6689fi
6690if test -z "$ac_cpp_err"; then
6691  # Broken: success on invalid input.
6692continue
6693else
6694  echo "$as_me: failed program was:" >&5
6695sed 's/^/| /' conftest.$ac_ext >&5
6696
6697  # Passes both tests.
6698ac_preproc_ok=:
6699break
6700fi
6701rm -f conftest.err conftest.$ac_ext
6702
6703done
6704# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6705rm -f conftest.err conftest.$ac_ext
6706if $ac_preproc_ok; then
6707  :
6708else
6709  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6710See \`config.log' for more details." >&5
6711echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6712See \`config.log' for more details." >&2;}
6713   { (exit 1); exit 1; }; }
6714fi
6715
6716ac_ext=cc
6717ac_cpp='$CXXCPP $CPPFLAGS'
6718ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6719ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6720ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6721
6722fi
6723
6724ac_ext=f
6725ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6726ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6727ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6728if test -n "$ac_tool_prefix"; then
6729  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
6730  do
6731    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6732set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6733echo "$as_me:$LINENO: checking for $ac_word" >&5
6734echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6735if test "${ac_cv_prog_F77+set}" = set; then
6736  echo $ECHO_N "(cached) $ECHO_C" >&6
6737else
6738  if test -n "$F77"; then
6739  ac_cv_prog_F77="$F77" # Let the user override the test.
6740else
6741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6742for as_dir in $PATH
6743do
6744  IFS=$as_save_IFS
6745  test -z "$as_dir" && as_dir=.
6746  for ac_exec_ext in '' $ac_executable_extensions; do
6747  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6748    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6749    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6750    break 2
6751  fi
6752done
6753done
6754
6755fi
6756fi
6757F77=$ac_cv_prog_F77
6758if test -n "$F77"; then
6759  echo "$as_me:$LINENO: result: $F77" >&5
6760echo "${ECHO_T}$F77" >&6
6761else
6762  echo "$as_me:$LINENO: result: no" >&5
6763echo "${ECHO_T}no" >&6
6764fi
6765
6766    test -n "$F77" && break
6767  done
6768fi
6769if test -z "$F77"; then
6770  ac_ct_F77=$F77
6771  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
6772do
6773  # Extract the first word of "$ac_prog", so it can be a program name with args.
6774set dummy $ac_prog; ac_word=$2
6775echo "$as_me:$LINENO: checking for $ac_word" >&5
6776echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6777if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6778  echo $ECHO_N "(cached) $ECHO_C" >&6
6779else
6780  if test -n "$ac_ct_F77"; then
6781  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6782else
6783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6784for as_dir in $PATH
6785do
6786  IFS=$as_save_IFS
6787  test -z "$as_dir" && as_dir=.
6788  for ac_exec_ext in '' $ac_executable_extensions; do
6789  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6790    ac_cv_prog_ac_ct_F77="$ac_prog"
6791    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6792    break 2
6793  fi
6794done
6795done
6796
6797fi
6798fi
6799ac_ct_F77=$ac_cv_prog_ac_ct_F77
6800if test -n "$ac_ct_F77"; then
6801  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6802echo "${ECHO_T}$ac_ct_F77" >&6
6803else
6804  echo "$as_me:$LINENO: result: no" >&5
6805echo "${ECHO_T}no" >&6
6806fi
6807
6808  test -n "$ac_ct_F77" && break
6809done
6810
6811  F77=$ac_ct_F77
6812fi
6813
6814
6815# Provide some information about the compiler.
6816echo "$as_me:6816:" \
6817     "checking for Fortran 77 compiler version" >&5
6818ac_compiler=`set X $ac_compile; echo $2`
6819{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
6820  (eval $ac_compiler --version </dev/null >&5) 2>&5
6821  ac_status=$?
6822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6823  (exit $ac_status); }
6824{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
6825  (eval $ac_compiler -v </dev/null >&5) 2>&5
6826  ac_status=$?
6827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6828  (exit $ac_status); }
6829{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
6830  (eval $ac_compiler -V </dev/null >&5) 2>&5
6831  ac_status=$?
6832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6833  (exit $ac_status); }
6834rm -f a.out
6835
6836# If we don't use `.F' as extension, the preprocessor is not run on the
6837# input file.  (Note that this only needs to work for GNU compilers.)
6838ac_save_ext=$ac_ext
6839ac_ext=F
6840echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6841echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
6842if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6843  echo $ECHO_N "(cached) $ECHO_C" >&6
6844else
6845  cat >conftest.$ac_ext <<_ACEOF
6846      program main
6847#ifndef __GNUC__
6848       choke me
6849#endif
6850
6851      end
6852_ACEOF
6853rm -f conftest.$ac_objext
6854if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6855  (eval $ac_compile) 2>conftest.er1
6856  ac_status=$?
6857  grep -v '^ *+' conftest.er1 >conftest.err
6858  rm -f conftest.er1
6859  cat conftest.err >&5
6860  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6861  (exit $ac_status); } &&
6862         { ac_try='test -z "$ac_f77_werror_flag"
6863                         || test ! -s conftest.err'
6864  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6865  (eval $ac_try) 2>&5
6866  ac_status=$?
6867  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6868  (exit $ac_status); }; } &&
6869         { ac_try='test -s conftest.$ac_objext'
6870  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6871  (eval $ac_try) 2>&5
6872  ac_status=$?
6873  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6874  (exit $ac_status); }; }; then
6875  ac_compiler_gnu=yes
6876else
6877  echo "$as_me: failed program was:" >&5
6878sed 's/^/| /' conftest.$ac_ext >&5
6879
6880ac_compiler_gnu=no
6881fi
6882rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6883ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6884
6885fi
6886echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6887echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
6888ac_ext=$ac_save_ext
6889ac_test_FFLAGS=${FFLAGS+set}
6890ac_save_FFLAGS=$FFLAGS
6891FFLAGS=
6892echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6893echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
6894if test "${ac_cv_prog_f77_g+set}" = set; then
6895  echo $ECHO_N "(cached) $ECHO_C" >&6
6896else
6897  FFLAGS=-g
6898cat >conftest.$ac_ext <<_ACEOF
6899      program main
6900
6901      end
6902_ACEOF
6903rm -f conftest.$ac_objext
6904if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6905  (eval $ac_compile) 2>conftest.er1
6906  ac_status=$?
6907  grep -v '^ *+' conftest.er1 >conftest.err
6908  rm -f conftest.er1
6909  cat conftest.err >&5
6910  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6911  (exit $ac_status); } &&
6912         { ac_try='test -z "$ac_f77_werror_flag"
6913                         || test ! -s conftest.err'
6914  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6915  (eval $ac_try) 2>&5
6916  ac_status=$?
6917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6918  (exit $ac_status); }; } &&
6919         { ac_try='test -s conftest.$ac_objext'
6920  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6921  (eval $ac_try) 2>&5
6922  ac_status=$?
6923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6924  (exit $ac_status); }; }; then
6925  ac_cv_prog_f77_g=yes
6926else
6927  echo "$as_me: failed program was:" >&5
6928sed 's/^/| /' conftest.$ac_ext >&5
6929
6930ac_cv_prog_f77_g=no
6931fi
6932rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6933
6934fi
6935echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6936echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
6937if test "$ac_test_FFLAGS" = set; then
6938  FFLAGS=$ac_save_FFLAGS
6939elif test $ac_cv_prog_f77_g = yes; then
6940  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6941    FFLAGS="-g -O2"
6942  else
6943    FFLAGS="-g"
6944  fi
6945else
6946  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6947    FFLAGS="-O2"
6948  else
6949    FFLAGS=
6950  fi
6951fi
6952
6953G77=`test $ac_compiler_gnu = yes && echo yes`
6954ac_ext=c
6955ac_cpp='$CPP $CPPFLAGS'
6956ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6957ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6958ac_compiler_gnu=$ac_cv_c_compiler_gnu
6959
6960
6961
6962# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6963
6964# find the maximum length of command line arguments
6965echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6966echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
6967if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6968  echo $ECHO_N "(cached) $ECHO_C" >&6
6969else
6970    i=0
6971  teststring="ABCD"
6972
6973  case $build_os in
6974  msdosdjgpp*)
6975    # On DJGPP, this test can blow up pretty badly due to problems in libc
6976    # (any single argument exceeding 2000 bytes causes a buffer overrun
6977    # during glob expansion).  Even if it were fixed, the result of this
6978    # check would be larger than it should be.
6979    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6980    ;;
6981
6982  gnu*)
6983    # Under GNU Hurd, this test is not required because there is
6984    # no limit to the length of command line arguments.
6985    # Libtool will interpret -1 as no limit whatsoever
6986    lt_cv_sys_max_cmd_len=-1;
6987    ;;
6988
6989  cygwin* | mingw*)
6990    # On Win9x/ME, this test blows up -- it succeeds, but takes
6991    # about 5 minutes as the teststring grows exponentially.
6992    # Worse, since 9x/ME are not pre-emptively multitasking,
6993    # you end up with a "frozen" computer, even though with patience
6994    # the test eventually succeeds (with a max line length of 256k).
6995    # Instead, let's just punt: use the minimum linelength reported by
6996    # all of the supported platforms: 8192 (on NT/2K/XP).
6997    lt_cv_sys_max_cmd_len=8192;
6998    ;;
6999
7000  amigaos*)
7001    # On AmigaOS with pdksh, this test takes hours, literally.
7002    # So we just punt and use a minimum line length of 8192.
7003    lt_cv_sys_max_cmd_len=8192;
7004    ;;
7005
7006  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7007    # This has been around since 386BSD, at least.  Likely further.
7008    if test -x /sbin/sysctl; then
7009      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7010    elif test -x /usr/sbin/sysctl; then
7011      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7012    else
7013      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7014    fi
7015    # And add a safety zone
7016    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7017    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7018    ;;
7019
7020  interix*)
7021    # We know the value 262144 and hardcode it with a safety zone (like BSD)
7022    lt_cv_sys_max_cmd_len=196608
7023    ;;
7024
7025  osf*)
7026    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7027    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7028    # nice to cause kernel panics so lets avoid the loop below.
7029    # First set a reasonable default.
7030    lt_cv_sys_max_cmd_len=16384
7031    #
7032    if test -x /sbin/sysconfig; then
7033      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7034        *1*) lt_cv_sys_max_cmd_len=-1 ;;
7035      esac
7036    fi
7037    ;;
7038  sco3.2v5*)
7039    lt_cv_sys_max_cmd_len=102400
7040    ;;
7041  sysv5* | sco5v6* | sysv4.2uw2*)
7042    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7043    if test -n "$kargmax"; then
7044      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[         ]//'`
7045    else
7046      lt_cv_sys_max_cmd_len=32768
7047    fi
7048    ;;
7049  *)
7050    # If test is not a shell built-in, we'll probably end up computing a
7051    # maximum length that is only half of the actual maximum length, but
7052    # we can't tell.
7053    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7054    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
7055               = "XX$teststring") >/dev/null 2>&1 &&
7056            new_result=`expr "X$teststring" : ".*" 2>&1` &&
7057            lt_cv_sys_max_cmd_len=$new_result &&
7058            test $i != 17 # 1/2 MB should be enough
7059    do
7060      i=`expr $i + 1`
7061      teststring=$teststring$teststring
7062    done
7063    teststring=
7064    # Add a significant safety factor because C++ compilers can tack on massive
7065    # amounts of additional arguments before passing them to the linker.
7066    # It appears as though 1/2 is a usable value.
7067    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7068    ;;
7069  esac
7070
7071fi
7072
7073if test -n $lt_cv_sys_max_cmd_len ; then
7074  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
7075echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
7076else
7077  echo "$as_me:$LINENO: result: none" >&5
7078echo "${ECHO_T}none" >&6
7079fi
7080
7081
7082
7083
7084# Check for command to grab the raw symbol name followed by C symbol from nm.
7085echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
7086echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
7087if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
7088  echo $ECHO_N "(cached) $ECHO_C" >&6
7089else
7090
7091# These are sane defaults that work on at least a few old systems.
7092# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7093
7094# Character class describing NM global symbol codes.
7095symcode='[BCDEGRST]'
7096
7097# Regexp to match symbols that can be accessed directly from C.
7098sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7099
7100# Transform an extracted symbol line into a proper C declaration
7101lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
7102
7103# Transform an extracted symbol line into symbol name and symbol address
7104lt_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'"
7105
7106# Define system-specific variables.
7107case $host_os in
7108aix*)
7109  symcode='[BCDT]'
7110  ;;
7111cygwin* | mingw* | pw32*)
7112  symcode='[ABCDGISTW]'
7113  ;;
7114hpux*) # Its linker distinguishes data from code symbols
7115  if test "$host_cpu" = ia64; then
7116    symcode='[ABCDEGRST]'
7117  fi
7118  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7119  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'"
7120  ;;
7121linux*)
7122  if test "$host_cpu" = ia64; then
7123    symcode='[ABCDGIRSTW]'
7124    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7125    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'"
7126  fi
7127  ;;
7128irix* | nonstopux*)
7129  symcode='[BCDEGRST]'
7130  ;;
7131osf*)
7132  symcode='[BCDEGQRST]'
7133  ;;
7134solaris*)
7135  symcode='[BDRT]'
7136  ;;
7137sco3.2v5*)
7138  symcode='[DT]'
7139  ;;
7140sysv4.2uw2*)
7141  symcode='[DT]'
7142  ;;
7143sysv5* | sco5v6* | unixware* | OpenUNIX*)
7144  symcode='[ABDT]'
7145  ;;
7146sysv4)
7147  symcode='[DFNSTU]'
7148  ;;
7149esac
7150
7151# Handle CRLF in mingw tool chain
7152opt_cr=
7153case $build_os in
7154mingw*)
7155  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7156  ;;
7157esac
7158
7159# If we're using GNU nm, then use its standard symbol codes.
7160case `$NM -V 2>&1` in
7161*GNU* | *'with BFD'*)
7162  symcode='[ABCDGIRSTW]' ;;
7163esac
7164
7165# Try without a prefix undercore, then with it.
7166for ac_symprfx in "" "_"; do
7167
7168  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7169  symxfrm="\\1 $ac_symprfx\\2 \\2"
7170
7171  # Write the raw and C identifiers.
7172  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7173
7174  # Check to see that the pipe works correctly.
7175  pipe_works=no
7176
7177  rm -f conftest*
7178  cat > conftest.$ac_ext <<EOF
7179#ifdef __cplusplus
7180extern "C" {
7181#endif
7182char nm_test_var;
7183void nm_test_func(){}
7184#ifdef __cplusplus
7185}
7186#endif
7187int main(){nm_test_var='a';nm_test_func();return(0);}
7188EOF
7189
7190  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7191  (eval $ac_compile) 2>&5
7192  ac_status=$?
7193  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7194  (exit $ac_status); }; then
7195    # Now try to grab the symbols.
7196    nlist=conftest.nm
7197    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
7198  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7199  ac_status=$?
7200  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7201  (exit $ac_status); } && test -s "$nlist"; then
7202      # Try sorting and uniquifying the output.
7203      if sort "$nlist" | uniq > "$nlist"T; then
7204        mv -f "$nlist"T "$nlist"
7205      else
7206        rm -f "$nlist"T
7207      fi
7208
7209      # Make sure that we snagged all the symbols we need.
7210      if grep ' nm_test_var$' "$nlist" >/dev/null; then
7211        if grep ' nm_test_func$' "$nlist" >/dev/null; then
7212          cat <<EOF > conftest.$ac_ext
7213#ifdef __cplusplus
7214extern "C" {
7215#endif
7216
7217EOF
7218          # Now generate the symbol file.
7219          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
7220
7221          cat <<EOF >> conftest.$ac_ext
7222#if defined (__STDC__) && __STDC__
7223# define lt_ptr_t void *
7224#else
7225# define lt_ptr_t char *
7226# define const
7227#endif
7228
7229/* The mapping between symbol names and symbols. */
7230const struct {
7231  const char *name;
7232  lt_ptr_t address;
7233}
7234lt_preloaded_symbols[] =
7235{
7236EOF
7237          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
7238          cat <<\EOF >> conftest.$ac_ext
7239  {0, (lt_ptr_t) 0}
7240};
7241
7242#ifdef __cplusplus
7243}
7244#endif
7245EOF
7246          # Now try linking the two files.
7247          mv conftest.$ac_objext conftstm.$ac_objext
7248          lt_save_LIBS="$LIBS"
7249          lt_save_CFLAGS="$CFLAGS"
7250          LIBS="conftstm.$ac_objext"
7251          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7252          if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7253  (eval $ac_link) 2>&5
7254  ac_status=$?
7255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7256  (exit $ac_status); } && test -s conftest${ac_exeext}; then
7257            pipe_works=yes
7258          fi
7259          LIBS="$lt_save_LIBS"
7260          CFLAGS="$lt_save_CFLAGS"
7261        else
7262          echo "cannot find nm_test_func in $nlist" >&5
7263        fi
7264      else
7265        echo "cannot find nm_test_var in $nlist" >&5
7266      fi
7267    else
7268      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7269    fi
7270  else
7271    echo "$progname: failed program was:" >&5
7272    cat conftest.$ac_ext >&5
7273  fi
7274  rm -f conftest* conftst*
7275
7276  # Do not use the global_symbol_pipe unless it works.
7277  if test "$pipe_works" = yes; then
7278    break
7279  else
7280    lt_cv_sys_global_symbol_pipe=
7281  fi
7282done
7283
7284fi
7285
7286if test -z "$lt_cv_sys_global_symbol_pipe"; then
7287  lt_cv_sys_global_symbol_to_cdecl=
7288fi
7289if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7290  echo "$as_me:$LINENO: result: failed" >&5
7291echo "${ECHO_T}failed" >&6
7292else
7293  echo "$as_me:$LINENO: result: ok" >&5
7294echo "${ECHO_T}ok" >&6
7295fi
7296
7297echo "$as_me:$LINENO: checking for objdir" >&5
7298echo $ECHO_N "checking for objdir... $ECHO_C" >&6
7299if test "${lt_cv_objdir+set}" = set; then
7300  echo $ECHO_N "(cached) $ECHO_C" >&6
7301else
7302  rm -f .libs 2>/dev/null
7303mkdir .libs 2>/dev/null
7304if test -d .libs; then
7305  lt_cv_objdir=.libs
7306else
7307  # MS-DOS does not allow filenames that begin with a dot.
7308  lt_cv_objdir=_libs
7309fi
7310rmdir .libs 2>/dev/null
7311fi
7312echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7313echo "${ECHO_T}$lt_cv_objdir" >&6
7314objdir=$lt_cv_objdir
7315
7316
7317
7318
7319
7320case $host_os in
7321aix3*)
7322  # AIX sometimes has problems with the GCC collect2 program.  For some
7323  # reason, if we set the COLLECT_NAMES environment variable, the problems
7324  # vanish in a puff of smoke.
7325  if test "X${COLLECT_NAMES+set}" != Xset; then
7326    COLLECT_NAMES=
7327    export COLLECT_NAMES
7328  fi
7329  ;;
7330esac
7331
7332# Sed substitution that helps us do robust quoting.  It backslashifies
7333# metacharacters that are still active within double-quoted strings.
7334Xsed='sed -e 1s/^X//'
7335sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
7336
7337# Same as above, but do not quote variable references.
7338double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
7339
7340# Sed substitution to delay expansion of an escaped shell variable in a
7341# double_quote_subst'ed string.
7342delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7343
7344# Sed substitution to avoid accidental globbing in evaled expressions
7345no_glob_subst='s/\*/\\\*/g'
7346
7347# Constants:
7348rm="rm -f"
7349
7350# Global variables:
7351default_ofile=libtool
7352can_build_shared=yes
7353
7354# All known linkers require a `.a' archive for static linking (except MSVC,
7355# which needs '.lib').
7356libext=a
7357ltmain="$ac_aux_dir/ltmain.sh"
7358ofile="$default_ofile"
7359with_gnu_ld="$lt_cv_prog_gnu_ld"
7360
7361if test -n "$ac_tool_prefix"; then
7362  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7363set dummy ${ac_tool_prefix}ar; ac_word=$2
7364echo "$as_me:$LINENO: checking for $ac_word" >&5
7365echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7366if test "${ac_cv_prog_AR+set}" = set; then
7367  echo $ECHO_N "(cached) $ECHO_C" >&6
7368else
7369  if test -n "$AR"; then
7370  ac_cv_prog_AR="$AR" # Let the user override the test.
7371else
7372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7373for as_dir in $PATH
7374do
7375  IFS=$as_save_IFS
7376  test -z "$as_dir" && as_dir=.
7377  for ac_exec_ext in '' $ac_executable_extensions; do
7378  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7379    ac_cv_prog_AR="${ac_tool_prefix}ar"
7380    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7381    break 2
7382  fi
7383done
7384done
7385
7386fi
7387fi
7388AR=$ac_cv_prog_AR
7389if test -n "$AR"; then
7390  echo "$as_me:$LINENO: result: $AR" >&5
7391echo "${ECHO_T}$AR" >&6
7392else
7393  echo "$as_me:$LINENO: result: no" >&5
7394echo "${ECHO_T}no" >&6
7395fi
7396
7397fi
7398if test -z "$ac_cv_prog_AR"; then
7399  ac_ct_AR=$AR
7400  # Extract the first word of "ar", so it can be a program name with args.
7401set dummy ar; ac_word=$2
7402echo "$as_me:$LINENO: checking for $ac_word" >&5
7403echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7404if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7405  echo $ECHO_N "(cached) $ECHO_C" >&6
7406else
7407  if test -n "$ac_ct_AR"; then
7408  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7409else
7410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7411for as_dir in $PATH
7412do
7413  IFS=$as_save_IFS
7414  test -z "$as_dir" && as_dir=.
7415  for ac_exec_ext in '' $ac_executable_extensions; do
7416  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7417    ac_cv_prog_ac_ct_AR="ar"
7418    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7419    break 2
7420  fi
7421done
7422done
7423
7424  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
7425fi
7426fi
7427ac_ct_AR=$ac_cv_prog_ac_ct_AR
7428if test -n "$ac_ct_AR"; then
7429  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7430echo "${ECHO_T}$ac_ct_AR" >&6
7431else
7432  echo "$as_me:$LINENO: result: no" >&5
7433echo "${ECHO_T}no" >&6
7434fi
7435
7436  AR=$ac_ct_AR
7437else
7438  AR="$ac_cv_prog_AR"
7439fi
7440
7441if test -n "$ac_tool_prefix"; then
7442  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7443set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7444echo "$as_me:$LINENO: checking for $ac_word" >&5
7445echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7446if test "${ac_cv_prog_RANLIB+set}" = set; then
7447  echo $ECHO_N "(cached) $ECHO_C" >&6
7448else
7449  if test -n "$RANLIB"; then
7450  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7451else
7452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7453for as_dir in $PATH
7454do
7455  IFS=$as_save_IFS
7456  test -z "$as_dir" && as_dir=.
7457  for ac_exec_ext in '' $ac_executable_extensions; do
7458  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7459    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7460    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7461    break 2
7462  fi
7463done
7464done
7465
7466fi
7467fi
7468RANLIB=$ac_cv_prog_RANLIB
7469if test -n "$RANLIB"; then
7470  echo "$as_me:$LINENO: result: $RANLIB" >&5
7471echo "${ECHO_T}$RANLIB" >&6
7472else
7473  echo "$as_me:$LINENO: result: no" >&5
7474echo "${ECHO_T}no" >&6
7475fi
7476
7477fi
7478if test -z "$ac_cv_prog_RANLIB"; then
7479  ac_ct_RANLIB=$RANLIB
7480  # Extract the first word of "ranlib", so it can be a program name with args.
7481set dummy ranlib; ac_word=$2
7482echo "$as_me:$LINENO: checking for $ac_word" >&5
7483echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7484if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7485  echo $ECHO_N "(cached) $ECHO_C" >&6
7486else
7487  if test -n "$ac_ct_RANLIB"; then
7488  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7489else
7490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7491for as_dir in $PATH
7492do
7493  IFS=$as_save_IFS
7494  test -z "$as_dir" && as_dir=.
7495  for ac_exec_ext in '' $ac_executable_extensions; do
7496  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7497    ac_cv_prog_ac_ct_RANLIB="ranlib"
7498    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7499    break 2
7500  fi
7501done
7502done
7503
7504  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
7505fi
7506fi
7507ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7508if test -n "$ac_ct_RANLIB"; then
7509  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7510echo "${ECHO_T}$ac_ct_RANLIB" >&6
7511else
7512  echo "$as_me:$LINENO: result: no" >&5
7513echo "${ECHO_T}no" >&6
7514fi
7515
7516  RANLIB=$ac_ct_RANLIB
7517else
7518  RANLIB="$ac_cv_prog_RANLIB"
7519fi
7520
7521if test -n "$ac_tool_prefix"; then
7522  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7523set dummy ${ac_tool_prefix}strip; ac_word=$2
7524echo "$as_me:$LINENO: checking for $ac_word" >&5
7525echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7526if test "${ac_cv_prog_STRIP+set}" = set; then
7527  echo $ECHO_N "(cached) $ECHO_C" >&6
7528else
7529  if test -n "$STRIP"; then
7530  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7531else
7532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7533for as_dir in $PATH
7534do
7535  IFS=$as_save_IFS
7536  test -z "$as_dir" && as_dir=.
7537  for ac_exec_ext in '' $ac_executable_extensions; do
7538  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7539    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7540    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7541    break 2
7542  fi
7543done
7544done
7545
7546fi
7547fi
7548STRIP=$ac_cv_prog_STRIP
7549if test -n "$STRIP"; then
7550  echo "$as_me:$LINENO: result: $STRIP" >&5
7551echo "${ECHO_T}$STRIP" >&6
7552else
7553  echo "$as_me:$LINENO: result: no" >&5
7554echo "${ECHO_T}no" >&6
7555fi
7556
7557fi
7558if test -z "$ac_cv_prog_STRIP"; then
7559  ac_ct_STRIP=$STRIP
7560  # Extract the first word of "strip", so it can be a program name with args.
7561set dummy strip; ac_word=$2
7562echo "$as_me:$LINENO: checking for $ac_word" >&5
7563echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7564if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7565  echo $ECHO_N "(cached) $ECHO_C" >&6
7566else
7567  if test -n "$ac_ct_STRIP"; then
7568  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7569else
7570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7571for as_dir in $PATH
7572do
7573  IFS=$as_save_IFS
7574  test -z "$as_dir" && as_dir=.
7575  for ac_exec_ext in '' $ac_executable_extensions; do
7576  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7577    ac_cv_prog_ac_ct_STRIP="strip"
7578    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7579    break 2
7580  fi
7581done
7582done
7583
7584  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
7585fi
7586fi
7587ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7588if test -n "$ac_ct_STRIP"; then
7589  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7590echo "${ECHO_T}$ac_ct_STRIP" >&6
7591else
7592  echo "$as_me:$LINENO: result: no" >&5
7593echo "${ECHO_T}no" >&6
7594fi
7595
7596  STRIP=$ac_ct_STRIP
7597else
7598  STRIP="$ac_cv_prog_STRIP"
7599fi
7600
7601
7602old_CC="$CC"
7603old_CFLAGS="$CFLAGS"
7604
7605# Set sane defaults for various variables
7606test -z "$AR" && AR=ar
7607test -z "$AR_FLAGS" && AR_FLAGS=cru
7608test -z "$AS" && AS=as
7609test -z "$CC" && CC=cc
7610test -z "$LTCC" && LTCC=$CC
7611test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7612test -z "$DLLTOOL" && DLLTOOL=dlltool
7613test -z "$LD" && LD=ld
7614test -z "$LN_S" && LN_S="ln -s"
7615test -z "$MAGIC_CMD" && MAGIC_CMD=file
7616test -z "$NM" && NM=nm
7617test -z "$SED" && SED=sed
7618test -z "$OBJDUMP" && OBJDUMP=objdump
7619test -z "$RANLIB" && RANLIB=:
7620test -z "$STRIP" && STRIP=:
7621test -z "$ac_objext" && ac_objext=o
7622
7623# Determine commands to create old-style static archives.
7624old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
7625old_postinstall_cmds='chmod 644 $oldlib'
7626old_postuninstall_cmds=
7627
7628if test -n "$RANLIB"; then
7629  case $host_os in
7630  openbsd*)
7631    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7632    ;;
7633  *)
7634    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7635    ;;
7636  esac
7637  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7638fi
7639
7640for cc_temp in $compiler""; do
7641  case $cc_temp in
7642    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7643    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7644    \-*) ;;
7645    *) break;;
7646  esac
7647done
7648cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7649
7650
7651# Only perform the check for file, if the check method requires it
7652case $deplibs_check_method in
7653file_magic*)
7654  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7655    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7656echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
7657if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7658  echo $ECHO_N "(cached) $ECHO_C" >&6
7659else
7660  case $MAGIC_CMD in
7661[\\/*] |  ?:[\\/]*)
7662  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7663  ;;
7664*)
7665  lt_save_MAGIC_CMD="$MAGIC_CMD"
7666  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7667  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7668  for ac_dir in $ac_dummy; do
7669    IFS="$lt_save_ifs"
7670    test -z "$ac_dir" && ac_dir=.
7671    if test -f $ac_dir/${ac_tool_prefix}file; then
7672      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7673      if test -n "$file_magic_test_file"; then
7674        case $deplibs_check_method in
7675        "file_magic "*)
7676          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7677          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7678          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7679            $EGREP "$file_magic_regex" > /dev/null; then
7680            :
7681          else
7682            cat <<EOF 1>&2
7683
7684*** Warning: the command libtool uses to detect shared libraries,
7685*** $file_magic_cmd, produces output that libtool cannot recognize.
7686*** The result is that libtool may fail to recognize shared libraries
7687*** as such.  This will affect the creation of libtool libraries that
7688*** depend on shared libraries, but programs linked with such libtool
7689*** libraries will work regardless of this problem.  Nevertheless, you
7690*** may want to report the problem to your system manager and/or to
7691*** bug-libtool@gnu.org
7692
7693EOF
7694          fi ;;
7695        esac
7696      fi
7697      break
7698    fi
7699  done
7700  IFS="$lt_save_ifs"
7701  MAGIC_CMD="$lt_save_MAGIC_CMD"
7702  ;;
7703esac
7704fi
7705
7706MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7707if test -n "$MAGIC_CMD"; then
7708  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7709echo "${ECHO_T}$MAGIC_CMD" >&6
7710else
7711  echo "$as_me:$LINENO: result: no" >&5
7712echo "${ECHO_T}no" >&6
7713fi
7714
7715if test -z "$lt_cv_path_MAGIC_CMD"; then
7716  if test -n "$ac_tool_prefix"; then
7717    echo "$as_me:$LINENO: checking for file" >&5
7718echo $ECHO_N "checking for file... $ECHO_C" >&6
7719if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7720  echo $ECHO_N "(cached) $ECHO_C" >&6
7721else
7722  case $MAGIC_CMD in
7723[\\/*] |  ?:[\\/]*)
7724  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7725  ;;
7726*)
7727  lt_save_MAGIC_CMD="$MAGIC_CMD"
7728  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7729  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7730  for ac_dir in $ac_dummy; do
7731    IFS="$lt_save_ifs"
7732    test -z "$ac_dir" && ac_dir=.
7733    if test -f $ac_dir/file; then
7734      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7735      if test -n "$file_magic_test_file"; then
7736        case $deplibs_check_method in
7737        "file_magic "*)
7738          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7739          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7740          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7741            $EGREP "$file_magic_regex" > /dev/null; then
7742            :
7743          else
7744            cat <<EOF 1>&2
7745
7746*** Warning: the command libtool uses to detect shared libraries,
7747*** $file_magic_cmd, produces output that libtool cannot recognize.
7748*** The result is that libtool may fail to recognize shared libraries
7749*** as such.  This will affect the creation of libtool libraries that
7750*** depend on shared libraries, but programs linked with such libtool
7751*** libraries will work regardless of this problem.  Nevertheless, you
7752*** may want to report the problem to your system manager and/or to
7753*** bug-libtool@gnu.org
7754
7755EOF
7756          fi ;;
7757        esac
7758      fi
7759      break
7760    fi
7761  done
7762  IFS="$lt_save_ifs"
7763  MAGIC_CMD="$lt_save_MAGIC_CMD"
7764  ;;
7765esac
7766fi
7767
7768MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7769if test -n "$MAGIC_CMD"; then
7770  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7771echo "${ECHO_T}$MAGIC_CMD" >&6
7772else
7773  echo "$as_me:$LINENO: result: no" >&5
7774echo "${ECHO_T}no" >&6
7775fi
7776
7777  else
7778    MAGIC_CMD=:
7779  fi
7780fi
7781
7782  fi
7783  ;;
7784esac
7785
7786enable_dlopen=no
7787enable_win32_dll=no
7788
7789# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
7790if test "${enable_libtool_lock+set}" = set; then
7791  enableval="$enable_libtool_lock"
7792
7793fi;
7794test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7795
7796
7797# Check whether --with-pic or --without-pic was given.
7798if test "${with_pic+set}" = set; then
7799  withval="$with_pic"
7800  pic_mode="$withval"
7801else
7802  pic_mode=default
7803fi;
7804test -z "$pic_mode" && pic_mode=default
7805
7806# Use C for the default configuration in the libtool script
7807tagname=
7808lt_save_CC="$CC"
7809ac_ext=c
7810ac_cpp='$CPP $CPPFLAGS'
7811ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7812ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7813ac_compiler_gnu=$ac_cv_c_compiler_gnu
7814
7815
7816# Source file extension for C test sources.
7817ac_ext=c
7818
7819# Object file extension for compiled C test sources.
7820objext=o
7821objext=$objext
7822
7823# Code to be used in simple compile tests
7824lt_simple_compile_test_code="int some_variable = 0;\n"
7825
7826# Code to be used in simple link tests
7827lt_simple_link_test_code='int main(){return(0);}\n'
7828
7829
7830# If no C compiler was specified, use CC.
7831LTCC=${LTCC-"$CC"}
7832
7833# If no C compiler flags were specified, use CFLAGS.
7834LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7835
7836# Allow CC to be a program name with arguments.
7837compiler=$CC
7838
7839
7840# save warnings/boilerplate of simple test code
7841ac_outfile=conftest.$ac_objext
7842printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7843eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7844_lt_compiler_boilerplate=`cat conftest.err`
7845$rm conftest*
7846
7847ac_outfile=conftest.$ac_objext
7848printf "$lt_simple_link_test_code" >conftest.$ac_ext
7849eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7850_lt_linker_boilerplate=`cat conftest.err`
7851$rm conftest*
7852
7853
7854## CAVEAT EMPTOR:
7855## There is no encapsulation within the following macros, do not change
7856## the running order or otherwise move them around unless you know exactly
7857## what you are doing...
7858
7859lt_prog_compiler_no_builtin_flag=
7860
7861if test "$GCC" = yes; then
7862  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7863
7864
7865echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7866echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
7867if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7868  echo $ECHO_N "(cached) $ECHO_C" >&6
7869else
7870  lt_cv_prog_compiler_rtti_exceptions=no
7871  ac_outfile=conftest.$ac_objext
7872   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7873   lt_compiler_flag="-fno-rtti -fno-exceptions"
7874   # Insert the option either (1) after the last *FLAGS variable, or
7875   # (2) before a word containing "conftest.", or (3) at the end.
7876   # Note that $ac_compile itself does not contain backslashes and begins
7877   # with a dollar sign (not a hyphen), so the echo should work correctly.
7878   # The option is referenced via a variable to avoid confusing sed.
7879   lt_compile=`echo "$ac_compile" | $SED \
7880   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7881   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7882   -e 's:$: $lt_compiler_flag:'`
7883   (eval echo "\"\$as_me:7883: $lt_compile\"" >&5)
7884   (eval "$lt_compile" 2>conftest.err)
7885   ac_status=$?
7886   cat conftest.err >&5
7887   echo "$as_me:7887: \$? = $ac_status" >&5
7888   if (exit $ac_status) && test -s "$ac_outfile"; then
7889     # The compiler can only warn and ignore the option if not recognized
7890     # So say no if there are warnings other than the usual output.
7891     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7892     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7893     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7894       lt_cv_prog_compiler_rtti_exceptions=yes
7895     fi
7896   fi
7897   $rm conftest*
7898
7899fi
7900echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7901echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
7902
7903if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7904    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7905else
7906    :
7907fi
7908
7909fi
7910
7911lt_prog_compiler_wl=
7912lt_prog_compiler_pic=
7913lt_prog_compiler_static=
7914
7915echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7916echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
7917
7918  if test "$GCC" = yes; then
7919    lt_prog_compiler_wl='-Wl,'
7920    lt_prog_compiler_static='-static'
7921
7922    case $host_os in
7923      aix*)
7924      # All AIX code is PIC.
7925      if test "$host_cpu" = ia64; then
7926        # AIX 5 now supports IA64 processor
7927        lt_prog_compiler_static='-Bstatic'
7928      fi
7929      ;;
7930
7931    amigaos*)
7932      # FIXME: we need at least 68020 code to build shared libraries, but
7933      # adding the `-m68020' flag to GCC prevents building anything better,
7934      # like `-m68040'.
7935      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7936      ;;
7937
7938    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7939      # PIC is the default for these OSes.
7940      ;;
7941
7942    mingw* | pw32* | os2*)
7943      # This hack is so that the source file can tell whether it is being
7944      # built for inclusion in a dll (and should export symbols for example).
7945      lt_prog_compiler_pic='-DDLL_EXPORT'
7946      ;;
7947
7948    darwin* | rhapsody*)
7949      # PIC is the default on this platform
7950      # Common symbols not allowed in MH_DYLIB files
7951      lt_prog_compiler_pic='-fno-common'
7952      ;;
7953
7954    interix3*)
7955      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7956      # Instead, we relocate shared libraries at runtime.
7957      ;;
7958
7959    msdosdjgpp*)
7960      # Just because we use GCC doesn't mean we suddenly get shared libraries
7961      # on systems that don't support them.
7962      lt_prog_compiler_can_build_shared=no
7963      enable_shared=no
7964      ;;
7965
7966    sysv4*MP*)
7967      if test -d /usr/nec; then
7968        lt_prog_compiler_pic=-Kconform_pic
7969      fi
7970      ;;
7971
7972    hpux*)
7973      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7974      # not for PA HP-UX.
7975      case $host_cpu in
7976      hppa*64*|ia64*)
7977        # +Z the default
7978        ;;
7979      *)
7980        lt_prog_compiler_pic='-fPIC'
7981        ;;
7982      esac
7983      ;;
7984
7985    *)
7986      lt_prog_compiler_pic='-fPIC'
7987      ;;
7988    esac
7989  else
7990    # PORTME Check for flag to pass linker flags through the system compiler.
7991    case $host_os in
7992    aix*)
7993      lt_prog_compiler_wl='-Wl,'
7994      if test "$host_cpu" = ia64; then
7995        # AIX 5 now supports IA64 processor
7996        lt_prog_compiler_static='-Bstatic'
7997      else
7998        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7999      fi
8000      ;;
8001      darwin*)
8002        # PIC is the default on this platform
8003        # Common symbols not allowed in MH_DYLIB files
8004       case $cc_basename in
8005         xlc*)
8006         lt_prog_compiler_pic='-qnocommon'
8007         lt_prog_compiler_wl='-Wl,'
8008         ;;
8009       esac
8010       ;;
8011
8012    mingw* | pw32* | os2*)
8013      # This hack is so that the source file can tell whether it is being
8014      # built for inclusion in a dll (and should export symbols for example).
8015      lt_prog_compiler_pic='-DDLL_EXPORT'
8016      ;;
8017
8018    hpux9* | hpux10* | hpux11*)
8019      lt_prog_compiler_wl='-Wl,'
8020      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8021      # not for PA HP-UX.
8022      case $host_cpu in
8023      hppa*64*|ia64*)
8024        # +Z the default
8025        ;;
8026      *)
8027        lt_prog_compiler_pic='+Z'
8028        ;;
8029      esac
8030      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8031      lt_prog_compiler_static='${wl}-a ${wl}archive'
8032      ;;
8033
8034    irix5* | irix6* | nonstopux*)
8035      lt_prog_compiler_wl='-Wl,'
8036      # PIC (with -KPIC) is the default.
8037      lt_prog_compiler_static='-non_shared'
8038      ;;
8039
8040    newsos6)
8041      lt_prog_compiler_pic='-KPIC'
8042      lt_prog_compiler_static='-Bstatic'
8043      ;;
8044
8045    linux*)
8046      case $cc_basename in
8047      icc* | ecc*)
8048        lt_prog_compiler_wl='-Wl,'
8049        lt_prog_compiler_pic='-KPIC'
8050        lt_prog_compiler_static='-static'
8051        ;;
8052      pgcc* | pgf77* | pgf90* | pgf95*)
8053        # Portland Group compilers (*not* the Pentium gcc compiler,
8054        # which looks to be a dead project)
8055        lt_prog_compiler_wl='-Wl,'
8056        lt_prog_compiler_pic='-fpic'
8057        lt_prog_compiler_static='-Bstatic'
8058        ;;
8059      ccc*)
8060        lt_prog_compiler_wl='-Wl,'
8061        # All Alpha code is PIC.
8062        lt_prog_compiler_static='-non_shared'
8063        ;;
8064      esac
8065      ;;
8066
8067    osf3* | osf4* | osf5*)
8068      lt_prog_compiler_wl='-Wl,'
8069      # All OSF/1 code is PIC.
8070      lt_prog_compiler_static='-non_shared'
8071      ;;
8072
8073    solaris*)
8074      lt_prog_compiler_pic='-KPIC'
8075      lt_prog_compiler_static='-Bstatic'
8076      case $cc_basename in
8077      f77* | f90* | f95*)
8078        lt_prog_compiler_wl='-Qoption ld ';;
8079      *)
8080        lt_prog_compiler_wl='-Wl,';;
8081      esac
8082      ;;
8083
8084    sunos4*)
8085      lt_prog_compiler_wl='-Qoption ld '
8086      lt_prog_compiler_pic='-PIC'
8087      lt_prog_compiler_static='-Bstatic'
8088      ;;
8089
8090    sysv4 | sysv4.2uw2* | sysv4.3*)
8091      lt_prog_compiler_wl='-Wl,'
8092      lt_prog_compiler_pic='-KPIC'
8093      lt_prog_compiler_static='-Bstatic'
8094      ;;
8095
8096    sysv4*MP*)
8097      if test -d /usr/nec ;then
8098        lt_prog_compiler_pic='-Kconform_pic'
8099        lt_prog_compiler_static='-Bstatic'
8100      fi
8101      ;;
8102
8103    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8104      lt_prog_compiler_wl='-Wl,'
8105      lt_prog_compiler_pic='-KPIC'
8106      lt_prog_compiler_static='-Bstatic'
8107      ;;
8108
8109    unicos*)
8110      lt_prog_compiler_wl='-Wl,'
8111      lt_prog_compiler_can_build_shared=no
8112      ;;
8113
8114    uts4*)
8115      lt_prog_compiler_pic='-pic'
8116      lt_prog_compiler_static='-Bstatic'
8117      ;;
8118
8119    *)
8120      lt_prog_compiler_can_build_shared=no
8121      ;;
8122    esac
8123  fi
8124
8125echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8126echo "${ECHO_T}$lt_prog_compiler_pic" >&6
8127
8128#
8129# Check to make sure the PIC flag actually works.
8130#
8131if test -n "$lt_prog_compiler_pic"; then
8132
8133echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8134echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
8135if test "${lt_prog_compiler_pic_works+set}" = set; then
8136  echo $ECHO_N "(cached) $ECHO_C" >&6
8137else
8138  lt_prog_compiler_pic_works=no
8139  ac_outfile=conftest.$ac_objext
8140   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8141   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8142   # Insert the option either (1) after the last *FLAGS variable, or
8143   # (2) before a word containing "conftest.", or (3) at the end.
8144   # Note that $ac_compile itself does not contain backslashes and begins
8145   # with a dollar sign (not a hyphen), so the echo should work correctly.
8146   # The option is referenced via a variable to avoid confusing sed.
8147   lt_compile=`echo "$ac_compile" | $SED \
8148   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8149   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8150   -e 's:$: $lt_compiler_flag:'`
8151   (eval echo "\"\$as_me:8151: $lt_compile\"" >&5)
8152   (eval "$lt_compile" 2>conftest.err)
8153   ac_status=$?
8154   cat conftest.err >&5
8155   echo "$as_me:8155: \$? = $ac_status" >&5
8156   if (exit $ac_status) && test -s "$ac_outfile"; then
8157     # The compiler can only warn and ignore the option if not recognized
8158     # So say no if there are warnings other than the usual output.
8159     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8160     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8161     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8162       lt_prog_compiler_pic_works=yes
8163     fi
8164   fi
8165   $rm conftest*
8166
8167fi
8168echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
8169echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
8170
8171if test x"$lt_prog_compiler_pic_works" = xyes; then
8172    case $lt_prog_compiler_pic in
8173     "" | " "*) ;;
8174     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8175     esac
8176else
8177    lt_prog_compiler_pic=
8178     lt_prog_compiler_can_build_shared=no
8179fi
8180
8181fi
8182case $host_os in
8183  # For platforms which do not support PIC, -DPIC is meaningless:
8184  *djgpp*)
8185    lt_prog_compiler_pic=
8186    ;;
8187  *)
8188    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8189    ;;
8190esac
8191
8192#
8193# Check to make sure the static flag actually works.
8194#
8195wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8196echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8197echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
8198if test "${lt_prog_compiler_static_works+set}" = set; then
8199  echo $ECHO_N "(cached) $ECHO_C" >&6
8200else
8201  lt_prog_compiler_static_works=no
8202   save_LDFLAGS="$LDFLAGS"
8203   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8204   printf "$lt_simple_link_test_code" > conftest.$ac_ext
8205   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8206     # The linker can only warn and ignore the option if not recognized
8207     # So say no if there are warnings
8208     if test -s conftest.err; then
8209       # Append any errors to the config.log.
8210       cat conftest.err 1>&5
8211       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8212       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8213       if diff conftest.exp conftest.er2 >/dev/null; then
8214         lt_prog_compiler_static_works=yes
8215       fi
8216     else
8217       lt_prog_compiler_static_works=yes
8218     fi
8219   fi
8220   $rm conftest*
8221   LDFLAGS="$save_LDFLAGS"
8222
8223fi
8224echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
8225echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
8226
8227if test x"$lt_prog_compiler_static_works" = xyes; then
8228    :
8229else
8230    lt_prog_compiler_static=
8231fi
8232
8233
8234echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8235echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
8236if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8237  echo $ECHO_N "(cached) $ECHO_C" >&6
8238else
8239  lt_cv_prog_compiler_c_o=no
8240   $rm -r conftest 2>/dev/null
8241   mkdir conftest
8242   cd conftest
8243   mkdir out
8244   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8245
8246   lt_compiler_flag="-o out/conftest2.$ac_objext"
8247   # Insert the option either (1) after the last *FLAGS variable, or
8248   # (2) before a word containing "conftest.", or (3) at the end.
8249   # Note that $ac_compile itself does not contain backslashes and begins
8250   # with a dollar sign (not a hyphen), so the echo should work correctly.
8251   lt_compile=`echo "$ac_compile" | $SED \
8252   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8253   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8254   -e 's:$: $lt_compiler_flag:'`
8255   (eval echo "\"\$as_me:8255: $lt_compile\"" >&5)
8256   (eval "$lt_compile" 2>out/conftest.err)
8257   ac_status=$?
8258   cat out/conftest.err >&5
8259   echo "$as_me:8259: \$? = $ac_status" >&5
8260   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8261   then
8262     # The compiler can only warn and ignore the option if not recognized
8263     # So say no if there are warnings
8264     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8265     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8266     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8267       lt_cv_prog_compiler_c_o=yes
8268     fi
8269   fi
8270   chmod u+w . 2>&5
8271   $rm conftest*
8272   # SGI C++ compiler will create directory out/ii_files/ for
8273   # template instantiation
8274   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8275   $rm out/* && rmdir out
8276   cd ..
8277   rmdir conftest
8278   $rm conftest*
8279
8280fi
8281echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8282echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
8283
8284
8285hard_links="nottested"
8286if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8287  # do not overwrite the value of need_locks provided by the user
8288  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8289echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
8290  hard_links=yes
8291  $rm conftest*
8292  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8293  touch conftest.a
8294  ln conftest.a conftest.b 2>&5 || hard_links=no
8295  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8296  echo "$as_me:$LINENO: result: $hard_links" >&5
8297echo "${ECHO_T}$hard_links" >&6
8298  if test "$hard_links" = no; then
8299    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8300echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8301    need_locks=warn
8302  fi
8303else
8304  need_locks=no
8305fi
8306
8307echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8308echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
8309
8310  runpath_var=
8311  allow_undefined_flag=
8312  enable_shared_with_static_runtimes=no
8313  archive_cmds=
8314  archive_expsym_cmds=
8315  old_archive_From_new_cmds=
8316  old_archive_from_expsyms_cmds=
8317  export_dynamic_flag_spec=
8318  whole_archive_flag_spec=
8319  thread_safe_flag_spec=
8320  hardcode_libdir_flag_spec=
8321  hardcode_libdir_flag_spec_ld=
8322  hardcode_libdir_separator=
8323  hardcode_direct=no
8324  hardcode_minus_L=no
8325  hardcode_shlibpath_var=unsupported
8326  link_all_deplibs=unknown
8327  hardcode_automatic=no
8328  module_cmds=
8329  module_expsym_cmds=
8330  always_export_symbols=no
8331  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8332  # include_expsyms should be a list of space-separated symbols to be *always*
8333  # included in the symbol list
8334  include_expsyms=
8335  # exclude_expsyms can be an extended regexp of symbols to exclude
8336  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8337  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8338  # as well as any symbol that contains `d'.
8339  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
8340  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8341  # platforms (ab)use it in PIC code, but their linkers get confused if
8342  # the symbol is explicitly referenced.  Since portable code cannot
8343  # rely on this symbol name, it's probably fine to never include it in
8344  # preloaded symbol tables.
8345  extract_expsyms_cmds=
8346  # Just being paranoid about ensuring that cc_basename is set.
8347  for cc_temp in $compiler""; do
8348  case $cc_temp in
8349    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8350    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8351    \-*) ;;
8352    *) break;;
8353  esac
8354done
8355cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8356
8357  case $host_os in
8358  cygwin* | mingw* | pw32*)
8359    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8360    # When not using gcc, we currently assume that we are using
8361    # Microsoft Visual C++.
8362    if test "$GCC" != yes; then
8363      with_gnu_ld=no
8364    fi
8365    ;;
8366  interix*)
8367    # we just hope/assume this is gcc and not c89 (= MSVC++)
8368    with_gnu_ld=yes
8369    ;;
8370  openbsd*)
8371    with_gnu_ld=no
8372    ;;
8373  esac
8374
8375  ld_shlibs=yes
8376  if test "$with_gnu_ld" = yes; then
8377    # If archive_cmds runs LD, not CC, wlarc should be empty
8378    wlarc='${wl}'
8379
8380    # Set some defaults for GNU ld with shared library support. These
8381    # are reset later if shared libraries are not supported. Putting them
8382    # here allows them to be overridden if necessary.
8383    runpath_var=LD_RUN_PATH
8384    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8385    export_dynamic_flag_spec='${wl}--export-dynamic'
8386    # ancient GNU ld didn't support --whole-archive et. al.
8387    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8388        whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8389      else
8390        whole_archive_flag_spec=
8391    fi
8392    supports_anon_versioning=no
8393    case `$LD -v 2>/dev/null` in
8394      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8395      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8396      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8397      *\ 2.11.*) ;; # other 2.11 versions
8398      *) supports_anon_versioning=yes ;;
8399    esac
8400
8401    # See if GNU ld supports shared libraries.
8402    case $host_os in
8403    aix3* | aix4* | aix5*)
8404      # On AIX/PPC, the GNU linker is very broken
8405      if test "$host_cpu" != ia64; then
8406        ld_shlibs=no
8407        cat <<EOF 1>&2
8408
8409*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8410*** to be unable to reliably create shared libraries on AIX.
8411*** Therefore, libtool is disabling shared libraries support.  If you
8412*** really care for shared libraries, you may want to modify your PATH
8413*** so that a non-GNU linker is found, and then restart.
8414
8415EOF
8416      fi
8417      ;;
8418
8419    amigaos*)
8420      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)'
8421      hardcode_libdir_flag_spec='-L$libdir'
8422      hardcode_minus_L=yes
8423
8424      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8425      # that the semantics of dynamic libraries on AmigaOS, at least up
8426      # to version 4, is to share data among multiple programs linked
8427      # with the same dynamic library.  Since this doesn't match the
8428      # behavior of shared libraries on other platforms, we can't use
8429      # them.
8430      ld_shlibs=no
8431      ;;
8432
8433    beos*)
8434      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8435        allow_undefined_flag=unsupported
8436        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8437        # support --undefined.  This deserves some investigation.  FIXME
8438        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8439      else
8440        ld_shlibs=no
8441      fi
8442      ;;
8443
8444    cygwin* | mingw* | pw32*)
8445      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8446      # as there is no search path for DLLs.
8447      hardcode_libdir_flag_spec='-L$libdir'
8448      allow_undefined_flag=unsupported
8449      always_export_symbols=no
8450      enable_shared_with_static_runtimes=yes
8451      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
8452
8453      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8454        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8455        # If the export-symbols file already is a .def file (1st line
8456        # is EXPORTS), use it as is; otherwise, prepend...
8457        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8458          cp $export_symbols $output_objdir/$soname.def;
8459        else
8460          echo EXPORTS > $output_objdir/$soname.def;
8461          cat $export_symbols >> $output_objdir/$soname.def;
8462        fi~
8463        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8464      else
8465        ld_shlibs=no
8466      fi
8467      ;;
8468
8469    interix3*)
8470      hardcode_direct=no
8471      hardcode_shlibpath_var=no
8472      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8473      export_dynamic_flag_spec='${wl}-E'
8474      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8475      # Instead, shared libraries are loaded at an image base (0x10000000 by
8476      # default) and relocated if they conflict, which is a slow very memory
8477      # consuming and fragmenting process.  To avoid this, we pick a random,
8478      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8479      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8480      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8481      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'
8482      ;;
8483
8484    linux*)
8485      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8486        tmp_addflag=
8487        case $cc_basename,$host_cpu in
8488        pgcc*)                          # Portland Group C compiler
8489          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'
8490          tmp_addflag=' $pic_flag'
8491          ;;
8492        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
8493          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'
8494          tmp_addflag=' $pic_flag -Mnomain' ;;
8495        ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
8496          tmp_addflag=' -i_dynamic' ;;
8497        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8498          tmp_addflag=' -i_dynamic -nofor_main' ;;
8499        ifc* | ifort*)                  # Intel Fortran compiler
8500          tmp_addflag=' -nofor_main' ;;
8501        esac
8502        archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8503
8504        if test $supports_anon_versioning = yes; then
8505          archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8506  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8507  $echo "local: *; };" >> $output_objdir/$libname.ver~
8508          $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8509        fi
8510      else
8511        ld_shlibs=no
8512      fi
8513      ;;
8514
8515    netbsd*)
8516      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8517        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8518        wlarc=
8519      else
8520        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8521        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8522      fi
8523      ;;
8524
8525    solaris*)
8526      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8527        ld_shlibs=no
8528        cat <<EOF 1>&2
8529
8530*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8531*** create shared libraries on Solaris systems.  Therefore, libtool
8532*** is disabling shared libraries support.  We urge you to upgrade GNU
8533*** binutils to release 2.9.1 or newer.  Another option is to modify
8534*** your PATH or compiler configuration so that the native linker is
8535*** used, and then restart.
8536
8537EOF
8538      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8539        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8540        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8541      else
8542        ld_shlibs=no
8543      fi
8544      ;;
8545
8546    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8547      case `$LD -v 2>&1` in
8548        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8549        ld_shlibs=no
8550        cat <<_LT_EOF 1>&2
8551
8552*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8553*** reliably create shared libraries on SCO systems.  Therefore, libtool
8554*** is disabling shared libraries support.  We urge you to upgrade GNU
8555*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8556*** your PATH or compiler configuration so that the native linker is
8557*** used, and then restart.
8558
8559_LT_EOF
8560        ;;
8561        *)
8562          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8563            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8564            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8565            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8566          else
8567            ld_shlibs=no
8568          fi
8569        ;;
8570      esac
8571      ;;
8572
8573    sunos4*)
8574      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8575      wlarc=
8576      hardcode_direct=yes
8577      hardcode_shlibpath_var=no
8578      ;;
8579
8580    *)
8581      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8582        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8583        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8584      else
8585        ld_shlibs=no
8586      fi
8587      ;;
8588    esac
8589
8590    if test "$ld_shlibs" = no; then
8591      runpath_var=
8592      hardcode_libdir_flag_spec=
8593      export_dynamic_flag_spec=
8594      whole_archive_flag_spec=
8595    fi
8596  else
8597    # PORTME fill in a description of your system's linker (not GNU ld)
8598    case $host_os in
8599    aix3*)
8600      allow_undefined_flag=unsupported
8601      always_export_symbols=yes
8602      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'
8603      # Note: this linker hardcodes the directories in LIBPATH if there
8604      # are no directories specified by -L.
8605      hardcode_minus_L=yes
8606      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8607        # Neither direct hardcoding nor static linking is supported with a
8608        # broken collect2.
8609        hardcode_direct=unsupported
8610      fi
8611      ;;
8612
8613    aix4* | aix5*)
8614      if test "$host_cpu" = ia64; then
8615        # On IA64, the linker does run time linking by default, so we don't
8616        # have to do anything special.
8617        aix_use_runtimelinking=no
8618        exp_sym_flag='-Bexport'
8619        no_entry_flag=""
8620      else
8621        # If we're using GNU nm, then we don't want the "-C" option.
8622        # -C means demangle to AIX nm, but means don't demangle with GNU nm
8623        if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8624          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'
8625        else
8626          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'
8627        fi
8628        aix_use_runtimelinking=no
8629
8630        # Test if we are trying to use run time linking or normal
8631        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8632        # need to do runtime linking.
8633        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8634          for ld_flag in $LDFLAGS; do
8635          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8636            aix_use_runtimelinking=yes
8637            break
8638          fi
8639          done
8640          ;;
8641        esac
8642
8643        exp_sym_flag='-bexport'
8644        no_entry_flag='-bnoentry'
8645      fi
8646
8647      # When large executables or shared objects are built, AIX ld can
8648      # have problems creating the table of contents.  If linking a library
8649      # or program results in "error TOC overflow" add -mminimal-toc to
8650      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8651      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8652
8653      archive_cmds=''
8654      hardcode_direct=yes
8655      hardcode_libdir_separator=':'
8656      link_all_deplibs=yes
8657
8658      if test "$GCC" = yes; then
8659        case $host_os in aix4.[012]|aix4.[012].*)
8660        # We only want to do this on AIX 4.2 and lower, the check
8661        # below for broken collect2 doesn't work under 4.3+
8662          collect2name=`${CC} -print-prog-name=collect2`
8663          if test -f "$collect2name" && \
8664           strings "$collect2name" | grep resolve_lib_name >/dev/null
8665          then
8666          # We have reworked collect2
8667          hardcode_direct=yes
8668          else
8669          # We have old collect2
8670          hardcode_direct=unsupported
8671          # It fails to find uninstalled libraries when the uninstalled
8672          # path is not listed in the libpath.  Setting hardcode_minus_L
8673          # to unsupported forces relinking
8674          hardcode_minus_L=yes
8675          hardcode_libdir_flag_spec='-L$libdir'
8676          hardcode_libdir_separator=
8677          fi
8678          ;;
8679        esac
8680        shared_flag='-shared'
8681        if test "$aix_use_runtimelinking" = yes; then
8682          shared_flag="$shared_flag "'${wl}-G'
8683        fi
8684      else
8685        # not using gcc
8686        if test "$host_cpu" = ia64; then
8687        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8688        # chokes on -Wl,-G. The following line is correct:
8689          shared_flag='-G'
8690        else
8691          if test "$aix_use_runtimelinking" = yes; then
8692            shared_flag='${wl}-G'
8693          else
8694            shared_flag='${wl}-bM:SRE'
8695          fi
8696        fi
8697      fi
8698
8699      # It seems that -bexpall does not export symbols beginning with
8700      # underscore (_), so it is better to generate a list of symbols to export.
8701      always_export_symbols=yes
8702      if test "$aix_use_runtimelinking" = yes; then
8703        # Warning - without using the other runtime loading flags (-brtl),
8704        # -berok will link without error, but may produce a broken library.
8705        allow_undefined_flag='-berok'
8706       # Determine the default libpath from the value encoded in an empty executable.
8707       cat >conftest.$ac_ext <<_ACEOF
8708/* confdefs.h.  */
8709_ACEOF
8710cat confdefs.h >>conftest.$ac_ext
8711cat >>conftest.$ac_ext <<_ACEOF
8712/* end confdefs.h.  */
8713
8714int
8715main ()
8716{
8717
8718  ;
8719  return 0;
8720}
8721_ACEOF
8722rm -f conftest.$ac_objext conftest$ac_exeext
8723if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8724  (eval $ac_link) 2>conftest.er1
8725  ac_status=$?
8726  grep -v '^ *+' conftest.er1 >conftest.err
8727  rm -f conftest.er1
8728  cat conftest.err >&5
8729  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8730  (exit $ac_status); } &&
8731         { ac_try='test -z "$ac_c_werror_flag"
8732                         || test ! -s conftest.err'
8733  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8734  (eval $ac_try) 2>&5
8735  ac_status=$?
8736  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8737  (exit $ac_status); }; } &&
8738         { ac_try='test -s conftest$ac_exeext'
8739  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8740  (eval $ac_try) 2>&5
8741  ac_status=$?
8742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8743  (exit $ac_status); }; }; then
8744
8745aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8746}'`
8747# Check for a 64-bit object if we didn't find anything.
8748if 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; }
8749}'`; fi
8750else
8751  echo "$as_me: failed program was:" >&5
8752sed 's/^/| /' conftest.$ac_ext >&5
8753
8754fi
8755rm -f conftest.err conftest.$ac_objext \
8756      conftest$ac_exeext conftest.$ac_ext
8757if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8758
8759       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8760        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"
8761       else
8762        if test "$host_cpu" = ia64; then
8763          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8764          allow_undefined_flag="-z nodefs"
8765          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"
8766        else
8767         # Determine the default libpath from the value encoded in an empty executable.
8768         cat >conftest.$ac_ext <<_ACEOF
8769/* confdefs.h.  */
8770_ACEOF
8771cat confdefs.h >>conftest.$ac_ext
8772cat >>conftest.$ac_ext <<_ACEOF
8773/* end confdefs.h.  */
8774
8775int
8776main ()
8777{
8778
8779  ;
8780  return 0;
8781}
8782_ACEOF
8783rm -f conftest.$ac_objext conftest$ac_exeext
8784if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8785  (eval $ac_link) 2>conftest.er1
8786  ac_status=$?
8787  grep -v '^ *+' conftest.er1 >conftest.err
8788  rm -f conftest.er1
8789  cat conftest.err >&5
8790  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8791  (exit $ac_status); } &&
8792         { ac_try='test -z "$ac_c_werror_flag"
8793                         || test ! -s conftest.err'
8794  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8795  (eval $ac_try) 2>&5
8796  ac_status=$?
8797  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8798  (exit $ac_status); }; } &&
8799         { ac_try='test -s conftest$ac_exeext'
8800  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8801  (eval $ac_try) 2>&5
8802  ac_status=$?
8803  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8804  (exit $ac_status); }; }; then
8805
8806aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8807}'`
8808# Check for a 64-bit object if we didn't find anything.
8809if 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; }
8810}'`; fi
8811else
8812  echo "$as_me: failed program was:" >&5
8813sed 's/^/| /' conftest.$ac_ext >&5
8814
8815fi
8816rm -f conftest.err conftest.$ac_objext \
8817      conftest$ac_exeext conftest.$ac_ext
8818if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8819
8820         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8821          # Warning - without using the other run time loading flags,
8822          # -berok will link without error, but may produce a broken library.
8823          no_undefined_flag=' ${wl}-bernotok'
8824          allow_undefined_flag=' ${wl}-berok'
8825          # Exported symbols can be pulled into shared objects from archives
8826          whole_archive_flag_spec='$convenience'
8827          archive_cmds_need_lc=yes
8828          # This is similar to how AIX traditionally builds its shared libraries.
8829          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'
8830        fi
8831      fi
8832      ;;
8833
8834    amigaos*)
8835      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)'
8836      hardcode_libdir_flag_spec='-L$libdir'
8837      hardcode_minus_L=yes
8838      # see comment about different semantics on the GNU ld section
8839      ld_shlibs=no
8840      ;;
8841
8842    bsdi[45]*)
8843      export_dynamic_flag_spec=-rdynamic
8844      ;;
8845
8846    cygwin* | mingw* | pw32*)
8847      # When not using gcc, we currently assume that we are using
8848      # Microsoft Visual C++.
8849      # hardcode_libdir_flag_spec is actually meaningless, as there is
8850      # no search path for DLLs.
8851      hardcode_libdir_flag_spec=' '
8852      allow_undefined_flag=unsupported
8853      # Tell ltmain to make .lib files, not .a files.
8854      libext=lib
8855      # Tell ltmain to make .dll files, not .so files.
8856      shrext_cmds=".dll"
8857      # FIXME: Setting linknames here is a bad hack.
8858      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8859      # The linker will automatically build a .lib file if we build a DLL.
8860      old_archive_From_new_cmds='true'
8861      # FIXME: Should let the user specify the lib program.
8862      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8863      fix_srcfile_path='`cygpath -w "$srcfile"`'
8864      enable_shared_with_static_runtimes=yes
8865      ;;
8866
8867    darwin* | rhapsody*)
8868      case $host_os in
8869        rhapsody* | darwin1.[012])
8870         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8871         ;;
8872       *) # Darwin 1.3 on
8873         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8874           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8875         else
8876           case ${MACOSX_DEPLOYMENT_TARGET} in
8877             10.[012])
8878               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8879               ;;
8880             10.*)
8881               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8882               ;;
8883           esac
8884         fi
8885         ;;
8886      esac
8887      archive_cmds_need_lc=no
8888      hardcode_direct=no
8889      hardcode_automatic=yes
8890      hardcode_shlibpath_var=unsupported
8891      whole_archive_flag_spec=''
8892      link_all_deplibs=yes
8893    if test "$GCC" = yes ; then
8894        output_verbose_link_cmd='echo'
8895        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8896      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8897      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8898      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}'
8899      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}'
8900    else
8901      case $cc_basename in
8902        xlc*)
8903         output_verbose_link_cmd='echo'
8904         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8905         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8906          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8907         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}'
8908          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}'
8909          ;;
8910       *)
8911         ld_shlibs=no
8912          ;;
8913      esac
8914    fi
8915      ;;
8916
8917    dgux*)
8918      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8919      hardcode_libdir_flag_spec='-L$libdir'
8920      hardcode_shlibpath_var=no
8921      ;;
8922
8923    freebsd1*)
8924      ld_shlibs=no
8925      ;;
8926
8927    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8928    # support.  Future versions do this automatically, but an explicit c++rt0.o
8929    # does not break anything, and helps significantly (at the cost of a little
8930    # extra space).
8931    freebsd2.2*)
8932      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8933      hardcode_libdir_flag_spec='-R$libdir'
8934      hardcode_direct=yes
8935      hardcode_shlibpath_var=no
8936      ;;
8937
8938    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8939    freebsd2*)
8940      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8941      hardcode_direct=yes
8942      hardcode_minus_L=yes
8943      hardcode_shlibpath_var=no
8944      ;;
8945
8946    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8947    freebsd* | kfreebsd*-gnu | dragonfly*)
8948      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8949      hardcode_libdir_flag_spec='-R$libdir'
8950      hardcode_direct=yes
8951      hardcode_shlibpath_var=no
8952      ;;
8953
8954    hpux9*)
8955      if test "$GCC" = yes; then
8956        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'
8957      else
8958        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'
8959      fi
8960      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8961      hardcode_libdir_separator=:
8962      hardcode_direct=yes
8963
8964      # hardcode_minus_L: Not really in the search PATH,
8965      # but as the default location of the library.
8966      hardcode_minus_L=yes
8967      export_dynamic_flag_spec='${wl}-E'
8968      ;;
8969
8970    hpux10*)
8971      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8972        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8973      else
8974        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8975      fi
8976      if test "$with_gnu_ld" = no; then
8977        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8978        hardcode_libdir_separator=:
8979
8980        hardcode_direct=yes
8981        export_dynamic_flag_spec='${wl}-E'
8982
8983        # hardcode_minus_L: Not really in the search PATH,
8984        # but as the default location of the library.
8985        hardcode_minus_L=yes
8986      fi
8987      ;;
8988
8989    hpux11*)
8990      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8991        case $host_cpu in
8992        hppa*64*)
8993          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8994          ;;
8995        ia64*)
8996          archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8997          ;;
8998        *)
8999          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9000          ;;
9001        esac
9002      else
9003        case $host_cpu in
9004        hppa*64*)
9005          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9006          ;;
9007        ia64*)
9008          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9009          ;;
9010        *)
9011          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9012          ;;
9013        esac
9014      fi
9015      if test "$with_gnu_ld" = no; then
9016        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9017        hardcode_libdir_separator=:
9018
9019        case $host_cpu in
9020        hppa*64*|ia64*)
9021          hardcode_libdir_flag_spec_ld='+b $libdir'
9022          hardcode_direct=no
9023          hardcode_shlibpath_var=no
9024          ;;
9025        *)
9026          hardcode_direct=yes
9027          export_dynamic_flag_spec='${wl}-E'
9028
9029          # hardcode_minus_L: Not really in the search PATH,
9030          # but as the default location of the library.
9031          hardcode_minus_L=yes
9032          ;;
9033        esac
9034      fi
9035      ;;
9036
9037    irix5* | irix6* | nonstopux*)
9038      if test "$GCC" = yes; then
9039        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'
9040      else
9041        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'
9042        hardcode_libdir_flag_spec_ld='-rpath $libdir'
9043      fi
9044      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9045      hardcode_libdir_separator=:
9046      link_all_deplibs=yes
9047      ;;
9048
9049    netbsd*)
9050      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9051        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9052      else
9053        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9054      fi
9055      hardcode_libdir_flag_spec='-R$libdir'
9056      hardcode_direct=yes
9057      hardcode_shlibpath_var=no
9058      ;;
9059
9060    newsos6)
9061      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9062      hardcode_direct=yes
9063      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9064      hardcode_libdir_separator=:
9065      hardcode_shlibpath_var=no
9066      ;;
9067
9068    openbsd*)
9069      hardcode_direct=yes
9070      hardcode_shlibpath_var=no
9071      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9072        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9073        archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9074        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9075        export_dynamic_flag_spec='${wl}-E'
9076      else
9077       case $host_os in
9078         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9079           archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9080           hardcode_libdir_flag_spec='-R$libdir'
9081           ;;
9082         *)
9083           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9084           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9085           ;;
9086       esac
9087      fi
9088      ;;
9089
9090    os2*)
9091      hardcode_libdir_flag_spec='-L$libdir'
9092      hardcode_minus_L=yes
9093      allow_undefined_flag=unsupported
9094      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'
9095      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9096      ;;
9097
9098    osf3*)
9099      if test "$GCC" = yes; then
9100        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9101        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'
9102      else
9103        allow_undefined_flag=' -expect_unresolved \*'
9104        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'
9105      fi
9106      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9107      hardcode_libdir_separator=:
9108      ;;
9109
9110    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9111      if test "$GCC" = yes; then
9112        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9113        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'
9114        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9115      else
9116        allow_undefined_flag=' -expect_unresolved \*'
9117        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'
9118        archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
9119        $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'
9120
9121        # Both c and cxx compiler support -rpath directly
9122        hardcode_libdir_flag_spec='-rpath $libdir'
9123      fi
9124      hardcode_libdir_separator=:
9125      ;;
9126
9127    solaris*)
9128      no_undefined_flag=' -z text'
9129      if test "$GCC" = yes; then
9130        wlarc='${wl}'
9131        archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9132        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9133          $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
9134      else
9135        wlarc=''
9136        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9137        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9138        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
9139      fi
9140      hardcode_libdir_flag_spec='-R$libdir'
9141      hardcode_shlibpath_var=no
9142      case $host_os in
9143      solaris2.[0-5] | solaris2.[0-5].*) ;;
9144      *)
9145        # The compiler driver will combine linker options so we
9146        # cannot just pass the convience library names through
9147        # without $wl, iff we do not link with $LD.
9148        # Luckily, gcc supports the same syntax we need for Sun Studio.
9149        # Supported since Solaris 2.6 (maybe 2.5.1?)
9150        case $wlarc in
9151        '')
9152          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
9153        *)
9154          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' ;;
9155        esac ;;
9156      esac
9157      link_all_deplibs=yes
9158      ;;
9159
9160    sunos4*)
9161      if test "x$host_vendor" = xsequent; then
9162        # Use $CC to link under sequent, because it throws in some extra .o
9163        # files that make .init and .fini sections work.
9164        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9165      else
9166        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9167      fi
9168      hardcode_libdir_flag_spec='-L$libdir'
9169      hardcode_direct=yes
9170      hardcode_minus_L=yes
9171      hardcode_shlibpath_var=no
9172      ;;
9173
9174    sysv4)
9175      case $host_vendor in
9176        sni)
9177          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9178          hardcode_direct=yes # is this really true???
9179        ;;
9180        siemens)
9181          ## LD is ld it makes a PLAMLIB
9182          ## CC just makes a GrossModule.
9183          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9184          reload_cmds='$CC -r -o $output$reload_objs'
9185          hardcode_direct=no
9186        ;;
9187        motorola)
9188          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9189          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9190        ;;
9191      esac
9192      runpath_var='LD_RUN_PATH'
9193      hardcode_shlibpath_var=no
9194      ;;
9195
9196    sysv4.3*)
9197      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9198      hardcode_shlibpath_var=no
9199      export_dynamic_flag_spec='-Bexport'
9200      ;;
9201
9202    sysv4*MP*)
9203      if test -d /usr/nec; then
9204        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9205        hardcode_shlibpath_var=no
9206        runpath_var=LD_RUN_PATH
9207        hardcode_runpath_var=yes
9208        ld_shlibs=yes
9209      fi
9210      ;;
9211
9212    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
9213      no_undefined_flag='${wl}-z,text'
9214      archive_cmds_need_lc=no
9215      hardcode_shlibpath_var=no
9216      runpath_var='LD_RUN_PATH'
9217
9218      if test "$GCC" = yes; then
9219        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9220        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9221      else
9222        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9223        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9224      fi
9225      ;;
9226
9227    sysv5* | sco3.2v5* | sco5v6*)
9228      # Note: We can NOT use -z defs as we might desire, because we do not
9229      # link with -lc, and that would cause any symbols used from libc to
9230      # always be unresolved, which means just about no library would
9231      # ever link correctly.  If we're not using GNU ld we use -z text
9232      # though, which does catch some bad symbols but isn't as heavy-handed
9233      # as -z defs.
9234      no_undefined_flag='${wl}-z,text'
9235      allow_undefined_flag='${wl}-z,nodefs'
9236      archive_cmds_need_lc=no
9237      hardcode_shlibpath_var=no
9238      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9239      hardcode_libdir_separator=':'
9240      link_all_deplibs=yes
9241      export_dynamic_flag_spec='${wl}-Bexport'
9242      runpath_var='LD_RUN_PATH'
9243
9244      if test "$GCC" = yes; then
9245        archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9246        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9247      else
9248        archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9249        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9250      fi
9251      ;;
9252
9253    uts4*)
9254      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9255      hardcode_libdir_flag_spec='-L$libdir'
9256      hardcode_shlibpath_var=no
9257      ;;
9258
9259    *)
9260      ld_shlibs=no
9261      ;;
9262    esac
9263  fi
9264
9265echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9266echo "${ECHO_T}$ld_shlibs" >&6
9267test "$ld_shlibs" = no && can_build_shared=no
9268
9269#
9270# Do we need to explicitly link libc?
9271#
9272case "x$archive_cmds_need_lc" in
9273x|xyes)
9274  # Assume -lc should be added
9275  archive_cmds_need_lc=yes
9276
9277  if test "$enable_shared" = yes && test "$GCC" = yes; then
9278    case $archive_cmds in
9279    *'~'*)
9280      # FIXME: we may have to deal with multi-command sequences.
9281      ;;
9282    '$CC '*)
9283      # Test whether the compiler implicitly links with -lc since on some
9284      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9285      # to ld, don't add -lc before -lgcc.
9286      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9287echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
9288      $rm conftest*
9289      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9290
9291      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9292  (eval $ac_compile) 2>&5
9293  ac_status=$?
9294  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9295  (exit $ac_status); } 2>conftest.err; then
9296        soname=conftest
9297        lib=conftest
9298        libobjs=conftest.$ac_objext
9299        deplibs=
9300        wl=$lt_prog_compiler_wl
9301        pic_flag=$lt_prog_compiler_pic
9302        compiler_flags=-v
9303        linker_flags=-v
9304        verstring=
9305        output_objdir=.
9306        libname=conftest
9307        lt_save_allow_undefined_flag=$allow_undefined_flag
9308        allow_undefined_flag=
9309        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9310  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9311  ac_status=$?
9312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9313  (exit $ac_status); }
9314        then
9315          archive_cmds_need_lc=no
9316        else
9317          archive_cmds_need_lc=yes
9318        fi
9319        allow_undefined_flag=$lt_save_allow_undefined_flag
9320      else
9321        cat conftest.err 1>&5
9322      fi
9323      $rm conftest*
9324      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9325echo "${ECHO_T}$archive_cmds_need_lc" >&6
9326      ;;
9327    esac
9328  fi
9329  ;;
9330esac
9331
9332echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9333echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
9334library_names_spec=
9335libname_spec='lib$name'
9336soname_spec=
9337shrext_cmds=".so"
9338postinstall_cmds=
9339postuninstall_cmds=
9340finish_cmds=
9341finish_eval=
9342shlibpath_var=
9343shlibpath_overrides_runpath=unknown
9344version_type=none
9345dynamic_linker="$host_os ld.so"
9346sys_lib_dlsearch_path_spec="/lib /usr/lib"
9347if test "$GCC" = yes; then
9348  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9349  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9350    # if the path contains ";" then we assume it to be the separator
9351    # otherwise default to the standard path separator (i.e. ":") - it is
9352    # assumed that no part of a normal pathname contains ";" but that should
9353    # okay in the real world where ";" in dirpaths is itself problematic.
9354    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9355  else
9356    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9357  fi
9358else
9359  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9360fi
9361need_lib_prefix=unknown
9362hardcode_into_libs=no
9363
9364# when you set need_version to no, make sure it does not cause -set_version
9365# flags to be left without arguments
9366need_version=unknown
9367
9368case $host_os in
9369aix3*)
9370  version_type=linux
9371  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9372  shlibpath_var=LIBPATH
9373
9374  # AIX 3 has no versioning support, so we append a major version to the name.
9375  soname_spec='${libname}${release}${shared_ext}$major'
9376  ;;
9377
9378aix4* | aix5*)
9379  version_type=linux
9380  need_lib_prefix=no
9381  need_version=no
9382  hardcode_into_libs=yes
9383  if test "$host_cpu" = ia64; then
9384    # AIX 5 supports IA64
9385    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9386    shlibpath_var=LD_LIBRARY_PATH
9387  else
9388    # With GCC up to 2.95.x, collect2 would create an import file
9389    # for dependence libraries.  The import file would start with
9390    # the line `#! .'.  This would cause the generated library to
9391    # depend on `.', always an invalid library.  This was fixed in
9392    # development snapshots of GCC prior to 3.0.
9393    case $host_os in
9394      aix4 | aix4.[01] | aix4.[01].*)
9395      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9396           echo ' yes '
9397           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9398        :
9399      else
9400        can_build_shared=no
9401      fi
9402      ;;
9403    esac
9404    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9405    # soname into executable. Probably we can add versioning support to
9406    # collect2, so additional links can be useful in future.
9407    if test "$aix_use_runtimelinking" = yes; then
9408      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9409      # instead of lib<name>.a to let people know that these are not
9410      # typical AIX shared libraries.
9411      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9412    else
9413      # We preserve .a as extension for shared libraries through AIX4.2
9414      # and later when we are not doing run time linking.
9415      library_names_spec='${libname}${release}.a $libname.a'
9416      soname_spec='${libname}${release}${shared_ext}$major'
9417    fi
9418    shlibpath_var=LIBPATH
9419  fi
9420  ;;
9421
9422amigaos*)
9423  library_names_spec='$libname.ixlibrary $libname.a'
9424  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9425  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'
9426  ;;
9427
9428beos*)
9429  library_names_spec='${libname}${shared_ext}'
9430  dynamic_linker="$host_os ld.so"
9431  shlibpath_var=LIBRARY_PATH
9432  ;;
9433
9434bsdi[45]*)
9435  version_type=linux
9436  need_version=no
9437  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9438  soname_spec='${libname}${release}${shared_ext}$major'
9439  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9440  shlibpath_var=LD_LIBRARY_PATH
9441  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9442  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9443  # the default ld.so.conf also contains /usr/contrib/lib and
9444  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9445  # libtool to hard-code these into programs
9446  ;;
9447
9448cygwin* | mingw* | pw32*)
9449  version_type=windows
9450  shrext_cmds=".dll"
9451  need_version=no
9452  need_lib_prefix=no
9453
9454  case $GCC,$host_os in
9455  yes,cygwin* | yes,mingw* | yes,pw32*)
9456    library_names_spec='$libname.dll.a'
9457    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9458    postinstall_cmds='base_file=`basename \${file}`~
9459      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9460      dldir=$destdir/`dirname \$dlpath`~
9461      test -d \$dldir || mkdir -p \$dldir~
9462      $install_prog $dir/$dlname \$dldir/$dlname~
9463      chmod a+x \$dldir/$dlname'
9464    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9465      dlpath=$dir/\$dldll~
9466       $rm \$dlpath'
9467    shlibpath_overrides_runpath=yes
9468
9469    case $host_os in
9470    cygwin*)
9471      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9472      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9473      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9474      ;;
9475    mingw*)
9476      # MinGW DLLs use traditional 'lib' prefix
9477      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9478      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9479      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9480        # It is most probably a Windows format PATH printed by
9481        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9482        # path with ; separators, and with drive letters. We can handle the
9483        # drive letters (cygwin fileutils understands them), so leave them,
9484        # especially as we might pass files found there to a mingw objdump,
9485        # which wouldn't understand a cygwinified path. Ahh.
9486        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9487      else
9488        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9489      fi
9490      ;;
9491    pw32*)
9492      # pw32 DLLs use 'pw' prefix rather than 'lib'
9493      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9494      ;;
9495    esac
9496    ;;
9497
9498  *)
9499    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9500    ;;
9501  esac
9502  dynamic_linker='Win32 ld.exe'
9503  # FIXME: first we should search . and the directory the executable is in
9504  shlibpath_var=PATH
9505  ;;
9506
9507darwin* | rhapsody*)
9508  dynamic_linker="$host_os dyld"
9509  version_type=darwin
9510  need_lib_prefix=no
9511  need_version=no
9512  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9513  soname_spec='${libname}${release}${major}$shared_ext'
9514  shlibpath_overrides_runpath=yes
9515  shlibpath_var=DYLD_LIBRARY_PATH
9516  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9517  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9518  if test "$GCC" = yes; then
9519    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"`
9520  else
9521    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9522  fi
9523  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9524  ;;
9525
9526dgux*)
9527  version_type=linux
9528  need_lib_prefix=no
9529  need_version=no
9530  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9531  soname_spec='${libname}${release}${shared_ext}$major'
9532  shlibpath_var=LD_LIBRARY_PATH
9533  ;;
9534
9535freebsd1*)
9536  dynamic_linker=no
9537  ;;
9538
9539kfreebsd*-gnu)
9540  version_type=linux
9541  need_lib_prefix=no
9542  need_version=no
9543  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9544  soname_spec='${libname}${release}${shared_ext}$major'
9545  shlibpath_var=LD_LIBRARY_PATH
9546  shlibpath_overrides_runpath=no
9547  hardcode_into_libs=yes
9548  dynamic_linker='GNU ld.so'
9549  ;;
9550
9551freebsd* | dragonfly*)
9552  # DragonFly does not have aout.  When/if they implement a new
9553  # versioning mechanism, adjust this.
9554  if test -x /usr/bin/objformat; then
9555    objformat=`/usr/bin/objformat`
9556  else
9557    case $host_os in
9558    freebsd[123]*) objformat=aout ;;
9559    *) objformat=elf ;;
9560    esac
9561  fi
9562  version_type=freebsd-$objformat
9563  case $version_type in
9564    freebsd-elf*)
9565      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9566      need_version=no
9567      need_lib_prefix=no
9568      ;;
9569    freebsd-*)
9570      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9571      need_version=yes
9572      ;;
9573  esac
9574  shlibpath_var=LD_LIBRARY_PATH
9575  case $host_os in
9576  freebsd2*)
9577    shlibpath_overrides_runpath=yes
9578    ;;
9579  freebsd3.[01]* | freebsdelf3.[01]*)
9580    shlibpath_overrides_runpath=yes
9581    hardcode_into_libs=yes
9582    ;;
9583  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9584  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9585    shlibpath_overrides_runpath=no
9586    hardcode_into_libs=yes
9587    ;;
9588  freebsd*) # from 4.6 on
9589    shlibpath_overrides_runpath=yes
9590    hardcode_into_libs=yes
9591    ;;
9592  esac
9593  ;;
9594
9595gnu*)
9596  version_type=linux
9597  need_lib_prefix=no
9598  need_version=no
9599  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9600  soname_spec='${libname}${release}${shared_ext}$major'
9601  shlibpath_var=LD_LIBRARY_PATH
9602  hardcode_into_libs=yes
9603  ;;
9604
9605hpux9* | hpux10* | hpux11*)
9606  # Give a soname corresponding to the major version so that dld.sl refuses to
9607  # link against other versions.
9608  version_type=sunos
9609  need_lib_prefix=no
9610  need_version=no
9611  case $host_cpu in
9612  ia64*)
9613    shrext_cmds='.so'
9614    hardcode_into_libs=yes
9615    dynamic_linker="$host_os dld.so"
9616    shlibpath_var=LD_LIBRARY_PATH
9617    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9618    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9619    soname_spec='${libname}${release}${shared_ext}$major'
9620    if test "X$HPUX_IA64_MODE" = X32; then
9621      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9622    else
9623      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9624    fi
9625    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9626    ;;
9627   hppa*64*)
9628     shrext_cmds='.sl'
9629     hardcode_into_libs=yes
9630     dynamic_linker="$host_os dld.sl"
9631     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9632     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9633     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9634     soname_spec='${libname}${release}${shared_ext}$major'
9635     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9636     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9637     ;;
9638   *)
9639    shrext_cmds='.sl'
9640    dynamic_linker="$host_os dld.sl"
9641    shlibpath_var=SHLIB_PATH
9642    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9643    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9644    soname_spec='${libname}${release}${shared_ext}$major'
9645    ;;
9646  esac
9647  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9648  postinstall_cmds='chmod 555 $lib'
9649  ;;
9650
9651interix3*)
9652  version_type=linux
9653  need_lib_prefix=no
9654  need_version=no
9655  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9656  soname_spec='${libname}${release}${shared_ext}$major'
9657  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9658  shlibpath_var=LD_LIBRARY_PATH
9659  shlibpath_overrides_runpath=no
9660  hardcode_into_libs=yes
9661  ;;
9662
9663irix5* | irix6* | nonstopux*)
9664  case $host_os in
9665    nonstopux*) version_type=nonstopux ;;
9666    *)
9667        if test "$lt_cv_prog_gnu_ld" = yes; then
9668                version_type=linux
9669        else
9670                version_type=irix
9671        fi ;;
9672  esac
9673  need_lib_prefix=no
9674  need_version=no
9675  soname_spec='${libname}${release}${shared_ext}$major'
9676  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9677  case $host_os in
9678  irix5* | nonstopux*)
9679    libsuff= shlibsuff=
9680    ;;
9681  *)
9682    case $LD in # libtool.m4 will add one of these switches to LD
9683    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9684      libsuff= shlibsuff= libmagic=32-bit;;
9685    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9686      libsuff=32 shlibsuff=N32 libmagic=N32;;
9687    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9688      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9689    *) libsuff= shlibsuff= libmagic=never-match;;
9690    esac
9691    ;;
9692  esac
9693  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9694  shlibpath_overrides_runpath=no
9695  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9696  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9697  hardcode_into_libs=yes
9698  ;;
9699
9700# No shared lib support for Linux oldld, aout, or coff.
9701linux*oldld* | linux*aout* | linux*coff*)
9702  dynamic_linker=no
9703  ;;
9704
9705# This must be Linux ELF.
9706linux*)
9707  version_type=linux
9708  need_lib_prefix=no
9709  need_version=no
9710  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9711  soname_spec='${libname}${release}${shared_ext}$major'
9712  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9713  shlibpath_var=LD_LIBRARY_PATH
9714  shlibpath_overrides_runpath=no
9715  # This implies no fast_install, which is unacceptable.
9716  # Some rework will be needed to allow for fast_install
9717  # before this can be enabled.
9718  hardcode_into_libs=yes
9719
9720  # Append ld.so.conf contents to the search path
9721  if test -f /etc/ld.so.conf; then
9722    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9723    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9724  fi
9725
9726  # We used to test for /lib/ld.so.1 and disable shared libraries on
9727  # powerpc, because MkLinux only supported shared libraries with the
9728  # GNU dynamic linker.  Since this was broken with cross compilers,
9729  # most powerpc-linux boxes support dynamic linking these days and
9730  # people can always --disable-shared, the test was removed, and we
9731  # assume the GNU/Linux dynamic linker is in use.
9732  dynamic_linker='GNU/Linux ld.so'
9733  ;;
9734
9735knetbsd*-gnu)
9736  version_type=linux
9737  need_lib_prefix=no
9738  need_version=no
9739  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9740  soname_spec='${libname}${release}${shared_ext}$major'
9741  shlibpath_var=LD_LIBRARY_PATH
9742  shlibpath_overrides_runpath=no
9743  hardcode_into_libs=yes
9744  dynamic_linker='GNU ld.so'
9745  ;;
9746
9747netbsd*)
9748  version_type=sunos
9749  need_lib_prefix=no
9750  need_version=no
9751  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9752    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9753    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9754    dynamic_linker='NetBSD (a.out) ld.so'
9755  else
9756    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9757    soname_spec='${libname}${release}${shared_ext}$major'
9758    dynamic_linker='NetBSD ld.elf_so'
9759  fi
9760  shlibpath_var=LD_LIBRARY_PATH
9761  shlibpath_overrides_runpath=yes
9762  hardcode_into_libs=yes
9763  ;;
9764
9765newsos6)
9766  version_type=linux
9767  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9768  shlibpath_var=LD_LIBRARY_PATH
9769  shlibpath_overrides_runpath=yes
9770  ;;
9771
9772nto-qnx*)
9773  version_type=linux
9774  need_lib_prefix=no
9775  need_version=no
9776  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9777  soname_spec='${libname}${release}${shared_ext}$major'
9778  shlibpath_var=LD_LIBRARY_PATH
9779  shlibpath_overrides_runpath=yes
9780  ;;
9781
9782openbsd*)
9783  version_type=sunos
9784  sys_lib_dlsearch_path_spec="/usr/lib"
9785  need_lib_prefix=no
9786  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9787  case $host_os in
9788    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9789    *)                         need_version=no  ;;
9790  esac
9791  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9792  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9793  shlibpath_var=LD_LIBRARY_PATH
9794  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9795    case $host_os in
9796      openbsd2.[89] | openbsd2.[89].*)
9797        shlibpath_overrides_runpath=no
9798        ;;
9799      *)
9800        shlibpath_overrides_runpath=yes
9801        ;;
9802      esac
9803  else
9804    shlibpath_overrides_runpath=yes
9805  fi
9806  ;;
9807
9808os2*)
9809  libname_spec='$name'
9810  shrext_cmds=".dll"
9811  need_lib_prefix=no
9812  library_names_spec='$libname${shared_ext} $libname.a'
9813  dynamic_linker='OS/2 ld.exe'
9814  shlibpath_var=LIBPATH
9815  ;;
9816
9817osf3* | osf4* | osf5*)
9818  version_type=osf
9819  need_lib_prefix=no
9820  need_version=no
9821  soname_spec='${libname}${release}${shared_ext}$major'
9822  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9823  shlibpath_var=LD_LIBRARY_PATH
9824  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9825  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9826  ;;
9827
9828solaris*)
9829  version_type=linux
9830  need_lib_prefix=no
9831  need_version=no
9832  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9833  soname_spec='${libname}${release}${shared_ext}$major'
9834  shlibpath_var=LD_LIBRARY_PATH
9835  shlibpath_overrides_runpath=yes
9836  hardcode_into_libs=yes
9837  # ldd complains unless libraries are executable
9838  postinstall_cmds='chmod +x $lib'
9839  ;;
9840
9841sunos4*)
9842  version_type=sunos
9843  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9844  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9845  shlibpath_var=LD_LIBRARY_PATH
9846  shlibpath_overrides_runpath=yes
9847  if test "$with_gnu_ld" = yes; then
9848    need_lib_prefix=no
9849  fi
9850  need_version=yes
9851  ;;
9852
9853sysv4 | sysv4.3*)
9854  version_type=linux
9855  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9856  soname_spec='${libname}${release}${shared_ext}$major'
9857  shlibpath_var=LD_LIBRARY_PATH
9858  case $host_vendor in
9859    sni)
9860      shlibpath_overrides_runpath=no
9861      need_lib_prefix=no
9862      export_dynamic_flag_spec='${wl}-Blargedynsym'
9863      runpath_var=LD_RUN_PATH
9864      ;;
9865    siemens)
9866      need_lib_prefix=no
9867      ;;
9868    motorola)
9869      need_lib_prefix=no
9870      need_version=no
9871      shlibpath_overrides_runpath=no
9872      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9873      ;;
9874  esac
9875  ;;
9876
9877sysv4*MP*)
9878  if test -d /usr/nec ;then
9879    version_type=linux
9880    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9881    soname_spec='$libname${shared_ext}.$major'
9882    shlibpath_var=LD_LIBRARY_PATH
9883  fi
9884  ;;
9885
9886sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9887  version_type=freebsd-elf
9888  need_lib_prefix=no
9889  need_version=no
9890  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9891  soname_spec='${libname}${release}${shared_ext}$major'
9892  shlibpath_var=LD_LIBRARY_PATH
9893  hardcode_into_libs=yes
9894  if test "$with_gnu_ld" = yes; then
9895    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9896    shlibpath_overrides_runpath=no
9897  else
9898    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9899    shlibpath_overrides_runpath=yes
9900    case $host_os in
9901      sco3.2v5*)
9902        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9903        ;;
9904    esac
9905  fi
9906  sys_lib_dlsearch_path_spec='/usr/lib'
9907  ;;
9908
9909uts4*)
9910  version_type=linux
9911  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9912  soname_spec='${libname}${release}${shared_ext}$major'
9913  shlibpath_var=LD_LIBRARY_PATH
9914  ;;
9915
9916*)
9917  dynamic_linker=no
9918  ;;
9919esac
9920echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9921echo "${ECHO_T}$dynamic_linker" >&6
9922test "$dynamic_linker" = no && can_build_shared=no
9923
9924variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9925if test "$GCC" = yes; then
9926  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9927fi
9928
9929echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9930echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
9931hardcode_action=
9932if test -n "$hardcode_libdir_flag_spec" || \
9933   test -n "$runpath_var" || \
9934   test "X$hardcode_automatic" = "Xyes" ; then
9935
9936  # We can hardcode non-existant directories.
9937  if test "$hardcode_direct" != no &&
9938     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9939     # have to relink, otherwise we might link with an installed library
9940     # when we should be linking with a yet-to-be-installed one
9941     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9942     test "$hardcode_minus_L" != no; then
9943    # Linking always hardcodes the temporary library directory.
9944    hardcode_action=relink
9945  else
9946    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9947    hardcode_action=immediate
9948  fi
9949else
9950  # We cannot hardcode anything, or else we can only hardcode existing
9951  # directories.
9952  hardcode_action=unsupported
9953fi
9954echo "$as_me:$LINENO: result: $hardcode_action" >&5
9955echo "${ECHO_T}$hardcode_action" >&6
9956
9957if test "$hardcode_action" = relink; then
9958  # Fast installation is not supported
9959  enable_fast_install=no
9960elif test "$shlibpath_overrides_runpath" = yes ||
9961     test "$enable_shared" = no; then
9962  # Fast installation is not necessary
9963  enable_fast_install=needless
9964fi
9965
9966striplib=
9967old_striplib=
9968echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9969echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
9970if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9971  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9972  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9973  echo "$as_me:$LINENO: result: yes" >&5
9974echo "${ECHO_T}yes" >&6
9975else
9976# FIXME - insert some real tests, host_os isn't really good enough
9977  case $host_os in
9978   darwin*)
9979       if test -n "$STRIP" ; then
9980         striplib="$STRIP -x"
9981         echo "$as_me:$LINENO: result: yes" >&5
9982echo "${ECHO_T}yes" >&6
9983       else
9984  echo "$as_me:$LINENO: result: no" >&5
9985echo "${ECHO_T}no" >&6
9986fi
9987       ;;
9988   *)
9989  echo "$as_me:$LINENO: result: no" >&5
9990echo "${ECHO_T}no" >&6
9991    ;;
9992  esac
9993fi
9994
9995if test "x$enable_dlopen" != xyes; then
9996  enable_dlopen=unknown
9997  enable_dlopen_self=unknown
9998  enable_dlopen_self_static=unknown
9999else
10000  lt_cv_dlopen=no
10001  lt_cv_dlopen_libs=
10002
10003  case $host_os in
10004  beos*)
10005    lt_cv_dlopen="load_add_on"
10006    lt_cv_dlopen_libs=
10007    lt_cv_dlopen_self=yes
10008    ;;
10009
10010  mingw* | pw32*)
10011    lt_cv_dlopen="LoadLibrary"
10012    lt_cv_dlopen_libs=
10013   ;;
10014
10015  cygwin*)
10016    lt_cv_dlopen="dlopen"
10017    lt_cv_dlopen_libs=
10018   ;;
10019
10020  darwin*)
10021  # if libdl is installed we need to link against it
10022    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10023echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
10024if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10025  echo $ECHO_N "(cached) $ECHO_C" >&6
10026else
10027  ac_check_lib_save_LIBS=$LIBS
10028LIBS="-ldl  $LIBS"
10029cat >conftest.$ac_ext <<_ACEOF
10030/* confdefs.h.  */
10031_ACEOF
10032cat confdefs.h >>conftest.$ac_ext
10033cat >>conftest.$ac_ext <<_ACEOF
10034/* end confdefs.h.  */
10035
10036/* Override any gcc2 internal prototype to avoid an error.  */
10037#ifdef __cplusplus
10038extern "C"
10039#endif
10040/* We use char because int might match the return type of a gcc2
10041   builtin and then its argument prototype would still apply.  */
10042char dlopen ();
10043int
10044main ()
10045{
10046dlopen ();
10047  ;
10048  return 0;
10049}
10050_ACEOF
10051rm -f conftest.$ac_objext conftest$ac_exeext
10052if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10053  (eval $ac_link) 2>conftest.er1
10054  ac_status=$?
10055  grep -v '^ *+' conftest.er1 >conftest.err
10056  rm -f conftest.er1
10057  cat conftest.err >&5
10058  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10059  (exit $ac_status); } &&
10060         { ac_try='test -z "$ac_c_werror_flag"
10061                         || test ! -s conftest.err'
10062  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10063  (eval $ac_try) 2>&5
10064  ac_status=$?
10065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10066  (exit $ac_status); }; } &&
10067         { ac_try='test -s conftest$ac_exeext'
10068  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10069  (eval $ac_try) 2>&5
10070  ac_status=$?
10071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10072  (exit $ac_status); }; }; then
10073  ac_cv_lib_dl_dlopen=yes
10074else
10075  echo "$as_me: failed program was:" >&5
10076sed 's/^/| /' conftest.$ac_ext >&5
10077
10078ac_cv_lib_dl_dlopen=no
10079fi
10080rm -f conftest.err conftest.$ac_objext \
10081      conftest$ac_exeext conftest.$ac_ext
10082LIBS=$ac_check_lib_save_LIBS
10083fi
10084echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10085echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
10086if test $ac_cv_lib_dl_dlopen = yes; then
10087  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10088else
10089
10090    lt_cv_dlopen="dyld"
10091    lt_cv_dlopen_libs=
10092    lt_cv_dlopen_self=yes
10093
10094fi
10095
10096   ;;
10097
10098  *)
10099    echo "$as_me:$LINENO: checking for shl_load" >&5
10100echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
10101if test "${ac_cv_func_shl_load+set}" = set; then
10102  echo $ECHO_N "(cached) $ECHO_C" >&6
10103else
10104  cat >conftest.$ac_ext <<_ACEOF
10105/* confdefs.h.  */
10106_ACEOF
10107cat confdefs.h >>conftest.$ac_ext
10108cat >>conftest.$ac_ext <<_ACEOF
10109/* end confdefs.h.  */
10110/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10111   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10112#define shl_load innocuous_shl_load
10113
10114/* System header to define __stub macros and hopefully few prototypes,
10115    which can conflict with char shl_load (); below.
10116    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10117    <limits.h> exists even on freestanding compilers.  */
10118
10119#ifdef __STDC__
10120# include <limits.h>
10121#else
10122# include <assert.h>
10123#endif
10124
10125#undef shl_load
10126
10127/* Override any gcc2 internal prototype to avoid an error.  */
10128#ifdef __cplusplus
10129extern "C"
10130{
10131#endif
10132/* We use char because int might match the return type of a gcc2
10133   builtin and then its argument prototype would still apply.  */
10134char shl_load ();
10135/* The GNU C library defines this for functions which it implements
10136    to always fail with ENOSYS.  Some functions are actually named
10137    something starting with __ and the normal name is an alias.  */
10138#if defined (__stub_shl_load) || defined (__stub___shl_load)
10139choke me
10140#else
10141char (*f) () = shl_load;
10142#endif
10143#ifdef __cplusplus
10144}
10145#endif
10146
10147int
10148main ()
10149{
10150return f != shl_load;
10151  ;
10152  return 0;
10153}
10154_ACEOF
10155rm -f conftest.$ac_objext conftest$ac_exeext
10156if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10157  (eval $ac_link) 2>conftest.er1
10158  ac_status=$?
10159  grep -v '^ *+' conftest.er1 >conftest.err
10160  rm -f conftest.er1
10161  cat conftest.err >&5
10162  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10163  (exit $ac_status); } &&
10164         { ac_try='test -z "$ac_c_werror_flag"
10165                         || test ! -s conftest.err'
10166  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10167  (eval $ac_try) 2>&5
10168  ac_status=$?
10169  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10170  (exit $ac_status); }; } &&
10171         { ac_try='test -s conftest$ac_exeext'
10172  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10173  (eval $ac_try) 2>&5
10174  ac_status=$?
10175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10176  (exit $ac_status); }; }; then
10177  ac_cv_func_shl_load=yes
10178else
10179  echo "$as_me: failed program was:" >&5
10180sed 's/^/| /' conftest.$ac_ext >&5
10181
10182ac_cv_func_shl_load=no
10183fi
10184rm -f conftest.err conftest.$ac_objext \
10185      conftest$ac_exeext conftest.$ac_ext
10186fi
10187echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10188echo "${ECHO_T}$ac_cv_func_shl_load" >&6
10189if test $ac_cv_func_shl_load = yes; then
10190  lt_cv_dlopen="shl_load"
10191else
10192  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10193echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
10194if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10195  echo $ECHO_N "(cached) $ECHO_C" >&6
10196else
10197  ac_check_lib_save_LIBS=$LIBS
10198LIBS="-ldld  $LIBS"
10199cat >conftest.$ac_ext <<_ACEOF
10200/* confdefs.h.  */
10201_ACEOF
10202cat confdefs.h >>conftest.$ac_ext
10203cat >>conftest.$ac_ext <<_ACEOF
10204/* end confdefs.h.  */
10205
10206/* Override any gcc2 internal prototype to avoid an error.  */
10207#ifdef __cplusplus
10208extern "C"
10209#endif
10210/* We use char because int might match the return type of a gcc2
10211   builtin and then its argument prototype would still apply.  */
10212char shl_load ();
10213int
10214main ()
10215{
10216shl_load ();
10217  ;
10218  return 0;
10219}
10220_ACEOF
10221rm -f conftest.$ac_objext conftest$ac_exeext
10222if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10223  (eval $ac_link) 2>conftest.er1
10224  ac_status=$?
10225  grep -v '^ *+' conftest.er1 >conftest.err
10226  rm -f conftest.er1
10227  cat conftest.err >&5
10228  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10229  (exit $ac_status); } &&
10230         { ac_try='test -z "$ac_c_werror_flag"
10231                         || test ! -s conftest.err'
10232  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10233  (eval $ac_try) 2>&5
10234  ac_status=$?
10235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10236  (exit $ac_status); }; } &&
10237         { ac_try='test -s conftest$ac_exeext'
10238  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10239  (eval $ac_try) 2>&5
10240  ac_status=$?
10241  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10242  (exit $ac_status); }; }; then
10243  ac_cv_lib_dld_shl_load=yes
10244else
10245  echo "$as_me: failed program was:" >&5
10246sed 's/^/| /' conftest.$ac_ext >&5
10247
10248ac_cv_lib_dld_shl_load=no
10249fi
10250rm -f conftest.err conftest.$ac_objext \
10251      conftest$ac_exeext conftest.$ac_ext
10252LIBS=$ac_check_lib_save_LIBS
10253fi
10254echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10255echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
10256if test $ac_cv_lib_dld_shl_load = yes; then
10257  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
10258else
10259  echo "$as_me:$LINENO: checking for dlopen" >&5
10260echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
10261if test "${ac_cv_func_dlopen+set}" = set; then
10262  echo $ECHO_N "(cached) $ECHO_C" >&6
10263else
10264  cat >conftest.$ac_ext <<_ACEOF
10265/* confdefs.h.  */
10266_ACEOF
10267cat confdefs.h >>conftest.$ac_ext
10268cat >>conftest.$ac_ext <<_ACEOF
10269/* end confdefs.h.  */
10270/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10271   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10272#define dlopen innocuous_dlopen
10273
10274/* System header to define __stub macros and hopefully few prototypes,
10275    which can conflict with char dlopen (); below.
10276    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10277    <limits.h> exists even on freestanding compilers.  */
10278
10279#ifdef __STDC__
10280# include <limits.h>
10281#else
10282# include <assert.h>
10283#endif
10284
10285#undef dlopen
10286
10287/* Override any gcc2 internal prototype to avoid an error.  */
10288#ifdef __cplusplus
10289extern "C"
10290{
10291#endif
10292/* We use char because int might match the return type of a gcc2
10293   builtin and then its argument prototype would still apply.  */
10294char dlopen ();
10295/* The GNU C library defines this for functions which it implements
10296    to always fail with ENOSYS.  Some functions are actually named
10297    something starting with __ and the normal name is an alias.  */
10298#if defined (__stub_dlopen) || defined (__stub___dlopen)
10299choke me
10300#else
10301char (*f) () = dlopen;
10302#endif
10303#ifdef __cplusplus
10304}
10305#endif
10306
10307int
10308main ()
10309{
10310return f != dlopen;
10311  ;
10312  return 0;
10313}
10314_ACEOF
10315rm -f conftest.$ac_objext conftest$ac_exeext
10316if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10317  (eval $ac_link) 2>conftest.er1
10318  ac_status=$?
10319  grep -v '^ *+' conftest.er1 >conftest.err
10320  rm -f conftest.er1
10321  cat conftest.err >&5
10322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10323  (exit $ac_status); } &&
10324         { ac_try='test -z "$ac_c_werror_flag"
10325                         || test ! -s conftest.err'
10326  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10327  (eval $ac_try) 2>&5
10328  ac_status=$?
10329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10330  (exit $ac_status); }; } &&
10331         { ac_try='test -s conftest$ac_exeext'
10332  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10333  (eval $ac_try) 2>&5
10334  ac_status=$?
10335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10336  (exit $ac_status); }; }; then
10337  ac_cv_func_dlopen=yes
10338else
10339  echo "$as_me: failed program was:" >&5
10340sed 's/^/| /' conftest.$ac_ext >&5
10341
10342ac_cv_func_dlopen=no
10343fi
10344rm -f conftest.err conftest.$ac_objext \
10345      conftest$ac_exeext conftest.$ac_ext
10346fi
10347echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10348echo "${ECHO_T}$ac_cv_func_dlopen" >&6
10349if test $ac_cv_func_dlopen = yes; then
10350  lt_cv_dlopen="dlopen"
10351else
10352  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10353echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
10354if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10355  echo $ECHO_N "(cached) $ECHO_C" >&6
10356else
10357  ac_check_lib_save_LIBS=$LIBS
10358LIBS="-ldl  $LIBS"
10359cat >conftest.$ac_ext <<_ACEOF
10360/* confdefs.h.  */
10361_ACEOF
10362cat confdefs.h >>conftest.$ac_ext
10363cat >>conftest.$ac_ext <<_ACEOF
10364/* end confdefs.h.  */
10365
10366/* Override any gcc2 internal prototype to avoid an error.  */
10367#ifdef __cplusplus
10368extern "C"
10369#endif
10370/* We use char because int might match the return type of a gcc2
10371   builtin and then its argument prototype would still apply.  */
10372char dlopen ();
10373int
10374main ()
10375{
10376dlopen ();
10377  ;
10378  return 0;
10379}
10380_ACEOF
10381rm -f conftest.$ac_objext conftest$ac_exeext
10382if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10383  (eval $ac_link) 2>conftest.er1
10384  ac_status=$?
10385  grep -v '^ *+' conftest.er1 >conftest.err
10386  rm -f conftest.er1
10387  cat conftest.err >&5
10388  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10389  (exit $ac_status); } &&
10390         { ac_try='test -z "$ac_c_werror_flag"
10391                         || test ! -s conftest.err'
10392  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10393  (eval $ac_try) 2>&5
10394  ac_status=$?
10395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10396  (exit $ac_status); }; } &&
10397         { ac_try='test -s conftest$ac_exeext'
10398  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10399  (eval $ac_try) 2>&5
10400  ac_status=$?
10401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10402  (exit $ac_status); }; }; then
10403  ac_cv_lib_dl_dlopen=yes
10404else
10405  echo "$as_me: failed program was:" >&5
10406sed 's/^/| /' conftest.$ac_ext >&5
10407
10408ac_cv_lib_dl_dlopen=no
10409fi
10410rm -f conftest.err conftest.$ac_objext \
10411      conftest$ac_exeext conftest.$ac_ext
10412LIBS=$ac_check_lib_save_LIBS
10413fi
10414echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10415echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
10416if test $ac_cv_lib_dl_dlopen = yes; then
10417  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10418else
10419  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10420echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
10421if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10422  echo $ECHO_N "(cached) $ECHO_C" >&6
10423else
10424  ac_check_lib_save_LIBS=$LIBS
10425LIBS="-lsvld  $LIBS"
10426cat >conftest.$ac_ext <<_ACEOF
10427/* confdefs.h.  */
10428_ACEOF
10429cat confdefs.h >>conftest.$ac_ext
10430cat >>conftest.$ac_ext <<_ACEOF
10431/* end confdefs.h.  */
10432
10433/* Override any gcc2 internal prototype to avoid an error.  */
10434#ifdef __cplusplus
10435extern "C"
10436#endif
10437/* We use char because int might match the return type of a gcc2
10438   builtin and then its argument prototype would still apply.  */
10439char dlopen ();
10440int
10441main ()
10442{
10443dlopen ();
10444  ;
10445  return 0;
10446}
10447_ACEOF
10448rm -f conftest.$ac_objext conftest$ac_exeext
10449if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10450  (eval $ac_link) 2>conftest.er1
10451  ac_status=$?
10452  grep -v '^ *+' conftest.er1 >conftest.err
10453  rm -f conftest.er1
10454  cat conftest.err >&5
10455  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10456  (exit $ac_status); } &&
10457         { ac_try='test -z "$ac_c_werror_flag"
10458                         || test ! -s conftest.err'
10459  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10460  (eval $ac_try) 2>&5
10461  ac_status=$?
10462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10463  (exit $ac_status); }; } &&
10464         { ac_try='test -s conftest$ac_exeext'
10465  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10466  (eval $ac_try) 2>&5
10467  ac_status=$?
10468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10469  (exit $ac_status); }; }; then
10470  ac_cv_lib_svld_dlopen=yes
10471else
10472  echo "$as_me: failed program was:" >&5
10473sed 's/^/| /' conftest.$ac_ext >&5
10474
10475ac_cv_lib_svld_dlopen=no
10476fi
10477rm -f conftest.err conftest.$ac_objext \
10478      conftest$ac_exeext conftest.$ac_ext
10479LIBS=$ac_check_lib_save_LIBS
10480fi
10481echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10482echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
10483if test $ac_cv_lib_svld_dlopen = yes; then
10484  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10485else
10486  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10487echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
10488if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10489  echo $ECHO_N "(cached) $ECHO_C" >&6
10490else
10491  ac_check_lib_save_LIBS=$LIBS
10492LIBS="-ldld  $LIBS"
10493cat >conftest.$ac_ext <<_ACEOF
10494/* confdefs.h.  */
10495_ACEOF
10496cat confdefs.h >>conftest.$ac_ext
10497cat >>conftest.$ac_ext <<_ACEOF
10498/* end confdefs.h.  */
10499
10500/* Override any gcc2 internal prototype to avoid an error.  */
10501#ifdef __cplusplus
10502extern "C"
10503#endif
10504/* We use char because int might match the return type of a gcc2
10505   builtin and then its argument prototype would still apply.  */
10506char dld_link ();
10507int
10508main ()
10509{
10510dld_link ();
10511  ;
10512  return 0;
10513}
10514_ACEOF
10515rm -f conftest.$ac_objext conftest$ac_exeext
10516if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10517  (eval $ac_link) 2>conftest.er1
10518  ac_status=$?
10519  grep -v '^ *+' conftest.er1 >conftest.err
10520  rm -f conftest.er1
10521  cat conftest.err >&5
10522  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523  (exit $ac_status); } &&
10524         { ac_try='test -z "$ac_c_werror_flag"
10525                         || test ! -s conftest.err'
10526  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10527  (eval $ac_try) 2>&5
10528  ac_status=$?
10529  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10530  (exit $ac_status); }; } &&
10531         { ac_try='test -s conftest$ac_exeext'
10532  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10533  (eval $ac_try) 2>&5
10534  ac_status=$?
10535  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536  (exit $ac_status); }; }; then
10537  ac_cv_lib_dld_dld_link=yes
10538else
10539  echo "$as_me: failed program was:" >&5
10540sed 's/^/| /' conftest.$ac_ext >&5
10541
10542ac_cv_lib_dld_dld_link=no
10543fi
10544rm -f conftest.err conftest.$ac_objext \
10545      conftest$ac_exeext conftest.$ac_ext
10546LIBS=$ac_check_lib_save_LIBS
10547fi
10548echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10549echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
10550if test $ac_cv_lib_dld_dld_link = yes; then
10551  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10552fi
10553
10554
10555fi
10556
10557
10558fi
10559
10560
10561fi
10562
10563
10564fi
10565
10566
10567fi
10568
10569    ;;
10570  esac
10571
10572  if test "x$lt_cv_dlopen" != xno; then
10573    enable_dlopen=yes
10574  else
10575    enable_dlopen=no
10576  fi
10577
10578  case $lt_cv_dlopen in
10579  dlopen)
10580    save_CPPFLAGS="$CPPFLAGS"
10581    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10582
10583    save_LDFLAGS="$LDFLAGS"
10584    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10585
10586    save_LIBS="$LIBS"
10587    LIBS="$lt_cv_dlopen_libs $LIBS"
10588
10589    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10590echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
10591if test "${lt_cv_dlopen_self+set}" = set; then
10592  echo $ECHO_N "(cached) $ECHO_C" >&6
10593else
10594          if test "$cross_compiling" = yes; then :
10595  lt_cv_dlopen_self=cross
10596else
10597  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10598  lt_status=$lt_dlunknown
10599  cat > conftest.$ac_ext <<EOF
10600#line 10600 "configure"
10601#include "confdefs.h"
10602
10603#if HAVE_DLFCN_H
10604#include <dlfcn.h>
10605#endif
10606
10607#include <stdio.h>
10608
10609#ifdef RTLD_GLOBAL
10610#  define LT_DLGLOBAL           RTLD_GLOBAL
10611#else
10612#  ifdef DL_GLOBAL
10613#    define LT_DLGLOBAL         DL_GLOBAL
10614#  else
10615#    define LT_DLGLOBAL         0
10616#  endif
10617#endif
10618
10619/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10620   find out it does not work in some platform. */
10621#ifndef LT_DLLAZY_OR_NOW
10622#  ifdef RTLD_LAZY
10623#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10624#  else
10625#    ifdef DL_LAZY
10626#      define LT_DLLAZY_OR_NOW          DL_LAZY
10627#    else
10628#      ifdef RTLD_NOW
10629#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10630#      else
10631#        ifdef DL_NOW
10632#          define LT_DLLAZY_OR_NOW      DL_NOW
10633#        else
10634#          define LT_DLLAZY_OR_NOW      0
10635#        endif
10636#      endif
10637#    endif
10638#  endif
10639#endif
10640
10641#ifdef __cplusplus
10642extern "C" void exit (int);
10643#endif
10644
10645void fnord() { int i=42;}
10646int main ()
10647{
10648  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10649  int status = $lt_dlunknown;
10650
10651  if (self)
10652    {
10653      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10654      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10655      /* dlclose (self); */
10656    }
10657  else
10658    puts (dlerror ());
10659
10660    exit (status);
10661}
10662EOF
10663  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10664  (eval $ac_link) 2>&5
10665  ac_status=$?
10666  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10667  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10668    (./conftest; exit; ) >&5 2>/dev/null
10669    lt_status=$?
10670    case x$lt_status in
10671      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10672      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10673      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10674    esac
10675  else :
10676    # compilation failed
10677    lt_cv_dlopen_self=no
10678  fi
10679fi
10680rm -fr conftest*
10681
10682
10683fi
10684echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10685echo "${ECHO_T}$lt_cv_dlopen_self" >&6
10686
10687    if test "x$lt_cv_dlopen_self" = xyes; then
10688      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10689      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10690echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
10691if test "${lt_cv_dlopen_self_static+set}" = set; then
10692  echo $ECHO_N "(cached) $ECHO_C" >&6
10693else
10694          if test "$cross_compiling" = yes; then :
10695  lt_cv_dlopen_self_static=cross
10696else
10697  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10698  lt_status=$lt_dlunknown
10699  cat > conftest.$ac_ext <<EOF
10700#line 10700 "configure"
10701#include "confdefs.h"
10702
10703#if HAVE_DLFCN_H
10704#include <dlfcn.h>
10705#endif
10706
10707#include <stdio.h>
10708
10709#ifdef RTLD_GLOBAL
10710#  define LT_DLGLOBAL           RTLD_GLOBAL
10711#else
10712#  ifdef DL_GLOBAL
10713#    define LT_DLGLOBAL         DL_GLOBAL
10714#  else
10715#    define LT_DLGLOBAL         0
10716#  endif
10717#endif
10718
10719/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10720   find out it does not work in some platform. */
10721#ifndef LT_DLLAZY_OR_NOW
10722#  ifdef RTLD_LAZY
10723#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10724#  else
10725#    ifdef DL_LAZY
10726#      define LT_DLLAZY_OR_NOW          DL_LAZY
10727#    else
10728#      ifdef RTLD_NOW
10729#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10730#      else
10731#        ifdef DL_NOW
10732#          define LT_DLLAZY_OR_NOW      DL_NOW
10733#        else
10734#          define LT_DLLAZY_OR_NOW      0
10735#        endif
10736#      endif
10737#    endif
10738#  endif
10739#endif
10740
10741#ifdef __cplusplus
10742extern "C" void exit (int);
10743#endif
10744
10745void fnord() { int i=42;}
10746int main ()
10747{
10748  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10749  int status = $lt_dlunknown;
10750
10751  if (self)
10752    {
10753      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10754      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10755      /* dlclose (self); */
10756    }
10757  else
10758    puts (dlerror ());
10759
10760    exit (status);
10761}
10762EOF
10763  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10764  (eval $ac_link) 2>&5
10765  ac_status=$?
10766  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10767  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10768    (./conftest; exit; ) >&5 2>/dev/null
10769    lt_status=$?
10770    case x$lt_status in
10771      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10772      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10773      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10774    esac
10775  else :
10776    # compilation failed
10777    lt_cv_dlopen_self_static=no
10778  fi
10779fi
10780rm -fr conftest*
10781
10782
10783fi
10784echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10785echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
10786    fi
10787
10788    CPPFLAGS="$save_CPPFLAGS"
10789    LDFLAGS="$save_LDFLAGS"
10790    LIBS="$save_LIBS"
10791    ;;
10792  esac
10793
107