Add --with-threaddb,--with-launchmod,--with-tcltk options to configure; remove -...
[dyninst.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59 for Dyninst 8.0.
4 #
5 # Report bugs to <bugs@dyninst.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 ## M4sh Initialization.  ##
12 ## --------------------- ##
13
14 # Be Bourne compatible
15 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16   emulate sh
17   NULLCMD=:
18   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19   # is contrary to our usage.  Disable this feature.
20   alias -g '${1+"$@"}'='"$@"'
21 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22   set -o posix
23 fi
24 DUALCASE=1; export DUALCASE # for MKS sh
25
26 # Support unset when possible.
27 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28   as_unset=unset
29 else
30   as_unset=false
31 fi
32
33
34 # Work around bugs in pre-3.0 UWIN ksh.
35 $as_unset ENV MAIL MAILPATH
36 PS1='$ '
37 PS2='> '
38 PS4='+ '
39
40 # NLS nuisances.
41 for as_var in \
42   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44   LC_TELEPHONE LC_TIME
45 do
46   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
47     eval $as_var=C; export $as_var
48   else
49     $as_unset $as_var
50   fi
51 done
52
53 # Required to use basename.
54 if expr a : '\(a\)' >/dev/null 2>&1; then
55   as_expr=expr
56 else
57   as_expr=false
58 fi
59
60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61   as_basename=basename
62 else
63   as_basename=false
64 fi
65
66
67 # Name of the executable.
68 as_me=`$as_basename "$0" ||
69 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70          X"$0" : 'X\(//\)$' \| \
71          X"$0" : 'X\(/\)$' \| \
72          .     : '\(.\)' 2>/dev/null ||
73 echo X/"$0" |
74     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75           /^X\/\(\/\/\)$/{ s//\1/; q; }
76           /^X\/\(\/\).*/{ s//\1/; q; }
77           s/.*/./; q'`
78
79
80 # PATH needs CR, and LINENO needs CR and PATH.
81 # Avoid depending upon Character Ranges.
82 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85 as_cr_digits='0123456789'
86 as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88 # The user is always right.
89 if test "${PATH_SEPARATOR+set}" != set; then
90   echo "#! /bin/sh" >conf$$.sh
91   echo  "exit 0"   >>conf$$.sh
92   chmod +x conf$$.sh
93   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94     PATH_SEPARATOR=';'
95   else
96     PATH_SEPARATOR=:
97   fi
98   rm -f conf$$.sh
99 fi
100
101
102   as_lineno_1=$LINENO
103   as_lineno_2=$LINENO
104   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105   test "x$as_lineno_1" != "x$as_lineno_2" &&
106   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
107   # Find who we are.  Look in the path if we contain no path at all
108   # relative or not.
109   case $0 in
110     *[\\/]* ) as_myself=$0 ;;
111     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 for as_dir in $PATH
113 do
114   IFS=$as_save_IFS
115   test -z "$as_dir" && as_dir=.
116   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 done
118
119        ;;
120   esac
121   # We did not find ourselves, most probably we were run as `sh COMMAND'
122   # in which case we are not to be found in the path.
123   if test "x$as_myself" = x; then
124     as_myself=$0
125   fi
126   if test ! -f "$as_myself"; then
127     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128    { (exit 1); exit 1; }; }
129   fi
130   case $CONFIG_SHELL in
131   '')
132     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 do
135   IFS=$as_save_IFS
136   test -z "$as_dir" && as_dir=.
137   for as_base in sh bash ksh sh5; do
138          case $as_dir in
139          /*)
140            if ("$as_dir/$as_base" -c '
141   as_lineno_1=$LINENO
142   as_lineno_2=$LINENO
143   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144   test "x$as_lineno_1" != "x$as_lineno_2" &&
145   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148              CONFIG_SHELL=$as_dir/$as_base
149              export CONFIG_SHELL
150              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151            fi;;
152          esac
153        done
154 done
155 ;;
156   esac
157
158   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159   # uniformly replaced by the line number.  The first 'sed' inserts a
160   # line-number line before each line; the second 'sed' does the real
161   # work.  The second script uses 'N' to pair each line-number line
162   # with the numbered line, and appends trailing '-' during
163   # substitution so that $LINENO is not a special case at line end.
164   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166   sed '=' <$as_myself |
167     sed '
168       N
169       s,$,-,
170       : loop
171       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172       t loop
173       s,-$,,
174       s,^['$as_cr_digits']*\n,,
175     ' >$as_me.lineno &&
176   chmod +x $as_me.lineno ||
177     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178    { (exit 1); exit 1; }; }
179
180   # Don't try to exec as it changes $[0], causing all sort of problems
181   # (the dirname of $[0] is not the place where we might find the
182   # original and so on.  Autoconf is especially sensible to this).
183   . ./$as_me.lineno
184   # Exit status is that of the last command.
185   exit
186 }
187
188
189 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190   *c*,-n*) ECHO_N= ECHO_C='
191 ' ECHO_T='      ' ;;
192   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 esac
195
196 if expr a : '\(a\)' >/dev/null 2>&1; then
197   as_expr=expr
198 else
199   as_expr=false
200 fi
201
202 rm -f conf$$ conf$$.exe conf$$.file
203 echo >conf$$.file
204 if ln -s conf$$.file conf$$ 2>/dev/null; then
205   # We could just check for DJGPP; but this test a) works b) is more generic
206   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207   if test -f conf$$.exe; then
208     # Don't use ln at all; we don't have any links
209     as_ln_s='cp -p'
210   else
211     as_ln_s='ln -s'
212   fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214   as_ln_s=ln
215 else
216   as_ln_s='cp -p'
217 fi
218 rm -f conf$$ conf$$.exe conf$$.file
219
220 if mkdir -p . 2>/dev/null; then
221   as_mkdir_p=:
222 else
223   test -d ./-p && rmdir ./-p
224   as_mkdir_p=false
225 fi
226
227 as_executable_p="test -f"
228
229 # Sed expression to map a string onto a valid CPP name.
230 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
231
232 # Sed expression to map a string onto a valid variable name.
233 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234
235
236 # IFS
237 # We need space, tab and new line, in precisely that order.
238 as_nl='
239 '
240 IFS="   $as_nl"
241
242 # CDPATH.
243 $as_unset CDPATH
244
245
246 # Name of the host.
247 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
248 # so uname gets run too.
249 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
250
251 exec 6>&1
252
253 #
254 # Initializations.
255 #
256 ac_default_prefix=/usr/local
257 ac_config_libobj_dir=.
258 cross_compiling=no
259 subdirs=
260 MFLAGS=
261 MAKEFLAGS=
262 SHELL=${CONFIG_SHELL-/bin/sh}
263
264 # Maximum number of lines to put in a shell here document.
265 # This variable seems obsolete.  It should probably be removed, and
266 # only ac_max_sed_lines should be used.
267 : ${ac_max_here_lines=38}
268
269 # Identity of this package.
270 PACKAGE_NAME='Dyninst'
271 PACKAGE_TARNAME='dyninst'
272 PACKAGE_VERSION='8.0'
273 PACKAGE_STRING='Dyninst 8.0'
274 PACKAGE_BUGREPORT='bugs@dyninst.org'
275
276 ac_default_prefix=/usr
277 # Factoring default headers for most tests.
278 ac_includes_default="\
279 #include <stdio.h>
280 #if HAVE_SYS_TYPES_H
281 # include <sys/types.h>
282 #endif
283 #if HAVE_SYS_STAT_H
284 # include <sys/stat.h>
285 #endif
286 #if STDC_HEADERS
287 # include <stdlib.h>
288 # include <stddef.h>
289 #else
290 # if HAVE_STDLIB_H
291 #  include <stdlib.h>
292 # endif
293 #endif
294 #if HAVE_STRING_H
295 # if !STDC_HEADERS && HAVE_MEMORY_H
296 #  include <memory.h>
297 # endif
298 # include <string.h>
299 #endif
300 #if HAVE_STRINGS_H
301 # include <strings.h>
302 #endif
303 #if HAVE_INTTYPES_H
304 # include <inttypes.h>
305 #else
306 # if HAVE_STDINT_H
307 #  include <stdint.h>
308 # endif
309 #endif
310 #if HAVE_UNISTD_H
311 # include <unistd.h>
312 #endif"
313
314 ac_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 INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT _ICC_ _ICPC_ _PGC_ _PGCXX_ _CC_ _CXX_ INSTALL LIBRARY_DEST_VAR PROGRAM_DEST_VAR INCLUDE_DEST_VAR CXXCPP EGREP BOOST_DIR USE_TCL83 TCLTK_INC_DIR TCLTK_LIB_DIR DEFAULT_COMPONENT build build_cpu build_vendor build_os host host_cpu host_vendor host_os ARG_WRAPPER_LIBS LIBELF_INC_DIR LIBELF_LIB_DIR LIBELF_STATIC BUILD_XLC GNU_DEMANGLER USE_LIBERTY LINK_LIBERTY LIBIBERTY_LIB_DIR WITHOUT_PARSEAPI WITHOUT_SYMTABAPI LIBDWARF_INC_DIR LIBDWARF_LIB_DIR LIBDWARF_STATIC LIBDWARF_HAS_SET_FRAME THREADDB_INC_DIR THREADDB_LIB_DIR THREADDB_STATIC THREADDB_DYNAMIC HAVE_THREADDB LAUNCHMON_INC_DIR LAUNCHMON_LIB_DIR LIBFLEX_LIB_DIR NASM STACKPROT BUILD32 MMTIMER TESTSUITE MISSING_STATIC_32_LIBSTDCPP LIBOBJS LTLIBOBJS'
315 ac_subst_files=''
316
317 # Initialize some variables set by options.
318 ac_init_help=
319 ac_init_version=false
320 # The variables have the same names as the options, with
321 # dashes changed to underlines.
322 cache_file=/dev/null
323 exec_prefix=NONE
324 no_create=
325 no_recursion=
326 prefix=NONE
327 program_prefix=NONE
328 program_suffix=NONE
329 program_transform_name=s,x,x,
330 silent=
331 site=
332 srcdir=
333 verbose=
334 x_includes=NONE
335 x_libraries=NONE
336
337 # Installation directory options.
338 # These are left unexpanded so users can "make install exec_prefix=/foo"
339 # and all the variables that are supposed to be based on exec_prefix
340 # by default will actually change.
341 # Use braces instead of parens because sh, perl, etc. also accept them.
342 bindir='${exec_prefix}/bin'
343 sbindir='${exec_prefix}/sbin'
344 libexecdir='${exec_prefix}/libexec'
345 datadir='${prefix}/share'
346 sysconfdir='${prefix}/etc'
347 sharedstatedir='${prefix}/com'
348 localstatedir='${prefix}/var'
349 libdir='${exec_prefix}/lib'
350 includedir='${prefix}/include'
351 oldincludedir='/usr/include'
352 infodir='${prefix}/info'
353 mandir='${prefix}/man'
354
355 ac_prev=
356 for ac_option
357 do
358   # If the previous option needs an argument, assign it.
359   if test -n "$ac_prev"; then
360     eval "$ac_prev=\$ac_option"
361     ac_prev=
362     continue
363   fi
364
365   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
366
367   # Accept the important Cygnus configure options, so we can diagnose typos.
368
369   case $ac_option in
370
371   -bindir | --bindir | --bindi | --bind | --bin | --bi)
372     ac_prev=bindir ;;
373   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
374     bindir=$ac_optarg ;;
375
376   -build | --build | --buil | --bui | --bu)
377     ac_prev=build_alias ;;
378   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
379     build_alias=$ac_optarg ;;
380
381   -cache-file | --cache-file | --cache-fil | --cache-fi \
382   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
383     ac_prev=cache_file ;;
384   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
385   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
386     cache_file=$ac_optarg ;;
387
388   --config-cache | -C)
389     cache_file=config.cache ;;
390
391   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
392     ac_prev=datadir ;;
393   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
394   | --da=*)
395     datadir=$ac_optarg ;;
396
397   -disable-* | --disable-*)
398     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
399     # Reject names that are not valid shell variable names.
400     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
401       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
402    { (exit 1); exit 1; }; }
403     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
404     eval "enable_$ac_feature=no" ;;
405
406   -enable-* | --enable-*)
407     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
408     # Reject names that are not valid shell variable names.
409     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
410       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
411    { (exit 1); exit 1; }; }
412     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
413     case $ac_option in
414       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
415       *) ac_optarg=yes ;;
416     esac
417     eval "enable_$ac_feature='$ac_optarg'" ;;
418
419   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
420   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
421   | --exec | --exe | --ex)
422     ac_prev=exec_prefix ;;
423   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
424   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
425   | --exec=* | --exe=* | --ex=*)
426     exec_prefix=$ac_optarg ;;
427
428   -gas | --gas | --ga | --g)
429     # Obsolete; use --with-gas.
430     with_gas=yes ;;
431
432   -help | --help | --hel | --he | -h)
433     ac_init_help=long ;;
434   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
435     ac_init_help=recursive ;;
436   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
437     ac_init_help=short ;;
438
439   -host | --host | --hos | --ho)
440     ac_prev=host_alias ;;
441   -host=* | --host=* | --hos=* | --ho=*)
442     host_alias=$ac_optarg ;;
443
444   -includedir | --includedir | --includedi | --included | --include \
445   | --includ | --inclu | --incl | --inc)
446     ac_prev=includedir ;;
447   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
448   | --includ=* | --inclu=* | --incl=* | --inc=*)
449     includedir=$ac_optarg ;;
450
451   -infodir | --infodir | --infodi | --infod | --info | --inf)
452     ac_prev=infodir ;;
453   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
454     infodir=$ac_optarg ;;
455
456   -libdir | --libdir | --libdi | --libd)
457     ac_prev=libdir ;;
458   -libdir=* | --libdir=* | --libdi=* | --libd=*)
459     libdir=$ac_optarg ;;
460
461   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
462   | --libexe | --libex | --libe)
463     ac_prev=libexecdir ;;
464   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
465   | --libexe=* | --libex=* | --libe=*)
466     libexecdir=$ac_optarg ;;
467
468   -localstatedir | --localstatedir | --localstatedi | --localstated \
469   | --localstate | --localstat | --localsta | --localst \
470   | --locals | --local | --loca | --loc | --lo)
471     ac_prev=localstatedir ;;
472   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
473   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
474   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
475     localstatedir=$ac_optarg ;;
476
477   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
478     ac_prev=mandir ;;
479   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
480     mandir=$ac_optarg ;;
481
482   -nfp | --nfp | --nf)
483     # Obsolete; use --without-fp.
484     with_fp=no ;;
485
486   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
487   | --no-cr | --no-c | -n)
488     no_create=yes ;;
489
490   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
491   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
492     no_recursion=yes ;;
493
494   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
495   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
496   | --oldin | --oldi | --old | --ol | --o)
497     ac_prev=oldincludedir ;;
498   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
499   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
500   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
501     oldincludedir=$ac_optarg ;;
502
503   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
504     ac_prev=prefix ;;
505   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
506     prefix=$ac_optarg ;;
507
508   -program-prefix | --program-prefix | --program-prefi | --program-pref \
509   | --program-pre | --program-pr | --program-p)
510     ac_prev=program_prefix ;;
511   -program-prefix=* | --program-prefix=* | --program-prefi=* \
512   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
513     program_prefix=$ac_optarg ;;
514
515   -program-suffix | --program-suffix | --program-suffi | --program-suff \
516   | --program-suf | --program-su | --program-s)
517     ac_prev=program_suffix ;;
518   -program-suffix=* | --program-suffix=* | --program-suffi=* \
519   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
520     program_suffix=$ac_optarg ;;
521
522   -program-transform-name | --program-transform-name \
523   | --program-transform-nam | --program-transform-na \
524   | --program-transform-n | --program-transform- \
525   | --program-transform | --program-transfor \
526   | --program-transfo | --program-transf \
527   | --program-trans | --program-tran \
528   | --progr-tra | --program-tr | --program-t)
529     ac_prev=program_transform_name ;;
530   -program-transform-name=* | --program-transform-name=* \
531   | --program-transform-nam=* | --program-transform-na=* \
532   | --program-transform-n=* | --program-transform-=* \
533   | --program-transform=* | --program-transfor=* \
534   | --program-transfo=* | --program-transf=* \
535   | --program-trans=* | --program-tran=* \
536   | --progr-tra=* | --program-tr=* | --program-t=*)
537     program_transform_name=$ac_optarg ;;
538
539   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
540   | -silent | --silent | --silen | --sile | --sil)
541     silent=yes ;;
542
543   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
544     ac_prev=sbindir ;;
545   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
546   | --sbi=* | --sb=*)
547     sbindir=$ac_optarg ;;
548
549   -sharedstatedir | --sharedstatedir | --sharedstatedi \
550   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
551   | --sharedst | --shareds | --shared | --share | --shar \
552   | --sha | --sh)
553     ac_prev=sharedstatedir ;;
554   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
555   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
556   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
557   | --sha=* | --sh=*)
558     sharedstatedir=$ac_optarg ;;
559
560   -site | --site | --sit)
561     ac_prev=site ;;
562   -site=* | --site=* | --sit=*)
563     site=$ac_optarg ;;
564
565   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
566     ac_prev=srcdir ;;
567   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
568     srcdir=$ac_optarg ;;
569
570   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
571   | --syscon | --sysco | --sysc | --sys | --sy)
572     ac_prev=sysconfdir ;;
573   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
574   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
575     sysconfdir=$ac_optarg ;;
576
577   -target | --target | --targe | --targ | --tar | --ta | --t)
578     ac_prev=target_alias ;;
579   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
580     target_alias=$ac_optarg ;;
581
582   -v | -verbose | --verbose | --verbos | --verbo | --verb)
583     verbose=yes ;;
584
585   -version | --version | --versio | --versi | --vers | -V)
586     ac_init_version=: ;;
587
588   -with-* | --with-*)
589     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
590     # Reject names that are not valid shell variable names.
591     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
592       { echo "$as_me: error: invalid package name: $ac_package" >&2
593    { (exit 1); exit 1; }; }
594     ac_package=`echo $ac_package| sed 's/-/_/g'`
595     case $ac_option in
596       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
597       *) ac_optarg=yes ;;
598     esac
599     eval "with_$ac_package='$ac_optarg'" ;;
600
601   -without-* | --without-*)
602     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
603     # Reject names that are not valid shell variable names.
604     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
605       { echo "$as_me: error: invalid package name: $ac_package" >&2
606    { (exit 1); exit 1; }; }
607     ac_package=`echo $ac_package | sed 's/-/_/g'`
608     eval "with_$ac_package=no" ;;
609
610   --x)
611     # Obsolete; use --with-x.
612     with_x=yes ;;
613
614   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
615   | --x-incl | --x-inc | --x-in | --x-i)
616     ac_prev=x_includes ;;
617   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
618   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
619     x_includes=$ac_optarg ;;
620
621   -x-libraries | --x-libraries | --x-librarie | --x-librari \
622   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
623     ac_prev=x_libraries ;;
624   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
625   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
626     x_libraries=$ac_optarg ;;
627
628   -*) { echo "$as_me: error: unrecognized option: $ac_option
629 Try \`$0 --help' for more information." >&2
630    { (exit 1); exit 1; }; }
631     ;;
632
633   *=*)
634     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
635     # Reject names that are not valid shell variable names.
636     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
637       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
638    { (exit 1); exit 1; }; }
639     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
640     eval "$ac_envvar='$ac_optarg'"
641     export $ac_envvar ;;
642
643   *)
644     # FIXME: should be removed in autoconf 3.0.
645     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
646     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
647       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
648     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
649     ;;
650
651   esac
652 done
653
654 if test -n "$ac_prev"; then
655   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
656   { echo "$as_me: error: missing argument to $ac_option" >&2
657    { (exit 1); exit 1; }; }
658 fi
659
660 # Be sure to have absolute paths.
661 for ac_var in exec_prefix prefix
662 do
663   eval ac_val=$`echo $ac_var`
664   case $ac_val in
665     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
666     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
667    { (exit 1); exit 1; }; };;
668   esac
669 done
670
671 # Be sure to have absolute paths.
672 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
673               localstatedir libdir includedir oldincludedir infodir mandir
674 do
675   eval ac_val=$`echo $ac_var`
676   case $ac_val in
677     [\\/$]* | ?:[\\/]* ) ;;
678     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
679    { (exit 1); exit 1; }; };;
680   esac
681 done
682
683 # There might be people who depend on the old broken behavior: `$host'
684 # used to hold the argument of --host etc.
685 # FIXME: To remove some day.
686 build=$build_alias
687 host=$host_alias
688 target=$target_alias
689
690 # FIXME: To remove some day.
691 if test "x$host_alias" != x; then
692   if test "x$build_alias" = x; then
693     cross_compiling=maybe
694     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
695     If a cross compiler is detected then cross compile mode will be used." >&2
696   elif test "x$build_alias" != "x$host_alias"; then
697     cross_compiling=yes
698   fi
699 fi
700
701 ac_tool_prefix=
702 test -n "$host_alias" && ac_tool_prefix=$host_alias-
703
704 test "$silent" = yes && exec 6>/dev/null
705
706
707 # Find the source files, if location was not specified.
708 if test -z "$srcdir"; then
709   ac_srcdir_defaulted=yes
710   # Try the directory containing this script, then its parent.
711   ac_confdir=`(dirname "$0") 2>/dev/null ||
712 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
713          X"$0" : 'X\(//\)[^/]' \| \
714          X"$0" : 'X\(//\)$' \| \
715          X"$0" : 'X\(/\)' \| \
716          .     : '\(.\)' 2>/dev/null ||
717 echo X"$0" |
718     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
719           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
720           /^X\(\/\/\)$/{ s//\1/; q; }
721           /^X\(\/\).*/{ s//\1/; q; }
722           s/.*/./; q'`
723   srcdir=$ac_confdir
724   if test ! -r $srcdir/$ac_unique_file; then
725     srcdir=..
726   fi
727 else
728   ac_srcdir_defaulted=no
729 fi
730 if test ! -r $srcdir/$ac_unique_file; then
731   if test "$ac_srcdir_defaulted" = yes; then
732     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
733    { (exit 1); exit 1; }; }
734   else
735     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
736    { (exit 1); exit 1; }; }
737   fi
738 fi
739 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
740   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
741    { (exit 1); exit 1; }; }
742 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
743 ac_env_build_alias_set=${build_alias+set}
744 ac_env_build_alias_value=$build_alias
745 ac_cv_env_build_alias_set=${build_alias+set}
746 ac_cv_env_build_alias_value=$build_alias
747 ac_env_host_alias_set=${host_alias+set}
748 ac_env_host_alias_value=$host_alias
749 ac_cv_env_host_alias_set=${host_alias+set}
750 ac_cv_env_host_alias_value=$host_alias
751 ac_env_target_alias_set=${target_alias+set}
752 ac_env_target_alias_value=$target_alias
753 ac_cv_env_target_alias_set=${target_alias+set}
754 ac_cv_env_target_alias_value=$target_alias
755 ac_env_CXX_set=${CXX+set}
756 ac_env_CXX_value=$CXX
757 ac_cv_env_CXX_set=${CXX+set}
758 ac_cv_env_CXX_value=$CXX
759 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
760 ac_env_CXXFLAGS_value=$CXXFLAGS
761 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
762 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
763 ac_env_LDFLAGS_set=${LDFLAGS+set}
764 ac_env_LDFLAGS_value=$LDFLAGS
765 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_cv_env_LDFLAGS_value=$LDFLAGS
767 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
768 ac_env_CPPFLAGS_value=$CPPFLAGS
769 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
771 ac_env_CXXCPP_set=${CXXCPP+set}
772 ac_env_CXXCPP_value=$CXXCPP
773 ac_cv_env_CXXCPP_set=${CXXCPP+set}
774 ac_cv_env_CXXCPP_value=$CXXCPP
775
776 #
777 # Report the --help message.
778 #
779 if test "$ac_init_help" = "long"; then
780   # Omit some internal or obsolete options to make the list less imposing.
781   # This message is too long to be a string in the A/UX 3.1 sh.
782   cat <<_ACEOF
783 \`configure' configures Dyninst 8.0 to adapt to many kinds of systems.
784
785 Usage: $0 [OPTION]... [VAR=VALUE]...
786
787 To assign environment variables (e.g., CC, CFLAGS...), specify them as
788 VAR=VALUE.  See below for descriptions of some of the useful variables.
789
790 Defaults for the options are specified in brackets.
791
792 Configuration:
793   -h, --help              display this help and exit
794       --help=short        display options specific to this package
795       --help=recursive    display the short help of all the included packages
796   -V, --version           display version information and exit
797   -q, --quiet, --silent   do not print \`checking...' messages
798       --cache-file=FILE   cache test results in FILE [disabled]
799   -C, --config-cache      alias for \`--cache-file=config.cache'
800   -n, --no-create         do not create output files
801       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
802
803 _ACEOF
804
805   cat <<_ACEOF
806 Installation directories:
807   --prefix=PREFIX         install architecture-independent files in PREFIX
808                           [$ac_default_prefix]
809   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
810                           [PREFIX]
811
812 By default, \`make install' will install all the files in
813 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
814 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
815 for instance \`--prefix=\$HOME'.
816
817 For better control, use the options below.
818
819 Fine tuning of the installation directories:
820   --bindir=DIR           user executables [EPREFIX/bin]
821   --sbindir=DIR          system admin executables [EPREFIX/sbin]
822   --libexecdir=DIR       program executables [EPREFIX/libexec]
823   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
824   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
825   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
826   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
827   --libdir=DIR           object code libraries [EPREFIX/lib]
828   --includedir=DIR       C header files [PREFIX/include]
829   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
830   --infodir=DIR          info documentation [PREFIX/info]
831   --mandir=DIR           man documentation [PREFIX/man]
832 _ACEOF
833
834   cat <<\_ACEOF
835
836 System types:
837   --build=BUILD     configure for building on BUILD [guessed]
838   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
839 _ACEOF
840 fi
841
842 if test -n "$ac_init_help"; then
843   case $ac_init_help in
844      short | recursive ) echo "Configuration of Dyninst 8.0:";;
845    esac
846   cat <<\_ACEOF
847
848 Optional Features:
849   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
850   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
851   --enable-gnu-demangler  Use g++'s built in demangler
852   --disable-testsuite     Disable the Dyninst test suite (default is no)
853
854 Optional Packages:
855   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
856   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
857   --with-traditional      Install to traditional (deprecated) locations
858   --with-boost            Boost include directory
859   --with-package-base     Base directory to look for packages
860   --with-default-component
861                           Valid values: DyninstAPI, SymtabAPI, InstructionAPI,
862                           ProcControlAPI, ParseAPI, default
863   --with-tcl83            Use Tcl/Tk 8.3
864   --with-tcltk            TCL/TK directory (must contain ./lib and ./include)
865   --with-tcltk-incdir     TCL/TK include directory
866   --with-tcltk-libdir     TCL/TK library directory
867   --with-wrapper-libs     Comma seperated list of archive to wrap
868   --with-libelf           LIBELF directory (must contain ./lib and ./include)
869   --with-libelf-incdir    LIBELF include directory
870   --with-libelf-libdir    LIBELF library directory
871   --with-libelf-static    Use static LIBELF only
872   --with-icc              Path to Intel's ICC compiler
873   --with-pgcc             Path to Pathscale's PGCC compiler
874   --with-libiberty-libdir LIBIBERTY library directory
875   --without-parseAPI      Disable ParseAPI for stack walking
876   --without-symtabAPI     Disable SymtabAPI for stack walking
877   --with-libdwarf         LIBDWARF directory (must contain ./lib and
878                           ./include)
879   --with-libdwarf-incdir  LIBDWARF include directory
880   --with-libdwarf-libdir  LIBDWARF library directory
881   --with-libdwarf-static  Use static LIBDWARF only
882   --with-threaddb         THREADDB directory (must contain ./lib and
883                           ./include)
884   --with-threaddb-incdir  THREADDB include directory
885   --with-threaddb-libdir  THREADDB library directory
886   --with-launchmon        Launchmon directory (must contain ./lib and
887                           ./include)
888   --with-launchmon-incdir Launchmon include directory
889   --with-launchmon-libdir Launchmon library directory
890   --with-libflex-libdir   Absolute path to flex library
891
892 Some influential environment variables:
893   CXX         C++ compiler command
894   CXXFLAGS    C++ compiler flags
895   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
896               nonstandard directory <lib dir>
897   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
898               headers in a nonstandard directory <include dir>
899   CXXCPP      C++ preprocessor
900
901 Use these variables to override the choices made by `configure' or to help
902 it to find libraries and programs with nonstandard names/locations.
903
904 Report bugs to <bugs@dyninst.org>.
905 _ACEOF
906 fi
907
908 if test "$ac_init_help" = "recursive"; then
909   # If there are subdirs, report their specific --help.
910   ac_popdir=`pwd`
911   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
912     test -d $ac_dir || continue
913     ac_builddir=.
914
915 if test "$ac_dir" != .; then
916   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
917   # A "../" for each directory in $ac_dir_suffix.
918   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
919 else
920   ac_dir_suffix= ac_top_builddir=
921 fi
922
923 case $srcdir in
924   .)  # No --srcdir option.  We are building in place.
925     ac_srcdir=.
926     if test -z "$ac_top_builddir"; then
927        ac_top_srcdir=.
928     else
929        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
930     fi ;;
931   [\\/]* | ?:[\\/]* )  # Absolute path.
932     ac_srcdir=$srcdir$ac_dir_suffix;
933     ac_top_srcdir=$srcdir ;;
934   *) # Relative path.
935     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
936     ac_top_srcdir=$ac_top_builddir$srcdir ;;
937 esac
938
939 # Do not use `cd foo && pwd` to compute absolute paths, because
940 # the directories may not exist.
941 case `pwd` in
942 .) ac_abs_builddir="$ac_dir";;
943 *)
944   case "$ac_dir" in
945   .) ac_abs_builddir=`pwd`;;
946   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
947   *) ac_abs_builddir=`pwd`/"$ac_dir";;
948   esac;;
949 esac
950 case $ac_abs_builddir in
951 .) ac_abs_top_builddir=${ac_top_builddir}.;;
952 *)
953   case ${ac_top_builddir}. in
954   .) ac_abs_top_builddir=$ac_abs_builddir;;
955   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
956   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
957   esac;;
958 esac
959 case $ac_abs_builddir in
960 .) ac_abs_srcdir=$ac_srcdir;;
961 *)
962   case $ac_srcdir in
963   .) ac_abs_srcdir=$ac_abs_builddir;;
964   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
965   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
966   esac;;
967 esac
968 case $ac_abs_builddir in
969 .) ac_abs_top_srcdir=$ac_top_srcdir;;
970 *)
971   case $ac_top_srcdir in
972   .) ac_abs_top_srcdir=$ac_abs_builddir;;
973   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
974   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
975   esac;;
976 esac
977
978     cd $ac_dir
979     # Check for guested configure; otherwise get Cygnus style configure.
980     if test -f $ac_srcdir/configure.gnu; then
981       echo
982       $SHELL $ac_srcdir/configure.gnu  --help=recursive
983     elif test -f $ac_srcdir/configure; then
984       echo
985       $SHELL $ac_srcdir/configure  --help=recursive
986     elif test -f $ac_srcdir/configure.ac ||
987            test -f $ac_srcdir/configure.in; then
988       echo
989       $ac_configure --help
990     else
991       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
992     fi
993     cd $ac_popdir
994   done
995 fi
996
997 test -n "$ac_init_help" && exit 0
998 if $ac_init_version; then
999   cat <<\_ACEOF
1000 Dyninst configure 8.0
1001 generated by GNU Autoconf 2.59
1002
1003 Copyright (C) 2003 Free Software Foundation, Inc.
1004 This configure script is free software; the Free Software Foundation
1005 gives unlimited permission to copy, distribute and modify it.
1006 _ACEOF
1007   exit 0
1008 fi
1009 exec 5>config.log
1010 cat >&5 <<_ACEOF
1011 This file contains any messages produced by compilers while
1012 running configure, to aid debugging if configure makes a mistake.
1013
1014 It was created by Dyninst $as_me 8.0, which was
1015 generated by GNU Autoconf 2.59.  Invocation command line was
1016
1017   $ $0 $@
1018
1019 _ACEOF
1020 {
1021 cat <<_ASUNAME
1022 ## --------- ##
1023 ## Platform. ##
1024 ## --------- ##
1025
1026 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1027 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1028 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1029 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1030 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1031
1032 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1033 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1034
1035 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1036 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1037 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1038 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1039 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1040 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1041 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1042
1043 _ASUNAME
1044
1045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1046 for as_dir in $PATH
1047 do
1048   IFS=$as_save_IFS
1049   test -z "$as_dir" && as_dir=.
1050   echo "PATH: $as_dir"
1051 done
1052
1053 } >&5
1054
1055 cat >&5 <<_ACEOF
1056
1057
1058 ## ----------- ##
1059 ## Core tests. ##
1060 ## ----------- ##
1061
1062 _ACEOF
1063
1064
1065 # Keep a trace of the command line.
1066 # Strip out --no-create and --no-recursion so they do not pile up.
1067 # Strip out --silent because we don't want to record it for future runs.
1068 # Also quote any args containing shell meta-characters.
1069 # Make two passes to allow for proper duplicate-argument suppression.
1070 ac_configure_args=
1071 ac_configure_args0=
1072 ac_configure_args1=
1073 ac_sep=
1074 ac_must_keep_next=false
1075 for ac_pass in 1 2
1076 do
1077   for ac_arg
1078   do
1079     case $ac_arg in
1080     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1081     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082     | -silent | --silent | --silen | --sile | --sil)
1083       continue ;;
1084     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1085       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1086     esac
1087     case $ac_pass in
1088     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1089     2)
1090       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1091       if test $ac_must_keep_next = true; then
1092         ac_must_keep_next=false # Got value, back to normal.
1093       else
1094         case $ac_arg in
1095           *=* | --config-cache | -C | -disable-* | --disable-* \
1096           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1097           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1098           | -with-* | --with-* | -without-* | --without-* | --x)
1099             case "$ac_configure_args0 " in
1100               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1101             esac
1102             ;;
1103           -* ) ac_must_keep_next=true ;;
1104         esac
1105       fi
1106       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1107       # Get rid of the leading space.
1108       ac_sep=" "
1109       ;;
1110     esac
1111   done
1112 done
1113 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1114 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1115
1116 # When interrupted or exit'd, cleanup temporary files, and complete
1117 # config.log.  We remove comments because anyway the quotes in there
1118 # would cause problems or look ugly.
1119 # WARNING: Be sure not to use single quotes in there, as some shells,
1120 # such as our DU 5.0 friend, will then `close' the trap.
1121 trap 'exit_status=$?
1122   # Save into config.log some information that might help in debugging.
1123   {
1124     echo
1125
1126     cat <<\_ASBOX
1127 ## ---------------- ##
1128 ## Cache variables. ##
1129 ## ---------------- ##
1130 _ASBOX
1131     echo
1132     # The following way of writing the cache mishandles newlines in values,
1133 {
1134   (set) 2>&1 |
1135     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1136     *ac_space=\ *)
1137       sed -n \
1138         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1139           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1140       ;;
1141     *)
1142       sed -n \
1143         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1144       ;;
1145     esac;
1146 }
1147     echo
1148
1149     cat <<\_ASBOX
1150 ## ----------------- ##
1151 ## Output variables. ##
1152 ## ----------------- ##
1153 _ASBOX
1154     echo
1155     for ac_var in $ac_subst_vars
1156     do
1157       eval ac_val=$`echo $ac_var`
1158       echo "$ac_var='"'"'$ac_val'"'"'"
1159     done | sort
1160     echo
1161
1162     if test -n "$ac_subst_files"; then
1163       cat <<\_ASBOX
1164 ## ------------- ##
1165 ## Output files. ##
1166 ## ------------- ##
1167 _ASBOX
1168       echo
1169       for ac_var in $ac_subst_files
1170       do
1171         eval ac_val=$`echo $ac_var`
1172         echo "$ac_var='"'"'$ac_val'"'"'"
1173       done | sort
1174       echo
1175     fi
1176
1177     if test -s confdefs.h; then
1178       cat <<\_ASBOX
1179 ## ----------- ##
1180 ## confdefs.h. ##
1181 ## ----------- ##
1182 _ASBOX
1183       echo
1184       sed "/^$/d" confdefs.h | sort
1185       echo
1186     fi
1187     test "$ac_signal" != 0 &&
1188       echo "$as_me: caught signal $ac_signal"
1189     echo "$as_me: exit $exit_status"
1190   } >&5
1191   rm -f core *.core &&
1192   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1193     exit $exit_status
1194      ' 0
1195 for ac_signal in 1 2 13 15; do
1196   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1197 done
1198 ac_signal=0
1199
1200 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1201 rm -rf conftest* confdefs.h
1202 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1203 echo >confdefs.h
1204
1205 # Predefined preprocessor variables.
1206
1207 cat >>confdefs.h <<_ACEOF
1208 #define PACKAGE_NAME "$PACKAGE_NAME"
1209 _ACEOF
1210
1211
1212 cat >>confdefs.h <<_ACEOF
1213 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1214 _ACEOF
1215
1216
1217 cat >>confdefs.h <<_ACEOF
1218 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1219 _ACEOF
1220
1221
1222 cat >>confdefs.h <<_ACEOF
1223 #define PACKAGE_STRING "$PACKAGE_STRING"
1224 _ACEOF
1225
1226
1227 cat >>confdefs.h <<_ACEOF
1228 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1229 _ACEOF
1230
1231
1232 # Let the site file select an alternate cache file if it wants to.
1233 # Prefer explicitly selected file to automatically selected ones.
1234 if test -z "$CONFIG_SITE"; then
1235   if test "x$prefix" != xNONE; then
1236     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1237   else
1238     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1239   fi
1240 fi
1241 for ac_site_file in $CONFIG_SITE; do
1242   if test -r "$ac_site_file"; then
1243     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1244 echo "$as_me: loading site script $ac_site_file" >&6;}
1245     sed 's/^/| /' "$ac_site_file" >&5
1246     . "$ac_site_file"
1247   fi
1248 done
1249
1250 if test -r "$cache_file"; then
1251   # Some versions of bash will fail to source /dev/null (special
1252   # files actually), so we avoid doing that.
1253   if test -f "$cache_file"; then
1254     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1255 echo "$as_me: loading cache $cache_file" >&6;}
1256     case $cache_file in
1257       [\\/]* | ?:[\\/]* ) . $cache_file;;
1258       *)                      . ./$cache_file;;
1259     esac
1260   fi
1261 else
1262   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1263 echo "$as_me: creating cache $cache_file" >&6;}
1264   >$cache_file
1265 fi
1266
1267 # Check that the precious variables saved in the cache have kept the same
1268 # value.
1269 ac_cache_corrupted=false
1270 for ac_var in `(set) 2>&1 |
1271                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1272   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1273   eval ac_new_set=\$ac_env_${ac_var}_set
1274   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1275   eval ac_new_val="\$ac_env_${ac_var}_value"
1276   case $ac_old_set,$ac_new_set in
1277     set,)
1278       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1279 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1280       ac_cache_corrupted=: ;;
1281     ,set)
1282       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1283 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1284       ac_cache_corrupted=: ;;
1285     ,);;
1286     *)
1287       if test "x$ac_old_val" != "x$ac_new_val"; then
1288         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1289 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1290         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1291 echo "$as_me:   former value:  $ac_old_val" >&2;}
1292         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1293 echo "$as_me:   current value: $ac_new_val" >&2;}
1294         ac_cache_corrupted=:
1295       fi;;
1296   esac
1297   # Pass precious variables to config.status.
1298   if test "$ac_new_set" = set; then
1299     case $ac_new_val in
1300     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1301       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1302     *) ac_arg=$ac_var=$ac_new_val ;;
1303     esac
1304     case " $ac_configure_args " in
1305       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1306       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1307     esac
1308   fi
1309 done
1310 if $ac_cache_corrupted; then
1311   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1312 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1313   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1314 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1315    { (exit 1); exit 1; }; }
1316 fi
1317
1318 ac_ext=c
1319 ac_cpp='$CPP $CPPFLAGS'
1320 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1321 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1322 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353 ac_aux_dir=
1354 for ac_dir in autodyninst $srcdir/autodyninst; do
1355   if test -f $ac_dir/install-sh; then
1356     ac_aux_dir=$ac_dir
1357     ac_install_sh="$ac_aux_dir/install-sh -c"
1358     break
1359   elif test -f $ac_dir/install.sh; then
1360     ac_aux_dir=$ac_dir
1361     ac_install_sh="$ac_aux_dir/install.sh -c"
1362     break
1363   elif test -f $ac_dir/shtool; then
1364     ac_aux_dir=$ac_dir
1365     ac_install_sh="$ac_aux_dir/shtool install -c"
1366     break
1367   fi
1368 done
1369 if test -z "$ac_aux_dir"; then
1370   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autodyninst $srcdir/autodyninst" >&5
1371 echo "$as_me: error: cannot find install-sh or install.sh in autodyninst $srcdir/autodyninst" >&2;}
1372    { (exit 1); exit 1; }; }
1373 fi
1374 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1375 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1376 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1377
1378 case autodyninst in
1379   [\\/]* | ?:[\\/]* ) ac_macro_dir=autodyninst         ;;
1380   *)                      ac_macro_dir=$srcdir/autodyninst ;;
1381 esac
1382 if test -d "$ac_macro_dir"; then :
1383 else
1384   { { echo "$as_me:$LINENO: error: cannot find macro directory \`autodyninst'" >&5
1385 echo "$as_me: error: cannot find macro directory \`autodyninst'" >&2;}
1386    { (exit 1); exit 1; }; }
1387 fi
1388
1389
1390 # Find a good install program.  We prefer a C program (faster),
1391 # so one script is as good as another.  But avoid the broken or
1392 # incompatible versions:
1393 # SysV /etc/install, /usr/sbin/install
1394 # SunOS /usr/etc/install
1395 # IRIX /sbin/install
1396 # AIX /bin/install
1397 # AmigaOS /C/install, which installs bootblocks on floppy discs
1398 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1399 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1400 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1401 # OS/2's system install, which has a completely different semantic
1402 # ./install, which can be erroneously created by make from ./install.sh.
1403 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1404 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1405 if test -z "$INSTALL"; then
1406 if test "${ac_cv_path_install+set}" = set; then
1407   echo $ECHO_N "(cached) $ECHO_C" >&6
1408 else
1409   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1410 for as_dir in $PATH
1411 do
1412   IFS=$as_save_IFS
1413   test -z "$as_dir" && as_dir=.
1414   # Account for people who put trailing slashes in PATH elements.
1415 case $as_dir/ in
1416   ./ | .// | /cC/* | \
1417   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1418   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1419   /usr/ucb/* ) ;;
1420   *)
1421     # OSF1 and SCO ODT 3.0 have their own names for install.
1422     # Don't use installbsd from OSF since it installs stuff as root
1423     # by default.
1424     for ac_prog in ginstall scoinst install; do
1425       for ac_exec_ext in '' $ac_executable_extensions; do
1426         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1427           if test $ac_prog = install &&
1428             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1429             # AIX install.  It has an incompatible calling convention.
1430             :
1431           elif test $ac_prog = install &&
1432             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1433             # program-specific install script used by HP pwplus--don't use.
1434             :
1435           else
1436             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1437             break 3
1438           fi
1439         fi
1440       done
1441     done
1442     ;;
1443 esac
1444 done
1445
1446
1447 fi
1448   if test "${ac_cv_path_install+set}" = set; then
1449     INSTALL=$ac_cv_path_install
1450   else
1451     # As a last resort, use the slow shell script.  We don't cache a
1452     # path for INSTALL within a source directory, because that will
1453     # break other packages using the cache if that directory is
1454     # removed, or if the path is relative.
1455     INSTALL=$ac_install_sh
1456   fi
1457 fi
1458 echo "$as_me:$LINENO: result: $INSTALL" >&5
1459 echo "${ECHO_T}$INSTALL" >&6
1460
1461 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1462 # It thinks the first close brace ends the variable substitution.
1463 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1464
1465 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1466
1467 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1468
1469
1470 ac_ext=cc
1471 ac_cpp='$CXXCPP $CPPFLAGS'
1472 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1473 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1474 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1475 if test -n "$ac_tool_prefix"; then
1476   for ac_prog in $CCC g++
1477   do
1478     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1479 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1480 echo "$as_me:$LINENO: checking for $ac_word" >&5
1481 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1482 if test "${ac_cv_prog_CXX+set}" = set; then
1483   echo $ECHO_N "(cached) $ECHO_C" >&6
1484 else
1485   if test -n "$CXX"; then
1486   ac_cv_prog_CXX="$CXX" # Let the user override the test.
1487 else
1488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1489 for as_dir in $PATH
1490 do
1491   IFS=$as_save_IFS
1492   test -z "$as_dir" && as_dir=.
1493   for ac_exec_ext in '' $ac_executable_extensions; do
1494   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1495     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
1496     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1497     break 2
1498   fi
1499 done
1500 done
1501
1502 fi
1503 fi
1504 CXX=$ac_cv_prog_CXX
1505 if test -n "$CXX"; then
1506   echo "$as_me:$LINENO: result: $CXX" >&5
1507 echo "${ECHO_T}$CXX" >&6
1508 else
1509   echo "$as_me:$LINENO: result: no" >&5
1510 echo "${ECHO_T}no" >&6
1511 fi
1512
1513     test -n "$CXX" && break
1514   done
1515 fi
1516 if test -z "$CXX"; then
1517   ac_ct_CXX=$CXX
1518   for ac_prog in $CCC g++
1519 do
1520   # Extract the first word of "$ac_prog", so it can be a program name with args.
1521 set dummy $ac_prog; ac_word=$2
1522 echo "$as_me:$LINENO: checking for $ac_word" >&5
1523 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1524 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
1525   echo $ECHO_N "(cached) $ECHO_C" >&6
1526 else
1527   if test -n "$ac_ct_CXX"; then
1528   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
1529 else
1530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1531 for as_dir in $PATH
1532 do
1533   IFS=$as_save_IFS
1534   test -z "$as_dir" && as_dir=.
1535   for ac_exec_ext in '' $ac_executable_extensions; do
1536   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1537     ac_cv_prog_ac_ct_CXX="$ac_prog"
1538     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1539     break 2
1540   fi
1541 done
1542 done
1543
1544 fi
1545 fi
1546 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
1547 if test -n "$ac_ct_CXX"; then
1548   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
1549 echo "${ECHO_T}$ac_ct_CXX" >&6
1550 else
1551   echo "$as_me:$LINENO: result: no" >&5
1552 echo "${ECHO_T}no" >&6
1553 fi
1554
1555   test -n "$ac_ct_CXX" && break
1556 done
1557 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
1558
1559   CXX=$ac_ct_CXX
1560 fi
1561
1562
1563 # Provide some information about the compiler.
1564 echo "$as_me:$LINENO:" \
1565      "checking for C++ compiler version" >&5
1566 ac_compiler=`set X $ac_compile; echo $2`
1567 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1568   (eval $ac_compiler --version </dev/null >&5) 2>&5
1569   ac_status=$?
1570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1571   (exit $ac_status); }
1572 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1573   (eval $ac_compiler -v </dev/null >&5) 2>&5
1574   ac_status=$?
1575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1576   (exit $ac_status); }
1577 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1578   (eval $ac_compiler -V </dev/null >&5) 2>&5
1579   ac_status=$?
1580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1581   (exit $ac_status); }
1582
1583 cat >conftest.$ac_ext <<_ACEOF
1584 /* confdefs.h.  */
1585 _ACEOF
1586 cat confdefs.h >>conftest.$ac_ext
1587 cat >>conftest.$ac_ext <<_ACEOF
1588 /* end confdefs.h.  */
1589
1590 int
1591 main ()
1592 {
1593
1594   ;
1595   return 0;
1596 }
1597 _ACEOF
1598 ac_clean_files_save=$ac_clean_files
1599 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1600 # Try to create an executable without -o first, disregard a.out.
1601 # It will help us diagnose broken compilers, and finding out an intuition
1602 # of exeext.
1603 echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
1604 echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6
1605 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1606 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1607   (eval $ac_link_default) 2>&5
1608   ac_status=$?
1609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1610   (exit $ac_status); }; then
1611   # Find the output, starting from the most likely.  This scheme is
1612 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1613 # resort.
1614
1615 # Be careful to initialize this variable, since it used to be cached.
1616 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1617 ac_cv_exeext=
1618 # b.out is created by i960 compilers.
1619 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1620 do
1621   test -f "$ac_file" || continue
1622   case $ac_file in
1623     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1624         ;;
1625     conftest.$ac_ext )
1626         # This is the source file.
1627         ;;
1628     [ab].out )
1629         # We found the default executable, but exeext='' is most
1630         # certainly right.
1631         break;;
1632     *.* )
1633         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1634         # FIXME: I believe we export ac_cv_exeext for Libtool,
1635         # but it would be cool to find out if it's true.  Does anybody
1636         # maintain Libtool? --akim.
1637         export ac_cv_exeext
1638         break;;
1639     * )
1640         break;;
1641   esac
1642 done
1643 else
1644   echo "$as_me: failed program was:" >&5
1645 sed 's/^/| /' conftest.$ac_ext >&5
1646
1647 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
1648 See \`config.log' for more details." >&5
1649 echo "$as_me: error: C++ compiler cannot create executables
1650 See \`config.log' for more details." >&2;}
1651    { (exit 77); exit 77; }; }
1652 fi
1653
1654 ac_exeext=$ac_cv_exeext
1655 echo "$as_me:$LINENO: result: $ac_file" >&5
1656 echo "${ECHO_T}$ac_file" >&6
1657
1658 # Check the compiler produces executables we can run.  If not, either
1659 # the compiler is broken, or we cross compile.
1660 echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
1661 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
1662 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1663 # If not cross compiling, check that we can run a simple program.
1664 if test "$cross_compiling" != yes; then
1665   if { ac_try='./$ac_file'
1666   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1667   (eval $ac_try) 2>&5
1668   ac_status=$?
1669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1670   (exit $ac_status); }; }; then
1671     cross_compiling=no
1672   else
1673     if test "$cross_compiling" = maybe; then
1674         cross_compiling=yes
1675     else
1676         { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
1677 If you meant to cross compile, use \`--host'.
1678 See \`config.log' for more details." >&5
1679 echo "$as_me: error: cannot run C++ compiled programs.
1680 If you meant to cross compile, use \`--host'.
1681 See \`config.log' for more details." >&2;}
1682    { (exit 1); exit 1; }; }
1683     fi
1684   fi
1685 fi
1686 echo "$as_me:$LINENO: result: yes" >&5
1687 echo "${ECHO_T}yes" >&6
1688
1689 rm -f a.out a.exe conftest$ac_cv_exeext b.out
1690 ac_clean_files=$ac_clean_files_save
1691 # Check the compiler produces executables we can run.  If not, either
1692 # the compiler is broken, or we cross compile.
1693 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1694 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1695 echo "$as_me:$LINENO: result: $cross_compiling" >&5
1696 echo "${ECHO_T}$cross_compiling" >&6
1697
1698 echo "$as_me:$LINENO: checking for suffix of executables" >&5
1699 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1700 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1701   (eval $ac_link) 2>&5
1702   ac_status=$?
1703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1704   (exit $ac_status); }; then
1705   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1706 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1707 # work properly (i.e., refer to `conftest.exe'), while it won't with
1708 # `rm'.
1709 for ac_file in conftest.exe conftest conftest.*; do
1710   test -f "$ac_file" || continue
1711   case $ac_file in
1712     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1713     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1714           export ac_cv_exeext
1715           break;;
1716     * ) break;;
1717   esac
1718 done
1719 else
1720   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1721 See \`config.log' for more details." >&5
1722 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1723 See \`config.log' for more details." >&2;}
1724    { (exit 1); exit 1; }; }
1725 fi
1726
1727 rm -f conftest$ac_cv_exeext
1728 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1729 echo "${ECHO_T}$ac_cv_exeext" >&6
1730
1731 rm -f conftest.$ac_ext
1732 EXEEXT=$ac_cv_exeext
1733 ac_exeext=$EXEEXT
1734 echo "$as_me:$LINENO: checking for suffix of object files" >&5
1735 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1736 if test "${ac_cv_objext+set}" = set; then
1737   echo $ECHO_N "(cached) $ECHO_C" >&6
1738 else
1739   cat >conftest.$ac_ext <<_ACEOF
1740 /* confdefs.h.  */
1741 _ACEOF
1742 cat confdefs.h >>conftest.$ac_ext
1743 cat >>conftest.$ac_ext <<_ACEOF
1744 /* end confdefs.h.  */
1745
1746 int
1747 main ()
1748 {
1749
1750   ;
1751   return 0;
1752 }
1753 _ACEOF
1754 rm -f conftest.o conftest.obj
1755 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1756   (eval $ac_compile) 2>&5
1757   ac_status=$?
1758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1759   (exit $ac_status); }; then
1760   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1761   case $ac_file in
1762     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1763     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1764        break;;
1765   esac
1766 done
1767 else
1768   echo "$as_me: failed program was:" >&5
1769 sed 's/^/| /' conftest.$ac_ext >&5
1770
1771 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1772 See \`config.log' for more details." >&5
1773 echo "$as_me: error: cannot compute suffix of object files: cannot compile
1774 See \`config.log' for more details." >&2;}
1775    { (exit 1); exit 1; }; }
1776 fi
1777
1778 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1779 fi
1780 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1781 echo "${ECHO_T}$ac_cv_objext" >&6
1782 OBJEXT=$ac_cv_objext
1783 ac_objext=$OBJEXT
1784 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
1785 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
1786 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
1787   echo $ECHO_N "(cached) $ECHO_C" >&6
1788 else
1789   cat >conftest.$ac_ext <<_ACEOF
1790 /* confdefs.h.  */
1791 _ACEOF
1792 cat confdefs.h >>conftest.$ac_ext
1793 cat >>conftest.$ac_ext <<_ACEOF
1794 /* end confdefs.h.  */
1795
1796 int
1797 main ()
1798 {
1799 #ifndef __GNUC__
1800        choke me
1801 #endif
1802
1803   ;
1804   return 0;
1805 }
1806 _ACEOF
1807 rm -f conftest.$ac_objext
1808 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1809   (eval $ac_compile) 2>conftest.er1
1810   ac_status=$?
1811   grep -v '^ *+' conftest.er1 >conftest.err
1812   rm -f conftest.er1
1813   cat conftest.err >&5
1814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1815   (exit $ac_status); } &&
1816          { ac_try='test -z "$ac_cxx_werror_flag"
1817                          || test ! -s conftest.err'
1818   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1819   (eval $ac_try) 2>&5
1820   ac_status=$?
1821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1822   (exit $ac_status); }; } &&
1823          { ac_try='test -s conftest.$ac_objext'
1824   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1825   (eval $ac_try) 2>&5
1826   ac_status=$?
1827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1828   (exit $ac_status); }; }; then
1829   ac_compiler_gnu=yes
1830 else
1831   echo "$as_me: failed program was:" >&5
1832 sed 's/^/| /' conftest.$ac_ext >&5
1833
1834 ac_compiler_gnu=no
1835 fi
1836 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1837 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
1838
1839 fi
1840 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
1841 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
1842 GXX=`test $ac_compiler_gnu = yes && echo yes`
1843 ac_test_CXXFLAGS=${CXXFLAGS+set}
1844 ac_save_CXXFLAGS=$CXXFLAGS
1845 CXXFLAGS="-g"
1846 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
1847 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
1848 if test "${ac_cv_prog_cxx_g+set}" = set; then
1849   echo $ECHO_N "(cached) $ECHO_C" >&6
1850 else
1851   cat >conftest.$ac_ext <<_ACEOF
1852 /* confdefs.h.  */
1853 _ACEOF
1854 cat confdefs.h >>conftest.$ac_ext
1855 cat >>conftest.$ac_ext <<_ACEOF
1856 /* end confdefs.h.  */
1857
1858 int
1859 main ()
1860 {
1861
1862   ;
1863   return 0;
1864 }
1865 _ACEOF
1866 rm -f conftest.$ac_objext
1867 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1868   (eval $ac_compile) 2>conftest.er1
1869   ac_status=$?
1870   grep -v '^ *+' conftest.er1 >conftest.err
1871   rm -f conftest.er1
1872   cat conftest.err >&5
1873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1874   (exit $ac_status); } &&
1875          { ac_try='test -z "$ac_cxx_werror_flag"
1876                          || test ! -s conftest.err'
1877   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1878   (eval $ac_try) 2>&5
1879   ac_status=$?
1880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1881   (exit $ac_status); }; } &&
1882          { ac_try='test -s conftest.$ac_objext'
1883   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1884   (eval $ac_try) 2>&5
1885   ac_status=$?
1886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1887   (exit $ac_status); }; }; then
1888   ac_cv_prog_cxx_g=yes
1889 else
1890   echo "$as_me: failed program was:" >&5
1891 sed 's/^/| /' conftest.$ac_ext >&5
1892
1893 ac_cv_prog_cxx_g=no
1894 fi
1895 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1896 fi
1897 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
1898 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
1899 if test "$ac_test_CXXFLAGS" = set; then
1900   CXXFLAGS=$ac_save_CXXFLAGS
1901 elif test $ac_cv_prog_cxx_g = yes; then
1902   if test "$GXX" = yes; then
1903     CXXFLAGS="-g -O2"
1904   else
1905     CXXFLAGS="-g"
1906   fi
1907 else
1908   if test "$GXX" = yes; then
1909     CXXFLAGS="-O2"
1910   else
1911     CXXFLAGS=
1912   fi
1913 fi
1914 for ac_declaration in \
1915    '' \
1916    'extern "C" void std::exit (int) throw (); using std::exit;' \
1917    'extern "C" void std::exit (int); using std::exit;' \
1918    'extern "C" void exit (int) throw ();' \
1919    'extern "C" void exit (int);' \
1920    'void exit (int);'
1921 do
1922   cat >conftest.$ac_ext <<_ACEOF
1923 /* confdefs.h.  */
1924 _ACEOF
1925 cat confdefs.h >>conftest.$ac_ext
1926 cat >>conftest.$ac_ext <<_ACEOF
1927 /* end confdefs.h.  */
1928 $ac_declaration
1929 #include <stdlib.h>
1930 int
1931 main ()
1932 {
1933 exit (42);
1934   ;
1935   return 0;
1936 }
1937 _ACEOF
1938 rm -f conftest.$ac_objext
1939 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1940   (eval $ac_compile) 2>conftest.er1
1941   ac_status=$?
1942   grep -v '^ *+' conftest.er1 >conftest.err
1943   rm -f conftest.er1
1944   cat conftest.err >&5
1945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1946   (exit $ac_status); } &&
1947          { ac_try='test -z "$ac_cxx_werror_flag"
1948                          || test ! -s conftest.err'
1949   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1950   (eval $ac_try) 2>&5
1951   ac_status=$?
1952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1953   (exit $ac_status); }; } &&
1954          { ac_try='test -s conftest.$ac_objext'
1955   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1956   (eval $ac_try) 2>&5
1957   ac_status=$?
1958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1959   (exit $ac_status); }; }; then
1960   :
1961 else
1962   echo "$as_me: failed program was:" >&5
1963 sed 's/^/| /' conftest.$ac_ext >&5
1964
1965 continue
1966 fi
1967 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1968   cat >conftest.$ac_ext <<_ACEOF
1969 /* confdefs.h.  */
1970 _ACEOF
1971 cat confdefs.h >>conftest.$ac_ext
1972 cat >>conftest.$ac_ext <<_ACEOF
1973 /* end confdefs.h.  */
1974 $ac_declaration
1975 int
1976 main ()
1977 {
1978 exit (42);
1979   ;
1980   return 0;
1981 }
1982 _ACEOF
1983 rm -f conftest.$ac_objext
1984 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1985   (eval $ac_compile) 2>conftest.er1
1986   ac_status=$?
1987   grep -v '^ *+' conftest.er1 >conftest.err
1988   rm -f conftest.er1
1989   cat conftest.err >&5
1990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1991   (exit $ac_status); } &&
1992          { ac_try='test -z "$ac_cxx_werror_flag"
1993                          || test ! -s conftest.err'
1994   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1995   (eval $ac_try) 2>&5
1996   ac_status=$?
1997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1998   (exit $ac_status); }; } &&
1999          { ac_try='test -s conftest.$ac_objext'
2000   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2001   (eval $ac_try) 2>&5
2002   ac_status=$?
2003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2004   (exit $ac_status); }; }; then
2005   break
2006 else
2007   echo "$as_me: failed program was:" >&5
2008 sed 's/^/| /' conftest.$ac_ext >&5
2009
2010 fi
2011 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2012 done
2013 rm -f conftest*
2014 if test -n "$ac_declaration"; then
2015   echo '#ifdef __cplusplus' >>confdefs.h
2016   echo $ac_declaration      >>confdefs.h
2017   echo '#endif'             >>confdefs.h
2018 fi
2019
2020 ac_ext=c
2021 ac_cpp='$CPP $CPPFLAGS'
2022 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2023 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2024 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2025
2026 # Extract the first word of "icc", so it can be a program name with args.
2027 set dummy icc; ac_word=$2
2028 echo "$as_me:$LINENO: checking for $ac_word" >&5
2029 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2030 if test "${ac_cv_path__ICC_+set}" = set; then
2031   echo $ECHO_N "(cached) $ECHO_C" >&6
2032 else
2033   case $_ICC_ in
2034   [\\/]* | ?:[\\/]*)
2035   ac_cv_path__ICC_="$_ICC_" # Let the user override the test with a path.
2036   ;;
2037   *)
2038   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2039 for as_dir in $PATH
2040 do
2041   IFS=$as_save_IFS
2042   test -z "$as_dir" && as_dir=.
2043   for ac_exec_ext in '' $ac_executable_extensions; do
2044   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2045     ac_cv_path__ICC_="$as_dir/$ac_word$ac_exec_ext"
2046     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2047     break 2
2048   fi
2049 done
2050 done
2051
2052   ;;
2053 esac
2054 fi
2055 _ICC_=$ac_cv_path__ICC_
2056
2057 if test -n "$_ICC_"; then
2058   echo "$as_me:$LINENO: result: $_ICC_" >&5
2059 echo "${ECHO_T}$_ICC_" >&6
2060 else
2061   echo "$as_me:$LINENO: result: no" >&5
2062 echo "${ECHO_T}no" >&6
2063 fi
2064
2065 # Extract the first word of "icpc", so it can be a program name with args.
2066 set dummy icpc; ac_word=$2
2067 echo "$as_me:$LINENO: checking for $ac_word" >&5
2068 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2069 if test "${ac_cv_path__ICPC_+set}" = set; then
2070   echo $ECHO_N "(cached) $ECHO_C" >&6
2071 else
2072   case $_ICPC_ in
2073   [\\/]* | ?:[\\/]*)
2074   ac_cv_path__ICPC_="$_ICPC_" # Let the user override the test with a path.
2075   ;;
2076   *)
2077   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2078 for as_dir in $PATH
2079 do
2080   IFS=$as_save_IFS
2081   test -z "$as_dir" && as_dir=.
2082   for ac_exec_ext in '' $ac_executable_extensions; do
2083   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2084     ac_cv_path__ICPC_="$as_dir/$ac_word$ac_exec_ext"
2085     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2086     break 2
2087   fi
2088 done
2089 done
2090
2091   ;;
2092 esac
2093 fi
2094 _ICPC_=$ac_cv_path__ICPC_
2095
2096 if test -n "$_ICPC_"; then
2097   echo "$as_me:$LINENO: result: $_ICPC_" >&5
2098 echo "${ECHO_T}$_ICPC_" >&6
2099 else
2100   echo "$as_me:$LINENO: result: no" >&5
2101 echo "${ECHO_T}no" >&6
2102 fi
2103
2104 # Extract the first word of "pgcc", so it can be a program name with args.
2105 set dummy pgcc; ac_word=$2
2106 echo "$as_me:$LINENO: checking for $ac_word" >&5
2107 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2108 if test "${ac_cv_path__PGC_+set}" = set; then
2109   echo $ECHO_N "(cached) $ECHO_C" >&6
2110 else
2111   case $_PGC_ in
2112   [\\/]* | ?:[\\/]*)
2113   ac_cv_path__PGC_="$_PGC_" # Let the user override the test with a path.
2114   ;;
2115   *)
2116   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2117 for as_dir in $PATH
2118 do
2119   IFS=$as_save_IFS
2120   test -z "$as_dir" && as_dir=.
2121   for ac_exec_ext in '' $ac_executable_extensions; do
2122   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2123     ac_cv_path__PGC_="$as_dir/$ac_word$ac_exec_ext"
2124     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2125     break 2
2126   fi
2127 done
2128 done
2129
2130   ;;
2131 esac
2132 fi
2133 _PGC_=$ac_cv_path__PGC_
2134
2135 if test -n "$_PGC_"; then
2136   echo "$as_me:$LINENO: result: $_PGC_" >&5
2137 echo "${ECHO_T}$_PGC_" >&6
2138 else
2139   echo "$as_me:$LINENO: result: no" >&5
2140 echo "${ECHO_T}no" >&6
2141 fi
2142
2143 # Extract the first word of "pgCC", so it can be a program name with args.
2144 set dummy pgCC; ac_word=$2
2145 echo "$as_me:$LINENO: checking for $ac_word" >&5
2146 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2147 if test "${ac_cv_path__PGCXX_+set}" = set; then
2148   echo $ECHO_N "(cached) $ECHO_C" >&6
2149 else
2150   case $_PGCXX_ in
2151   [\\/]* | ?:[\\/]*)
2152   ac_cv_path__PGCXX_="$_PGCXX_" # Let the user override the test with a path.
2153   ;;
2154   *)
2155   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2156 for as_dir in $PATH
2157 do
2158   IFS=$as_save_IFS
2159   test -z "$as_dir" && as_dir=.
2160   for ac_exec_ext in '' $ac_executable_extensions; do
2161   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2162     ac_cv_path__PGCXX_="$as_dir/$ac_word$ac_exec_ext"
2163     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2164     break 2
2165   fi
2166 done
2167 done
2168
2169   ;;
2170 esac
2171 fi
2172 _PGCXX_=$ac_cv_path__PGCXX_
2173
2174 if test -n "$_PGCXX_"; then
2175   echo "$as_me:$LINENO: result: $_PGCXX_" >&5
2176 echo "${ECHO_T}$_PGCXX_" >&6
2177 else
2178   echo "$as_me:$LINENO: result: no" >&5
2179 echo "${ECHO_T}no" >&6
2180 fi
2181
2182 # Extract the first word of "cc", so it can be a program name with args.
2183 set dummy cc; ac_word=$2
2184 echo "$as_me:$LINENO: checking for $ac_word" >&5
2185 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2186 if test "${ac_cv_path__CC_+set}" = set; then
2187   echo $ECHO_N "(cached) $ECHO_C" >&6
2188 else
2189   case $_CC_ in
2190   [\\/]* | ?:[\\/]*)
2191   ac_cv_path__CC_="$_CC_" # Let the user override the test with a path.
2192   ;;
2193   *)
2194   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2195 for as_dir in $PATH
2196 do
2197   IFS=$as_save_IFS
2198   test -z "$as_dir" && as_dir=.
2199   for ac_exec_ext in '' $ac_executable_extensions; do
2200   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2201     ac_cv_path__CC_="$as_dir/$ac_word$ac_exec_ext"
2202     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2203     break 2
2204   fi
2205 done
2206 done
2207
2208   ;;
2209 esac
2210 fi
2211 _CC_=$ac_cv_path__CC_
2212
2213 if test -n "$_CC_"; then
2214   echo "$as_me:$LINENO: result: $_CC_" >&5
2215 echo "${ECHO_T}$_CC_" >&6
2216 else
2217   echo "$as_me:$LINENO: result: no" >&5
2218 echo "${ECHO_T}no" >&6
2219 fi
2220
2221 # Extract the first word of "CC", so it can be a program name with args.
2222 set dummy CC; ac_word=$2
2223 echo "$as_me:$LINENO: checking for $ac_word" >&5
2224 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2225 if test "${ac_cv_path__CXX_+set}" = set; then
2226   echo $ECHO_N "(cached) $ECHO_C" >&6
2227 else
2228   case $_CXX_ in
2229   [\\/]* | ?:[\\/]*)
2230   ac_cv_path__CXX_="$_CXX_" # Let the user override the test with a path.
2231   ;;
2232   *)
2233   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2234 for as_dir in $PATH
2235 do
2236   IFS=$as_save_IFS
2237   test -z "$as_dir" && as_dir=.
2238   for ac_exec_ext in '' $ac_executable_extensions; do
2239   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2240     ac_cv_path__CXX_="$as_dir/$ac_word$ac_exec_ext"
2241     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2242     break 2
2243   fi
2244 done
2245 done
2246
2247   ;;
2248 esac
2249 fi
2250 _CXX_=$ac_cv_path__CXX_
2251
2252 if test -n "$_CXX_"; then
2253   echo "$as_me:$LINENO: result: $_CXX_" >&5
2254 echo "${ECHO_T}$_CXX_" >&6
2255 else
2256   echo "$as_me:$LINENO: result: no" >&5
2257 echo "${ECHO_T}no" >&6
2258 fi
2259
2260 ac_ext=cc
2261 ac_cpp='$CXXCPP $CPPFLAGS'
2262 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2263 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2264 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2265
2266
2267
2268
2269
2270
2271
2272 # Check whether --with-traditional or --without-traditional was given.
2273 if test "${with_traditional+set}" = set; then
2274   withval="$with_traditional"
2275   LIBRARY_DEST_VAR="LIBRARY_DEST=\${TO_CORE}/../\${PLATFORM}/lib";
2276              PROGRAM_DEST_VAR="PROGRAM_DEST=\${TO_CORE}/../\${PLATFORM}/bin";
2277              INCLUDE_DEST_VAR="INCLUDE_DEST=\${TO_CORE}/../include";
2278 else
2279   LIBRARY_DEST_VAR="";
2280              PROGRAM_DEST_VAR="";
2281              INCLUDE_DEST_VAR="";
2282 fi;
2283
2284
2285
2286
2287
2288 # Check whether --with-boost or --without-boost was given.
2289 if test "${with_boost+set}" = set; then
2290   withval="$with_boost"
2291   BOOST_DIR="-I${withval}"
2292 else
2293   BOOST_DIR=""
2294 fi;
2295
2296 CPPFLAGS_SAVED=$CPPFLAGS
2297 CPPFLAGS="$CPPFLAGS $BOOST_DIR"
2298 export CPPFLAGS
2299
2300 ac_ext=cc
2301 ac_cpp='$CXXCPP $CPPFLAGS'
2302 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2303 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2304 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2305 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
2306 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
2307 if test -z "$CXXCPP"; then
2308   if test "${ac_cv_prog_CXXCPP+set}" = set; then
2309   echo $ECHO_N "(cached) $ECHO_C" >&6
2310 else
2311       # Double quotes because CXXCPP needs to be expanded
2312     for CXXCPP in "$CXX -E" "/lib/cpp"
2313     do
2314       ac_preproc_ok=false
2315 for ac_cxx_preproc_warn_flag in '' yes
2316 do
2317   # Use a header file that comes with gcc, so configuring glibc
2318   # with a fresh cross-compiler works.
2319   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2320   # <limits.h> exists even on freestanding compilers.
2321   # On the NeXT, cc -E runs the code through the compiler's parser,
2322   # not just through cpp. "Syntax error" is here to catch this case.
2323   cat >conftest.$ac_ext <<_ACEOF
2324 /* confdefs.h.  */
2325 _ACEOF
2326 cat confdefs.h >>conftest.$ac_ext
2327 cat >>conftest.$ac_ext <<_ACEOF
2328 /* end confdefs.h.  */
2329 #ifdef __STDC__
2330 # include <limits.h>
2331 #else
2332 # include <assert.h>
2333 #endif
2334                      Syntax error
2335 _ACEOF
2336 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2337   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2338   ac_status=$?
2339   grep -v '^ *+' conftest.er1 >conftest.err
2340   rm -f conftest.er1
2341   cat conftest.err >&5
2342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2343   (exit $ac_status); } >/dev/null; then
2344   if test -s conftest.err; then
2345     ac_cpp_err=$ac_cxx_preproc_warn_flag
2346     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2347   else
2348     ac_cpp_err=
2349   fi
2350 else
2351   ac_cpp_err=yes
2352 fi
2353 if test -z "$ac_cpp_err"; then
2354   :
2355 else
2356   echo "$as_me: failed program was:" >&5
2357 sed 's/^/| /' conftest.$ac_ext >&5
2358
2359   # Broken: fails on valid input.
2360 continue
2361 fi
2362 rm -f conftest.err conftest.$ac_ext
2363
2364   # OK, works on sane cases.  Now check whether non-existent headers
2365   # can be detected and how.
2366   cat >conftest.$ac_ext <<_ACEOF
2367 /* confdefs.h.  */
2368 _ACEOF
2369 cat confdefs.h >>conftest.$ac_ext
2370 cat >>conftest.$ac_ext <<_ACEOF
2371 /* end confdefs.h.  */
2372 #include <ac_nonexistent.h>
2373 _ACEOF
2374 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2375   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2376   ac_status=$?
2377   grep -v '^ *+' conftest.er1 >conftest.err
2378   rm -f conftest.er1
2379   cat conftest.err >&5
2380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2381   (exit $ac_status); } >/dev/null; then
2382   if test -s conftest.err; then
2383     ac_cpp_err=$ac_cxx_preproc_warn_flag
2384     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2385   else
2386     ac_cpp_err=
2387   fi
2388 else
2389   ac_cpp_err=yes
2390 fi
2391 if test -z "$ac_cpp_err"; then
2392   # Broken: success on invalid input.
2393 continue
2394 else
2395   echo "$as_me: failed program was:" >&5
2396 sed 's/^/| /' conftest.$ac_ext >&5
2397
2398   # Passes both tests.
2399 ac_preproc_ok=:
2400 break
2401 fi
2402 rm -f conftest.err conftest.$ac_ext
2403
2404 done
2405 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2406 rm -f conftest.err conftest.$ac_ext
2407 if $ac_preproc_ok; then
2408   break
2409 fi
2410
2411     done
2412     ac_cv_prog_CXXCPP=$CXXCPP
2413
2414 fi
2415   CXXCPP=$ac_cv_prog_CXXCPP
2416 else
2417   ac_cv_prog_CXXCPP=$CXXCPP
2418 fi
2419 echo "$as_me:$LINENO: result: $CXXCPP" >&5
2420 echo "${ECHO_T}$CXXCPP" >&6
2421 ac_preproc_ok=false
2422 for ac_cxx_preproc_warn_flag in '' yes
2423 do
2424   # Use a header file that comes with gcc, so configuring glibc
2425   # with a fresh cross-compiler works.
2426   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2427   # <limits.h> exists even on freestanding compilers.
2428   # On the NeXT, cc -E runs the code through the compiler's parser,
2429   # not just through cpp. "Syntax error" is here to catch this case.
2430   cat >conftest.$ac_ext <<_ACEOF
2431 /* confdefs.h.  */
2432 _ACEOF
2433 cat confdefs.h >>conftest.$ac_ext
2434 cat >>conftest.$ac_ext <<_ACEOF
2435 /* end confdefs.h.  */
2436 #ifdef __STDC__
2437 # include <limits.h>
2438 #else
2439 # include <assert.h>
2440 #endif
2441                      Syntax error
2442 _ACEOF
2443 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2444   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2445   ac_status=$?
2446   grep -v '^ *+' conftest.er1 >conftest.err
2447   rm -f conftest.er1
2448   cat conftest.err >&5
2449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450   (exit $ac_status); } >/dev/null; then
2451   if test -s conftest.err; then
2452     ac_cpp_err=$ac_cxx_preproc_warn_flag
2453     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2454   else
2455     ac_cpp_err=
2456   fi
2457 else
2458   ac_cpp_err=yes
2459 fi
2460 if test -z "$ac_cpp_err"; then
2461   :
2462 else
2463   echo "$as_me: failed program was:" >&5
2464 sed 's/^/| /' conftest.$ac_ext >&5
2465
2466   # Broken: fails on valid input.
2467 continue
2468 fi
2469 rm -f conftest.err conftest.$ac_ext
2470
2471   # OK, works on sane cases.  Now check whether non-existent headers
2472   # can be detected and how.
2473   cat >conftest.$ac_ext <<_ACEOF
2474 /* confdefs.h.  */
2475 _ACEOF
2476 cat confdefs.h >>conftest.$ac_ext
2477 cat >>conftest.$ac_ext <<_ACEOF
2478 /* end confdefs.h.  */
2479 #include <ac_nonexistent.h>
2480 _ACEOF
2481 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2482   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2483   ac_status=$?
2484   grep -v '^ *+' conftest.er1 >conftest.err
2485   rm -f conftest.er1
2486   cat conftest.err >&5
2487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2488   (exit $ac_status); } >/dev/null; then
2489   if test -s conftest.err; then
2490     ac_cpp_err=$ac_cxx_preproc_warn_flag
2491     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2492   else
2493     ac_cpp_err=
2494   fi
2495 else
2496   ac_cpp_err=yes
2497 fi
2498 if test -z "$ac_cpp_err"; then
2499   # Broken: success on invalid input.
2500 continue
2501 else
2502   echo "$as_me: failed program was:" >&5
2503 sed 's/^/| /' conftest.$ac_ext >&5
2504
2505   # Passes both tests.
2506 ac_preproc_ok=:
2507 break
2508 fi
2509 rm -f conftest.err conftest.$ac_ext
2510
2511 done
2512 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2513 rm -f conftest.err conftest.$ac_ext
2514 if $ac_preproc_ok; then
2515   :
2516 else
2517   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
2518 See \`config.log' for more details." >&5
2519 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
2520 See \`config.log' for more details." >&2;}
2521    { (exit 1); exit 1; }; }
2522 fi
2523
2524 ac_ext=cc
2525 ac_cpp='$CXXCPP $CPPFLAGS'
2526 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2527 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2528 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2529
2530
2531 echo "$as_me:$LINENO: checking for egrep" >&5
2532 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2533 if test "${ac_cv_prog_egrep+set}" = set; then
2534   echo $ECHO_N "(cached) $ECHO_C" >&6
2535 else
2536   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2537     then ac_cv_prog_egrep='grep -E'
2538     else ac_cv_prog_egrep='egrep'
2539     fi
2540 fi
2541 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
2542 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2543  EGREP=$ac_cv_prog_egrep
2544
2545
2546 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
2547 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
2548 if test "${ac_cv_header_stdc+set}" = set; then
2549   echo $ECHO_N "(cached) $ECHO_C" >&6
2550 else
2551   cat >conftest.$ac_ext <<_ACEOF
2552 /* confdefs.h.  */
2553 _ACEOF
2554 cat confdefs.h >>conftest.$ac_ext
2555 cat >>conftest.$ac_ext <<_ACEOF
2556 /* end confdefs.h.  */
2557 #include <stdlib.h>
2558 #include <stdarg.h>
2559 #include <string.h>
2560 #include <float.h>
2561
2562 int
2563 main ()
2564 {
2565
2566   ;
2567   return 0;
2568 }
2569 _ACEOF
2570 rm -f conftest.$ac_objext
2571 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2572   (eval $ac_compile) 2>conftest.er1
2573   ac_status=$?
2574   grep -v '^ *+' conftest.er1 >conftest.err
2575   rm -f conftest.er1
2576   cat conftest.err >&5
2577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2578   (exit $ac_status); } &&
2579          { ac_try='test -z "$ac_cxx_werror_flag"
2580                          || test ! -s conftest.err'
2581   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2582   (eval $ac_try) 2>&5
2583   ac_status=$?
2584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2585   (exit $ac_status); }; } &&
2586          { ac_try='test -s conftest.$ac_objext'
2587   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2588   (eval $ac_try) 2>&5
2589   ac_status=$?
2590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2591   (exit $ac_status); }; }; then
2592   ac_cv_header_stdc=yes
2593 else
2594   echo "$as_me: failed program was:" >&5
2595 sed 's/^/| /' conftest.$ac_ext >&5
2596
2597 ac_cv_header_stdc=no
2598 fi
2599 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2600
2601 if test $ac_cv_header_stdc = yes; then
2602   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2603   cat >conftest.$ac_ext <<_ACEOF
2604 /* confdefs.h.  */
2605 _ACEOF
2606 cat confdefs.h >>conftest.$ac_ext
2607 cat >>conftest.$ac_ext <<_ACEOF
2608 /* end confdefs.h.  */
2609 #include <string.h>
2610
2611 _ACEOF
2612 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2613   $EGREP "memchr" >/dev/null 2>&1; then
2614   :
2615 else
2616   ac_cv_header_stdc=no
2617 fi
2618 rm -f conftest*
2619
2620 fi
2621
2622 if test $ac_cv_header_stdc = yes; then
2623   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2624   cat >conftest.$ac_ext <<_ACEOF
2625 /* confdefs.h.  */
2626 _ACEOF
2627 cat confdefs.h >>conftest.$ac_ext
2628 cat >>conftest.$ac_ext <<_ACEOF
2629 /* end confdefs.h.  */
2630 #include <stdlib.h>
2631
2632 _ACEOF
2633 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2634   $EGREP "free" >/dev/null 2>&1; then
2635   :
2636 else
2637   ac_cv_header_stdc=no
2638 fi
2639 rm -f conftest*
2640
2641 fi
2642
2643 if test $ac_cv_header_stdc = yes; then
2644   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2645   if test "$cross_compiling" = yes; then
2646   :
2647 else
2648   cat >conftest.$ac_ext <<_ACEOF
2649 /* confdefs.h.  */
2650 _ACEOF
2651 cat confdefs.h >>conftest.$ac_ext
2652 cat >>conftest.$ac_ext <<_ACEOF
2653 /* end confdefs.h.  */
2654 #include <ctype.h>
2655 #if ((' ' & 0x0FF) == 0x020)
2656 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2657 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2658 #else
2659 # define ISLOWER(c) \
2660                    (('a' <= (c) && (c) <= 'i') \
2661                      || ('j' <= (c) && (c) <= 'r') \
2662                      || ('s' <= (c) && (c) <= 'z'))
2663 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
2664 #endif
2665
2666 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2667 int
2668 main ()
2669 {
2670   int i;
2671   for (i = 0; i < 256; i++)
2672     if (XOR (islower (i), ISLOWER (i))
2673         || toupper (i) != TOUPPER (i))
2674       exit(2);
2675   exit (0);
2676 }
2677 _ACEOF
2678 rm -f conftest$ac_exeext
2679 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2680   (eval $ac_link) 2>&5
2681   ac_status=$?
2682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2683   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
2684   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2685   (eval $ac_try) 2>&5
2686   ac_status=$?
2687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2688   (exit $ac_status); }; }; then
2689   :
2690 else
2691   echo "$as_me: program exited with status $ac_status" >&5
2692 echo "$as_me: failed program was:" >&5
2693 sed 's/^/| /' conftest.$ac_ext >&5
2694
2695 ( exit $ac_status )
2696 ac_cv_header_stdc=no
2697 fi
2698 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
2699 fi
2700 fi
2701 fi
2702 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
2703 echo "${ECHO_T}$ac_cv_header_stdc" >&6
2704 if test $ac_cv_header_stdc = yes; then
2705
2706 cat >>confdefs.h <<\_ACEOF
2707 #define STDC_HEADERS 1
2708 _ACEOF
2709
2710 fi
2711
2712 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
2723                   inttypes.h stdint.h unistd.h
2724 do
2725 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
2726 echo "$as_me:$LINENO: checking for $ac_header" >&5
2727 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
2728 if eval "test \"\${$as_ac_Header+set}\" = set"; then
2729   echo $ECHO_N "(cached) $ECHO_C" >&6
2730 else
2731   cat >conftest.$ac_ext <<_ACEOF
2732 /* confdefs.h.  */
2733 _ACEOF
2734 cat confdefs.h >>conftest.$ac_ext
2735 cat >>conftest.$ac_ext <<_ACEOF
2736 /* end confdefs.h.  */
2737 $ac_includes_default
2738
2739 #include <$ac_header>
2740 _ACEOF
2741 rm -f conftest.$ac_objext
2742 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2743   (eval $ac_compile) 2>conftest.er1
2744   ac_status=$?
2745   grep -v '^ *+' conftest.er1 >conftest.err
2746   rm -f conftest.er1
2747   cat conftest.err >&5
2748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2749   (exit $ac_status); } &&
2750          { ac_try='test -z "$ac_cxx_werror_flag"
2751                          || test ! -s conftest.err'
2752   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2753   (eval $ac_try) 2>&5
2754   ac_status=$?
2755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2756   (exit $ac_status); }; } &&
2757          { ac_try='test -s conftest.$ac_objext'
2758   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2759   (eval $ac_try) 2>&5
2760   ac_status=$?
2761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2762   (exit $ac_status); }; }; then
2763   eval "$as_ac_Header=yes"
2764 else
2765   echo "$as_me: failed program was:" >&5
2766 sed 's/^/| /' conftest.$ac_ext >&5
2767
2768 eval "$as_ac_Header=no"
2769 fi
2770 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2771 fi
2772 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
2773 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
2774 if test `eval echo '${'$as_ac_Header'}'` = yes; then
2775   cat >>confdefs.h <<_ACEOF
2776 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
2777 _ACEOF
2778
2779 fi
2780
2781 done
2782
2783
2784 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2785   echo "$as_me:$LINENO: checking for boost/shared_ptr.hpp" >&5
2786 echo $ECHO_N "checking for boost/shared_ptr.hpp... $ECHO_C" >&6
2787 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2788   echo $ECHO_N "(cached) $ECHO_C" >&6
2789 fi
2790 echo "$as_me:$LINENO: result: $ac_cv_header_boost_shared_ptr_hpp" >&5
2791 echo "${ECHO_T}$ac_cv_header_boost_shared_ptr_hpp" >&6
2792 else
2793   # Is the header compilable?
2794 echo "$as_me:$LINENO: checking boost/shared_ptr.hpp usability" >&5
2795 echo $ECHO_N "checking boost/shared_ptr.hpp usability... $ECHO_C" >&6
2796 cat >conftest.$ac_ext <<_ACEOF
2797 /* confdefs.h.  */
2798 _ACEOF
2799 cat confdefs.h >>conftest.$ac_ext
2800 cat >>conftest.$ac_ext <<_ACEOF
2801 /* end confdefs.h.  */
2802 $ac_includes_default
2803 #include <boost/shared_ptr.hpp>
2804 _ACEOF
2805 rm -f conftest.$ac_objext
2806 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2807   (eval $ac_compile) 2>conftest.er1
2808   ac_status=$?
2809   grep -v '^ *+' conftest.er1 >conftest.err
2810   rm -f conftest.er1
2811   cat conftest.err >&5
2812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2813   (exit $ac_status); } &&
2814          { ac_try='test -z "$ac_cxx_werror_flag"
2815                          || test ! -s conftest.err'
2816   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2817   (eval $ac_try) 2>&5
2818   ac_status=$?
2819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2820   (exit $ac_status); }; } &&
2821          { ac_try='test -s conftest.$ac_objext'
2822   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2823   (eval $ac_try) 2>&5
2824   ac_status=$?
2825   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2826   (exit $ac_status); }; }; then
2827   ac_header_compiler=yes
2828 else
2829   echo "$as_me: failed program was:" >&5
2830 sed 's/^/| /' conftest.$ac_ext >&5
2831
2832 ac_header_compiler=no
2833 fi
2834 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2835 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
2836 echo "${ECHO_T}$ac_header_compiler" >&6
2837
2838 # Is the header present?
2839 echo "$as_me:$LINENO: checking boost/shared_ptr.hpp presence" >&5
2840 echo $ECHO_N "checking boost/shared_ptr.hpp presence... $ECHO_C" >&6
2841 cat >conftest.$ac_ext <<_ACEOF
2842 /* confdefs.h.  */
2843 _ACEOF
2844 cat confdefs.h >>conftest.$ac_ext
2845 cat >>conftest.$ac_ext <<_ACEOF
2846 /* end confdefs.h.  */
2847 #include <boost/shared_ptr.hpp>
2848 _ACEOF
2849 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2850   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2851   ac_status=$?
2852   grep -v '^ *+' conftest.er1 >conftest.err
2853   rm -f conftest.er1
2854   cat conftest.err >&5
2855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2856   (exit $ac_status); } >/dev/null; then
2857   if test -s conftest.err; then
2858     ac_cpp_err=$ac_cxx_preproc_warn_flag
2859     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2860   else
2861     ac_cpp_err=
2862   fi
2863 else
2864   ac_cpp_err=yes
2865 fi
2866 if test -z "$ac_cpp_err"; then
2867   ac_header_preproc=yes
2868 else
2869   echo "$as_me: failed program was:" >&5
2870 sed 's/^/| /' conftest.$ac_ext >&5
2871
2872   ac_header_preproc=no
2873 fi
2874 rm -f conftest.err conftest.$ac_ext
2875 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
2876 echo "${ECHO_T}$ac_header_preproc" >&6
2877
2878 # So?  What about this header?
2879 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
2880   yes:no: )
2881     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: accepted by the compiler, rejected by the preprocessor!" >&5
2882 echo "$as_me: WARNING: boost/shared_ptr.hpp: accepted by the compiler, rejected by the preprocessor!" >&2;}
2883     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: proceeding with the compiler's result" >&5
2884 echo "$as_me: WARNING: boost/shared_ptr.hpp: proceeding with the compiler's result" >&2;}
2885     ac_header_preproc=yes
2886     ;;
2887   no:yes:* )
2888     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: present but cannot be compiled" >&5
2889 echo "$as_me: WARNING: boost/shared_ptr.hpp: present but cannot be compiled" >&2;}
2890     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp:     check for missing prerequisite headers?" >&5
2891 echo "$as_me: WARNING: boost/shared_ptr.hpp:     check for missing prerequisite headers?" >&2;}
2892     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: see the Autoconf documentation" >&5
2893 echo "$as_me: WARNING: boost/shared_ptr.hpp: see the Autoconf documentation" >&2;}
2894     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp:     section \"Present But Cannot Be Compiled\"" >&5
2895 echo "$as_me: WARNING: boost/shared_ptr.hpp:     section \"Present But Cannot Be Compiled\"" >&2;}
2896     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: proceeding with the preprocessor's result" >&5
2897 echo "$as_me: WARNING: boost/shared_ptr.hpp: proceeding with the preprocessor's result" >&2;}
2898     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: in the future, the compiler will take precedence" >&5
2899 echo "$as_me: WARNING: boost/shared_ptr.hpp: in the future, the compiler will take precedence" >&2;}
2900     (
2901       cat <<\_ASBOX
2902 ## ------------------------------- ##
2903 ## Report this to bugs@dyninst.org ##
2904 ## ------------------------------- ##
2905 _ASBOX
2906     ) |
2907       sed "s/^/$as_me: WARNING:     /" >&2
2908     ;;
2909 esac
2910 echo "$as_me:$LINENO: checking for boost/shared_ptr.hpp" >&5
2911 echo $ECHO_N "checking for boost/shared_ptr.hpp... $ECHO_C" >&6
2912 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2913   echo $ECHO_N "(cached) $ECHO_C" >&6
2914 else
2915   ac_cv_header_boost_shared_ptr_hpp=$ac_header_preproc
2916 fi
2917 echo "$as_me:$LINENO: result: $ac_cv_header_boost_shared_ptr_hpp" >&5
2918 echo "${ECHO_T}$ac_cv_header_boost_shared_ptr_hpp" >&6
2919
2920 fi
2921 if test $ac_cv_header_boost_shared_ptr_hpp = yes; then
2922   :
2923 else
2924   { { echo "$as_me:$LINENO: error: Missing shared_ptr.hpp in boost directory" >&5
2925 echo "$as_me: error: Missing shared_ptr.hpp in boost directory" >&2;}
2926    { (exit 1); exit 1; }; }
2927 fi
2928
2929
2930 CPPFLAGS=$CPPFLAGS_SAVED
2931
2932
2933
2934 PACKAGE_BASE=""
2935
2936 # Check whether --with-package-base or --without-package-base was given.
2937 if test "${with_package_base+set}" = set; then
2938   withval="$with_package_base"
2939   PACKAGE_BASE="${withval}";
2940             TCLTK_INC_DIR="${PACKAGE_BASE}/tcl8.4.5/include";
2941             TCLTK_LIB_DIR="${PACKAGE_BASE}/tcl8.4.5/lib";
2942             LIBELF_INC_DIR="${PACKAGE_BASE}/libelf/include";
2943             LIBELF_LIB_DIR="${PACKAGE_BASE}/libelf/lib";
2944             LIBDWARF_INC_DIR="${PACKAGE_BASE}/libdwarf/include";
2945             LIBDWARF_LIB_DIR="${PACKAGE_BASE}/libdwarf/lib";
2946             ARG_WRAPPER_LIBS="";
2947             LIBXML2_INC_DIR="${PACKAGE_BASE}/libxml2/include/libxml2"
2948             LIBXML2_LIB_DIR="${PACKAGE_BASE}/libxml2/lib";
2949             LIBFLEX_LIB_DIR="${PACKAGE_BASE}/libflex/lib";
2950
2951 else
2952
2953             # We fall back on these defaults if both --with-package-base and
2954             # specific --with-<package> arguments are not provided.
2955             #TCLTK_INC_DIR="/usr/include";
2956             #TCLTK_LIB_DIR="/usr/lib";
2957             #LIBELF_INC_DIR="/usr/include";
2958             #LIBELF_LIB_DIR="/usr/lib";
2959             ARG_WRAPPER_LIBS="";
2960             #LIBDWARF_INC_DIR="/usr/include";
2961             #LIBDWARF_LIB_DIR="/usr/lib";
2962             LIBXML2_INC_DIR="/usr/include/libxml2"
2963             #LIBXML2_LIB_DIR="/usr/lib";
2964             #LIBFLEX_LIB_DIR="/usr/lib";
2965
2966 fi;
2967 # 3/15/09: We don't include libiberty in the cs.wisc.edu package-base.
2968 #          Why?  Putting these here for now...
2969 #LIBIBERTY_LIB_DIR="/usr/lib";
2970
2971
2972 # Check whether --with-default-component or --without-default-component was given.
2973 if test "${with_default_component+set}" = set; then
2974   withval="$with_default_component"
2975   DEFAULT_COMPONENT="${withval}";
2976 else
2977   DEFAULT_COMPONENT=`cat autodyninst/default_component`;
2978 fi;
2979
2980 # Check whether --with-tcl83 or --without-tcl83 was given.
2981 if test "${with_tcl83+set}" = set; then
2982   withval="$with_tcl83"
2983   TCL_VERSION="tcl8.3"; USE_TCL83="${withval}";
2984 else
2985   TCL_VERSION="tcl8.4"; USE_TCL83="false";
2986 fi;
2987
2988 # Check whether --with-tcltk or --without-tcltk was given.
2989 if test "${with_tcltk+set}" = set; then
2990   withval="$with_tcltk"
2991   TCLTK_INC_DIR="${withcal}/include";
2992              TCLTK_LIB_DIR="${withcal}/lib";
2993 fi;
2994
2995 # Check whether --with-tcltk-incdir or --without-tcltk-incdir was given.
2996 if test "${with_tcltk_incdir+set}" = set; then
2997   withval="$with_tcltk_incdir"
2998   TCLTK_INC_DIR="${withval}";
2999 fi;
3000
3001 # Check whether --with-tcltk-libdir or --without-tcltk-libdir was given.
3002 if test "${with_tcltk_libdir+set}" = set; then
3003   withval="$with_tcltk_libdir"
3004   TCLTK_LIB_DIR="${withval}";
3005 fi;
3006
3007   CXXFLAGS_HOLD=$CXXFLAGS
3008   if test "$TCLTK_INC_DIR" != "" ; then
3009     echo "$as_me:$LINENO: checking for tcl.h in $TCLTK_INC_DIR" >&5
3010 echo $ECHO_N "checking for tcl.h in $TCLTK_INC_DIR... $ECHO_C" >&6
3011     CXXFLAGS="$CXXFLAGS -I$TCLTK_INC_DIR"
3012   else
3013     echo "$as_me:$LINENO: checking for tcl.h" >&5
3014 echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6
3015   fi
3016   cat >conftest.$ac_ext <<_ACEOF
3017 /* confdefs.h.  */
3018 _ACEOF
3019 cat confdefs.h >>conftest.$ac_ext
3020 cat >>conftest.$ac_ext <<_ACEOF
3021 /* end confdefs.h.  */
3022 #include "tcl.h"
3023 int
3024 main ()
3025 {
3026
3027   ;
3028   return 0;
3029 }
3030 _ACEOF
3031 rm -f conftest.$ac_objext
3032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3033   (eval $ac_compile) 2>conftest.er1
3034   ac_status=$?
3035   grep -v '^ *+' conftest.er1 >conftest.err
3036   rm -f conftest.er1
3037   cat conftest.err >&5
3038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039   (exit $ac_status); } &&
3040          { ac_try='test -z "$ac_cxx_werror_flag"
3041                          || test ! -s conftest.err'
3042   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3043   (eval $ac_try) 2>&5
3044   ac_status=$?
3045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046   (exit $ac_status); }; } &&
3047          { ac_try='test -s conftest.$ac_objext'
3048   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3049   (eval $ac_try) 2>&5
3050   ac_status=$?
3051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3052   (exit $ac_status); }; }; then
3053
3054 cat >>confdefs.h <<\_ACEOF
3055 #define cap_have_tcl 1
3056 _ACEOF
3057
3058 else
3059   echo "$as_me: failed program was:" >&5
3060 sed 's/^/| /' conftest.$ac_ext >&5
3061
3062 echo "$as_me:$LINENO: result: tcl.h not found in $TCLTK_INC_DIR" >&5
3063 echo "${ECHO_T}tcl.h not found in $TCLTK_INC_DIR" >&6
3064 fi
3065 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3066   CXXFLAGS=$CXXFLAGS_HOLD
3067
3068
3069   if test "$TCLTK_LIB_DIR" = "" ; then
3070     FIRST_LIBPARAM=""
3071   else
3072     FIRST_LIBPARAM="-L$TCLTK_LIB_DIR"
3073   fi
3074   if test "" = "" ; then
3075     FOURTH_LIBPARAM=""
3076   else
3077     FOURTH_LIBPARAM="-L"
3078   fi
3079   LIBS_HOLD=$LIBS
3080   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
3081
3082 as_ac_Lib=`echo "ac_cv_lib_$TCL_VERSION''_Tcl_Eval" | $as_tr_sh`
3083 echo "$as_me:$LINENO: checking for Tcl_Eval in -l$TCL_VERSION" >&5
3084 echo $ECHO_N "checking for Tcl_Eval in -l$TCL_VERSION... $ECHO_C" >&6
3085 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
3086   echo $ECHO_N "(cached) $ECHO_C" >&6
3087 else
3088   ac_check_lib_save_LIBS=$LIBS
3089 LIBS="-l$TCL_VERSION  $LIBS"
3090 cat >conftest.$ac_ext <<_ACEOF
3091 /* confdefs.h.  */
3092 _ACEOF
3093 cat confdefs.h >>conftest.$ac_ext
3094 cat >>conftest.$ac_ext <<_ACEOF
3095 /* end confdefs.h.  */
3096
3097 /* Override any gcc2 internal prototype to avoid an error.  */
3098 #ifdef __cplusplus
3099 extern "C"
3100 #endif
3101 /* We use char because int might match the return type of a gcc2
3102    builtin and then its argument prototype would still apply.  */
3103 char Tcl_Eval ();
3104 int
3105 main ()
3106 {
3107 Tcl_Eval ();
3108   ;
3109   return 0;
3110 }
3111 _ACEOF
3112 rm -f conftest.$ac_objext conftest$ac_exeext
3113 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3114   (eval $ac_link) 2>conftest.er1
3115   ac_status=$?
3116   grep -v '^ *+' conftest.er1 >conftest.err
3117   rm -f conftest.er1
3118   cat conftest.err >&5
3119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3120   (exit $ac_status); } &&
3121          { ac_try='test -z "$ac_cxx_werror_flag"
3122                          || test ! -s conftest.err'
3123   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3124   (eval $ac_try) 2>&5
3125   ac_status=$?
3126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3127   (exit $ac_status); }; } &&
3128          { ac_try='test -s conftest$ac_exeext'
3129   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3130   (eval $ac_try) 2>&5
3131   ac_status=$?
3132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3133   (exit $ac_status); }; }; then
3134   eval "$as_ac_Lib=yes"
3135 else
3136   echo "$as_me: failed program was:" >&5
3137 sed 's/^/| /' conftest.$ac_ext >&5
3138
3139 eval "$as_ac_Lib=no"
3140 fi
3141 rm -f conftest.err conftest.$ac_objext \
3142       conftest$ac_exeext conftest.$ac_ext
3143 LIBS=$ac_check_lib_save_LIBS
3144 fi
3145 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
3146 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
3147 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
3148   cat >>confdefs.h <<_ACEOF
3149 #define `echo "HAVE_LIB$TCL_VERSION" | $as_tr_cpp` 1
3150 _ACEOF
3151
3152   LIBS="-l$TCL_VERSION $LIBS"
3153
3154 else
3155   echo "$as_me:$LINENO: result: Cant find lib$TCL_VERSION." >&5
3156 echo "${ECHO_T}Cant find lib$TCL_VERSION." >&6
3157 fi
3158
3159   LIBS=$LIBS_HOLD
3160
3161
3162
3163
3164
3165
3166 # Make sure we can run config.sub.
3167 $ac_config_sub sun4 >/dev/null 2>&1 ||
3168   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3169 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3170    { (exit 1); exit 1; }; }
3171
3172 echo "$as_me:$LINENO: checking build system type" >&5
3173 echo $ECHO_N "checking build system type... $ECHO_C" >&6
3174 if test "${ac_cv_build+set}" = set; then
3175   echo $ECHO_N "(cached) $ECHO_C" >&6
3176 else
3177   ac_cv_build_alias=$build_alias
3178 test -z "$ac_cv_build_alias" &&
3179   ac_cv_build_alias=`$ac_config_guess`
3180 test -z "$ac_cv_build_alias" &&
3181   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3182 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3183    { (exit 1); exit 1; }; }
3184 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3185   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3186 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3187    { (exit 1); exit 1; }; }
3188
3189 fi
3190 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3191 echo "${ECHO_T}$ac_cv_build" >&6
3192 build=$ac_cv_build
3193 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3194 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3195 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3196
3197
3198 echo "$as_me:$LINENO: checking host system type" >&5
3199 echo $ECHO_N "checking host system type... $ECHO_C" >&6
3200 if test "${ac_cv_host+set}" = set; then
3201   echo $ECHO_N "(cached) $ECHO_C" >&6
3202 else
3203   ac_cv_host_alias=$host_alias
3204 test -z "$ac_cv_host_alias" &&
3205   ac_cv_host_alias=$ac_cv_build_alias
3206 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3207   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3208 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3209    { (exit 1); exit 1; }; }
3210
3211 fi
3212 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3213 echo "${ECHO_T}$ac_cv_host" >&6
3214 host=$ac_cv_host
3215 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3216 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3217 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3218
3219
3220
3221
3222 # Check whether --with-wrapper-libs or --without-wrapper-libs was given.
3223 if test "${with_wrapper_libs+set}" = set; then
3224   withval="$with_wrapper_libs"
3225   ARG_WRAPPER_LIBS="${withval}";
3226 fi;
3227
3228
3229 # Check whether --enable-gnu-demangler or --disable-gnu-demangler was given.
3230 if test "${enable_gnu_demangler+set}" = set; then
3231   enableval="$enable_gnu_demangler"
3232   GNU_DEMANGLER="true"
3233 fi;
3234
3235 if test "x$DEFAULT_COMPONENT" = "xInstructionAPI"; then
3236    { echo "$as_me:$LINENO: InstructionAPI, not requiring libelf..." >&5
3237 echo "$as_me: InstructionAPI, not requiring libelf..." >&6;}
3238    SUPPRESS_LIBELF_REQ="true"
3239    { echo "$as_me:$LINENO: InstructionAPI, not requiring thread_db..." >&5
3240 echo "$as_me: InstructionAPI, not requiring thread_db..." >&6;}
3241    SUPPRESS_THREADDB_REQ="true"
3242    { echo "$as_me:$LINENO: InstructionAPI, not requiring libdwarf..." >&5
3243 echo "$as_me: InstructionAPI, not requiring libdwarf..." >&6;}
3244    SUPPRESS_LIBDWARF_REQ="true"
3245 fi
3246 if test "x$DEFAULT_COMPONENT" = "xSymtabAPI"; then
3247    { echo "$as_me:$LINENO: SymtabAPI, not requiring thread_db..." >&5
3248 echo "$as_me: SymtabAPI, not requiring thread_db..." >&6;}
3249    SUPPRESS_THREADDB_REQ="true"
3250 fi
3251 if test "x$DEFAULT_COMPONENT" = "xParseAPI"; then
3252    { echo "$as_me:$LINENO: ParseAPI, not requiring thread_db..." >&5
3253 echo "$as_me: ParseAPI, not requiring thread_db..." >&6;}
3254    SUPPRESS_THREADDB_REQ="true"
3255 fi
3256 if test "x$DEFAULT_COMPONENT" = "xProcControlAPI"; then
3257    { echo "$as_me:$LINENO: ProcControlAPI, not requiring libdwarf..." >&5
3258 echo "$as_me: ProcControlAPI, not requiring libdwarf..." >&6;}
3259    SUPPRESS_LIBDWARF_REQ="true"
3260 fi
3261 if test "`echo $host_os | cut -b-5`" = "linux" ; then
3262   if test "x$PLATFORM" = "xppc32_bgp_ion"; then
3263    { echo "$as_me:$LINENO: BG/P, thread_db required..." >&5
3264 echo "$as_me: BG/P, thread_db required..." >&6;}
3265   elif test "x$PLATFORM" = "xppc32_bgl_ion"; then
3266    { echo "$as_me:$LINENO: BG/L, thread_db required..." >&5
3267 echo "$as_me: BG/L, thread_db required..." >&6;}
3268   elif test "x$PLATFORM" = "xppc64_bgq_ion"; then
3269    { echo "$as_me:$LINENO: BG/Q, thread_db required..." >&5
3270 echo "$as_me: BG/Q, thread_db required..." >&6;}
3271   else
3272    { echo "$as_me:$LINENO: Linux, not requiring thread_db..." >&5
3273 echo "$as_me: Linux, not requiring thread_db..." >&6;}
3274    SUPPRESS_THREADDB_REQ="true"
3275   fi
3276 fi
3277
3278 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3279    { echo "$as_me:$LINENO: AIX, not requiring thread_db..." >&5
3280 echo "$as_me: AIX, not requiring thread_db..." >&6;}
3281    SUPPRESS_THREADDB_REQ="true"
3282 fi
3283
3284 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3285    { echo "$as_me:$LINENO: AIX system, skipping libelf..." >&5
3286 echo "$as_me: AIX system, skipping libelf..." >&6;}
3287 else
3288
3289 # Check whether --with-libelf or --without-libelf was given.
3290 if test "${with_libelf+set}" = set; then
3291   withval="$with_libelf"
3292   LIBELF_INC_DIR="${withval}/include";
3293                     LIBELF_LIB_DIR="${withval}/lib";
3294 fi;
3295
3296 # Check whether --with-libelf-incdir or --without-libelf-incdir was given.
3297 if test "${with_libelf_incdir+set}" = set; then
3298   withval="$with_libelf_incdir"
3299   LIBELF_INC_DIR="${withval}";
3300 fi;
3301
3302 # Check whether --with-libelf-libdir or --without-libelf-libdir was given.
3303 if test "${with_libelf_libdir+set}" = set; then
3304   withval="$with_libelf_libdir"
3305   LIBELF_LIB_DIR="${withval}";
3306 fi;
3307
3308    if test "x$SUPPRESS_LIBELF_REQ" = "x"; then
3309       if test "x$LIBELF_INC_DIR" = "x"; then
3310          LIBELF_INCFLAGS=""
3311          LIBELF_ALT_INC_DIR=/usr/include/libelf
3312       else
3313          LIBELF_INCFLAGS=-I$LIBELF_INC_DIR
3314          LIBELF_ALT_INC_DIR=$LIBELF_INC_DIR/libelf
3315       fi
3316       LIBELF_ALT_INCFLAGS=-I$LIBELF_ALT_INC_DIR
3317
3318       CXXFLAGS_HOLD=$CXXFLAGS
3319       CPPFLAGS_HOLD=$CPPFLAGS
3320       CXXFLAGS="$CXXFLAGS $LIBELF_INCFLAGS";
3321       CPPFLAGS="$CPPFLAGS $LIBELF_INCFLAGS";
3322
3323       if test "${ac_cv_header_libelf_h+set}" = set; then
3324   echo "$as_me:$LINENO: checking for libelf.h" >&5
3325 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3326 if test "${ac_cv_header_libelf_h+set}" = set; then
3327   echo $ECHO_N "(cached) $ECHO_C" >&6
3328 fi
3329 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3330 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3331 else
3332   # Is the header compilable?
3333 echo "$as_me:$LINENO: checking libelf.h usability" >&5
3334 echo $ECHO_N "checking libelf.h usability... $ECHO_C" >&6
3335 cat >conftest.$ac_ext <<_ACEOF
3336 /* confdefs.h.  */
3337 _ACEOF
3338 cat confdefs.h >>conftest.$ac_ext
3339 cat >>conftest.$ac_ext <<_ACEOF
3340 /* end confdefs.h.  */
3341 $ac_includes_default
3342 #include <libelf.h>
3343 _ACEOF
3344 rm -f conftest.$ac_objext
3345 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3346   (eval $ac_compile) 2>conftest.er1
3347   ac_status=$?
3348   grep -v '^ *+' conftest.er1 >conftest.err
3349   rm -f conftest.er1
3350   cat conftest.err >&5
3351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3352   (exit $ac_status); } &&
3353          { ac_try='test -z "$ac_cxx_werror_flag"
3354                          || test ! -s conftest.err'
3355   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3356   (eval $ac_try) 2>&5
3357   ac_status=$?
3358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3359   (exit $ac_status); }; } &&
3360          { ac_try='test -s conftest.$ac_objext'
3361   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3362   (eval $ac_try) 2>&5
3363   ac_status=$?
3364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3365   (exit $ac_status); }; }; then
3366   ac_header_compiler=yes
3367 else
3368   echo "$as_me: failed program was:" >&5
3369 sed 's/^/| /' conftest.$ac_ext >&5
3370
3371 ac_header_compiler=no
3372 fi
3373 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3374 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3375 echo "${ECHO_T}$ac_header_compiler" >&6
3376
3377 # Is the header present?
3378 echo "$as_me:$LINENO: checking libelf.h presence" >&5
3379 echo $ECHO_N "checking libelf.h presence... $ECHO_C" >&6
3380 cat >conftest.$ac_ext <<_ACEOF
3381 /* confdefs.h.  */
3382 _ACEOF
3383 cat confdefs.h >>conftest.$ac_ext
3384 cat >>conftest.$ac_ext <<_ACEOF
3385 /* end confdefs.h.  */
3386 #include <libelf.h>
3387 _ACEOF
3388 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3389   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3390   ac_status=$?
3391   grep -v '^ *+' conftest.er1 >conftest.err
3392   rm -f conftest.er1
3393   cat conftest.err >&5
3394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3395   (exit $ac_status); } >/dev/null; then
3396   if test -s conftest.err; then
3397     ac_cpp_err=$ac_cxx_preproc_warn_flag
3398     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3399   else
3400     ac_cpp_err=
3401   fi
3402 else
3403   ac_cpp_err=yes
3404 fi
3405 if test -z "$ac_cpp_err"; then
3406   ac_header_preproc=yes
3407 else
3408   echo "$as_me: failed program was:" >&5
3409 sed 's/^/| /' conftest.$ac_ext >&5
3410
3411   ac_header_preproc=no
3412 fi
3413 rm -f conftest.err conftest.$ac_ext
3414 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3415 echo "${ECHO_T}$ac_header_preproc" >&6
3416
3417 # So?  What about this header?
3418 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
3419   yes:no: )
3420     { echo "$as_me:$LINENO: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&5
3421 echo "$as_me: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3422     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the compiler's result" >&5
3423 echo "$as_me: WARNING: libelf.h: proceeding with the compiler's result" >&2;}
3424     ac_header_preproc=yes
3425     ;;
3426   no:yes:* )
3427     { echo "$as_me:$LINENO: WARNING: libelf.h: present but cannot be compiled" >&5
3428 echo "$as_me: WARNING: libelf.h: present but cannot be compiled" >&2;}
3429     { echo "$as_me:$LINENO: WARNING: libelf.h:     check for missing prerequisite headers?" >&5
3430 echo "$as_me: WARNING: libelf.h:     check for missing prerequisite headers?" >&2;}
3431     { echo "$as_me:$LINENO: WARNING: libelf.h: see the Autoconf documentation" >&5
3432 echo "$as_me: WARNING: libelf.h: see the Autoconf documentation" >&2;}
3433     { echo "$as_me:$LINENO: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&5
3434 echo "$as_me: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
3435     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the preprocessor's result" >&5
3436 echo "$as_me: WARNING: libelf.h: proceeding with the preprocessor's result" >&2;}
3437     { echo "$as_me:$LINENO: WARNING: libelf.h: in the future, the compiler will take precedence" >&5
3438 echo "$as_me: WARNING: libelf.h: in the future, the compiler will take precedence" >&2;}
3439     (
3440       cat <<\_ASBOX
3441 ## ------------------------------- ##
3442 ## Report this to bugs@dyninst.org ##
3443 ## ------------------------------- ##
3444 _ASBOX
3445     ) |
3446       sed "s/^/$as_me: WARNING:     /" >&2
3447     ;;
3448 esac
3449 echo "$as_me:$LINENO: checking for libelf.h" >&5
3450 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3451 if test "${ac_cv_header_libelf_h+set}" = set; then
3452   echo $ECHO_N "(cached) $ECHO_C" >&6
3453 else
3454   ac_cv_header_libelf_h=$ac_header_preproc
3455 fi
3456 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3457 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3458
3459 fi
3460 if test $ac_cv_header_libelf_h = yes; then
3461   { echo "$as_me:$LINENO: ELF include directory: $LIBELF_INC_DIR" >&5
3462 echo "$as_me: ELF include directory: $LIBELF_INC_DIR" >&6;}
3463 else
3464   CXXFLAGS="$CXXFLAGS $LIBELF_ALT_INCFLAGS"
3465             CPPFLAGS="$CPPFLAGS $LIBELF_ALT_INCFLAGS"
3466             $as_unset ac_cv_header_libelf_h
3467             if test "${ac_cv_header_libelf_h+set}" = set; then
3468   echo "$as_me:$LINENO: checking for libelf.h" >&5
3469 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3470 if test "${ac_cv_header_libelf_h+set}" = set; then
3471   echo $ECHO_N "(cached) $ECHO_C" >&6
3472 fi
3473 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3474 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3475 else
3476   # Is the header compilable?
3477 echo "$as_me:$LINENO: checking libelf.h usability" >&5
3478 echo $ECHO_N "checking libelf.h usability... $ECHO_C" >&6
3479 cat >conftest.$ac_ext <<_ACEOF
3480 /* confdefs.h.  */
3481 _ACEOF
3482 cat confdefs.h >>conftest.$ac_ext
3483 cat >>conftest.$ac_ext <<_ACEOF
3484 /* end confdefs.h.  */
3485 $ac_includes_default
3486 #include <libelf.h>
3487 _ACEOF
3488 rm -f conftest.$ac_objext
3489 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3490   (eval $ac_compile) 2>conftest.er1
3491   ac_status=$?
3492   grep -v '^ *+' conftest.er1 >conftest.err
3493   rm -f conftest.er1
3494   cat conftest.err >&5
3495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3496   (exit $ac_status); } &&
3497          { ac_try='test -z "$ac_cxx_werror_flag"
3498                          || test ! -s conftest.err'
3499   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3500   (eval $ac_try) 2>&5
3501   ac_status=$?
3502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3503   (exit $ac_status); }; } &&
3504          { ac_try='test -s conftest.$ac_objext'
3505   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3506   (eval $ac_try) 2>&5
3507   ac_status=$?
3508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509   (exit $ac_status); }; }; then
3510   ac_header_compiler=yes
3511 else
3512   echo "$as_me: failed program was:" >&5
3513 sed 's/^/| /' conftest.$ac_ext >&5
3514
3515 ac_header_compiler=no
3516 fi
3517 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3518 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3519 echo "${ECHO_T}$ac_header_compiler" >&6
3520
3521 # Is the header present?
3522 echo "$as_me:$LINENO: checking libelf.h presence" >&5
3523 echo $ECHO_N "checking libelf.h presence... $ECHO_C" >&6
3524 cat >conftest.$ac_ext <<_ACEOF
3525 /* confdefs.h.  */
3526 _ACEOF
3527 cat confdefs.h >>conftest.$ac_ext
3528 cat >>conftest.$ac_ext <<_ACEOF
3529 /* end confdefs.h.  */
3530 #include <libelf.h>
3531 _ACEOF
3532 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3533   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3534   ac_status=$?
3535   grep -v '^ *+' conftest.er1 >conftest.err
3536   rm -f conftest.er1
3537   cat conftest.err >&5
3538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3539   (exit $ac_status); } >/dev/null; then
3540   if test -s conftest.err; then
3541     ac_cpp_err=$ac_cxx_preproc_warn_flag
3542     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3543   else
3544     ac_cpp_err=
3545   fi
3546 else
3547   ac_cpp_err=yes
3548 fi
3549 if test -z "$ac_cpp_err"; then
3550   ac_header_preproc=yes
3551 else
3552   echo "$as_me: failed program was:" >&5
3553 sed 's/^/| /' conftest.$ac_ext >&5
3554
3555   ac_header_preproc=no
3556 fi
3557 rm -f conftest.err conftest.$ac_ext
3558 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3559 echo "${ECHO_T}$ac_header_preproc" >&6
3560
3561 # So?  What about this header?
3562 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
3563   yes:no: )
3564     { echo "$as_me:$LINENO: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&5
3565 echo "$as_me: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3566     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the compiler's result" >&5
3567 echo "$as_me: WARNING: libelf.h: proceeding with the compiler's result" >&2;}
3568     ac_header_preproc=yes
3569     ;;
3570   no:yes:* )
3571     { echo "$as_me:$LINENO: WARNING: libelf.h: present but cannot be compiled" >&5
3572 echo "$as_me: WARNING: libelf.h: present but cannot be compiled" >&2;}
3573     { echo "$as_me:$LINENO: WARNING: libelf.h:     check for missing prerequisite headers?" >&5
3574 echo "$as_me: WARNING: libelf.h:     check for missing prerequisite headers?" >&2;}
3575     { echo "$as_me:$LINENO: WARNING: libelf.h: see the Autoconf documentation" >&5
3576 echo "$as_me: WARNING: libelf.h: see the Autoconf documentation" >&2;}
3577     { echo "$as_me:$LINENO: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&5
3578 echo "$as_me: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
3579     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the preprocessor's result" >&5
3580 echo "$as_me: WARNING: libelf.h: proceeding with the preprocessor's result" >&2;}
3581     { echo "$as_me:$LINENO: WARNING: libelf.h: in the future, the compiler will take precedence" >&5
3582 echo "$as_me: WARNING: libelf.h: in the future, the compiler will take precedence" >&2;}
3583     (
3584       cat <<\_ASBOX
3585 ## ------------------------------- ##
3586 ## Report this to bugs@dyninst.org ##
3587 ## ------------------------------- ##
3588 _ASBOX
3589     ) |
3590       sed "s/^/$as_me: WARNING:     /" >&2
3591     ;;
3592 esac
3593 echo "$as_me:$LINENO: checking for libelf.h" >&5
3594 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3595 if test "${ac_cv_header_libelf_h+set}" = set; then
3596   echo $ECHO_N "(cached) $ECHO_C" >&6
3597 else
3598   ac_cv_header_libelf_h=$ac_header_preproc
3599 fi
3600 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3601 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3602
3603 fi
3604 if test $ac_cv_header_libelf_h = yes; then
3605   LIBELF_INC_DIR=$LIBELF_ALT_INC_DIR;{ echo "$as_me:$LINENO: ELF include directory: $LIBELF_INC_DIR" >&5
3606 echo "$as_me: ELF include directory: $LIBELF_INC_DIR" >&6;}
3607 else
3608   { { echo "$as_me:$LINENO: error: couldn't find libelf.h: $CPPFLAGS" >&5
3609 echo "$as_me: error: couldn't find libelf.h: $CPPFLAGS" >&2;}
3610    { (exit 1); exit 1; }; }
3611 fi
3612
3613
3614 fi
3615
3616
3617
3618       CXXFLAGS=$CXXFLAGS_HOLD
3619       CPPFLAGS=$CPPFLAGS_HOLD
3620
3621   if test "$LIBELF_LIB_DIR" = "" ; then
3622     FIRST_LIBPARAM=""
3623   else
3624     FIRST_LIBPARAM="-L$LIBELF_LIB_DIR"
3625   fi
3626   if test "" = "" ; then
3627     FOURTH_LIBPARAM=""
3628   else
3629     FOURTH_LIBPARAM="-L"
3630   fi
3631   LIBS_HOLD=$LIBS
3632   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
3633
3634 echo "$as_me:$LINENO: checking for elf_memory in -lelf" >&5
3635 echo $ECHO_N "checking for elf_memory in -lelf... $ECHO_C" >&6
3636 if test "${ac_cv_lib_elf_elf_memory+set}" = set; then
3637   echo $ECHO_N "(cached) $ECHO_C" >&6
3638 else
3639   ac_check_lib_save_LIBS=$LIBS
3640 LIBS="-lelf  $LIBS"
3641 cat >conftest.$ac_ext <<_ACEOF
3642 /* confdefs.h.  */
3643 _ACEOF
3644 cat confdefs.h >>conftest.$ac_ext
3645 cat >>conftest.$ac_ext <<_ACEOF
3646 /* end confdefs.h.  */
3647
3648 /* Override any gcc2 internal prototype to avoid an error.  */
3649 #ifdef __cplusplus
3650 extern "C"
3651 #endif
3652 /* We use char because int might match the return type of a gcc2
3653    builtin and then its argument prototype would still apply.  */
3654 char elf_memory ();
3655 int
3656 main ()
3657 {
3658 elf_memory ();
3659   ;
3660   return 0;
3661 }
3662 _ACEOF
3663 rm -f conftest.$ac_objext conftest$ac_exeext
3664 if { (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   ac_cv_lib_elf_elf_memory=yes
3686 else
3687   echo "$as_me: failed program was:" >&5
3688 sed 's/^/| /' conftest.$ac_ext >&5
3689
3690 ac_cv_lib_elf_elf_memory=no
3691 fi
3692 rm -f conftest.err conftest.$ac_objext \
3693       conftest$ac_exeext conftest.$ac_ext
3694 LIBS=$ac_check_lib_save_LIBS
3695 fi
3696 echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_memory" >&5
3697 echo "${ECHO_T}$ac_cv_lib_elf_elf_memory" >&6
3698 if test $ac_cv_lib_elf_elf_memory = yes; then
3699   cat >>confdefs.h <<_ACEOF
3700 #define HAVE_LIBELF 1
3701 _ACEOF
3702
3703   LIBS="-lelf $LIBS"
3704
3705 else
3706   { { echo "$as_me:$LINENO: error: Cant find libelf." >&5
3707 echo "$as_me: error: Cant find libelf." >&2;}
3708    { (exit 1); exit 1; }; }
3709 fi
3710
3711   LIBS=$LIBS_HOLD
3712
3713
3714   LIB_TYPE_DYNAMIC=`ls -H -1 $LIBELF_LIB_DIR | grep elf | grep '\.so' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
3715   LIB_TYPE_STATIC=`ls -H -1 $LIBELF_LIB_DIR | grep elf | grep '\.a' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
3716
3717
3718 # Check whether --with-libelf-static or --without-libelf-static was given.
3719 if test "${with_libelf_static+set}" = set; then
3720   withval="$with_libelf_static"
3721   LIBELF_STATIC=true
3722 fi;
3723    fi
3724
3725
3726
3727 fi
3728
3729 if test "$host_cpu" != "x86_64" -a "$host_cpu" != "i686"; then
3730    { echo "$as_me:$LINENO: Not x86/x86_64, skipping icc on $host_cpu..." >&5
3731 echo "$as_me: Not x86/x86_64, skipping icc on $host_cpu..." >&6;}
3732 else
3733
3734 # Check whether --with-icc or --without-icc was given.
3735 if test "${with_icc+set}" = set; then
3736   withval="$with_icc"
3737   _ICC_="${withval}"; _ICPC_=`dirname ${withval}`/icpc;
3738 fi;
3739 fi
3740
3741
3742
3743 if test "$host_cpu" != "x86_64" -a "$host_cpu" != "i686"; then
3744    { echo "$as_me:$LINENO: Not x86/x86_64, skipping pgcc on $host_cpu..." >&5
3745 echo "$as_me: Not x86/x86_64, skipping pgcc on $host_cpu..." >&6;}
3746 else
3747
3748 # Check whether --with-pgcc or --without-pgcc was given.
3749 if test "${with_pgcc+set}" = set; then
3750   withval="$with_pgcc"
3751   _PGC_="${withval}"; _PGCXX_=`dirname ${withval}`/pgCC;
3752 fi;
3753 fi
3754
3755
3756
3757 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3758    if test "`basename $CXX`" = "xlC" ; then
3759       BUILD_XLC="true";
3760    elif test "`basename $CC`" = "xlc" ; then
3761       BUILD_XLC="true";
3762    else
3763       BUILD_XLC="";
3764    fi
3765
3766 fi
3767
3768 if test "x$BUILD_XLC" = "x" ; then
3769
3770 # Check whether --with-libiberty-libdir or --without-libiberty-libdir was given.
3771 if test "${with_libiberty_libdir+set}" = set; then
3772   withval="$with_libiberty_libdir"
3773   LIBIBERTY_LIB_DIR="${withval}";
3774 fi;
3775    LIBS_HOLD=$LIBS
3776    if test "x$LIBIBERTY_LIB_DIR" != "x" ; then
3777       LIBS="-L$LIBIBERTY_LIB_DIR"
3778    fi
3779    echo "$as_me:$LINENO: checking for cplus_demangle in -liberty" >&5
3780 echo $ECHO_N "checking for cplus_demangle in -liberty... $ECHO_C" >&6
3781 if test "${ac_cv_lib_iberty_cplus_demangle+set}" = set; then
3782   echo $ECHO_N "(cached) $ECHO_C" >&6
3783 else
3784   ac_check_lib_save_LIBS=$LIBS
3785 LIBS="-liberty  $LIBS"
3786 cat >conftest.$ac_ext <<_ACEOF
3787 /* confdefs.h.  */
3788 _ACEOF
3789 cat confdefs.h >>conftest.$ac_ext
3790 cat >>conftest.$ac_ext <<_ACEOF
3791 /* end confdefs.h.  */
3792
3793 /* Override any gcc2 internal prototype to avoid an error.  */
3794 #ifdef __cplusplus
3795 extern "C"
3796 #endif
3797 /* We use char because int might match the return type of a gcc2
3798    builtin and then its argument prototype would still apply.  */
3799 char cplus_demangle ();
3800 int
3801 main ()
3802 {
3803 cplus_demangle ();
3804   ;
3805   return 0;
3806 }
3807 _ACEOF
3808 rm -f conftest.$ac_objext conftest$ac_exeext
3809 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3810   (eval $ac_link) 2>conftest.er1
3811   ac_status=$?
3812   grep -v '^ *+' conftest.er1 >conftest.err
3813   rm -f conftest.er1
3814   cat conftest.err >&5
3815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3816   (exit $ac_status); } &&
3817          { ac_try='test -z "$ac_cxx_werror_flag"
3818                          || test ! -s conftest.err'
3819   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3820   (eval $ac_try) 2>&5
3821   ac_status=$?
3822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3823   (exit $ac_status); }; } &&
3824          { ac_try='test -s conftest$ac_exeext'
3825   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3826   (eval $ac_try) 2>&5
3827   ac_status=$?
3828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3829   (exit $ac_status); }; }; then
3830   ac_cv_lib_iberty_cplus_demangle=yes
3831 else
3832   echo "$as_me: failed program was:" >&5
3833 sed 's/^/| /' conftest.$ac_ext >&5
3834
3835 ac_cv_lib_iberty_cplus_demangle=no
3836 fi
3837 rm -f conftest.err conftest.$ac_objext \
3838       conftest$ac_exeext conftest.$ac_ext
3839 LIBS=$ac_check_lib_save_LIBS
3840 fi
3841 echo "$as_me:$LINENO: result: $ac_cv_lib_iberty_cplus_demangle" >&5
3842 echo "${ECHO_T}$ac_cv_lib_iberty_cplus_demangle" >&6
3843 if test $ac_cv_lib_iberty_cplus_demangle = yes; then
3844   HAVE_LIBIBERTY="true";
3845 else
3846   HAVE_LIBIBERTY="false"
3847 fi
3848
3849
3850    LIBS_BAK=$LIBS
3851    LDFLAGS_BAK=$LDFLAGS
3852    CXXFLAGS_BAK=$CXXFLAGS
3853    LIBS="$LIBS -liberty"
3854    LDFLAGS="$LDFLAGS -shared"
3855    CXXFLAGS="-fPIC"
3856    cat >conftest.$ac_ext <<_ACEOF
3857 /* confdefs.h.  */
3858 _ACEOF
3859 cat confdefs.h >>conftest.$ac_ext
3860 cat >>conftest.$ac_ext <<_ACEOF
3861 /* end confdefs.h.  */
3862 extern "C" { char *cplus_demangle(char *s, int opts); }
3863 int
3864 main ()
3865 {
3866 cplus_demangle("", 0);
3867   ;
3868   return 0;
3869 }
3870 _ACEOF
3871 rm -f conftest.$ac_objext conftest$ac_exeext
3872 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3873   (eval $ac_link) 2>conftest.er1
3874   ac_status=$?
3875   grep -v '^ *+' conftest.er1 >conftest.err
3876   rm -f conftest.er1
3877   cat conftest.err >&5
3878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3879   (exit $ac_status); } &&
3880          { ac_try='test -z "$ac_cxx_werror_flag"
3881                          || test ! -s conftest.err'
3882   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3883   (eval $ac_try) 2>&5
3884   ac_status=$?
3885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3886   (exit $ac_status); }; } &&
3887          { ac_try='test -s conftest$ac_exeext'
3888   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3889   (eval $ac_try) 2>&5
3890   ac_status=$?
3891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3892   (exit $ac_status); }; }; then
3893   LIBIBERTY_LINK="true"
3894 else
3895   echo "$as_me: failed program was:" >&5
3896 sed 's/^/| /' conftest.$ac_ext >&5
3897
3898 LIBIBERTY_LINK="false"
3899 fi
3900 rm -f conftest.err conftest.$ac_objext \
3901       conftest$ac_exeext conftest.$ac_ext
3902    LDFLAGS=$LDFLAGS_BAK
3903    LIBS=$LIBS_BAK
3904    CXXFLAGS=$CXXFLAGS_BAK
3905
3906    if test "x$HAVE_LIBIBERTY" = "xtrue" ; then
3907       if test "x$LIBIBERTY_LINK" = "xtrue" ; then
3908          USE_LIBERTY=true
3909          LINK_LIBERTY=true
3910       elif test "x$_PGC_" != "x" ; then
3911          USE_LIBERTY=true
3912          echo "WARNING: libiberty does not link with shared objects.  Mutatees will have to be linked with -liberty."
3913       else
3914          GNU_DEMANGLER=true
3915       fi
3916    else
3917       GNU_DEMANGLER=true
3918    fi
3919
3920    if test "x$GNU_DEMANGLER" = "xtrue" ; then
3921       USE_LIBIBERTY=""
3922       LINK_LIBIBERTY=""
3923    fi
3924 fi
3925
3926
3927
3928
3929
3930
3931
3932 # Check whether --with-parseAPI or --without-parseAPI was given.
3933 if test "${with_parseAPI+set}" = set; then
3934   withval="$with_parseAPI"
3935   WITHOUT_PARSEAPI="true";
3936 else
3937   WITHOUT_PARSEAPI="";
3938 fi;
3939
3940 # Check whether --with-symtabAPI or --without-symtabAPI was given.
3941 if test "${with_symtabAPI+set}" = set; then
3942   withval="$with_symtabAPI"
3943   WITHOUT_SYMTABAPI="true";
3944 else
3945   WITHOUT_SYMTABAPI="";
3946 fi;
3947
3948
3949
3950 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3951    { echo "$as_me:$LINENO: AIX system, skipping libdwarf..." >&5
3952 echo "$as_me: AIX system, skipping libdwarf..." >&6;}
3953 else
3954
3955 # Check whether --with-libdwarf or --without-libdwarf was given.
3956 if test "${with_libdwarf+set}" = set; then
3957   withval="$with_libdwarf"
3958   LIBDWARF_INC_DIR="${withval}/include";
3959                     LIBDWARF_LIB_DIR="${withval}/lib";
3960 fi;
3961
3962 # Check whether --with-libdwarf-incdir or --without-libdwarf-incdir was given.
3963 if test "${with_libdwarf_incdir+set}" = set; then
3964   withval="$with_libdwarf_incdir"
3965   LIBDWARF_INC_DIR="${withval}";
3966 fi;
3967
3968 # Check whether --with-libdwarf-libdir or --without-libdwarf-libdir was given.
3969 if test "${with_libdwarf_libdir+set}" = set; then
3970   withval="$with_libdwarf_libdir"
3971   LIBDWARF_LIB_DIR="${withval}";
3972 fi;
3973
3974    if test "x$SUPPRESS_LIBDWARF_REQ" = "x"; then
3975        if test "x$LIBDWARF_INC_DIR" = "x"; then
3976           LIBDWARF_INCFLAGS="";
3977           LIBDWARF_ALT_INC_DIR="/usr/include/libdwarf";
3978        else
3979           LIBDWARF_INCFLAGS="-I$LIBDWARF_INC_DIR";
3980           LIBDWARF_ALT_INC_DIR="$LIBDWARF_INC_DIR/libdwarf";
3981        fi
3982        LIBDWARF_ALT_INCFLAGS="-I$LIBDWARF_ALT_INC_DIR";
3983
3984        CXXFLAGS_HOLD=$CXXFLAGS;
3985        CPPFLAGS_HOLD=$CPPFLAGS;
3986        CXXFLAGS="$CXXFLAGS $LIBDWARF_INCFLAGS";
3987        CPPFLAGS="$CPPFLAGS $LIBDWARF_INCFLAGS";
3988
3989        if test "${ac_cv_header_libdwarf_h+set}" = set; then
3990   echo "$as_me:$LINENO: checking for libdwarf.h" >&5
3991 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
3992 if test "${ac_cv_header_libdwarf_h+set}" = set; then
3993   echo $ECHO_N "(cached) $ECHO_C" >&6
3994 fi
3995 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
3996 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
3997 else
3998   # Is the header compilable?
3999 echo "$as_me:$LINENO: checking libdwarf.h usability" >&5
4000 echo $ECHO_N "checking libdwarf.h usability... $ECHO_C" >&6
4001 cat >conftest.$ac_ext <<_ACEOF
4002 /* confdefs.h.  */
4003 _ACEOF
4004 cat confdefs.h >>conftest.$ac_ext
4005 cat >>conftest.$ac_ext <<_ACEOF
4006 /* end confdefs.h.  */
4007 $ac_includes_default
4008 #include <libdwarf.h>
4009 _ACEOF
4010 rm -f conftest.$ac_objext
4011 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4012   (eval $ac_compile) 2>conftest.er1
4013   ac_status=$?
4014   grep -v '^ *+' conftest.er1 >conftest.err
4015   rm -f conftest.er1
4016   cat conftest.err >&5
4017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4018   (exit $ac_status); } &&
4019          { ac_try='test -z "$ac_cxx_werror_flag"
4020                          || test ! -s conftest.err'
4021   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4022   (eval $ac_try) 2>&5
4023   ac_status=$?
4024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4025   (exit $ac_status); }; } &&
4026          { ac_try='test -s conftest.$ac_objext'
4027   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4028   (eval $ac_try) 2>&5
4029   ac_status=$?
4030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4031   (exit $ac_status); }; }; then
4032   ac_header_compiler=yes
4033 else
4034   echo "$as_me: failed program was:" >&5
4035 sed 's/^/| /' conftest.$ac_ext >&5
4036
4037 ac_header_compiler=no
4038 fi
4039 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4040 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4041 echo "${ECHO_T}$ac_header_compiler" >&6
4042
4043 # Is the header present?
4044 echo "$as_me:$LINENO: checking libdwarf.h presence" >&5
4045 echo $ECHO_N "checking libdwarf.h presence... $ECHO_C" >&6
4046 cat >conftest.$ac_ext <<_ACEOF
4047 /* confdefs.h.  */
4048 _ACEOF
4049 cat confdefs.h >>conftest.$ac_ext
4050 cat >>conftest.$ac_ext <<_ACEOF
4051 /* end confdefs.h.  */
4052 #include <libdwarf.h>
4053 _ACEOF
4054 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4055   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4056   ac_status=$?
4057   grep -v '^ *+' conftest.er1 >conftest.err
4058   rm -f conftest.er1
4059   cat conftest.err >&5
4060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4061   (exit $ac_status); } >/dev/null; then
4062   if test -s conftest.err; then
4063     ac_cpp_err=$ac_cxx_preproc_warn_flag
4064     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4065   else
4066     ac_cpp_err=
4067   fi
4068 else
4069   ac_cpp_err=yes
4070 fi
4071 if test -z "$ac_cpp_err"; then
4072   ac_header_preproc=yes
4073 else
4074   echo "$as_me: failed program was:" >&5
4075 sed 's/^/| /' conftest.$ac_ext >&5
4076
4077   ac_header_preproc=no
4078 fi
4079 rm -f conftest.err conftest.$ac_ext
4080 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4081 echo "${ECHO_T}$ac_header_preproc" >&6
4082
4083 # So?  What about this header?
4084 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4085   yes:no: )
4086     { echo "$as_me:$LINENO: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&5
4087 echo "$as_me: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4088     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the compiler's result" >&5
4089 echo "$as_me: WARNING: libdwarf.h: proceeding with the compiler's result" >&2;}
4090     ac_header_preproc=yes
4091     ;;
4092   no:yes:* )
4093     { echo "$as_me:$LINENO: WARNING: libdwarf.h: present but cannot be compiled" >&5
4094 echo "$as_me: WARNING: libdwarf.h: present but cannot be compiled" >&2;}
4095     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&5
4096 echo "$as_me: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&2;}
4097     { echo "$as_me:$LINENO: WARNING: libdwarf.h: see the Autoconf documentation" >&5
4098 echo "$as_me: WARNING: libdwarf.h: see the Autoconf documentation" >&2;}
4099     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&5
4100 echo "$as_me: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4101     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&5
4102 echo "$as_me: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&2;}
4103     { echo "$as_me:$LINENO: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&5
4104 echo "$as_me: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&2;}
4105     (
4106       cat <<\_ASBOX
4107 ## ------------------------------- ##
4108 ## Report this to bugs@dyninst.org ##
4109 ## ------------------------------- ##
4110 _ASBOX
4111     ) |
4112       sed "s/^/$as_me: WARNING:     /" >&2
4113     ;;
4114 esac
4115 echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4116 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4117 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4118   echo $ECHO_N "(cached) $ECHO_C" >&6
4119 else
4120   ac_cv_header_libdwarf_h=$ac_header_preproc
4121 fi
4122 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4123 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4124
4125 fi
4126 if test $ac_cv_header_libdwarf_h = yes; then
4127   { echo "$as_me:$LINENO: DWARF include directory: $LIBDWARF_INC_DIR" >&5
4128 echo "$as_me: DWARF include directory: $LIBDWARF_INC_DIR" >&6;}
4129 else
4130   CXXFLAGS="$CXXFLAGS_HOLD $LIBDWARF_ALT_INCFLAGS"
4131                          CPPFLAGS="$CPPFLAGS_HOLD $LIBDWARF_ALT_INCFLAGS"
4132                          $as_unset ac_cv_header_libdwarf_h
4133                          if test "${ac_cv_header_libdwarf_h+set}" = set; then
4134   echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4135 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4136 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4137   echo $ECHO_N "(cached) $ECHO_C" >&6
4138 fi
4139 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4140 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4141 else
4142   # Is the header compilable?
4143 echo "$as_me:$LINENO: checking libdwarf.h usability" >&5
4144 echo $ECHO_N "checking libdwarf.h usability... $ECHO_C" >&6
4145 cat >conftest.$ac_ext <<_ACEOF
4146 /* confdefs.h.  */
4147 _ACEOF
4148 cat confdefs.h >>conftest.$ac_ext
4149 cat >>conftest.$ac_ext <<_ACEOF
4150 /* end confdefs.h.  */
4151 $ac_includes_default
4152 #include <libdwarf.h>
4153 _ACEOF
4154 rm -f conftest.$ac_objext
4155 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4156   (eval $ac_compile) 2>conftest.er1
4157   ac_status=$?
4158   grep -v '^ *+' conftest.er1 >conftest.err
4159   rm -f conftest.er1
4160   cat conftest.err >&5
4161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4162   (exit $ac_status); } &&
4163          { ac_try='test -z "$ac_cxx_werror_flag"
4164                          || test ! -s conftest.err'
4165   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4166   (eval $ac_try) 2>&5
4167   ac_status=$?
4168   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4169   (exit $ac_status); }; } &&
4170          { ac_try='test -s conftest.$ac_objext'
4171   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4172   (eval $ac_try) 2>&5
4173   ac_status=$?
4174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4175   (exit $ac_status); }; }; then
4176   ac_header_compiler=yes
4177 else
4178   echo "$as_me: failed program was:" >&5
4179 sed 's/^/| /' conftest.$ac_ext >&5
4180
4181 ac_header_compiler=no
4182 fi
4183 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4184 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4185 echo "${ECHO_T}$ac_header_compiler" >&6
4186
4187 # Is the header present?
4188 echo "$as_me:$LINENO: checking libdwarf.h presence" >&5
4189 echo $ECHO_N "checking libdwarf.h presence... $ECHO_C" >&6
4190 cat >conftest.$ac_ext <<_ACEOF
4191 /* confdefs.h.  */
4192 _ACEOF
4193 cat confdefs.h >>conftest.$ac_ext
4194 cat >>conftest.$ac_ext <<_ACEOF
4195 /* end confdefs.h.  */
4196 #include <libdwarf.h>
4197 _ACEOF
4198 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4199   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4200   ac_status=$?
4201   grep -v '^ *+' conftest.er1 >conftest.err
4202   rm -f conftest.er1
4203   cat conftest.err >&5
4204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4205   (exit $ac_status); } >/dev/null; then
4206   if test -s conftest.err; then
4207     ac_cpp_err=$ac_cxx_preproc_warn_flag
4208     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4209   else
4210     ac_cpp_err=
4211   fi
4212 else
4213   ac_cpp_err=yes
4214 fi
4215 if test -z "$ac_cpp_err"; then
4216   ac_header_preproc=yes
4217 else
4218   echo "$as_me: failed program was:" >&5
4219 sed 's/^/| /' conftest.$ac_ext >&5
4220
4221   ac_header_preproc=no
4222 fi
4223 rm -f conftest.err conftest.$ac_ext
4224 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4225 echo "${ECHO_T}$ac_header_preproc" >&6
4226
4227 # So?  What about this header?
4228 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4229   yes:no: )
4230     { echo "$as_me:$LINENO: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&5
4231 echo "$as_me: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4232     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the compiler's result" >&5
4233 echo "$as_me: WARNING: libdwarf.h: proceeding with the compiler's result" >&2;}
4234     ac_header_preproc=yes
4235     ;;
4236   no:yes:* )
4237     { echo "$as_me:$LINENO: WARNING: libdwarf.h: present but cannot be compiled" >&5
4238 echo "$as_me: WARNING: libdwarf.h: present but cannot be compiled" >&2;}
4239     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&5
4240 echo "$as_me: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&2;}
4241     { echo "$as_me:$LINENO: WARNING: libdwarf.h: see the Autoconf documentation" >&5
4242 echo "$as_me: WARNING: libdwarf.h: see the Autoconf documentation" >&2;}
4243     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&5
4244 echo "$as_me: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4245     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&5
4246 echo "$as_me: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&2;}
4247     { echo "$as_me:$LINENO: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&5
4248 echo "$as_me: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&2;}
4249     (
4250       cat <<\_ASBOX
4251 ## ------------------------------- ##
4252 ## Report this to bugs@dyninst.org ##
4253 ## ------------------------------- ##
4254 _ASBOX
4255     ) |
4256       sed "s/^/$as_me: WARNING:     /" >&2
4257     ;;
4258 esac
4259 echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4260 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4261 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4262   echo $ECHO_N "(cached) $ECHO_C" >&6
4263 else
4264   ac_cv_header_libdwarf_h=$ac_header_preproc
4265 fi
4266 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4267 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4268
4269 fi
4270 if test $ac_cv_header_libdwarf_h = yes; then
4271   LIBDWARF_INC_DIR=$LIBDWARF_ALT_INC_DIR;{ echo "$as_me:$LINENO: DWARF include directory: $LIBDWARF_INC_DIR" >&5
4272 echo "$as_me: DWARF include directory: $LIBDWARF_INC_DIR" >&6;}
4273 else
4274   { { echo "$as_me:$LINENO: error: couldn't find libdwarf.h" >&5
4275 echo "$as_me: error: couldn't find libdwarf.h" >&2;}
4276    { (exit 1); exit 1; }; }
4277 fi
4278
4279
4280 fi
4281
4282
4283        CXXFLAGS=$CXXFLAGS_HOLD;
4284        CPPFLAGS=$CPPFLAGS_HOLD;
4285
4286
4287   if test "$LIBDWARF_LIB_DIR" = "" ; then
4288     FIRST_LIBPARAM=""
4289   else
4290     FIRST_LIBPARAM="-L$LIBDWARF_LIB_DIR"
4291   fi
4292   if test "$LIBELF_LIB_DIR" = "" ; then
4293     FOURTH_LIBPARAM=""
4294   else
4295     FOURTH_LIBPARAM="-L$LIBELF_LIB_DIR"
4296   fi
4297   LIBS_HOLD=$LIBS
4298   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4299
4300 echo "$as_me:$LINENO: checking for dwarf_add_arange in -ldwarf" >&5
4301 echo $ECHO_N "checking for dwarf_add_arange in -ldwarf... $ECHO_C" >&6
4302 if test "${ac_cv_lib_dwarf_dwarf_add_arange+set}" = set; then
4303   echo $ECHO_N "(cached) $ECHO_C" >&6
4304 else
4305   ac_check_lib_save_LIBS=$LIBS
4306 LIBS="-ldwarf -lelf $LIBS"
4307 cat >conftest.$ac_ext <<_ACEOF
4308 /* confdefs.h.  */
4309 _ACEOF
4310 cat confdefs.h >>conftest.$ac_ext
4311 cat >>conftest.$ac_ext <<_ACEOF
4312 /* end confdefs.h.  */
4313
4314 /* Override any gcc2 internal prototype to avoid an error.  */
4315 #ifdef __cplusplus
4316 extern "C"
4317 #endif
4318 /* We use char because int might match the return type of a gcc2
4319    builtin and then its argument prototype would still apply.  */
4320 char dwarf_add_arange ();
4321 int
4322 main ()
4323 {
4324 dwarf_add_arange ();
4325   ;
4326   return 0;
4327 }
4328 _ACEOF
4329 rm -f conftest.$ac_objext conftest$ac_exeext
4330 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4331   (eval $ac_link) 2>conftest.er1
4332   ac_status=$?
4333   grep -v '^ *+' conftest.er1 >conftest.err
4334   rm -f conftest.er1
4335   cat conftest.err >&5
4336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4337   (exit $ac_status); } &&
4338          { ac_try='test -z "$ac_cxx_werror_flag"
4339                          || test ! -s conftest.err'
4340   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4341   (eval $ac_try) 2>&5
4342   ac_status=$?
4343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4344   (exit $ac_status); }; } &&
4345          { ac_try='test -s conftest$ac_exeext'
4346   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4347   (eval $ac_try) 2>&5
4348   ac_status=$?
4349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4350   (exit $ac_status); }; }; then
4351   ac_cv_lib_dwarf_dwarf_add_arange=yes
4352 else
4353   echo "$as_me: failed program was:" >&5
4354 sed 's/^/| /' conftest.$ac_ext >&5
4355
4356 ac_cv_lib_dwarf_dwarf_add_arange=no
4357 fi
4358 rm -f conftest.err conftest.$ac_objext \
4359       conftest$ac_exeext conftest.$ac_ext
4360 LIBS=$ac_check_lib_save_LIBS
4361 fi
4362 echo "$as_me:$LINENO: result: $ac_cv_lib_dwarf_dwarf_add_arange" >&5
4363 echo "${ECHO_T}$ac_cv_lib_dwarf_dwarf_add_arange" >&6
4364 if test $ac_cv_lib_dwarf_dwarf_add_arange = yes; then
4365   cat >>confdefs.h <<_ACEOF
4366 #define HAVE_LIBDWARF 1
4367 _ACEOF
4368
4369   LIBS="-ldwarf $LIBS"
4370
4371 else
4372   { { echo "$as_me:$LINENO: error: Cant find libdwarf." >&5
4373 echo "$as_me: error: Cant find libdwarf." >&2;}
4374    { (exit 1); exit 1; }; }
4375 fi
4376
4377   LIBS=$LIBS_HOLD
4378
4379
4380   LIB_TYPE_DYNAMIC=`ls -H -1 $LIBDWARF_LIB_DIR | grep dwarf | grep '\.so' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
4381   LIB_TYPE_STATIC=`ls -H -1 $LIBDWARF_LIB_DIR | grep dwarf | grep '\.a' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
4382
4383
4384 # Check whether --with-libdwarf-static or --without-libdwarf-static was given.
4385 if test "${with_libdwarf_static+set}" = set; then
4386   withval="$with_libdwarf_static"
4387   LIBDWARF_STATIC=true
4388 fi;
4389    fi
4390
4391
4392
4393
4394
4395
4396   if test "$LIBDWARF_LIB_DIR" = "" ; then
4397     FIRST_LIBPARAM=""
4398   else
4399     FIRST_LIBPARAM="-L$LIBDWARF_LIB_DIR"
4400   fi
4401   if test "$LIBELF_LIB_DIR" = "" ; then
4402     FOURTH_LIBPARAM=""
4403   else
4404     FOURTH_LIBPARAM="-L$LIBELF_LIB_DIR"
4405   fi
4406   LIBS_HOLD=$LIBS
4407   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4408   echo "$as_me:$LINENO: checking for dwarf_set_frame_cfa_value in -ldwarf" >&5
4409 echo $ECHO_N "checking for dwarf_set_frame_cfa_value in -ldwarf... $ECHO_C" >&6
4410 if test "${ac_cv_lib_dwarf_dwarf_set_frame_cfa_value+set}" = set; then
4411   echo $ECHO_N "(cached) $ECHO_C" >&6
4412 else
4413   ac_check_lib_save_LIBS=$LIBS
4414 LIBS="-ldwarf -lelf $LIBS"
4415 cat >conftest.$ac_ext <<_ACEOF
4416 /* confdefs.h.  */
4417 _ACEOF
4418 cat confdefs.h >>conftest.$ac_ext
4419 cat >>conftest.$ac_ext <<_ACEOF
4420 /* end confdefs.h.  */
4421
4422 /* Override any gcc2 internal prototype to avoid an error.  */
4423 #ifdef __cplusplus
4424 extern "C"
4425 #endif
4426 /* We use char because int might match the return type of a gcc2
4427    builtin and then its argument prototype would still apply.  */
4428 char dwarf_set_frame_cfa_value ();
4429 int
4430 main ()
4431 {
4432 dwarf_set_frame_cfa_value ();
4433   ;
4434   return 0;
4435 }
4436 _ACEOF
4437 rm -f conftest.$ac_objext conftest$ac_exeext
4438 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4439   (eval $ac_link) 2>conftest.er1
4440   ac_status=$?
4441   grep -v '^ *+' conftest.er1 >conftest.err
4442   rm -f conftest.er1
4443   cat conftest.err >&5
4444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4445   (exit $ac_status); } &&
4446          { ac_try='test -z "$ac_cxx_werror_flag"
4447                          || test ! -s conftest.err'
4448   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4449   (eval $ac_try) 2>&5
4450   ac_status=$?
4451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4452   (exit $ac_status); }; } &&
4453          { ac_try='test -s conftest$ac_exeext'
4454   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4455   (eval $ac_try) 2>&5
4456   ac_status=$?
4457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4458   (exit $ac_status); }; }; then
4459   ac_cv_lib_dwarf_dwarf_set_frame_cfa_value=yes
4460 else
4461   echo "$as_me: failed program was:" >&5
4462 sed 's/^/| /' conftest.$ac_ext >&5
4463
4464 ac_cv_lib_dwarf_dwarf_set_frame_cfa_value=no
4465 fi
4466 rm -f conftest.err conftest.$ac_objext \
4467       conftest$ac_exeext conftest.$ac_ext
4468 LIBS=$ac_check_lib_save_LIBS
4469 fi
4470 echo "$as_me:$LINENO: result: $ac_cv_lib_dwarf_dwarf_set_frame_cfa_value" >&5
4471 echo "${ECHO_T}$ac_cv_lib_dwarf_dwarf_set_frame_cfa_value" >&6
4472 if test $ac_cv_lib_dwarf_dwarf_set_frame_cfa_value = yes; then
4473   HAS_FEATURE="true"
4474 fi
4475
4476   LIBS=$LIBS_HOLD
4477
4478    LIBDWARF_HAS_SET_FRAME="$HAS_FEATURE"
4479
4480 fi
4481
4482
4483 # Check whether --with-threaddb or --without-threaddb was given.
4484 if test "${with_threaddb+set}" = set; then
4485   withval="$with_threaddb"
4486   THREADDB_INC_DIR="${withval}/include";
4487          THREADDB_LIB_DIR="${withval}/lib64";
4488 fi;
4489
4490 # Check whether --with-threaddb-incdir or --without-threaddb-incdir was given.
4491 if test "${with_threaddb_incdir+set}" = set; then
4492   withval="$with_threaddb_incdir"
4493   THREADDB_INC_DIR="${withval}";
4494 fi;
4495
4496 # Check whether --with-threaddb-libdir or --without-threaddb-libdir was given.
4497 if test "${with_threaddb_libdir+set}" = set; then
4498   withval="$with_threaddb_libdir"
4499   THREADDB_LIB_DIR="${withval}";
4500 fi;
4501 CXXFLAGS_HOLD=$CXXFLAGS;
4502 CPPFLAGS_HOLD=$CPPFLAGS;
4503 LDFLAGS_HOLD=$LDFLAGS
4504 if test "x$THREADDB_INC_DIR" != "x"; then
4505   CXXFLAGS="$CXXFLAGS -I$THREADDB_INC_DIR"
4506   CPPFLAGS="$CPPFLAGS -I$THREADDB_INC_DIR"
4507 fi
4508 LDFLAGS="-shared -fPIC"
4509 HAVE_THREADDB="true"
4510 if test "x$SUPPRESS_THREADDB_REQ" = "x"; then
4511     if test "${ac_cv_header_thread_db_h+set}" = set; then
4512   echo "$as_me:$LINENO: checking for thread_db.h" >&5
4513 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4514 if test "${ac_cv_header_thread_db_h+set}" = set; then
4515   echo $ECHO_N "(cached) $ECHO_C" >&6
4516 fi
4517 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4518 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4519 else
4520   # Is the header compilable?
4521 echo "$as_me:$LINENO: checking thread_db.h usability" >&5
4522 echo $ECHO_N "checking thread_db.h usability... $ECHO_C" >&6
4523 cat >conftest.$ac_ext <<_ACEOF
4524 /* confdefs.h.  */
4525 _ACEOF
4526 cat confdefs.h >>conftest.$ac_ext
4527 cat >>conftest.$ac_ext <<_ACEOF
4528 /* end confdefs.h.  */
4529 $ac_includes_default
4530 #include <thread_db.h>
4531 _ACEOF
4532 rm -f conftest.$ac_objext
4533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4534   (eval $ac_compile) 2>conftest.er1
4535   ac_status=$?
4536   grep -v '^ *+' conftest.er1 >conftest.err
4537   rm -f conftest.er1
4538   cat conftest.err >&5
4539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4540   (exit $ac_status); } &&
4541          { ac_try='test -z "$ac_cxx_werror_flag"
4542                          || test ! -s conftest.err'
4543   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4544   (eval $ac_try) 2>&5
4545   ac_status=$?
4546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4547   (exit $ac_status); }; } &&
4548          { ac_try='test -s conftest.$ac_objext'
4549   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4550   (eval $ac_try) 2>&5
4551   ac_status=$?
4552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4553   (exit $ac_status); }; }; then
4554   ac_header_compiler=yes
4555 else
4556   echo "$as_me: failed program was:" >&5
4557 sed 's/^/| /' conftest.$ac_ext >&5
4558
4559 ac_header_compiler=no
4560 fi
4561 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4562 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4563 echo "${ECHO_T}$ac_header_compiler" >&6
4564
4565 # Is the header present?
4566 echo "$as_me:$LINENO: checking thread_db.h presence" >&5
4567 echo $ECHO_N "checking thread_db.h presence... $ECHO_C" >&6
4568 cat >conftest.$ac_ext <<_ACEOF
4569 /* confdefs.h.  */
4570 _ACEOF
4571 cat confdefs.h >>conftest.$ac_ext
4572 cat >>conftest.$ac_ext <<_ACEOF
4573 /* end confdefs.h.  */
4574 #include <thread_db.h>
4575 _ACEOF
4576 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4577   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4578   ac_status=$?
4579   grep -v '^ *+' conftest.er1 >conftest.err
4580   rm -f conftest.er1
4581   cat conftest.err >&5
4582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4583   (exit $ac_status); } >/dev/null; then
4584   if test -s conftest.err; then
4585     ac_cpp_err=$ac_cxx_preproc_warn_flag
4586     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4587   else
4588     ac_cpp_err=
4589   fi
4590 else
4591   ac_cpp_err=yes
4592 fi
4593 if test -z "$ac_cpp_err"; then
4594   ac_header_preproc=yes
4595 else
4596   echo "$as_me: failed program was:" >&5
4597 sed 's/^/| /' conftest.$ac_ext >&5
4598
4599   ac_header_preproc=no
4600 fi
4601 rm -f conftest.err conftest.$ac_ext
4602 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4603 echo "${ECHO_T}$ac_header_preproc" >&6
4604
4605 # So?  What about this header?
4606 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4607   yes:no: )
4608     { echo "$as_me:$LINENO: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&5
4609 echo "$as_me: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4610     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the compiler's result" >&5
4611 echo "$as_me: WARNING: thread_db.h: proceeding with the compiler's result" >&2;}
4612     ac_header_preproc=yes
4613     ;;
4614   no:yes:* )
4615     { echo "$as_me:$LINENO: WARNING: thread_db.h: present but cannot be compiled" >&5
4616 echo "$as_me: WARNING: thread_db.h: present but cannot be compiled" >&2;}
4617     { echo "$as_me:$LINENO: WARNING: thread_db.h:     check for missing prerequisite headers?" >&5
4618 echo "$as_me: WARNING: thread_db.h:     check for missing prerequisite headers?" >&2;}
4619     { echo "$as_me:$LINENO: WARNING: thread_db.h: see the Autoconf documentation" >&5
4620 echo "$as_me: WARNING: thread_db.h: see the Autoconf documentation" >&2;}
4621     { echo "$as_me:$LINENO: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&5
4622 echo "$as_me: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4623     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the preprocessor's result" >&5
4624 echo "$as_me: WARNING: thread_db.h: proceeding with the preprocessor's result" >&2;}
4625     { echo "$as_me:$LINENO: WARNING: thread_db.h: in the future, the compiler will take precedence" >&5
4626 echo "$as_me: WARNING: thread_db.h: in the future, the compiler will take precedence" >&2;}
4627     (
4628       cat <<\_ASBOX
4629 ## ------------------------------- ##
4630 ## Report this to bugs@dyninst.org ##
4631 ## ------------------------------- ##
4632 _ASBOX
4633     ) |
4634       sed "s/^/$as_me: WARNING:     /" >&2
4635     ;;
4636 esac
4637 echo "$as_me:$LINENO: checking for thread_db.h" >&5
4638 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4639 if test "${ac_cv_header_thread_db_h+set}" = set; then
4640   echo $ECHO_N "(cached) $ECHO_C" >&6
4641 else
4642   ac_cv_header_thread_db_h=$ac_header_preproc
4643 fi
4644 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4645 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4646
4647 fi
4648 if test $ac_cv_header_thread_db_h = yes; then
4649   { echo "$as_me:$LINENO: thread_db include directory: $THREADDB_INC_DIR" >&5
4650 echo "$as_me: thread_db include directory: $THREADDB_INC_DIR" >&6;}
4651 else
4652   { { echo "$as_me:$LINENO: error: couldn't find thread_db.h" >&5
4653 echo "$as_me: error: couldn't find thread_db.h" >&2;}
4654    { (exit 1); exit 1; }; }
4655 fi
4656
4657
4658
4659   if test "$THREADDB_LIB_DIR" = "" ; then
4660     FIRST_LIBPARAM=""
4661   else
4662     FIRST_LIBPARAM="-L$THREADDB_LIB_DIR"
4663   fi
4664   if test "" = "" ; then
4665     FOURTH_LIBPARAM=""
4666   else
4667     FOURTH_LIBPARAM="-L"
4668   fi
4669   LIBS_HOLD=$LIBS
4670   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4671
4672 echo "$as_me:$LINENO: checking for td_ta_new in -lthread_db" >&5
4673 echo $ECHO_N "checking for td_ta_new in -lthread_db... $ECHO_C" >&6
4674 if test "${ac_cv_lib_thread_db_td_ta_new+set}" = set; then
4675   echo $ECHO_N "(cached) $ECHO_C" >&6
4676 else
4677   ac_check_lib_save_LIBS=$LIBS
4678 LIBS="-lthread_db  $LIBS"
4679 cat >conftest.$ac_ext <<_ACEOF
4680 /* confdefs.h.  */
4681 _ACEOF
4682 cat confdefs.h >>conftest.$ac_ext
4683 cat >>conftest.$ac_ext <<_ACEOF
4684 /* end confdefs.h.  */
4685
4686 /* Override any gcc2 internal prototype to avoid an error.  */
4687 #ifdef __cplusplus
4688 extern "C"
4689 #endif
4690 /* We use char because int might match the return type of a gcc2
4691    builtin and then its argument prototype would still apply.  */
4692 char td_ta_new ();
4693 int
4694 main ()
4695 {
4696 td_ta_new ();
4697   ;
4698   return 0;
4699 }
4700 _ACEOF
4701 rm -f conftest.$ac_objext conftest$ac_exeext
4702 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4703   (eval $ac_link) 2>conftest.er1
4704   ac_status=$?
4705   grep -v '^ *+' conftest.er1 >conftest.err
4706   rm -f conftest.er1
4707   cat conftest.err >&5
4708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4709   (exit $ac_status); } &&
4710          { ac_try='test -z "$ac_cxx_werror_flag"
4711                          || test ! -s conftest.err'
4712   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4713   (eval $ac_try) 2>&5
4714   ac_status=$?
4715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4716   (exit $ac_status); }; } &&
4717          { ac_try='test -s conftest$ac_exeext'
4718   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4719   (eval $ac_try) 2>&5
4720   ac_status=$?
4721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4722   (exit $ac_status); }; }; then
4723   ac_cv_lib_thread_db_td_ta_new=yes
4724 else
4725   echo "$as_me: failed program was:" >&5
4726 sed 's/^/| /' conftest.$ac_ext >&5
4727
4728 ac_cv_lib_thread_db_td_ta_new=no
4729 fi
4730 rm -f conftest.err conftest.$ac_objext \
4731       conftest$ac_exeext conftest.$ac_ext
4732 LIBS=$ac_check_lib_save_LIBS
4733 fi
4734 echo "$as_me:$LINENO: result: $ac_cv_lib_thread_db_td_ta_new" >&5
4735 echo "${ECHO_T}$ac_cv_lib_thread_db_td_ta_new" >&6
4736 if test $ac_cv_lib_thread_db_td_ta_new = yes; then
4737   cat >>confdefs.h <<_ACEOF
4738 #define HAVE_LIBTHREAD_DB 1
4739 _ACEOF
4740
4741   LIBS="-lthread_db $LIBS"
4742
4743 else
4744   { { echo "$as_me:$LINENO: error: Cant find libthread_db." >&5
4745 echo "$as_me: error: Cant find libthread_db." >&2;}
4746    { (exit 1); exit 1; }; }
4747 fi
4748
4749   LIBS=$LIBS_HOLD
4750
4751 else
4752     if test "${ac_cv_header_thread_db_h+set}" = set; then
4753   echo "$as_me:$LINENO: checking for thread_db.h" >&5
4754 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4755 if test "${ac_cv_header_thread_db_h+set}" = set; then
4756   echo $ECHO_N "(cached) $ECHO_C" >&6
4757 fi
4758 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4759 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4760 else
4761   # Is the header compilable?
4762 echo "$as_me:$LINENO: checking thread_db.h usability" >&5
4763 echo $ECHO_N "checking thread_db.h usability... $ECHO_C" >&6
4764 cat >conftest.$ac_ext <<_ACEOF
4765 /* confdefs.h.  */
4766 _ACEOF
4767 cat confdefs.h >>conftest.$ac_ext
4768 cat >>conftest.$ac_ext <<_ACEOF
4769 /* end confdefs.h.  */
4770 $ac_includes_default
4771 #include <thread_db.h>
4772 _ACEOF
4773 rm -f conftest.$ac_objext
4774 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4775   (eval $ac_compile) 2>conftest.er1
4776   ac_status=$?
4777   grep -v '^ *+' conftest.er1 >conftest.err
4778   rm -f conftest.er1
4779   cat conftest.err >&5
4780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4781   (exit $ac_status); } &&
4782          { ac_try='test -z "$ac_cxx_werror_flag"
4783                          || test ! -s conftest.err'
4784   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4785   (eval $ac_try) 2>&5
4786   ac_status=$?
4787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4788   (exit $ac_status); }; } &&
4789          { ac_try='test -s conftest.$ac_objext'
4790   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4791   (eval $ac_try) 2>&5
4792   ac_status=$?
4793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4794   (exit $ac_status); }; }; then
4795   ac_header_compiler=yes
4796 else
4797   echo "$as_me: failed program was:" >&5
4798 sed 's/^/| /' conftest.$ac_ext >&5
4799
4800 ac_header_compiler=no
4801 fi
4802 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4803 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4804 echo "${ECHO_T}$ac_header_compiler" >&6
4805
4806 # Is the header present?
4807 echo "$as_me:$LINENO: checking thread_db.h presence" >&5
4808 echo $ECHO_N "checking thread_db.h presence... $ECHO_C" >&6
4809 cat >conftest.$ac_ext <<_ACEOF
4810 /* confdefs.h.  */
4811 _ACEOF
4812 cat confdefs.h >>conftest.$ac_ext
4813 cat >>conftest.$ac_ext <<_ACEOF
4814 /* end confdefs.h.  */
4815 #include <thread_db.h>
4816 _ACEOF
4817 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4818   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4819   ac_status=$?
4820   grep -v '^ *+' conftest.er1 >conftest.err
4821   rm -f conftest.er1
4822   cat conftest.err >&5
4823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4824   (exit $ac_status); } >/dev/null; then
4825   if test -s conftest.err; then
4826     ac_cpp_err=$ac_cxx_preproc_warn_flag
4827     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4828   else
4829     ac_cpp_err=
4830   fi
4831 else
4832   ac_cpp_err=yes
4833 fi
4834 if test -z "$ac_cpp_err"; then
4835   ac_header_preproc=yes
4836 else
4837   echo "$as_me: failed program was:" >&5
4838 sed 's/^/| /' conftest.$ac_ext >&5
4839
4840   ac_header_preproc=no
4841 fi
4842 rm -f conftest.err conftest.$ac_ext
4843 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4844 echo "${ECHO_T}$ac_header_preproc" >&6
4845
4846 # So?  What about this header?
4847 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4848   yes:no: )
4849     { echo "$as_me:$LINENO: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&5
4850 echo "$as_me: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4851     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the compiler's result" >&5
4852 echo "$as_me: WARNING: thread_db.h: proceeding with the compiler's result" >&2;}
4853     ac_header_preproc=yes
4854     ;;
4855   no:yes:* )
4856     { echo "$as_me:$LINENO: WARNING: thread_db.h: present but cannot be compiled" >&5
4857 echo "$as_me: WARNING: thread_db.h: present but cannot be compiled" >&2;}
4858     { echo "$as_me:$LINENO: WARNING: thread_db.h:     check for missing prerequisite headers?" >&5
4859 echo "$as_me: WARNING: thread_db.h:     check for missing prerequisite headers?" >&2;}
4860     { echo "$as_me:$LINENO: WARNING: thread_db.h: see the Autoconf documentation" >&5
4861 echo "$as_me: WARNING: thread_db.h: see the Autoconf documentation" >&2;}
4862     { echo "$as_me:$LINENO: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&5
4863 echo "$as_me: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4864     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the preprocessor's result" >&5
4865 echo "$as_me: WARNING: thread_db.h: proceeding with the preprocessor's result" >&2;}
4866     { echo "$as_me:$LINENO: WARNING: thread_db.h: in the future, the compiler will take precedence" >&5
4867 echo "$as_me: WARNING: thread_db.h: in the future, the compiler will take precedence" >&2;}
4868     (
4869       cat <<\_ASBOX
4870 ## ------------------------------- ##
4871 ## Report this to bugs@dyninst.org ##
4872 ## ------------------------------- ##
4873 _ASBOX
4874     ) |
4875       sed "s/^/$as_me: WARNING:     /" >&2
4876     ;;
4877 esac
4878 echo "$as_me:$LINENO: checking for thread_db.h" >&5
4879 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4880 if test "${ac_cv_header_thread_db_h+set}" = set; then
4881   echo $ECHO_N "(cached) $ECHO_C" >&6
4882 else
4883   ac_cv_header_thread_db_h=$ac_header_preproc
4884 fi
4885 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4886 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4887
4888 fi
4889 if test $ac_cv_header_thread_db_h = yes; then
4890   { echo "$as_me:$LINENO: thread_db include directory: $THREADDB_INC_DIR" >&5
4891 echo "$as_me: thread_db include directory: $THREADDB_INC_DIR" >&6;}
4892 else
4893   HAVE_THREADDB=""
4894 fi
4895
4896
4897
4898   if test "$THREADDB_LIB_DIR" = "" ; then
4899     FIRST_LIBPARAM=""
4900   else
4901     FIRST_LIBPARAM="-L$THREADDB_LIB_DIR"
4902   fi
4903   if test "" = "" ; then
4904     FOURTH_LIBPARAM=""
4905   else
4906     FOURTH_LIBPARAM="-L"
4907   fi
4908   LIBS_HOLD=$LIBS
4909   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4910
4911 echo "$as_me:$LINENO: checking for td_ta_new in -lthread_db" >&5
4912 echo $ECHO_N "checking for td_ta_new in -lthread_db... $ECHO_C" >&6
4913 if test "${ac_cv_lib_thread_db_td_ta_new+set}" = set; then
4914   echo $ECHO_N "(cached) $ECHO_C" >&6
4915 else
4916   ac_check_lib_save_LIBS=$LIBS
4917 LIBS="-lthread_db  $LIBS"
4918 cat >conftest.$ac_ext <<_ACEOF
4919 /* confdefs.h.  */
4920 _ACEOF
4921 cat confdefs.h >>conftest.$ac_ext
4922 cat >>conftest.$ac_ext <<_ACEOF
4923 /* end confdefs.h.  */
4924
4925 /* Override any gcc2 internal prototype to avoid an error.  */
4926 #ifdef __cplusplus