source: trunk/Clp/configure @ 1304

Last change on this file since 1304 was 1264, checked in by forrest, 11 years ago

BSP changes from 1247 to 1259

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