New improved autoconf and analysisStepper:
[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 LIBELF_DYNAMIC BUILD_XLC GNU_DEMANGLER USE_LIBERTY LINK_LIBERTY LIBIBERTY_LIB_DIR WITHOUT_PARSEAPI WITHOUT_SYMTABAPI LIBDWARF_INC_DIR LIBDWARF_LIB_DIR LIBDWARF_STATIC LIBDWARF_DYNAMIC LIBDWARF_HAS_SET_FRAME THREADDB_INC_DIR THREADDB_LIB_DIR THREADDB_STATIC THREADDB_DYNAMIC HAVE_THREADDB LIBXML2_INC_DIR LIBXML2_LIB_DIR 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-incdir     TCL/TK include directory
865   --with-tcltk-libdir     TCL/TK library directory
866   --with-wrapper-libs     Comma seperated list of archive to wrap
867   --with-libelf-incdir    LIBELF include directory
868   --with-libelf-libdir    LIBELF library directory
869   --with-libelf-static    Use static LIBELF only
870   --with-icc              Path to Intel's ICC compiler
871   --with-pgcc             Path to Pathscale's PGCC compiler
872   --with-libiberty-libdir LIBIBERTY library directory
873   --without-parseAPI      Disable ParseAPI for stack walking
874   --without-symtabAPI     Disable SymtabAPI for stack walking
875   --with-libdwarf-incdir  LIBDWARF include directory
876   --with-libdwarf-libdir  LIBDWARF library directory
877   --with-libdwarf-static  Use static LIBDWARF only
878   --with-threaddb-incdir  THREADDB include directory
879   --with-threaddb-libdir  THREADDB library directory
880   --with-libxml2-incdir   LIBXML2 include directory
881   --with-libxml2-libdir   LIBXML2 library directory
882   --with-launchmon-incdir Launchmon include directory
883   --with-launchmon-libdir Launchmon library directory
884   --with-libflex-libdir   Absolute path to flex library
885
886 Some influential environment variables:
887   CXX         C++ compiler command
888   CXXFLAGS    C++ compiler flags
889   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
890               nonstandard directory <lib dir>
891   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
892               headers in a nonstandard directory <include dir>
893   CXXCPP      C++ preprocessor
894
895 Use these variables to override the choices made by `configure' or to help
896 it to find libraries and programs with nonstandard names/locations.
897
898 Report bugs to <bugs@dyninst.org>.
899 _ACEOF
900 fi
901
902 if test "$ac_init_help" = "recursive"; then
903   # If there are subdirs, report their specific --help.
904   ac_popdir=`pwd`
905   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
906     test -d $ac_dir || continue
907     ac_builddir=.
908
909 if test "$ac_dir" != .; then
910   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
911   # A "../" for each directory in $ac_dir_suffix.
912   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
913 else
914   ac_dir_suffix= ac_top_builddir=
915 fi
916
917 case $srcdir in
918   .)  # No --srcdir option.  We are building in place.
919     ac_srcdir=.
920     if test -z "$ac_top_builddir"; then
921        ac_top_srcdir=.
922     else
923        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
924     fi ;;
925   [\\/]* | ?:[\\/]* )  # Absolute path.
926     ac_srcdir=$srcdir$ac_dir_suffix;
927     ac_top_srcdir=$srcdir ;;
928   *) # Relative path.
929     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
930     ac_top_srcdir=$ac_top_builddir$srcdir ;;
931 esac
932
933 # Do not use `cd foo && pwd` to compute absolute paths, because
934 # the directories may not exist.
935 case `pwd` in
936 .) ac_abs_builddir="$ac_dir";;
937 *)
938   case "$ac_dir" in
939   .) ac_abs_builddir=`pwd`;;
940   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
941   *) ac_abs_builddir=`pwd`/"$ac_dir";;
942   esac;;
943 esac
944 case $ac_abs_builddir in
945 .) ac_abs_top_builddir=${ac_top_builddir}.;;
946 *)
947   case ${ac_top_builddir}. in
948   .) ac_abs_top_builddir=$ac_abs_builddir;;
949   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
950   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
951   esac;;
952 esac
953 case $ac_abs_builddir in
954 .) ac_abs_srcdir=$ac_srcdir;;
955 *)
956   case $ac_srcdir in
957   .) ac_abs_srcdir=$ac_abs_builddir;;
958   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
959   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
960   esac;;
961 esac
962 case $ac_abs_builddir in
963 .) ac_abs_top_srcdir=$ac_top_srcdir;;
964 *)
965   case $ac_top_srcdir in
966   .) ac_abs_top_srcdir=$ac_abs_builddir;;
967   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
968   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
969   esac;;
970 esac
971
972     cd $ac_dir
973     # Check for guested configure; otherwise get Cygnus style configure.
974     if test -f $ac_srcdir/configure.gnu; then
975       echo
976       $SHELL $ac_srcdir/configure.gnu  --help=recursive
977     elif test -f $ac_srcdir/configure; then
978       echo
979       $SHELL $ac_srcdir/configure  --help=recursive
980     elif test -f $ac_srcdir/configure.ac ||
981            test -f $ac_srcdir/configure.in; then
982       echo
983       $ac_configure --help
984     else
985       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
986     fi
987     cd $ac_popdir
988   done
989 fi
990
991 test -n "$ac_init_help" && exit 0
992 if $ac_init_version; then
993   cat <<\_ACEOF
994 Dyninst configure 8.0
995 generated by GNU Autoconf 2.59
996
997 Copyright (C) 2003 Free Software Foundation, Inc.
998 This configure script is free software; the Free Software Foundation
999 gives unlimited permission to copy, distribute and modify it.
1000 _ACEOF
1001   exit 0
1002 fi
1003 exec 5>config.log
1004 cat >&5 <<_ACEOF
1005 This file contains any messages produced by compilers while
1006 running configure, to aid debugging if configure makes a mistake.
1007
1008 It was created by Dyninst $as_me 8.0, which was
1009 generated by GNU Autoconf 2.59.  Invocation command line was
1010
1011   $ $0 $@
1012
1013 _ACEOF
1014 {
1015 cat <<_ASUNAME
1016 ## --------- ##
1017 ## Platform. ##
1018 ## --------- ##
1019
1020 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1021 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1022 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1023 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1024 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1025
1026 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1027 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1028
1029 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1030 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1031 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1032 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1033 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1034 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1035 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1036
1037 _ASUNAME
1038
1039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1040 for as_dir in $PATH
1041 do
1042   IFS=$as_save_IFS
1043   test -z "$as_dir" && as_dir=.
1044   echo "PATH: $as_dir"
1045 done
1046
1047 } >&5
1048
1049 cat >&5 <<_ACEOF
1050
1051
1052 ## ----------- ##
1053 ## Core tests. ##
1054 ## ----------- ##
1055
1056 _ACEOF
1057
1058
1059 # Keep a trace of the command line.
1060 # Strip out --no-create and --no-recursion so they do not pile up.
1061 # Strip out --silent because we don't want to record it for future runs.
1062 # Also quote any args containing shell meta-characters.
1063 # Make two passes to allow for proper duplicate-argument suppression.
1064 ac_configure_args=
1065 ac_configure_args0=
1066 ac_configure_args1=
1067 ac_sep=
1068 ac_must_keep_next=false
1069 for ac_pass in 1 2
1070 do
1071   for ac_arg
1072   do
1073     case $ac_arg in
1074     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1075     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1076     | -silent | --silent | --silen | --sile | --sil)
1077       continue ;;
1078     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1079       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1080     esac
1081     case $ac_pass in
1082     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1083     2)
1084       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1085       if test $ac_must_keep_next = true; then
1086         ac_must_keep_next=false # Got value, back to normal.
1087       else
1088         case $ac_arg in
1089           *=* | --config-cache | -C | -disable-* | --disable-* \
1090           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1091           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1092           | -with-* | --with-* | -without-* | --without-* | --x)
1093             case "$ac_configure_args0 " in
1094               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1095             esac
1096             ;;
1097           -* ) ac_must_keep_next=true ;;
1098         esac
1099       fi
1100       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1101       # Get rid of the leading space.
1102       ac_sep=" "
1103       ;;
1104     esac
1105   done
1106 done
1107 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1108 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1109
1110 # When interrupted or exit'd, cleanup temporary files, and complete
1111 # config.log.  We remove comments because anyway the quotes in there
1112 # would cause problems or look ugly.
1113 # WARNING: Be sure not to use single quotes in there, as some shells,
1114 # such as our DU 5.0 friend, will then `close' the trap.
1115 trap 'exit_status=$?
1116   # Save into config.log some information that might help in debugging.
1117   {
1118     echo
1119
1120     cat <<\_ASBOX
1121 ## ---------------- ##
1122 ## Cache variables. ##
1123 ## ---------------- ##
1124 _ASBOX
1125     echo
1126     # The following way of writing the cache mishandles newlines in values,
1127 {
1128   (set) 2>&1 |
1129     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1130     *ac_space=\ *)
1131       sed -n \
1132         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1133           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1134       ;;
1135     *)
1136       sed -n \
1137         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1138       ;;
1139     esac;
1140 }
1141     echo
1142
1143     cat <<\_ASBOX
1144 ## ----------------- ##
1145 ## Output variables. ##
1146 ## ----------------- ##
1147 _ASBOX
1148     echo
1149     for ac_var in $ac_subst_vars
1150     do
1151       eval ac_val=$`echo $ac_var`
1152       echo "$ac_var='"'"'$ac_val'"'"'"
1153     done | sort
1154     echo
1155
1156     if test -n "$ac_subst_files"; then
1157       cat <<\_ASBOX
1158 ## ------------- ##
1159 ## Output files. ##
1160 ## ------------- ##
1161 _ASBOX
1162       echo
1163       for ac_var in $ac_subst_files
1164       do
1165         eval ac_val=$`echo $ac_var`
1166         echo "$ac_var='"'"'$ac_val'"'"'"
1167       done | sort
1168       echo
1169     fi
1170
1171     if test -s confdefs.h; then
1172       cat <<\_ASBOX
1173 ## ----------- ##
1174 ## confdefs.h. ##
1175 ## ----------- ##
1176 _ASBOX
1177       echo
1178       sed "/^$/d" confdefs.h | sort
1179       echo
1180     fi
1181     test "$ac_signal" != 0 &&
1182       echo "$as_me: caught signal $ac_signal"
1183     echo "$as_me: exit $exit_status"
1184   } >&5
1185   rm -f core *.core &&
1186   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1187     exit $exit_status
1188      ' 0
1189 for ac_signal in 1 2 13 15; do
1190   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1191 done
1192 ac_signal=0
1193
1194 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1195 rm -rf conftest* confdefs.h
1196 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1197 echo >confdefs.h
1198
1199 # Predefined preprocessor variables.
1200
1201 cat >>confdefs.h <<_ACEOF
1202 #define PACKAGE_NAME "$PACKAGE_NAME"
1203 _ACEOF
1204
1205
1206 cat >>confdefs.h <<_ACEOF
1207 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1208 _ACEOF
1209
1210
1211 cat >>confdefs.h <<_ACEOF
1212 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1213 _ACEOF
1214
1215
1216 cat >>confdefs.h <<_ACEOF
1217 #define PACKAGE_STRING "$PACKAGE_STRING"
1218 _ACEOF
1219
1220
1221 cat >>confdefs.h <<_ACEOF
1222 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1223 _ACEOF
1224
1225
1226 # Let the site file select an alternate cache file if it wants to.
1227 # Prefer explicitly selected file to automatically selected ones.
1228 if test -z "$CONFIG_SITE"; then
1229   if test "x$prefix" != xNONE; then
1230     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1231   else
1232     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1233   fi
1234 fi
1235 for ac_site_file in $CONFIG_SITE; do
1236   if test -r "$ac_site_file"; then
1237     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1238 echo "$as_me: loading site script $ac_site_file" >&6;}
1239     sed 's/^/| /' "$ac_site_file" >&5
1240     . "$ac_site_file"
1241   fi
1242 done
1243
1244 if test -r "$cache_file"; then
1245   # Some versions of bash will fail to source /dev/null (special
1246   # files actually), so we avoid doing that.
1247   if test -f "$cache_file"; then
1248     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1249 echo "$as_me: loading cache $cache_file" >&6;}
1250     case $cache_file in
1251       [\\/]* | ?:[\\/]* ) . $cache_file;;
1252       *)                      . ./$cache_file;;
1253     esac
1254   fi
1255 else
1256   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1257 echo "$as_me: creating cache $cache_file" >&6;}
1258   >$cache_file
1259 fi
1260
1261 # Check that the precious variables saved in the cache have kept the same
1262 # value.
1263 ac_cache_corrupted=false
1264 for ac_var in `(set) 2>&1 |
1265                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1266   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1267   eval ac_new_set=\$ac_env_${ac_var}_set
1268   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1269   eval ac_new_val="\$ac_env_${ac_var}_value"
1270   case $ac_old_set,$ac_new_set in
1271     set,)
1272       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1273 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1274       ac_cache_corrupted=: ;;
1275     ,set)
1276       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1277 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1278       ac_cache_corrupted=: ;;
1279     ,);;
1280     *)
1281       if test "x$ac_old_val" != "x$ac_new_val"; then
1282         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1283 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1284         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1285 echo "$as_me:   former value:  $ac_old_val" >&2;}
1286         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1287 echo "$as_me:   current value: $ac_new_val" >&2;}
1288         ac_cache_corrupted=:
1289       fi;;
1290   esac
1291   # Pass precious variables to config.status.
1292   if test "$ac_new_set" = set; then
1293     case $ac_new_val in
1294     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1295       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1296     *) ac_arg=$ac_var=$ac_new_val ;;
1297     esac
1298     case " $ac_configure_args " in
1299       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1300       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1301     esac
1302   fi
1303 done
1304 if $ac_cache_corrupted; then
1305   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1306 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1307   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1308 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1309    { (exit 1); exit 1; }; }
1310 fi
1311
1312 ac_ext=c
1313 ac_cpp='$CPP $CPPFLAGS'
1314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1317
1318
1319
1320
1321
1322
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 ac_aux_dir=
1348 for ac_dir in autodyninst $srcdir/autodyninst; do
1349   if test -f $ac_dir/install-sh; then
1350     ac_aux_dir=$ac_dir
1351     ac_install_sh="$ac_aux_dir/install-sh -c"
1352     break
1353   elif test -f $ac_dir/install.sh; then
1354     ac_aux_dir=$ac_dir
1355     ac_install_sh="$ac_aux_dir/install.sh -c"
1356     break
1357   elif test -f $ac_dir/shtool; then
1358     ac_aux_dir=$ac_dir
1359     ac_install_sh="$ac_aux_dir/shtool install -c"
1360     break
1361   fi
1362 done
1363 if test -z "$ac_aux_dir"; then
1364   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autodyninst $srcdir/autodyninst" >&5
1365 echo "$as_me: error: cannot find install-sh or install.sh in autodyninst $srcdir/autodyninst" >&2;}
1366    { (exit 1); exit 1; }; }
1367 fi
1368 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1369 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1370 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1371
1372 case autodyninst in
1373   [\\/]* | ?:[\\/]* ) ac_macro_dir=autodyninst         ;;
1374   *)                      ac_macro_dir=$srcdir/autodyninst ;;
1375 esac
1376 if test -d "$ac_macro_dir"; then :
1377 else
1378   { { echo "$as_me:$LINENO: error: cannot find macro directory \`autodyninst'" >&5
1379 echo "$as_me: error: cannot find macro directory \`autodyninst'" >&2;}
1380    { (exit 1); exit 1; }; }
1381 fi
1382
1383
1384 # Find a good install program.  We prefer a C program (faster),
1385 # so one script is as good as another.  But avoid the broken or
1386 # incompatible versions:
1387 # SysV /etc/install, /usr/sbin/install
1388 # SunOS /usr/etc/install
1389 # IRIX /sbin/install
1390 # AIX /bin/install
1391 # AmigaOS /C/install, which installs bootblocks on floppy discs
1392 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1393 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1394 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1395 # OS/2's system install, which has a completely different semantic
1396 # ./install, which can be erroneously created by make from ./install.sh.
1397 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1398 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1399 if test -z "$INSTALL"; then
1400 if test "${ac_cv_path_install+set}" = set; then
1401   echo $ECHO_N "(cached) $ECHO_C" >&6
1402 else
1403   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1404 for as_dir in $PATH
1405 do
1406   IFS=$as_save_IFS
1407   test -z "$as_dir" && as_dir=.
1408   # Account for people who put trailing slashes in PATH elements.
1409 case $as_dir/ in
1410   ./ | .// | /cC/* | \
1411   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1412   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1413   /usr/ucb/* ) ;;
1414   *)
1415     # OSF1 and SCO ODT 3.0 have their own names for install.
1416     # Don't use installbsd from OSF since it installs stuff as root
1417     # by default.
1418     for ac_prog in ginstall scoinst install; do
1419       for ac_exec_ext in '' $ac_executable_extensions; do
1420         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1421           if test $ac_prog = install &&
1422             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1423             # AIX install.  It has an incompatible calling convention.
1424             :
1425           elif test $ac_prog = install &&
1426             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1427             # program-specific install script used by HP pwplus--don't use.
1428             :
1429           else
1430             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1431             break 3
1432           fi
1433         fi
1434       done
1435     done
1436     ;;
1437 esac
1438 done
1439
1440
1441 fi
1442   if test "${ac_cv_path_install+set}" = set; then
1443     INSTALL=$ac_cv_path_install
1444   else
1445     # As a last resort, use the slow shell script.  We don't cache a
1446     # path for INSTALL within a source directory, because that will
1447     # break other packages using the cache if that directory is
1448     # removed, or if the path is relative.
1449     INSTALL=$ac_install_sh
1450   fi
1451 fi
1452 echo "$as_me:$LINENO: result: $INSTALL" >&5
1453 echo "${ECHO_T}$INSTALL" >&6
1454
1455 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1456 # It thinks the first close brace ends the variable substitution.
1457 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1458
1459 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1460
1461 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1462
1463
1464 ac_ext=cc
1465 ac_cpp='$CXXCPP $CPPFLAGS'
1466 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1467 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1468 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1469 if test -n "$ac_tool_prefix"; then
1470   for ac_prog in $CCC g++
1471   do
1472     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1473 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1474 echo "$as_me:$LINENO: checking for $ac_word" >&5
1475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1476 if test "${ac_cv_prog_CXX+set}" = set; then
1477   echo $ECHO_N "(cached) $ECHO_C" >&6
1478 else
1479   if test -n "$CXX"; then
1480   ac_cv_prog_CXX="$CXX" # Let the user override the test.
1481 else
1482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1483 for as_dir in $PATH
1484 do
1485   IFS=$as_save_IFS
1486   test -z "$as_dir" && as_dir=.
1487   for ac_exec_ext in '' $ac_executable_extensions; do
1488   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1489     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
1490     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1491     break 2
1492   fi
1493 done
1494 done
1495
1496 fi
1497 fi
1498 CXX=$ac_cv_prog_CXX
1499 if test -n "$CXX"; then
1500   echo "$as_me:$LINENO: result: $CXX" >&5
1501 echo "${ECHO_T}$CXX" >&6
1502 else
1503   echo "$as_me:$LINENO: result: no" >&5
1504 echo "${ECHO_T}no" >&6
1505 fi
1506
1507     test -n "$CXX" && break
1508   done
1509 fi
1510 if test -z "$CXX"; then
1511   ac_ct_CXX=$CXX
1512   for ac_prog in $CCC g++
1513 do
1514   # Extract the first word of "$ac_prog", so it can be a program name with args.
1515 set dummy $ac_prog; ac_word=$2
1516 echo "$as_me:$LINENO: checking for $ac_word" >&5
1517 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1518 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
1519   echo $ECHO_N "(cached) $ECHO_C" >&6
1520 else
1521   if test -n "$ac_ct_CXX"; then
1522   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
1523 else
1524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1525 for as_dir in $PATH
1526 do
1527   IFS=$as_save_IFS
1528   test -z "$as_dir" && as_dir=.
1529   for ac_exec_ext in '' $ac_executable_extensions; do
1530   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1531     ac_cv_prog_ac_ct_CXX="$ac_prog"
1532     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1533     break 2
1534   fi
1535 done
1536 done
1537
1538 fi
1539 fi
1540 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
1541 if test -n "$ac_ct_CXX"; then
1542   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
1543 echo "${ECHO_T}$ac_ct_CXX" >&6
1544 else
1545   echo "$as_me:$LINENO: result: no" >&5
1546 echo "${ECHO_T}no" >&6
1547 fi
1548
1549   test -n "$ac_ct_CXX" && break
1550 done
1551 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
1552
1553   CXX=$ac_ct_CXX
1554 fi
1555
1556
1557 # Provide some information about the compiler.
1558 echo "$as_me:$LINENO:" \
1559      "checking for C++ compiler version" >&5
1560 ac_compiler=`set X $ac_compile; echo $2`
1561 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1562   (eval $ac_compiler --version </dev/null >&5) 2>&5
1563   ac_status=$?
1564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1565   (exit $ac_status); }
1566 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1567   (eval $ac_compiler -v </dev/null >&5) 2>&5
1568   ac_status=$?
1569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1570   (exit $ac_status); }
1571 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1572   (eval $ac_compiler -V </dev/null >&5) 2>&5
1573   ac_status=$?
1574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1575   (exit $ac_status); }
1576
1577 cat >conftest.$ac_ext <<_ACEOF
1578 /* confdefs.h.  */
1579 _ACEOF
1580 cat confdefs.h >>conftest.$ac_ext
1581 cat >>conftest.$ac_ext <<_ACEOF
1582 /* end confdefs.h.  */
1583
1584 int
1585 main ()
1586 {
1587
1588   ;
1589   return 0;
1590 }
1591 _ACEOF
1592 ac_clean_files_save=$ac_clean_files
1593 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1594 # Try to create an executable without -o first, disregard a.out.
1595 # It will help us diagnose broken compilers, and finding out an intuition
1596 # of exeext.
1597 echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
1598 echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6
1599 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1600 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1601   (eval $ac_link_default) 2>&5
1602   ac_status=$?
1603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1604   (exit $ac_status); }; then
1605   # Find the output, starting from the most likely.  This scheme is
1606 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1607 # resort.
1608
1609 # Be careful to initialize this variable, since it used to be cached.
1610 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1611 ac_cv_exeext=
1612 # b.out is created by i960 compilers.
1613 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1614 do
1615   test -f "$ac_file" || continue
1616   case $ac_file in
1617     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1618         ;;
1619     conftest.$ac_ext )
1620         # This is the source file.
1621         ;;
1622     [ab].out )
1623         # We found the default executable, but exeext='' is most
1624         # certainly right.
1625         break;;
1626     *.* )
1627         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1628         # FIXME: I believe we export ac_cv_exeext for Libtool,
1629         # but it would be cool to find out if it's true.  Does anybody
1630         # maintain Libtool? --akim.
1631         export ac_cv_exeext
1632         break;;
1633     * )
1634         break;;
1635   esac
1636 done
1637 else
1638   echo "$as_me: failed program was:" >&5
1639 sed 's/^/| /' conftest.$ac_ext >&5
1640
1641 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
1642 See \`config.log' for more details." >&5
1643 echo "$as_me: error: C++ compiler cannot create executables
1644 See \`config.log' for more details." >&2;}
1645    { (exit 77); exit 77; }; }
1646 fi
1647
1648 ac_exeext=$ac_cv_exeext
1649 echo "$as_me:$LINENO: result: $ac_file" >&5
1650 echo "${ECHO_T}$ac_file" >&6
1651
1652 # Check the compiler produces executables we can run.  If not, either
1653 # the compiler is broken, or we cross compile.
1654 echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
1655 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
1656 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1657 # If not cross compiling, check that we can run a simple program.
1658 if test "$cross_compiling" != yes; then
1659   if { ac_try='./$ac_file'
1660   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1661   (eval $ac_try) 2>&5
1662   ac_status=$?
1663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1664   (exit $ac_status); }; }; then
1665     cross_compiling=no
1666   else
1667     if test "$cross_compiling" = maybe; then
1668         cross_compiling=yes
1669     else
1670         { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
1671 If you meant to cross compile, use \`--host'.
1672 See \`config.log' for more details." >&5
1673 echo "$as_me: error: cannot run C++ compiled programs.
1674 If you meant to cross compile, use \`--host'.
1675 See \`config.log' for more details." >&2;}
1676    { (exit 1); exit 1; }; }
1677     fi
1678   fi
1679 fi
1680 echo "$as_me:$LINENO: result: yes" >&5
1681 echo "${ECHO_T}yes" >&6
1682
1683 rm -f a.out a.exe conftest$ac_cv_exeext b.out
1684 ac_clean_files=$ac_clean_files_save
1685 # Check the compiler produces executables we can run.  If not, either
1686 # the compiler is broken, or we cross compile.
1687 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1688 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1689 echo "$as_me:$LINENO: result: $cross_compiling" >&5
1690 echo "${ECHO_T}$cross_compiling" >&6
1691
1692 echo "$as_me:$LINENO: checking for suffix of executables" >&5
1693 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1694 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1695   (eval $ac_link) 2>&5
1696   ac_status=$?
1697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1698   (exit $ac_status); }; then
1699   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1700 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1701 # work properly (i.e., refer to `conftest.exe'), while it won't with
1702 # `rm'.
1703 for ac_file in conftest.exe conftest conftest.*; do
1704   test -f "$ac_file" || continue
1705   case $ac_file in
1706     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1707     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1708           export ac_cv_exeext
1709           break;;
1710     * ) break;;
1711   esac
1712 done
1713 else
1714   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1715 See \`config.log' for more details." >&5
1716 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1717 See \`config.log' for more details." >&2;}
1718    { (exit 1); exit 1; }; }
1719 fi
1720
1721 rm -f conftest$ac_cv_exeext
1722 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1723 echo "${ECHO_T}$ac_cv_exeext" >&6
1724
1725 rm -f conftest.$ac_ext
1726 EXEEXT=$ac_cv_exeext
1727 ac_exeext=$EXEEXT
1728 echo "$as_me:$LINENO: checking for suffix of object files" >&5
1729 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1730 if test "${ac_cv_objext+set}" = set; then
1731   echo $ECHO_N "(cached) $ECHO_C" >&6
1732 else
1733   cat >conftest.$ac_ext <<_ACEOF
1734 /* confdefs.h.  */
1735 _ACEOF
1736 cat confdefs.h >>conftest.$ac_ext
1737 cat >>conftest.$ac_ext <<_ACEOF
1738 /* end confdefs.h.  */
1739
1740 int
1741 main ()
1742 {
1743
1744   ;
1745   return 0;
1746 }
1747 _ACEOF
1748 rm -f conftest.o conftest.obj
1749 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1750   (eval $ac_compile) 2>&5
1751   ac_status=$?
1752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1753   (exit $ac_status); }; then
1754   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1755   case $ac_file in
1756     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1757     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1758        break;;
1759   esac
1760 done
1761 else
1762   echo "$as_me: failed program was:" >&5
1763 sed 's/^/| /' conftest.$ac_ext >&5
1764
1765 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1766 See \`config.log' for more details." >&5
1767 echo "$as_me: error: cannot compute suffix of object files: cannot compile
1768 See \`config.log' for more details." >&2;}
1769    { (exit 1); exit 1; }; }
1770 fi
1771
1772 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1773 fi
1774 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1775 echo "${ECHO_T}$ac_cv_objext" >&6
1776 OBJEXT=$ac_cv_objext
1777 ac_objext=$OBJEXT
1778 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
1779 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
1780 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
1781   echo $ECHO_N "(cached) $ECHO_C" >&6
1782 else
1783   cat >conftest.$ac_ext <<_ACEOF
1784 /* confdefs.h.  */
1785 _ACEOF
1786 cat confdefs.h >>conftest.$ac_ext
1787 cat >>conftest.$ac_ext <<_ACEOF
1788 /* end confdefs.h.  */
1789
1790 int
1791 main ()
1792 {
1793 #ifndef __GNUC__
1794        choke me
1795 #endif
1796
1797   ;
1798   return 0;
1799 }
1800 _ACEOF
1801 rm -f conftest.$ac_objext
1802 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1803   (eval $ac_compile) 2>conftest.er1
1804   ac_status=$?
1805   grep -v '^ *+' conftest.er1 >conftest.err
1806   rm -f conftest.er1
1807   cat conftest.err >&5
1808   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1809   (exit $ac_status); } &&
1810          { ac_try='test -z "$ac_cxx_werror_flag"
1811                          || test ! -s conftest.err'
1812   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1813   (eval $ac_try) 2>&5
1814   ac_status=$?
1815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1816   (exit $ac_status); }; } &&
1817          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
1823   ac_compiler_gnu=yes
1824 else
1825   echo "$as_me: failed program was:" >&5
1826 sed 's/^/| /' conftest.$ac_ext >&5
1827
1828 ac_compiler_gnu=no
1829 fi
1830 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1831 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
1832
1833 fi
1834 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
1835 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
1836 GXX=`test $ac_compiler_gnu = yes && echo yes`
1837 ac_test_CXXFLAGS=${CXXFLAGS+set}
1838 ac_save_CXXFLAGS=$CXXFLAGS
1839 CXXFLAGS="-g"
1840 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
1841 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
1842 if test "${ac_cv_prog_cxx_g+set}" = set; then
1843   echo $ECHO_N "(cached) $ECHO_C" >&6
1844 else
1845   cat >conftest.$ac_ext <<_ACEOF
1846 /* confdefs.h.  */
1847 _ACEOF
1848 cat confdefs.h >>conftest.$ac_ext
1849 cat >>conftest.$ac_ext <<_ACEOF
1850 /* end confdefs.h.  */
1851
1852 int
1853 main ()
1854 {
1855
1856   ;
1857   return 0;
1858 }
1859 _ACEOF
1860 rm -f conftest.$ac_objext
1861 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1862   (eval $ac_compile) 2>conftest.er1
1863   ac_status=$?
1864   grep -v '^ *+' conftest.er1 >conftest.err
1865   rm -f conftest.er1
1866   cat conftest.err >&5
1867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1868   (exit $ac_status); } &&
1869          { ac_try='test -z "$ac_cxx_werror_flag"
1870                          || test ! -s conftest.err'
1871   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1872   (eval $ac_try) 2>&5
1873   ac_status=$?
1874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1875   (exit $ac_status); }; } &&
1876          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
1882   ac_cv_prog_cxx_g=yes
1883 else
1884   echo "$as_me: failed program was:" >&5
1885 sed 's/^/| /' conftest.$ac_ext >&5
1886
1887 ac_cv_prog_cxx_g=no
1888 fi
1889 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1890 fi
1891 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
1892 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
1893 if test "$ac_test_CXXFLAGS" = set; then
1894   CXXFLAGS=$ac_save_CXXFLAGS
1895 elif test $ac_cv_prog_cxx_g = yes; then
1896   if test "$GXX" = yes; then
1897     CXXFLAGS="-g -O2"
1898   else
1899     CXXFLAGS="-g"
1900   fi
1901 else
1902   if test "$GXX" = yes; then
1903     CXXFLAGS="-O2"
1904   else
1905     CXXFLAGS=
1906   fi
1907 fi
1908 for ac_declaration in \
1909    '' \
1910    'extern "C" void std::exit (int) throw (); using std::exit;' \
1911    'extern "C" void std::exit (int); using std::exit;' \
1912    'extern "C" void exit (int) throw ();' \
1913    'extern "C" void exit (int);' \
1914    'void exit (int);'
1915 do
1916   cat >conftest.$ac_ext <<_ACEOF
1917 /* confdefs.h.  */
1918 _ACEOF
1919 cat confdefs.h >>conftest.$ac_ext
1920 cat >>conftest.$ac_ext <<_ACEOF
1921 /* end confdefs.h.  */
1922 $ac_declaration
1923 #include <stdlib.h>
1924 int
1925 main ()
1926 {
1927 exit (42);
1928   ;
1929   return 0;
1930 }
1931 _ACEOF
1932 rm -f conftest.$ac_objext
1933 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1934   (eval $ac_compile) 2>conftest.er1
1935   ac_status=$?
1936   grep -v '^ *+' conftest.er1 >conftest.err
1937   rm -f conftest.er1
1938   cat conftest.err >&5
1939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1940   (exit $ac_status); } &&
1941          { ac_try='test -z "$ac_cxx_werror_flag"
1942                          || test ! -s conftest.err'
1943   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1944   (eval $ac_try) 2>&5
1945   ac_status=$?
1946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1947   (exit $ac_status); }; } &&
1948          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
1954   :
1955 else
1956   echo "$as_me: failed program was:" >&5
1957 sed 's/^/| /' conftest.$ac_ext >&5
1958
1959 continue
1960 fi
1961 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1962   cat >conftest.$ac_ext <<_ACEOF
1963 /* confdefs.h.  */
1964 _ACEOF
1965 cat confdefs.h >>conftest.$ac_ext
1966 cat >>conftest.$ac_ext <<_ACEOF
1967 /* end confdefs.h.  */
1968 $ac_declaration
1969 int
1970 main ()
1971 {
1972 exit (42);
1973   ;
1974   return 0;
1975 }
1976 _ACEOF
1977 rm -f conftest.$ac_objext
1978 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1979   (eval $ac_compile) 2>conftest.er1
1980   ac_status=$?
1981   grep -v '^ *+' conftest.er1 >conftest.err
1982   rm -f conftest.er1
1983   cat conftest.err >&5
1984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1985   (exit $ac_status); } &&
1986          { ac_try='test -z "$ac_cxx_werror_flag"
1987                          || test ! -s conftest.err'
1988   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1989   (eval $ac_try) 2>&5
1990   ac_status=$?
1991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1992   (exit $ac_status); }; } &&
1993          { ac_try='test -s conftest.$ac_objext'
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); }; }; then
1999   break
2000 else
2001   echo "$as_me: failed program was:" >&5
2002 sed 's/^/| /' conftest.$ac_ext >&5
2003
2004 fi
2005 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2006 done
2007 rm -f conftest*
2008 if test -n "$ac_declaration"; then
2009   echo '#ifdef __cplusplus' >>confdefs.h
2010   echo $ac_declaration      >>confdefs.h
2011   echo '#endif'             >>confdefs.h
2012 fi
2013
2014 ac_ext=c
2015 ac_cpp='$CPP $CPPFLAGS'
2016 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2017 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2018 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2019
2020 # Extract the first word of "icc", so it can be a program name with args.
2021 set dummy icc; ac_word=$2
2022 echo "$as_me:$LINENO: checking for $ac_word" >&5
2023 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2024 if test "${ac_cv_path__ICC_+set}" = set; then
2025   echo $ECHO_N "(cached) $ECHO_C" >&6
2026 else
2027   case $_ICC_ in
2028   [\\/]* | ?:[\\/]*)
2029   ac_cv_path__ICC_="$_ICC_" # Let the user override the test with a path.
2030   ;;
2031   *)
2032   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2033 for as_dir in $PATH
2034 do
2035   IFS=$as_save_IFS
2036   test -z "$as_dir" && as_dir=.
2037   for ac_exec_ext in '' $ac_executable_extensions; do
2038   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2039     ac_cv_path__ICC_="$as_dir/$ac_word$ac_exec_ext"
2040     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2041     break 2
2042   fi
2043 done
2044 done
2045
2046   ;;
2047 esac
2048 fi
2049 _ICC_=$ac_cv_path__ICC_
2050
2051 if test -n "$_ICC_"; then
2052   echo "$as_me:$LINENO: result: $_ICC_" >&5
2053 echo "${ECHO_T}$_ICC_" >&6
2054 else
2055   echo "$as_me:$LINENO: result: no" >&5
2056 echo "${ECHO_T}no" >&6
2057 fi
2058
2059 # Extract the first word of "icpc", so it can be a program name with args.
2060 set dummy icpc; ac_word=$2
2061 echo "$as_me:$LINENO: checking for $ac_word" >&5
2062 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2063 if test "${ac_cv_path__ICPC_+set}" = set; then
2064   echo $ECHO_N "(cached) $ECHO_C" >&6
2065 else
2066   case $_ICPC_ in
2067   [\\/]* | ?:[\\/]*)
2068   ac_cv_path__ICPC_="$_ICPC_" # Let the user override the test with a path.
2069   ;;
2070   *)
2071   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2072 for as_dir in $PATH
2073 do
2074   IFS=$as_save_IFS
2075   test -z "$as_dir" && as_dir=.
2076   for ac_exec_ext in '' $ac_executable_extensions; do
2077   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2078     ac_cv_path__ICPC_="$as_dir/$ac_word$ac_exec_ext"
2079     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2080     break 2
2081   fi
2082 done
2083 done
2084
2085   ;;
2086 esac
2087 fi
2088 _ICPC_=$ac_cv_path__ICPC_
2089
2090 if test -n "$_ICPC_"; then
2091   echo "$as_me:$LINENO: result: $_ICPC_" >&5
2092 echo "${ECHO_T}$_ICPC_" >&6
2093 else
2094   echo "$as_me:$LINENO: result: no" >&5
2095 echo "${ECHO_T}no" >&6
2096 fi
2097
2098 # Extract the first word of "pgcc", so it can be a program name with args.
2099 set dummy pgcc; ac_word=$2
2100 echo "$as_me:$LINENO: checking for $ac_word" >&5
2101 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2102 if test "${ac_cv_path__PGC_+set}" = set; then
2103   echo $ECHO_N "(cached) $ECHO_C" >&6
2104 else
2105   case $_PGC_ in
2106   [\\/]* | ?:[\\/]*)
2107   ac_cv_path__PGC_="$_PGC_" # Let the user override the test with a path.
2108   ;;
2109   *)
2110   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2111 for as_dir in $PATH
2112 do
2113   IFS=$as_save_IFS
2114   test -z "$as_dir" && as_dir=.
2115   for ac_exec_ext in '' $ac_executable_extensions; do
2116   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2117     ac_cv_path__PGC_="$as_dir/$ac_word$ac_exec_ext"
2118     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2119     break 2
2120   fi
2121 done
2122 done
2123
2124   ;;
2125 esac
2126 fi
2127 _PGC_=$ac_cv_path__PGC_
2128
2129 if test -n "$_PGC_"; then
2130   echo "$as_me:$LINENO: result: $_PGC_" >&5
2131 echo "${ECHO_T}$_PGC_" >&6
2132 else
2133   echo "$as_me:$LINENO: result: no" >&5
2134 echo "${ECHO_T}no" >&6
2135 fi
2136
2137 # Extract the first word of "pgCC", so it can be a program name with args.
2138 set dummy pgCC; ac_word=$2
2139 echo "$as_me:$LINENO: checking for $ac_word" >&5
2140 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2141 if test "${ac_cv_path__PGCXX_+set}" = set; then
2142   echo $ECHO_N "(cached) $ECHO_C" >&6
2143 else
2144   case $_PGCXX_ in
2145   [\\/]* | ?:[\\/]*)
2146   ac_cv_path__PGCXX_="$_PGCXX_" # Let the user override the test with a path.
2147   ;;
2148   *)
2149   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2150 for as_dir in $PATH
2151 do
2152   IFS=$as_save_IFS
2153   test -z "$as_dir" && as_dir=.
2154   for ac_exec_ext in '' $ac_executable_extensions; do
2155   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2156     ac_cv_path__PGCXX_="$as_dir/$ac_word$ac_exec_ext"
2157     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2158     break 2
2159   fi
2160 done
2161 done
2162
2163   ;;
2164 esac
2165 fi
2166 _PGCXX_=$ac_cv_path__PGCXX_
2167
2168 if test -n "$_PGCXX_"; then
2169   echo "$as_me:$LINENO: result: $_PGCXX_" >&5
2170 echo "${ECHO_T}$_PGCXX_" >&6
2171 else
2172   echo "$as_me:$LINENO: result: no" >&5
2173 echo "${ECHO_T}no" >&6
2174 fi
2175
2176 # Extract the first word of "cc", so it can be a program name with args.
2177 set dummy cc; ac_word=$2
2178 echo "$as_me:$LINENO: checking for $ac_word" >&5
2179 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2180 if test "${ac_cv_path__CC_+set}" = set; then
2181   echo $ECHO_N "(cached) $ECHO_C" >&6
2182 else
2183   case $_CC_ in
2184   [\\/]* | ?:[\\/]*)
2185   ac_cv_path__CC_="$_CC_" # Let the user override the test with a path.
2186   ;;
2187   *)
2188   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2189 for as_dir in $PATH
2190 do
2191   IFS=$as_save_IFS
2192   test -z "$as_dir" && as_dir=.
2193   for ac_exec_ext in '' $ac_executable_extensions; do
2194   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2195     ac_cv_path__CC_="$as_dir/$ac_word$ac_exec_ext"
2196     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2197     break 2
2198   fi
2199 done
2200 done
2201
2202   ;;
2203 esac
2204 fi
2205 _CC_=$ac_cv_path__CC_
2206
2207 if test -n "$_CC_"; then
2208   echo "$as_me:$LINENO: result: $_CC_" >&5
2209 echo "${ECHO_T}$_CC_" >&6
2210 else
2211   echo "$as_me:$LINENO: result: no" >&5
2212 echo "${ECHO_T}no" >&6
2213 fi
2214
2215 # Extract the first word of "CC", so it can be a program name with args.
2216 set dummy CC; ac_word=$2
2217 echo "$as_me:$LINENO: checking for $ac_word" >&5
2218 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2219 if test "${ac_cv_path__CXX_+set}" = set; then
2220   echo $ECHO_N "(cached) $ECHO_C" >&6
2221 else
2222   case $_CXX_ in
2223   [\\/]* | ?:[\\/]*)
2224   ac_cv_path__CXX_="$_CXX_" # Let the user override the test with a path.
2225   ;;
2226   *)
2227   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2228 for as_dir in $PATH
2229 do
2230   IFS=$as_save_IFS
2231   test -z "$as_dir" && as_dir=.
2232   for ac_exec_ext in '' $ac_executable_extensions; do
2233   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2234     ac_cv_path__CXX_="$as_dir/$ac_word$ac_exec_ext"
2235     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2236     break 2
2237   fi
2238 done
2239 done
2240
2241   ;;
2242 esac
2243 fi
2244 _CXX_=$ac_cv_path__CXX_
2245
2246 if test -n "$_CXX_"; then
2247   echo "$as_me:$LINENO: result: $_CXX_" >&5
2248 echo "${ECHO_T}$_CXX_" >&6
2249 else
2250   echo "$as_me:$LINENO: result: no" >&5
2251 echo "${ECHO_T}no" >&6
2252 fi
2253
2254 ac_ext=cc
2255 ac_cpp='$CXXCPP $CPPFLAGS'
2256 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2257 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2258 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2259
2260
2261
2262
2263
2264
2265
2266 # Check whether --with-traditional or --without-traditional was given.
2267 if test "${with_traditional+set}" = set; then
2268   withval="$with_traditional"
2269   LIBRARY_DEST_VAR="LIBRARY_DEST=\${TO_CORE}/../\${PLATFORM}/lib";
2270              PROGRAM_DEST_VAR="PROGRAM_DEST=\${TO_CORE}/../\${PLATFORM}/bin";
2271              INCLUDE_DEST_VAR="INCLUDE_DEST=\${TO_CORE}/../include";
2272 else
2273   LIBRARY_DEST_VAR="";
2274              PROGRAM_DEST_VAR="";
2275              INCLUDE_DEST_VAR="";
2276 fi;
2277
2278
2279
2280
2281
2282 # Check whether --with-boost or --without-boost was given.
2283 if test "${with_boost+set}" = set; then
2284   withval="$with_boost"
2285   BOOST_DIR="-I${withval}"
2286 else
2287   BOOST_DIR=""
2288 fi;
2289
2290 CPP_FLAGS_SAVED=$CPP_FLAGS
2291 CPP_FLAGS=$BOOST_DIR
2292
2293 ac_ext=cc
2294 ac_cpp='$CXXCPP $CPPFLAGS'
2295 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2296 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2297 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2298 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
2299 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
2300 if test -z "$CXXCPP"; then
2301   if test "${ac_cv_prog_CXXCPP+set}" = set; then
2302   echo $ECHO_N "(cached) $ECHO_C" >&6
2303 else
2304       # Double quotes because CXXCPP needs to be expanded
2305     for CXXCPP in "$CXX -E" "/lib/cpp"
2306     do
2307       ac_preproc_ok=false
2308 for ac_cxx_preproc_warn_flag in '' yes
2309 do
2310   # Use a header file that comes with gcc, so configuring glibc
2311   # with a fresh cross-compiler works.
2312   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2313   # <limits.h> exists even on freestanding compilers.
2314   # On the NeXT, cc -E runs the code through the compiler's parser,
2315   # not just through cpp. "Syntax error" is here to catch this case.
2316   cat >conftest.$ac_ext <<_ACEOF
2317 /* confdefs.h.  */
2318 _ACEOF
2319 cat confdefs.h >>conftest.$ac_ext
2320 cat >>conftest.$ac_ext <<_ACEOF
2321 /* end confdefs.h.  */
2322 #ifdef __STDC__
2323 # include <limits.h>
2324 #else
2325 # include <assert.h>
2326 #endif
2327                      Syntax error
2328 _ACEOF
2329 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2330   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2331   ac_status=$?
2332   grep -v '^ *+' conftest.er1 >conftest.err
2333   rm -f conftest.er1
2334   cat conftest.err >&5
2335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2336   (exit $ac_status); } >/dev/null; then
2337   if test -s conftest.err; then
2338     ac_cpp_err=$ac_cxx_preproc_warn_flag
2339     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2340   else
2341     ac_cpp_err=
2342   fi
2343 else
2344   ac_cpp_err=yes
2345 fi
2346 if test -z "$ac_cpp_err"; then
2347   :
2348 else
2349   echo "$as_me: failed program was:" >&5
2350 sed 's/^/| /' conftest.$ac_ext >&5
2351
2352   # Broken: fails on valid input.
2353 continue
2354 fi
2355 rm -f conftest.err conftest.$ac_ext
2356
2357   # OK, works on sane cases.  Now check whether non-existent headers
2358   # can be detected and how.
2359   cat >conftest.$ac_ext <<_ACEOF
2360 /* confdefs.h.  */
2361 _ACEOF
2362 cat confdefs.h >>conftest.$ac_ext
2363 cat >>conftest.$ac_ext <<_ACEOF
2364 /* end confdefs.h.  */
2365 #include <ac_nonexistent.h>
2366 _ACEOF
2367 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2368   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2369   ac_status=$?
2370   grep -v '^ *+' conftest.er1 >conftest.err
2371   rm -f conftest.er1
2372   cat conftest.err >&5
2373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2374   (exit $ac_status); } >/dev/null; then
2375   if test -s conftest.err; then
2376     ac_cpp_err=$ac_cxx_preproc_warn_flag
2377     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2378   else
2379     ac_cpp_err=
2380   fi
2381 else
2382   ac_cpp_err=yes
2383 fi
2384 if test -z "$ac_cpp_err"; then
2385   # Broken: success on invalid input.
2386 continue
2387 else
2388   echo "$as_me: failed program was:" >&5
2389 sed 's/^/| /' conftest.$ac_ext >&5
2390
2391   # Passes both tests.
2392 ac_preproc_ok=:
2393 break
2394 fi
2395 rm -f conftest.err conftest.$ac_ext
2396
2397 done
2398 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2399 rm -f conftest.err conftest.$ac_ext
2400 if $ac_preproc_ok; then
2401   break
2402 fi
2403
2404     done
2405     ac_cv_prog_CXXCPP=$CXXCPP
2406
2407 fi
2408   CXXCPP=$ac_cv_prog_CXXCPP
2409 else
2410   ac_cv_prog_CXXCPP=$CXXCPP
2411 fi
2412 echo "$as_me:$LINENO: result: $CXXCPP" >&5
2413 echo "${ECHO_T}$CXXCPP" >&6
2414 ac_preproc_ok=false
2415 for ac_cxx_preproc_warn_flag in '' yes
2416 do
2417   # Use a header file that comes with gcc, so configuring glibc
2418   # with a fresh cross-compiler works.
2419   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2420   # <limits.h> exists even on freestanding compilers.
2421   # On the NeXT, cc -E runs the code through the compiler's parser,
2422   # not just through cpp. "Syntax error" is here to catch this case.
2423   cat >conftest.$ac_ext <<_ACEOF
2424 /* confdefs.h.  */
2425 _ACEOF
2426 cat confdefs.h >>conftest.$ac_ext
2427 cat >>conftest.$ac_ext <<_ACEOF
2428 /* end confdefs.h.  */
2429 #ifdef __STDC__
2430 # include <limits.h>
2431 #else
2432 # include <assert.h>
2433 #endif
2434                      Syntax error
2435 _ACEOF
2436 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2437   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2438   ac_status=$?
2439   grep -v '^ *+' conftest.er1 >conftest.err
2440   rm -f conftest.er1
2441   cat conftest.err >&5
2442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2443   (exit $ac_status); } >/dev/null; then
2444   if test -s conftest.err; then
2445     ac_cpp_err=$ac_cxx_preproc_warn_flag
2446     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2447   else
2448     ac_cpp_err=
2449   fi
2450 else
2451   ac_cpp_err=yes
2452 fi
2453 if test -z "$ac_cpp_err"; then
2454   :
2455 else
2456   echo "$as_me: failed program was:" >&5
2457 sed 's/^/| /' conftest.$ac_ext >&5
2458
2459   # Broken: fails on valid input.
2460 continue
2461 fi
2462 rm -f conftest.err conftest.$ac_ext
2463
2464   # OK, works on sane cases.  Now check whether non-existent headers
2465   # can be detected and how.
2466   cat >conftest.$ac_ext <<_ACEOF
2467 /* confdefs.h.  */
2468 _ACEOF
2469 cat confdefs.h >>conftest.$ac_ext
2470 cat >>conftest.$ac_ext <<_ACEOF
2471 /* end confdefs.h.  */
2472 #include <ac_nonexistent.h>
2473 _ACEOF
2474 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2475   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2476   ac_status=$?
2477   grep -v '^ *+' conftest.er1 >conftest.err
2478   rm -f conftest.er1
2479   cat conftest.err >&5
2480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2481   (exit $ac_status); } >/dev/null; then
2482   if test -s conftest.err; then
2483     ac_cpp_err=$ac_cxx_preproc_warn_flag
2484     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2485   else
2486     ac_cpp_err=
2487   fi
2488 else
2489   ac_cpp_err=yes
2490 fi
2491 if test -z "$ac_cpp_err"; then
2492   # Broken: success on invalid input.
2493 continue
2494 else
2495   echo "$as_me: failed program was:" >&5
2496 sed 's/^/| /' conftest.$ac_ext >&5
2497
2498   # Passes both tests.
2499 ac_preproc_ok=:
2500 break
2501 fi
2502 rm -f conftest.err conftest.$ac_ext
2503
2504 done
2505 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2506 rm -f conftest.err conftest.$ac_ext
2507 if $ac_preproc_ok; then
2508   :
2509 else
2510   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
2511 See \`config.log' for more details." >&5
2512 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
2513 See \`config.log' for more details." >&2;}
2514    { (exit 1); exit 1; }; }
2515 fi
2516
2517 ac_ext=cc
2518 ac_cpp='$CXXCPP $CPPFLAGS'
2519 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2520 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2521 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2522
2523
2524 echo "$as_me:$LINENO: checking for egrep" >&5
2525 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2526 if test "${ac_cv_prog_egrep+set}" = set; then
2527   echo $ECHO_N "(cached) $ECHO_C" >&6
2528 else
2529   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2530     then ac_cv_prog_egrep='grep -E'
2531     else ac_cv_prog_egrep='egrep'
2532     fi
2533 fi
2534 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
2535 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2536  EGREP=$ac_cv_prog_egrep
2537
2538
2539 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
2540 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
2541 if test "${ac_cv_header_stdc+set}" = set; then
2542   echo $ECHO_N "(cached) $ECHO_C" >&6
2543 else
2544   cat >conftest.$ac_ext <<_ACEOF
2545 /* confdefs.h.  */
2546 _ACEOF
2547 cat confdefs.h >>conftest.$ac_ext
2548 cat >>conftest.$ac_ext <<_ACEOF
2549 /* end confdefs.h.  */
2550 #include <stdlib.h>
2551 #include <stdarg.h>
2552 #include <string.h>
2553 #include <float.h>
2554
2555 int
2556 main ()
2557 {
2558
2559   ;
2560   return 0;
2561 }
2562 _ACEOF
2563 rm -f conftest.$ac_objext
2564 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2565   (eval $ac_compile) 2>conftest.er1
2566   ac_status=$?
2567   grep -v '^ *+' conftest.er1 >conftest.err
2568   rm -f conftest.er1
2569   cat conftest.err >&5
2570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2571   (exit $ac_status); } &&
2572          { ac_try='test -z "$ac_cxx_werror_flag"
2573                          || test ! -s conftest.err'
2574   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2575   (eval $ac_try) 2>&5
2576   ac_status=$?
2577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2578   (exit $ac_status); }; } &&
2579          { ac_try='test -s conftest.$ac_objext'
2580   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2581   (eval $ac_try) 2>&5
2582   ac_status=$?
2583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2584   (exit $ac_status); }; }; then
2585   ac_cv_header_stdc=yes
2586 else
2587   echo "$as_me: failed program was:" >&5
2588 sed 's/^/| /' conftest.$ac_ext >&5
2589
2590 ac_cv_header_stdc=no
2591 fi
2592 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2593
2594 if test $ac_cv_header_stdc = yes; then
2595   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2596   cat >conftest.$ac_ext <<_ACEOF
2597 /* confdefs.h.  */
2598 _ACEOF
2599 cat confdefs.h >>conftest.$ac_ext
2600 cat >>conftest.$ac_ext <<_ACEOF
2601 /* end confdefs.h.  */
2602 #include <string.h>
2603
2604 _ACEOF
2605 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2606   $EGREP "memchr" >/dev/null 2>&1; then
2607   :
2608 else
2609   ac_cv_header_stdc=no
2610 fi
2611 rm -f conftest*
2612
2613 fi
2614
2615 if test $ac_cv_header_stdc = yes; then
2616   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2617   cat >conftest.$ac_ext <<_ACEOF
2618 /* confdefs.h.  */
2619 _ACEOF
2620 cat confdefs.h >>conftest.$ac_ext
2621 cat >>conftest.$ac_ext <<_ACEOF
2622 /* end confdefs.h.  */
2623 #include <stdlib.h>
2624
2625 _ACEOF
2626 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2627   $EGREP "free" >/dev/null 2>&1; then
2628   :
2629 else
2630   ac_cv_header_stdc=no
2631 fi
2632 rm -f conftest*
2633
2634 fi
2635
2636 if test $ac_cv_header_stdc = yes; then
2637   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2638   if test "$cross_compiling" = yes; then
2639   :
2640 else
2641   cat >conftest.$ac_ext <<_ACEOF
2642 /* confdefs.h.  */
2643 _ACEOF
2644 cat confdefs.h >>conftest.$ac_ext
2645 cat >>conftest.$ac_ext <<_ACEOF
2646 /* end confdefs.h.  */
2647 #include <ctype.h>
2648 #if ((' ' & 0x0FF) == 0x020)
2649 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2650 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2651 #else
2652 # define ISLOWER(c) \
2653                    (('a' <= (c) && (c) <= 'i') \
2654                      || ('j' <= (c) && (c) <= 'r') \
2655                      || ('s' <= (c) && (c) <= 'z'))
2656 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
2657 #endif
2658
2659 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2660 int
2661 main ()
2662 {
2663   int i;
2664   for (i = 0; i < 256; i++)
2665     if (XOR (islower (i), ISLOWER (i))
2666         || toupper (i) != TOUPPER (i))
2667       exit(2);
2668   exit (0);
2669 }
2670 _ACEOF
2671 rm -f conftest$ac_exeext
2672 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2673   (eval $ac_link) 2>&5
2674   ac_status=$?
2675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
2677   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2678   (eval $ac_try) 2>&5
2679   ac_status=$?
2680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2681   (exit $ac_status); }; }; then
2682   :
2683 else
2684   echo "$as_me: program exited with status $ac_status" >&5
2685 echo "$as_me: failed program was:" >&5
2686 sed 's/^/| /' conftest.$ac_ext >&5
2687
2688 ( exit $ac_status )
2689 ac_cv_header_stdc=no
2690 fi
2691 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
2692 fi
2693 fi
2694 fi
2695 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
2696 echo "${ECHO_T}$ac_cv_header_stdc" >&6
2697 if test $ac_cv_header_stdc = yes; then
2698
2699 cat >>confdefs.h <<\_ACEOF
2700 #define STDC_HEADERS 1
2701 _ACEOF
2702
2703 fi
2704
2705 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
2716                   inttypes.h stdint.h unistd.h
2717 do
2718 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
2719 echo "$as_me:$LINENO: checking for $ac_header" >&5
2720 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
2721 if eval "test \"\${$as_ac_Header+set}\" = set"; then
2722   echo $ECHO_N "(cached) $ECHO_C" >&6
2723 else
2724   cat >conftest.$ac_ext <<_ACEOF
2725 /* confdefs.h.  */
2726 _ACEOF
2727 cat confdefs.h >>conftest.$ac_ext
2728 cat >>conftest.$ac_ext <<_ACEOF
2729 /* end confdefs.h.  */
2730 $ac_includes_default
2731
2732 #include <$ac_header>
2733 _ACEOF
2734 rm -f conftest.$ac_objext
2735 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2736   (eval $ac_compile) 2>conftest.er1
2737   ac_status=$?
2738   grep -v '^ *+' conftest.er1 >conftest.err
2739   rm -f conftest.er1
2740   cat conftest.err >&5
2741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2742   (exit $ac_status); } &&
2743          { ac_try='test -z "$ac_cxx_werror_flag"
2744                          || test ! -s conftest.err'
2745   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2746   (eval $ac_try) 2>&5
2747   ac_status=$?
2748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2749   (exit $ac_status); }; } &&
2750          { ac_try='test -s conftest.$ac_objext'
2751   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2752   (eval $ac_try) 2>&5
2753   ac_status=$?
2754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2755   (exit $ac_status); }; }; then
2756   eval "$as_ac_Header=yes"
2757 else
2758   echo "$as_me: failed program was:" >&5
2759 sed 's/^/| /' conftest.$ac_ext >&5
2760
2761 eval "$as_ac_Header=no"
2762 fi
2763 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2764 fi
2765 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
2766 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
2767 if test `eval echo '${'$as_ac_Header'}'` = yes; then
2768   cat >>confdefs.h <<_ACEOF
2769 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
2770 _ACEOF
2771
2772 fi
2773
2774 done
2775
2776
2777 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2778   echo "$as_me:$LINENO: checking for boost/shared_ptr.hpp" >&5
2779 echo $ECHO_N "checking for boost/shared_ptr.hpp... $ECHO_C" >&6
2780 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2781   echo $ECHO_N "(cached) $ECHO_C" >&6
2782 fi
2783 echo "$as_me:$LINENO: result: $ac_cv_header_boost_shared_ptr_hpp" >&5
2784 echo "${ECHO_T}$ac_cv_header_boost_shared_ptr_hpp" >&6
2785 else
2786   # Is the header compilable?
2787 echo "$as_me:$LINENO: checking boost/shared_ptr.hpp usability" >&5
2788 echo $ECHO_N "checking boost/shared_ptr.hpp usability... $ECHO_C" >&6
2789 cat >conftest.$ac_ext <<_ACEOF
2790 /* confdefs.h.  */
2791 _ACEOF
2792 cat confdefs.h >>conftest.$ac_ext
2793 cat >>conftest.$ac_ext <<_ACEOF
2794 /* end confdefs.h.  */
2795 $ac_includes_default
2796 #include <boost/shared_ptr.hpp>
2797 _ACEOF
2798 rm -f conftest.$ac_objext
2799 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2800   (eval $ac_compile) 2>conftest.er1
2801   ac_status=$?
2802   grep -v '^ *+' conftest.er1 >conftest.err
2803   rm -f conftest.er1
2804   cat conftest.err >&5
2805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2806   (exit $ac_status); } &&
2807          { ac_try='test -z "$ac_cxx_werror_flag"
2808                          || test ! -s conftest.err'
2809   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2810   (eval $ac_try) 2>&5
2811   ac_status=$?
2812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2813   (exit $ac_status); }; } &&
2814          { ac_try='test -s conftest.$ac_objext'
2815   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2816   (eval $ac_try) 2>&5
2817   ac_status=$?
2818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2819   (exit $ac_status); }; }; then
2820   ac_header_compiler=yes
2821 else
2822   echo "$as_me: failed program was:" >&5
2823 sed 's/^/| /' conftest.$ac_ext >&5
2824
2825 ac_header_compiler=no
2826 fi
2827 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2828 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
2829 echo "${ECHO_T}$ac_header_compiler" >&6
2830
2831 # Is the header present?
2832 echo "$as_me:$LINENO: checking boost/shared_ptr.hpp presence" >&5
2833 echo $ECHO_N "checking boost/shared_ptr.hpp presence... $ECHO_C" >&6
2834 cat >conftest.$ac_ext <<_ACEOF
2835 /* confdefs.h.  */
2836 _ACEOF
2837 cat confdefs.h >>conftest.$ac_ext
2838 cat >>conftest.$ac_ext <<_ACEOF
2839 /* end confdefs.h.  */
2840 #include <boost/shared_ptr.hpp>
2841 _ACEOF
2842 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2843   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2844   ac_status=$?
2845   grep -v '^ *+' conftest.er1 >conftest.err
2846   rm -f conftest.er1
2847   cat conftest.err >&5
2848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2849   (exit $ac_status); } >/dev/null; then
2850   if test -s conftest.err; then
2851     ac_cpp_err=$ac_cxx_preproc_warn_flag
2852     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2853   else
2854     ac_cpp_err=
2855   fi
2856 else
2857   ac_cpp_err=yes
2858 fi
2859 if test -z "$ac_cpp_err"; then
2860   ac_header_preproc=yes
2861 else
2862   echo "$as_me: failed program was:" >&5
2863 sed 's/^/| /' conftest.$ac_ext >&5
2864
2865   ac_header_preproc=no
2866 fi
2867 rm -f conftest.err conftest.$ac_ext
2868 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
2869 echo "${ECHO_T}$ac_header_preproc" >&6
2870
2871 # So?  What about this header?
2872 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
2873   yes:no: )
2874     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: accepted by the compiler, rejected by the preprocessor!" >&5
2875 echo "$as_me: WARNING: boost/shared_ptr.hpp: accepted by the compiler, rejected by the preprocessor!" >&2;}
2876     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: proceeding with the compiler's result" >&5
2877 echo "$as_me: WARNING: boost/shared_ptr.hpp: proceeding with the compiler's result" >&2;}
2878     ac_header_preproc=yes
2879     ;;
2880   no:yes:* )
2881     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: present but cannot be compiled" >&5
2882 echo "$as_me: WARNING: boost/shared_ptr.hpp: present but cannot be compiled" >&2;}
2883     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp:     check for missing prerequisite headers?" >&5
2884 echo "$as_me: WARNING: boost/shared_ptr.hpp:     check for missing prerequisite headers?" >&2;}
2885     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: see the Autoconf documentation" >&5
2886 echo "$as_me: WARNING: boost/shared_ptr.hpp: see the Autoconf documentation" >&2;}
2887     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp:     section \"Present But Cannot Be Compiled\"" >&5
2888 echo "$as_me: WARNING: boost/shared_ptr.hpp:     section \"Present But Cannot Be Compiled\"" >&2;}
2889     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: proceeding with the preprocessor's result" >&5
2890 echo "$as_me: WARNING: boost/shared_ptr.hpp: proceeding with the preprocessor's result" >&2;}
2891     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: in the future, the compiler will take precedence" >&5
2892 echo "$as_me: WARNING: boost/shared_ptr.hpp: in the future, the compiler will take precedence" >&2;}
2893     (
2894       cat <<\_ASBOX
2895 ## ------------------------------- ##
2896 ## Report this to bugs@dyninst.org ##
2897 ## ------------------------------- ##
2898 _ASBOX
2899     ) |
2900       sed "s/^/$as_me: WARNING:     /" >&2
2901     ;;
2902 esac
2903 echo "$as_me:$LINENO: checking for boost/shared_ptr.hpp" >&5
2904 echo $ECHO_N "checking for boost/shared_ptr.hpp... $ECHO_C" >&6
2905 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2906   echo $ECHO_N "(cached) $ECHO_C" >&6
2907 else
2908   ac_cv_header_boost_shared_ptr_hpp=$ac_header_preproc
2909 fi
2910 echo "$as_me:$LINENO: result: $ac_cv_header_boost_shared_ptr_hpp" >&5
2911 echo "${ECHO_T}$ac_cv_header_boost_shared_ptr_hpp" >&6
2912
2913 fi
2914 if test $ac_cv_header_boost_shared_ptr_hpp = yes; then
2915   :
2916 else
2917   { { echo "$as_me:$LINENO: error: Missing shared_ptr.hpp in boost directory" >&5
2918 echo "$as_me: error: Missing shared_ptr.hpp in boost directory" >&2;}
2919    { (exit 1); exit 1; }; }
2920 fi
2921
2922
2923 CPP_FLAGS=$CPP_FLAGS_SAVED
2924
2925
2926
2927 PACKAGE_BASE=""
2928
2929 # Check whether --with-package-base or --without-package-base was given.
2930 if test "${with_package_base+set}" = set; then
2931   withval="$with_package_base"
2932   PACKAGE_BASE="${withval}";
2933             TCLTK_INC_DIR="${PACKAGE_BASE}/tcl8.4.5/include";
2934             TCLTK_LIB_DIR="${PACKAGE_BASE}/tcl8.4.5/lib";
2935             LIBELF_INC_DIR="${PACKAGE_BASE}/libelf/include";
2936             LIBELF_LIB_DIR="${PACKAGE_BASE}/libelf/lib";
2937             LIBDWARF_INC_DIR="${PACKAGE_BASE}/libdwarf/include";
2938             LIBDWARF_LIB_DIR="${PACKAGE_BASE}/libdwarf/lib";
2939             ARG_WRAPPER_LIBS="";
2940             LIBXML2_INC_DIR="${PACKAGE_BASE}/libxml2/include/libxml2"
2941             LIBXML2_LIB_DIR="${PACKAGE_BASE}/libxml2/lib";
2942             LIBFLEX_LIB_DIR="${PACKAGE_BASE}/libflex/lib";
2943
2944 else
2945
2946             # We fall back on these defaults if both --with-package-base and
2947             # specific --with-<package> arguments are not provided.
2948             #TCLTK_INC_DIR="/usr/include";
2949             #TCLTK_LIB_DIR="/usr/lib";
2950             #LIBELF_INC_DIR="/usr/include";
2951             #LIBELF_LIB_DIR="/usr/lib";
2952             ARG_WRAPPER_LIBS="";
2953             #LIBDWARF_INC_DIR="/usr/include";
2954             #LIBDWARF_LIB_DIR="/usr/lib";
2955             LIBXML2_INC_DIR="/usr/include/libxml2"
2956             #LIBXML2_LIB_DIR="/usr/lib";
2957             #LIBFLEX_LIB_DIR="/usr/lib";
2958
2959 fi;
2960 # 3/15/09: We don't include libiberty in the cs.wisc.edu package-base.
2961 #          Why?  Putting these here for now...
2962 #LIBIBERTY_LIB_DIR="/usr/lib";
2963
2964
2965 # Check whether --with-default-component or --without-default-component was given.
2966 if test "${with_default_component+set}" = set; then
2967   withval="$with_default_component"
2968   DEFAULT_COMPONENT="${withval}";
2969 else
2970   DEFAULT_COMPONENT=`cat autodyninst/default_component`;
2971 fi;
2972
2973 # Check whether --with-tcl83 or --without-tcl83 was given.
2974 if test "${with_tcl83+set}" = set; then
2975   withval="$with_tcl83"
2976   TCL_VERSION="tcl8.3"; USE_TCL83="${withval}";
2977 else
2978   TCL_VERSION="tcl8.4"; USE_TCL83="false";
2979 fi;
2980
2981 # Check whether --with-tcltk-incdir or --without-tcltk-incdir was given.
2982 if test "${with_tcltk_incdir+set}" = set; then
2983   withval="$with_tcltk_incdir"
2984   TCLTK_INC_DIR="${withval}";
2985 fi;
2986
2987 # Check whether --with-tcltk-libdir or --without-tcltk-libdir was given.
2988 if test "${with_tcltk_libdir+set}" = set; then
2989   withval="$with_tcltk_libdir"
2990   TCLTK_LIB_DIR="${withval}";
2991 fi;
2992
2993   CXXFLAGS_HOLD=$CXXFLAGS
2994   if test "$TCLTK_INC_DIR" != "" ; then
2995     echo "$as_me:$LINENO: checking for tcl.h in $TCLTK_INC_DIR" >&5
2996 echo $ECHO_N "checking for tcl.h in $TCLTK_INC_DIR... $ECHO_C" >&6
2997     CXXFLAGS="$CXXFLAGS -I$TCLTK_INC_DIR"
2998   else
2999     echo "$as_me:$LINENO: checking for tcl.h" >&5
3000 echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6
3001   fi
3002   cat >conftest.$ac_ext <<_ACEOF
3003 /* confdefs.h.  */
3004 _ACEOF
3005 cat confdefs.h >>conftest.$ac_ext
3006 cat >>conftest.$ac_ext <<_ACEOF
3007 /* end confdefs.h.  */
3008 #include "tcl.h"
3009 int
3010 main ()
3011 {
3012
3013   ;
3014   return 0;
3015 }
3016 _ACEOF
3017 rm -f conftest.$ac_objext
3018 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3019   (eval $ac_compile) 2>conftest.er1
3020   ac_status=$?
3021   grep -v '^ *+' conftest.er1 >conftest.err
3022   rm -f conftest.er1
3023   cat conftest.err >&5
3024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3025   (exit $ac_status); } &&
3026          { ac_try='test -z "$ac_cxx_werror_flag"
3027                          || test ! -s conftest.err'
3028   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3029   (eval $ac_try) 2>&5
3030   ac_status=$?
3031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3032   (exit $ac_status); }; } &&
3033          { ac_try='test -s conftest.$ac_objext'
3034   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3035   (eval $ac_try) 2>&5
3036   ac_status=$?
3037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3038   (exit $ac_status); }; }; then
3039
3040 cat >>confdefs.h <<\_ACEOF
3041 #define cap_have_tcl 1
3042 _ACEOF
3043
3044 else
3045   echo "$as_me: failed program was:" >&5
3046 sed 's/^/| /' conftest.$ac_ext >&5
3047
3048 echo "$as_me:$LINENO: result: tcl.h not found in $TCLTK_INC_DIR" >&5
3049 echo "${ECHO_T}tcl.h not found in $TCLTK_INC_DIR" >&6
3050 fi
3051 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3052   CXXFLAGS=$CXXFLAGS_HOLD
3053
3054
3055   if test "$TCLTK_LIB_DIR" = "" ; then
3056     FIRST_LIBPARAM=""
3057   else
3058     FIRST_LIBPARAM="-L$TCLTK_LIB_DIR"
3059   fi
3060   if test "" = "" ; then
3061     FOURTH_LIBPARAM=""
3062   else
3063     FOURTH_LIBPARAM="-L"
3064   fi
3065   LIBS_HOLD=$LIBS
3066   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
3067
3068 as_ac_Lib=`echo "ac_cv_lib_$TCL_VERSION''_Tcl_Eval" | $as_tr_sh`
3069 echo "$as_me:$LINENO: checking for Tcl_Eval in -l$TCL_VERSION" >&5
3070 echo $ECHO_N "checking for Tcl_Eval in -l$TCL_VERSION... $ECHO_C" >&6
3071 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
3072   echo $ECHO_N "(cached) $ECHO_C" >&6
3073 else
3074   ac_check_lib_save_LIBS=$LIBS
3075 LIBS="-l$TCL_VERSION  $LIBS"
3076 cat >conftest.$ac_ext <<_ACEOF
3077 /* confdefs.h.  */
3078 _ACEOF
3079 cat confdefs.h >>conftest.$ac_ext
3080 cat >>conftest.$ac_ext <<_ACEOF
3081 /* end confdefs.h.  */
3082
3083 /* Override any gcc2 internal prototype to avoid an error.  */
3084 #ifdef __cplusplus
3085 extern "C"
3086 #endif
3087 /* We use char because int might match the return type of a gcc2
3088    builtin and then its argument prototype would still apply.  */
3089 char Tcl_Eval ();
3090 int
3091 main ()
3092 {
3093 Tcl_Eval ();
3094   ;
3095   return 0;
3096 }
3097 _ACEOF
3098 rm -f conftest.$ac_objext conftest$ac_exeext
3099 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3100   (eval $ac_link) 2>conftest.er1
3101   ac_status=$?
3102   grep -v '^ *+' conftest.er1 >conftest.err
3103   rm -f conftest.er1
3104   cat conftest.err >&5
3105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3106   (exit $ac_status); } &&
3107          { ac_try='test -z "$ac_cxx_werror_flag"
3108                          || test ! -s conftest.err'
3109   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3110   (eval $ac_try) 2>&5
3111   ac_status=$?
3112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3113   (exit $ac_status); }; } &&
3114          { ac_try='test -s conftest$ac_exeext'
3115   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3116   (eval $ac_try) 2>&5
3117   ac_status=$?
3118   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3119   (exit $ac_status); }; }; then
3120   eval "$as_ac_Lib=yes"
3121 else
3122   echo "$as_me: failed program was:" >&5
3123 sed 's/^/| /' conftest.$ac_ext >&5
3124
3125 eval "$as_ac_Lib=no"
3126 fi
3127 rm -f conftest.err conftest.$ac_objext \
3128       conftest$ac_exeext conftest.$ac_ext
3129 LIBS=$ac_check_lib_save_LIBS
3130 fi
3131 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
3132 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
3133 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
3134   cat >>confdefs.h <<_ACEOF
3135 #define `echo "HAVE_LIB$TCL_VERSION" | $as_tr_cpp` 1
3136 _ACEOF
3137
3138   LIBS="-l$TCL_VERSION $LIBS"
3139
3140 else
3141   echo "$as_me:$LINENO: result: Cant find lib$TCL_VERSION." >&5
3142 echo "${ECHO_T}Cant find lib$TCL_VERSION." >&6
3143 fi
3144
3145   LIBS=$LIBS_HOLD
3146
3147
3148
3149
3150
3151
3152 # Make sure we can run config.sub.
3153 $ac_config_sub sun4 >/dev/null 2>&1 ||
3154   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3155 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3156    { (exit 1); exit 1; }; }
3157
3158 echo "$as_me:$LINENO: checking build system type" >&5
3159 echo $ECHO_N "checking build system type... $ECHO_C" >&6
3160 if test "${ac_cv_build+set}" = set; then
3161   echo $ECHO_N "(cached) $ECHO_C" >&6
3162 else
3163   ac_cv_build_alias=$build_alias
3164 test -z "$ac_cv_build_alias" &&
3165   ac_cv_build_alias=`$ac_config_guess`
3166 test -z "$ac_cv_build_alias" &&
3167   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3168 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3169    { (exit 1); exit 1; }; }
3170 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3171   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3172 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3173    { (exit 1); exit 1; }; }
3174
3175 fi
3176 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3177 echo "${ECHO_T}$ac_cv_build" >&6
3178 build=$ac_cv_build
3179 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3180 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3181 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3182
3183
3184 echo "$as_me:$LINENO: checking host system type" >&5
3185 echo $ECHO_N "checking host system type... $ECHO_C" >&6
3186 if test "${ac_cv_host+set}" = set; then
3187   echo $ECHO_N "(cached) $ECHO_C" >&6
3188 else
3189   ac_cv_host_alias=$host_alias
3190 test -z "$ac_cv_host_alias" &&
3191   ac_cv_host_alias=$ac_cv_build_alias
3192 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3193   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3194 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3195    { (exit 1); exit 1; }; }
3196
3197 fi
3198 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3199 echo "${ECHO_T}$ac_cv_host" >&6
3200 host=$ac_cv_host
3201 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3202 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3203 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3204
3205
3206
3207
3208 # Check whether --with-wrapper-libs or --without-wrapper-libs was given.
3209 if test "${with_wrapper_libs+set}" = set; then
3210   withval="$with_wrapper_libs"
3211   ARG_WRAPPER_LIBS="${withval}";
3212 fi;
3213
3214
3215 # Check whether --enable-gnu-demangler or --disable-gnu-demangler was given.
3216 if test "${enable_gnu_demangler+set}" = set; then
3217   enableval="$enable_gnu_demangler"
3218   GNU_DEMANGLER="true"
3219 fi;
3220
3221 if test "x$DEFAULT_COMPONENT" = "xInstructionAPI"; then
3222    { echo "$as_me:$LINENO: InstructionAPI, not requiring libelf..." >&5
3223 echo "$as_me: InstructionAPI, not requiring libelf..." >&6;}
3224    SUPPRESS_LIBELF_REQ="true"
3225    { echo "$as_me:$LINENO: InstructionAPI, not requiring thread_db..." >&5
3226 echo "$as_me: InstructionAPI, not requiring thread_db..." >&6;}
3227    SUPPRESS_THREADDB_REQ="true"
3228    { echo "$as_me:$LINENO: InstructionAPI, not requiring libdwarf..." >&5
3229 echo "$as_me: InstructionAPI, not requiring libdwarf..." >&6;}
3230    SUPPRESS_LIBDWARF_REQ="true"
3231 fi
3232 if test "x$DEFAULT_COMPONENT" = "xSymtabAPI"; then
3233    { echo "$as_me:$LINENO: SymtabAPI, not requiring thread_db..." >&5
3234 echo "$as_me: SymtabAPI, not requiring thread_db..." >&6;}
3235    SUPPRESS_THREADDB_REQ="true"
3236 fi
3237 if test "x$DEFAULT_COMPONENT" = "xParseAPI"; then
3238    { echo "$as_me:$LINENO: ParseAPI, not requiring thread_db..." >&5
3239 echo "$as_me: ParseAPI, not requiring thread_db..." >&6;}
3240    SUPPRESS_THREADDB_REQ="true"
3241 fi
3242 if test "x$DEFAULT_COMPONENT" = "xProcControlAPI"; then
3243    { echo "$as_me:$LINENO: ProcControlAPI, not requiring libdwarf..." >&5
3244 echo "$as_me: ProcControlAPI, not requiring libdwarf..." >&6;}
3245    SUPPRESS_LIBDWARF_REQ="true"
3246 fi
3247 if test "`echo $host_os | cut -b-5`" = "linux" ; then
3248   if test "x$PLATFORM" = "xppc32_bgp_ion"; then
3249    { echo "$as_me:$LINENO: BG/P, thread_db required..." >&5
3250 echo "$as_me: BG/P, thread_db required..." >&6;}
3251   elif test "x$PLATFORM" = "xppc32_bgl_ion"; then
3252    { echo "$as_me:$LINENO: BG/L, thread_db required..." >&5
3253 echo "$as_me: BG/L, thread_db required..." >&6;}
3254   elif test "x$PLATFORM" = "xppc64_bgq_ion"; then
3255    { echo "$as_me:$LINENO: BG/Q, thread_db required..." >&5
3256 echo "$as_me: BG/Q, thread_db required..." >&6;}
3257   else
3258    { echo "$as_me:$LINENO: Linux, not requiring thread_db..." >&5
3259 echo "$as_me: Linux, not requiring thread_db..." >&6;}
3260    SUPPRESS_THREADDB_REQ="true"
3261   fi
3262 fi
3263
3264 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3265    { echo "$as_me:$LINENO: AIX, not requiring thread_db..." >&5
3266 echo "$as_me: AIX, not requiring thread_db..." >&6;}
3267    SUPPRESS_THREADDB_REQ="true"
3268 fi
3269
3270 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3271    { echo "$as_me:$LINENO: AIX system, skipping libelf..." >&5
3272 echo "$as_me: AIX system, skipping libelf..." >&6;}
3273 else
3274
3275 # Check whether --with-libelf-incdir or --without-libelf-incdir was given.
3276 if test "${with_libelf_incdir+set}" = set; then
3277   withval="$with_libelf_incdir"
3278   LIBELF_INC_DIR="${withval}";
3279 fi;
3280
3281 # Check whether --with-libelf-libdir or --without-libelf-libdir was given.
3282 if test "${with_libelf_libdir+set}" = set; then
3283   withval="$with_libelf_libdir"
3284   LIBELF_LIB_DIR="${withval}";
3285 fi;
3286
3287    if test "x$SUPPRESS_LIBELF_REQ" = "x"; then
3288       if test "x$LIBELF_INC_DIR" = "x"; then
3289          LIBELF_INCFLAGS=""
3290          LIBELF_ALT_INC_DIR=/usr/include/libelf
3291       else
3292          LIBELF_INCFLAGS=-I$LIBELF_INC_DIR
3293          LIBELF_ALT_INC_DIR=$LIBELF_INC_DIR/libelf
3294       fi
3295       LIBELF_ALT_INCFLAGS=-I$LIBELF_ALT_INC_DIR
3296
3297       CXXFLAGS_HOLD=$CXXFLAGS
3298       CPPFLAGS_HOLD=$CPPFLAGS
3299       CXXFLAGS="$CXXFLAGS $LIBELF_INCFLAGS";
3300       CPPFLAGS="$CPPFLAGS $LIBELF_INCFLAGS";
3301
3302       if test "${ac_cv_header_libelf_h+set}" = set; then
3303   echo "$as_me:$LINENO: checking for libelf.h" >&5
3304 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3305 if test "${ac_cv_header_libelf_h+set}" = set; then
3306   echo $ECHO_N "(cached) $ECHO_C" >&6
3307 fi
3308 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3309 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3310 else
3311   # Is the header compilable?
3312 echo "$as_me:$LINENO: checking libelf.h usability" >&5
3313 echo $ECHO_N "checking libelf.h usability... $ECHO_C" >&6
3314 cat >conftest.$ac_ext <<_ACEOF
3315 /* confdefs.h.  */
3316 _ACEOF
3317 cat confdefs.h >>conftest.$ac_ext
3318 cat >>conftest.$ac_ext <<_ACEOF
3319 /* end confdefs.h.  */
3320 $ac_includes_default
3321 #include <libelf.h>
3322 _ACEOF
3323 rm -f conftest.$ac_objext
3324 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3325   (eval $ac_compile) 2>conftest.er1
3326   ac_status=$?
3327   grep -v '^ *+' conftest.er1 >conftest.err
3328   rm -f conftest.er1
3329   cat conftest.err >&5
3330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3331   (exit $ac_status); } &&
3332          { ac_try='test -z "$ac_cxx_werror_flag"
3333                          || test ! -s conftest.err'
3334   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3335   (eval $ac_try) 2>&5
3336   ac_status=$?
3337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3338   (exit $ac_status); }; } &&
3339          { ac_try='test -s conftest.$ac_objext'
3340   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3341   (eval $ac_try) 2>&5
3342   ac_status=$?
3343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3344   (exit $ac_status); }; }; then
3345   ac_header_compiler=yes
3346 else
3347   echo "$as_me: failed program was:" >&5
3348 sed 's/^/| /' conftest.$ac_ext >&5
3349
3350 ac_header_compiler=no
3351 fi
3352 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3353 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3354 echo "${ECHO_T}$ac_header_compiler" >&6
3355
3356 # Is the header present?
3357 echo "$as_me:$LINENO: checking libelf.h presence" >&5
3358 echo $ECHO_N "checking libelf.h presence... $ECHO_C" >&6
3359 cat >conftest.$ac_ext <<_ACEOF
3360 /* confdefs.h.  */
3361 _ACEOF
3362 cat confdefs.h >>conftest.$ac_ext
3363 cat >>conftest.$ac_ext <<_ACEOF
3364 /* end confdefs.h.  */
3365 #include <libelf.h>
3366 _ACEOF
3367 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3368   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3369   ac_status=$?
3370   grep -v '^ *+' conftest.er1 >conftest.err
3371   rm -f conftest.er1
3372   cat conftest.err >&5
3373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3374   (exit $ac_status); } >/dev/null; then
3375   if test -s conftest.err; then
3376     ac_cpp_err=$ac_cxx_preproc_warn_flag
3377     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3378   else
3379     ac_cpp_err=
3380   fi
3381 else
3382   ac_cpp_err=yes
3383 fi
3384 if test -z "$ac_cpp_err"; then
3385   ac_header_preproc=yes
3386 else
3387   echo "$as_me: failed program was:" >&5
3388 sed 's/^/| /' conftest.$ac_ext >&5
3389
3390   ac_header_preproc=no
3391 fi
3392 rm -f conftest.err conftest.$ac_ext
3393 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3394 echo "${ECHO_T}$ac_header_preproc" >&6
3395
3396 # So?  What about this header?
3397 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
3398   yes:no: )
3399     { echo "$as_me:$LINENO: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&5
3400 echo "$as_me: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3401     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the compiler's result" >&5
3402 echo "$as_me: WARNING: libelf.h: proceeding with the compiler's result" >&2;}
3403     ac_header_preproc=yes
3404     ;;
3405   no:yes:* )
3406     { echo "$as_me:$LINENO: WARNING: libelf.h: present but cannot be compiled" >&5
3407 echo "$as_me: WARNING: libelf.h: present but cannot be compiled" >&2;}
3408     { echo "$as_me:$LINENO: WARNING: libelf.h:     check for missing prerequisite headers?" >&5
3409 echo "$as_me: WARNING: libelf.h:     check for missing prerequisite headers?" >&2;}
3410     { echo "$as_me:$LINENO: WARNING: libelf.h: see the Autoconf documentation" >&5
3411 echo "$as_me: WARNING: libelf.h: see the Autoconf documentation" >&2;}
3412     { echo "$as_me:$LINENO: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&5
3413 echo "$as_me: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
3414     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the preprocessor's result" >&5
3415 echo "$as_me: WARNING: libelf.h: proceeding with the preprocessor's result" >&2;}
3416     { echo "$as_me:$LINENO: WARNING: libelf.h: in the future, the compiler will take precedence" >&5
3417 echo "$as_me: WARNING: libelf.h: in the future, the compiler will take precedence" >&2;}
3418     (
3419       cat <<\_ASBOX
3420 ## ------------------------------- ##
3421 ## Report this to bugs@dyninst.org ##
3422 ## ------------------------------- ##
3423 _ASBOX
3424     ) |
3425       sed "s/^/$as_me: WARNING:     /" >&2
3426     ;;
3427 esac
3428 echo "$as_me:$LINENO: checking for libelf.h" >&5
3429 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3430 if test "${ac_cv_header_libelf_h+set}" = set; then
3431   echo $ECHO_N "(cached) $ECHO_C" >&6
3432 else
3433   ac_cv_header_libelf_h=$ac_header_preproc
3434 fi
3435 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3436 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3437
3438 fi
3439 if test $ac_cv_header_libelf_h = yes; then
3440   { echo "$as_me:$LINENO: ELF include directory: $LIBELF_INC_DIR" >&5
3441 echo "$as_me: ELF include directory: $LIBELF_INC_DIR" >&6;}
3442 else
3443   CXXFLAGS="$CXXFLAGS $LIBELF_ALT_INCFLAGS"
3444             CPPFLAGS="$CPPFLAGS $LIBELF_ALT_INCFLAGS"
3445             $as_unset ac_cv_header_libelf_h
3446             if test "${ac_cv_header_libelf_h+set}" = set; then
3447   echo "$as_me:$LINENO: checking for libelf.h" >&5
3448 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3449 if test "${ac_cv_header_libelf_h+set}" = set; then
3450   echo $ECHO_N "(cached) $ECHO_C" >&6
3451 fi
3452 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3453 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3454 else
3455   # Is the header compilable?
3456 echo "$as_me:$LINENO: checking libelf.h usability" >&5
3457 echo $ECHO_N "checking libelf.h usability... $ECHO_C" >&6
3458 cat >conftest.$ac_ext <<_ACEOF
3459 /* confdefs.h.  */
3460 _ACEOF
3461 cat confdefs.h >>conftest.$ac_ext
3462 cat >>conftest.$ac_ext <<_ACEOF
3463 /* end confdefs.h.  */
3464 $ac_includes_default
3465 #include <libelf.h>
3466 _ACEOF
3467 rm -f conftest.$ac_objext
3468 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3469   (eval $ac_compile) 2>conftest.er1
3470   ac_status=$?
3471   grep -v '^ *+' conftest.er1 >conftest.err
3472   rm -f conftest.er1
3473   cat conftest.err >&5
3474   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3475   (exit $ac_status); } &&
3476          { ac_try='test -z "$ac_cxx_werror_flag"
3477                          || test ! -s conftest.err'
3478   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3479   (eval $ac_try) 2>&5
3480   ac_status=$?
3481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3482   (exit $ac_status); }; } &&
3483          { ac_try='test -s conftest.$ac_objext'
3484   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3485   (eval $ac_try) 2>&5
3486   ac_status=$?
3487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3488   (exit $ac_status); }; }; then
3489   ac_header_compiler=yes
3490 else
3491   echo "$as_me: failed program was:" >&5
3492 sed 's/^/| /' conftest.$ac_ext >&5
3493
3494 ac_header_compiler=no
3495 fi
3496 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3497 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3498 echo "${ECHO_T}$ac_header_compiler" >&6
3499
3500 # Is the header present?
3501 echo "$as_me:$LINENO: checking libelf.h presence" >&5
3502 echo $ECHO_N "checking libelf.h presence... $ECHO_C" >&6
3503 cat >conftest.$ac_ext <<_ACEOF
3504 /* confdefs.h.  */
3505 _ACEOF
3506 cat confdefs.h >>conftest.$ac_ext
3507 cat >>conftest.$ac_ext <<_ACEOF
3508 /* end confdefs.h.  */
3509 #include <libelf.h>
3510 _ACEOF
3511 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3512   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3513   ac_status=$?
3514   grep -v '^ *+' conftest.er1 >conftest.err
3515   rm -f conftest.er1
3516   cat conftest.err >&5
3517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3518   (exit $ac_status); } >/dev/null; then
3519   if test -s conftest.err; then
3520     ac_cpp_err=$ac_cxx_preproc_warn_flag
3521     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3522   else
3523     ac_cpp_err=
3524   fi
3525 else
3526   ac_cpp_err=yes
3527 fi
3528 if test -z "$ac_cpp_err"; then
3529   ac_header_preproc=yes
3530 else
3531   echo "$as_me: failed program was:" >&5
3532 sed 's/^/| /' conftest.$ac_ext >&5
3533
3534   ac_header_preproc=no
3535 fi
3536 rm -f conftest.err conftest.$ac_ext
3537 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3538 echo "${ECHO_T}$ac_header_preproc" >&6
3539
3540 # So?  What about this header?
3541 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
3542   yes:no: )
3543     { echo "$as_me:$LINENO: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&5
3544 echo "$as_me: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3545     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the compiler's result" >&5
3546 echo "$as_me: WARNING: libelf.h: proceeding with the compiler's result" >&2;}
3547     ac_header_preproc=yes
3548     ;;
3549   no:yes:* )
3550     { echo "$as_me:$LINENO: WARNING: libelf.h: present but cannot be compiled" >&5
3551 echo "$as_me: WARNING: libelf.h: present but cannot be compiled" >&2;}
3552     { echo "$as_me:$LINENO: WARNING: libelf.h:     check for missing prerequisite headers?" >&5
3553 echo "$as_me: WARNING: libelf.h:     check for missing prerequisite headers?" >&2;}
3554     { echo "$as_me:$LINENO: WARNING: libelf.h: see the Autoconf documentation" >&5
3555 echo "$as_me: WARNING: libelf.h: see the Autoconf documentation" >&2;}
3556     { echo "$as_me:$LINENO: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&5
3557 echo "$as_me: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
3558     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the preprocessor's result" >&5
3559 echo "$as_me: WARNING: libelf.h: proceeding with the preprocessor's result" >&2;}
3560     { echo "$as_me:$LINENO: WARNING: libelf.h: in the future, the compiler will take precedence" >&5
3561 echo "$as_me: WARNING: libelf.h: in the future, the compiler will take precedence" >&2;}
3562     (
3563       cat <<\_ASBOX
3564 ## ------------------------------- ##
3565 ## Report this to bugs@dyninst.org ##
3566 ## ------------------------------- ##
3567 _ASBOX
3568     ) |
3569       sed "s/^/$as_me: WARNING:     /" >&2
3570     ;;
3571 esac
3572 echo "$as_me:$LINENO: checking for libelf.h" >&5
3573 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3574 if test "${ac_cv_header_libelf_h+set}" = set; then
3575   echo $ECHO_N "(cached) $ECHO_C" >&6
3576 else
3577   ac_cv_header_libelf_h=$ac_header_preproc
3578 fi
3579 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3580 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3581
3582 fi
3583 if test $ac_cv_header_libelf_h = yes; then
3584   LIBELF_INC_DIR=$LIBELF_ALT_INC_DIR;{ echo "$as_me:$LINENO: ELF include directory: $LIBELF_INC_DIR" >&5
3585 echo "$as_me: ELF include directory: $LIBELF_INC_DIR" >&6;}
3586 else
3587   { { echo "$as_me:$LINENO: error: couldn't find libelf.h: $CPPFLAGS" >&5
3588 echo "$as_me: error: couldn't find libelf.h: $CPPFLAGS" >&2;}
3589    { (exit 1); exit 1; }; }
3590 fi
3591
3592
3593 fi
3594
3595
3596
3597       CXXFLAGS=$CXXFLAGS_HOLD
3598       CPPFLAGS=$CPPFLAGS_HOLD
3599
3600   if test "$LIBELF_LIB_DIR" = "" ; then
3601     FIRST_LIBPARAM=""
3602   else
3603     FIRST_LIBPARAM="-L$LIBELF_LIB_DIR"
3604   fi
3605   if test "" = "" ; then
3606     FOURTH_LIBPARAM=""
3607   else
3608     FOURTH_LIBPARAM="-L"
3609   fi
3610   LIBS_HOLD=$LIBS
3611   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
3612
3613 echo "$as_me:$LINENO: checking for elf_memory in -lelf" >&5
3614 echo $ECHO_N "checking for elf_memory in -lelf... $ECHO_C" >&6
3615 if test "${ac_cv_lib_elf_elf_memory+set}" = set; then
3616   echo $ECHO_N "(cached) $ECHO_C" >&6
3617 else
3618   ac_check_lib_save_LIBS=$LIBS
3619 LIBS="-lelf  $LIBS"
3620 cat >conftest.$ac_ext <<_ACEOF
3621 /* confdefs.h.  */
3622 _ACEOF
3623 cat confdefs.h >>conftest.$ac_ext
3624 cat >>conftest.$ac_ext <<_ACEOF
3625 /* end confdefs.h.  */
3626
3627 /* Override any gcc2 internal prototype to avoid an error.  */
3628 #ifdef __cplusplus
3629 extern "C"
3630 #endif
3631 /* We use char because int might match the return type of a gcc2
3632    builtin and then its argument prototype would still apply.  */
3633 char elf_memory ();
3634 int
3635 main ()
3636 {
3637 elf_memory ();
3638   ;
3639   return 0;
3640 }
3641 _ACEOF
3642 rm -f conftest.$ac_objext conftest$ac_exeext
3643 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3644   (eval $ac_link) 2>conftest.er1
3645   ac_status=$?
3646   grep -v '^ *+' conftest.er1 >conftest.err
3647   rm -f conftest.er1
3648   cat conftest.err >&5
3649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3650   (exit $ac_status); } &&
3651          { ac_try='test -z "$ac_cxx_werror_flag"
3652                          || test ! -s conftest.err'
3653   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3654   (eval $ac_try) 2>&5
3655   ac_status=$?
3656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3657   (exit $ac_status); }; } &&
3658          { ac_try='test -s conftest$ac_exeext'
3659   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3660   (eval $ac_try) 2>&5
3661   ac_status=$?
3662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3663   (exit $ac_status); }; }; then
3664   ac_cv_lib_elf_elf_memory=yes
3665 else
3666   echo "$as_me: failed program was:" >&5
3667 sed 's/^/| /' conftest.$ac_ext >&5
3668
3669 ac_cv_lib_elf_elf_memory=no
3670 fi
3671 rm -f conftest.err conftest.$ac_objext \
3672       conftest$ac_exeext conftest.$ac_ext
3673 LIBS=$ac_check_lib_save_LIBS
3674 fi
3675 echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_memory" >&5
3676 echo "${ECHO_T}$ac_cv_lib_elf_elf_memory" >&6
3677 if test $ac_cv_lib_elf_elf_memory = yes; then
3678   cat >>confdefs.h <<_ACEOF
3679 #define HAVE_LIBELF 1
3680 _ACEOF
3681
3682   LIBS="-lelf $LIBS"
3683
3684 else
3685   { { echo "$as_me:$LINENO: error: Cant find libelf." >&5
3686 echo "$as_me: error: Cant find libelf." >&2;}
3687    { (exit 1); exit 1; }; }
3688 fi
3689
3690   LIBS=$LIBS_HOLD
3691
3692
3693   LIB_TYPE_DYNAMIC=`ls -H -1 $LIBELF_LIB_DIR | grep elf | grep '\.so' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
3694   LIB_TYPE_STATIC=`ls -H -1 $LIBELF_LIB_DIR | grep elf | grep '\.a' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
3695
3696
3697 # Check whether --with-libelf-static or --without-libelf-static was given.
3698 if test "${with_libelf_static+set}" = set; then
3699   withval="$with_libelf_static"
3700   LIB_TYPE_DYNAMIC=false
3701 fi;
3702    fi
3703    LIBELF_STATIC="$LIB_TYPE_STATIC"
3704    LIBELF_DYNAMIC="$LIB_TYPE_DYNAMIC"
3705
3706
3707
3708
3709 fi
3710
3711 if test "$host_cpu" != "x86_64" -a "$host_cpu" != "i686"; then
3712    { echo "$as_me:$LINENO: Not x86/x86_64, skipping icc on $host_cpu..." >&5
3713 echo "$as_me: Not x86/x86_64, skipping icc on $host_cpu..." >&6;}
3714 else
3715
3716 # Check whether --with-icc or --without-icc was given.
3717 if test "${with_icc+set}" = set; then
3718   withval="$with_icc"
3719   _ICC_="${withval}"; _ICPC_=`dirname ${withval}`/icpc;
3720 fi;
3721 fi
3722
3723
3724
3725 if test "$host_cpu" != "x86_64" -a "$host_cpu" != "i686"; then
3726    { echo "$as_me:$LINENO: Not x86/x86_64, skipping pgcc on $host_cpu..." >&5
3727 echo "$as_me: Not x86/x86_64, skipping pgcc on $host_cpu..." >&6;}
3728 else
3729
3730 # Check whether --with-pgcc or --without-pgcc was given.
3731 if test "${with_pgcc+set}" = set; then
3732   withval="$with_pgcc"
3733   _PGC_="${withval}"; _PGCXX_=`dirname ${withval}`/pgCC;
3734 fi;
3735 fi
3736
3737
3738
3739 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3740    if test "`basename $CXX`" = "xlC" ; then
3741       BUILD_XLC="true";
3742    elif test "`basename $CC`" = "xlc" ; then
3743       BUILD_XLC="true";
3744    else
3745       BUILD_XLC="";
3746    fi
3747
3748 fi
3749
3750 if test "x$BUILD_XLC" = "x" ; then
3751
3752 # Check whether --with-libiberty-libdir or --without-libiberty-libdir was given.
3753 if test "${with_libiberty_libdir+set}" = set; then
3754   withval="$with_libiberty_libdir"
3755   LIBIBERTY_LIB_DIR="${withval}";
3756 fi;
3757    LIBS_HOLD=$LIBS
3758    if test "x$LIBIBERTY_LIB_DIR" != "x" ; then
3759       LIBS="-L$LIBIBERTY_LIB_DIR"
3760    fi
3761    echo "$as_me:$LINENO: checking for cplus_demangle in -liberty" >&5
3762 echo $ECHO_N "checking for cplus_demangle in -liberty... $ECHO_C" >&6
3763 if test "${ac_cv_lib_iberty_cplus_demangle+set}" = set; then
3764   echo $ECHO_N "(cached) $ECHO_C" >&6
3765 else
3766   ac_check_lib_save_LIBS=$LIBS
3767 LIBS="-liberty  $LIBS"
3768 cat >conftest.$ac_ext <<_ACEOF
3769 /* confdefs.h.  */
3770 _ACEOF
3771 cat confdefs.h >>conftest.$ac_ext
3772 cat >>conftest.$ac_ext <<_ACEOF
3773 /* end confdefs.h.  */
3774
3775 /* Override any gcc2 internal prototype to avoid an error.  */
3776 #ifdef __cplusplus
3777 extern "C"
3778 #endif
3779 /* We use char because int might match the return type of a gcc2
3780    builtin and then its argument prototype would still apply.  */
3781 char cplus_demangle ();
3782 int
3783 main ()
3784 {
3785 cplus_demangle ();
3786   ;
3787   return 0;
3788 }
3789 _ACEOF
3790 rm -f conftest.$ac_objext conftest$ac_exeext
3791 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3792   (eval $ac_link) 2>conftest.er1
3793   ac_status=$?
3794   grep -v '^ *+' conftest.er1 >conftest.err
3795   rm -f conftest.er1
3796   cat conftest.err >&5
3797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3798   (exit $ac_status); } &&
3799          { ac_try='test -z "$ac_cxx_werror_flag"
3800                          || test ! -s conftest.err'
3801   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3802   (eval $ac_try) 2>&5
3803   ac_status=$?
3804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3805   (exit $ac_status); }; } &&
3806          { ac_try='test -s conftest$ac_exeext'
3807   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3808   (eval $ac_try) 2>&5
3809   ac_status=$?
3810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3811   (exit $ac_status); }; }; then
3812   ac_cv_lib_iberty_cplus_demangle=yes
3813 else
3814   echo "$as_me: failed program was:" >&5
3815 sed 's/^/| /' conftest.$ac_ext >&5
3816
3817 ac_cv_lib_iberty_cplus_demangle=no
3818 fi
3819 rm -f conftest.err conftest.$ac_objext \
3820       conftest$ac_exeext conftest.$ac_ext
3821 LIBS=$ac_check_lib_save_LIBS
3822 fi
3823 echo "$as_me:$LINENO: result: $ac_cv_lib_iberty_cplus_demangle" >&5
3824 echo "${ECHO_T}$ac_cv_lib_iberty_cplus_demangle" >&6
3825 if test $ac_cv_lib_iberty_cplus_demangle = yes; then
3826   HAVE_LIBIBERTY="true";
3827 else
3828   HAVE_LIBIBERTY="false"
3829 fi
3830
3831
3832    LIBS_BAK=$LIBS
3833    LDFLAGS_BAK=$LDFLAGS
3834    CXXFLAGS_BAK=$CXXFLAGS
3835    LIBS="$LIBS -liberty"
3836    LDFLAGS="$LDFLAGS -shared"
3837    CXXFLAGS="-fPIC"
3838    cat >conftest.$ac_ext <<_ACEOF
3839 /* confdefs.h.  */
3840 _ACEOF
3841 cat confdefs.h >>conftest.$ac_ext
3842 cat >>conftest.$ac_ext <<_ACEOF
3843 /* end confdefs.h.  */
3844 extern "C" { char *cplus_demangle(char *s, int opts); }
3845 int
3846 main ()
3847 {
3848 cplus_demangle("", 0);
3849   ;
3850   return 0;
3851 }
3852 _ACEOF
3853 rm -f conftest.$ac_objext conftest$ac_exeext
3854 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3855   (eval $ac_link) 2>conftest.er1
3856   ac_status=$?
3857   grep -v '^ *+' conftest.er1 >conftest.err
3858   rm -f conftest.er1
3859   cat conftest.err >&5
3860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3861   (exit $ac_status); } &&
3862          { ac_try='test -z "$ac_cxx_werror_flag"
3863                          || test ! -s conftest.err'
3864   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3865   (eval $ac_try) 2>&5
3866   ac_status=$?
3867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3868   (exit $ac_status); }; } &&
3869          { ac_try='test -s conftest$ac_exeext'
3870   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3871   (eval $ac_try) 2>&5
3872   ac_status=$?
3873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3874   (exit $ac_status); }; }; then
3875   LIBIBERTY_LINK="true"
3876 else
3877   echo "$as_me: failed program was:" >&5
3878 sed 's/^/| /' conftest.$ac_ext >&5
3879
3880 LIBIBERTY_LINK="false"
3881 fi
3882 rm -f conftest.err conftest.$ac_objext \
3883       conftest$ac_exeext conftest.$ac_ext
3884    LDFLAGS=$LDFLAGS_BAK
3885    LIBS=$LIBS_BAK
3886    CXXFLAGS=$CXXFLAGS_BAK
3887
3888    if test "x$HAVE_LIBIBERTY" = "xtrue" ; then
3889       if test "x$LIBIBERTY_LINK" = "xtrue" ; then
3890          USE_LIBERTY=true
3891          LINK_LIBERTY=true
3892       elif test "x$_PGC_" != "x" ; then
3893          USE_LIBERTY=true
3894          echo "WARNING: libiberty does not link with shared objects.  Mutatees will have to be linked with -liberty."
3895       else
3896          GNU_DEMANGLER=true
3897       fi
3898    else
3899       GNU_DEMANGLER=true
3900    fi
3901
3902    if test "x$GNU_DEMANGLER" = "xtrue" ; then
3903       USE_LIBIBERTY=""
3904       LINK_LIBIBERTY=""
3905    fi
3906 fi
3907
3908
3909
3910
3911
3912
3913
3914 # Check whether --with-parseAPI or --without-parseAPI was given.
3915 if test "${with_parseAPI+set}" = set; then
3916   withval="$with_parseAPI"
3917   WITHOUT_PARSEAPI="true";
3918 else
3919   WITHOUT_PARSEAPI="";
3920 fi;
3921
3922 # Check whether --with-symtabAPI or --without-symtabAPI was given.
3923 if test "${with_symtabAPI+set}" = set; then
3924   withval="$with_symtabAPI"
3925   WITHOUT_SYMTABAPI="true";
3926 else
3927   WITHOUT_SYMTABAPI="";
3928 fi;
3929
3930
3931
3932 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3933    { echo "$as_me:$LINENO: AIX system, skipping libdwarf..." >&5
3934 echo "$as_me: AIX system, skipping libdwarf..." >&6;}
3935 else
3936
3937 # Check whether --with-libdwarf-incdir or --without-libdwarf-incdir was given.
3938 if test "${with_libdwarf_incdir+set}" = set; then
3939   withval="$with_libdwarf_incdir"
3940   LIBDWARF_INC_DIR="${withval}";
3941 fi;
3942
3943 # Check whether --with-libdwarf-libdir or --without-libdwarf-libdir was given.
3944 if test "${with_libdwarf_libdir+set}" = set; then
3945   withval="$with_libdwarf_libdir"
3946   LIBDWARF_LIB_DIR="${withval}";
3947 fi;
3948
3949    if test "x$SUPPRESS_LIBDWARF_REQ" = "x"; then
3950        if test "x$LIBDWARF_INC_DIR" = "x"; then
3951           LIBDWARF_INCFLAGS="";
3952           LIBDWARF_ALT_INC_DIR="/usr/include/libdwarf";
3953        else
3954           LIBDWARF_INCFLAGS="-I$LIBDWARF_INC_DIR";
3955           LIBDWARF_ALT_INC_DIR="$LIBDWARF_INC_DIR/libdwarf";
3956        fi
3957        LIBDWARF_ALT_INCFLAGS="-I$LIBDWARF_ALT_INC_DIR";
3958
3959        CXXFLAGS_HOLD=$CXXFLAGS;
3960        CPPFLAGS_HOLD=$CPPFLAGS;
3961        CXXFLAGS="$CXXFLAGS $LIBDWARF_INCFLAGS";
3962        CPPFLAGS="$CPPFLAGS $LIBDWARF_INCFLAGS";
3963
3964        if test "${ac_cv_header_libdwarf_h+set}" = set; then
3965   echo "$as_me:$LINENO: checking for libdwarf.h" >&5
3966 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
3967 if test "${ac_cv_header_libdwarf_h+set}" = set; then
3968   echo $ECHO_N "(cached) $ECHO_C" >&6
3969 fi
3970 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
3971 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
3972 else
3973   # Is the header compilable?
3974 echo "$as_me:$LINENO: checking libdwarf.h usability" >&5
3975 echo $ECHO_N "checking libdwarf.h usability... $ECHO_C" >&6
3976 cat >conftest.$ac_ext <<_ACEOF
3977 /* confdefs.h.  */
3978 _ACEOF
3979 cat confdefs.h >>conftest.$ac_ext
3980 cat >>conftest.$ac_ext <<_ACEOF
3981 /* end confdefs.h.  */
3982 $ac_includes_default
3983 #include <libdwarf.h>
3984 _ACEOF
3985 rm -f conftest.$ac_objext
3986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3987   (eval $ac_compile) 2>conftest.er1
3988   ac_status=$?
3989   grep -v '^ *+' conftest.er1 >conftest.err
3990   rm -f conftest.er1
3991   cat conftest.err >&5
3992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3993   (exit $ac_status); } &&
3994          { ac_try='test -z "$ac_cxx_werror_flag"
3995                          || test ! -s conftest.err'
3996   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3997   (eval $ac_try) 2>&5
3998   ac_status=$?
3999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4000   (exit $ac_status); }; } &&
4001          { ac_try='test -s conftest.$ac_objext'
4002   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4003   (eval $ac_try) 2>&5
4004   ac_status=$?
4005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4006   (exit $ac_status); }; }; then
4007   ac_header_compiler=yes
4008 else
4009   echo "$as_me: failed program was:" >&5
4010 sed 's/^/| /' conftest.$ac_ext >&5
4011
4012 ac_header_compiler=no
4013 fi
4014 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4015 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4016 echo "${ECHO_T}$ac_header_compiler" >&6
4017
4018 # Is the header present?
4019 echo "$as_me:$LINENO: checking libdwarf.h presence" >&5
4020 echo $ECHO_N "checking libdwarf.h presence... $ECHO_C" >&6
4021 cat >conftest.$ac_ext <<_ACEOF
4022 /* confdefs.h.  */
4023 _ACEOF
4024 cat confdefs.h >>conftest.$ac_ext
4025 cat >>conftest.$ac_ext <<_ACEOF
4026 /* end confdefs.h.  */
4027 #include <libdwarf.h>
4028 _ACEOF
4029 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4030   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4031   ac_status=$?
4032   grep -v '^ *+' conftest.er1 >conftest.err
4033   rm -f conftest.er1
4034   cat conftest.err >&5
4035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4036   (exit $ac_status); } >/dev/null; then
4037   if test -s conftest.err; then
4038     ac_cpp_err=$ac_cxx_preproc_warn_flag
4039     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4040   else
4041     ac_cpp_err=
4042   fi
4043 else
4044   ac_cpp_err=yes
4045 fi
4046 if test -z "$ac_cpp_err"; then
4047   ac_header_preproc=yes
4048 else
4049   echo "$as_me: failed program was:" >&5
4050 sed 's/^/| /' conftest.$ac_ext >&5
4051
4052   ac_header_preproc=no
4053 fi
4054 rm -f conftest.err conftest.$ac_ext
4055 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4056 echo "${ECHO_T}$ac_header_preproc" >&6
4057
4058 # So?  What about this header?
4059 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4060   yes:no: )
4061     { echo "$as_me:$LINENO: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&5
4062 echo "$as_me: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4063     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the compiler's result" >&5
4064 echo "$as_me: WARNING: libdwarf.h: proceeding with the compiler's result" >&2;}
4065     ac_header_preproc=yes
4066     ;;
4067   no:yes:* )
4068     { echo "$as_me:$LINENO: WARNING: libdwarf.h: present but cannot be compiled" >&5
4069 echo "$as_me: WARNING: libdwarf.h: present but cannot be compiled" >&2;}
4070     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&5
4071 echo "$as_me: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&2;}
4072     { echo "$as_me:$LINENO: WARNING: libdwarf.h: see the Autoconf documentation" >&5
4073 echo "$as_me: WARNING: libdwarf.h: see the Autoconf documentation" >&2;}
4074     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&5
4075 echo "$as_me: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4076     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&5
4077 echo "$as_me: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&2;}
4078     { echo "$as_me:$LINENO: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&5
4079 echo "$as_me: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&2;}
4080     (
4081       cat <<\_ASBOX
4082 ## ------------------------------- ##
4083 ## Report this to bugs@dyninst.org ##
4084 ## ------------------------------- ##
4085 _ASBOX
4086     ) |
4087       sed "s/^/$as_me: WARNING:     /" >&2
4088     ;;
4089 esac
4090 echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4091 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4092 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4093   echo $ECHO_N "(cached) $ECHO_C" >&6
4094 else
4095   ac_cv_header_libdwarf_h=$ac_header_preproc
4096 fi
4097 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4098 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4099
4100 fi
4101 if test $ac_cv_header_libdwarf_h = yes; then
4102   { echo "$as_me:$LINENO: DWARF include directory: $LIBDWARF_INC_DIR" >&5
4103 echo "$as_me: DWARF include directory: $LIBDWARF_INC_DIR" >&6;}
4104 else
4105   CXXFLAGS="$CXXFLAGS_HOLD $LIBDWARF_ALT_INCFLAGS"
4106                          CPPFLAGS="$CPPFLAGS_HOLD $LIBDWARF_ALT_INCFLAGS"
4107                          $as_unset ac_cv_header_libdwarf_h
4108                          if test "${ac_cv_header_libdwarf_h+set}" = set; then
4109   echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4110 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4111 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4112   echo $ECHO_N "(cached) $ECHO_C" >&6
4113 fi
4114 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4115 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4116 else
4117   # Is the header compilable?
4118 echo "$as_me:$LINENO: checking libdwarf.h usability" >&5
4119 echo $ECHO_N "checking libdwarf.h usability... $ECHO_C" >&6
4120 cat >conftest.$ac_ext <<_ACEOF
4121 /* confdefs.h.  */
4122 _ACEOF
4123 cat confdefs.h >>conftest.$ac_ext
4124 cat >>conftest.$ac_ext <<_ACEOF
4125 /* end confdefs.h.  */
4126 $ac_includes_default
4127 #include <libdwarf.h>
4128 _ACEOF
4129 rm -f conftest.$ac_objext
4130 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4131   (eval $ac_compile) 2>conftest.er1
4132   ac_status=$?
4133   grep -v '^ *+' conftest.er1 >conftest.err
4134   rm -f conftest.er1
4135   cat conftest.err >&5
4136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4137   (exit $ac_status); } &&
4138          { ac_try='test -z "$ac_cxx_werror_flag"
4139                          || test ! -s conftest.err'
4140   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4141   (eval $ac_try) 2>&5
4142   ac_status=$?
4143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4144   (exit $ac_status); }; } &&
4145          { ac_try='test -s conftest.$ac_objext'
4146   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4147   (eval $ac_try) 2>&5
4148   ac_status=$?
4149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4150   (exit $ac_status); }; }; then
4151   ac_header_compiler=yes
4152 else
4153   echo "$as_me: failed program was:" >&5
4154 sed 's/^/| /' conftest.$ac_ext >&5
4155
4156 ac_header_compiler=no
4157 fi
4158 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4159 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4160 echo "${ECHO_T}$ac_header_compiler" >&6
4161
4162 # Is the header present?
4163 echo "$as_me:$LINENO: checking libdwarf.h presence" >&5
4164 echo $ECHO_N "checking libdwarf.h presence... $ECHO_C" >&6
4165 cat >conftest.$ac_ext <<_ACEOF
4166 /* confdefs.h.  */
4167 _ACEOF
4168 cat confdefs.h >>conftest.$ac_ext
4169 cat >>conftest.$ac_ext <<_ACEOF
4170 /* end confdefs.h.  */
4171 #include <libdwarf.h>
4172 _ACEOF
4173 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4174   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4175   ac_status=$?
4176   grep -v '^ *+' conftest.er1 >conftest.err
4177   rm -f conftest.er1
4178   cat conftest.err >&5
4179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4180   (exit $ac_status); } >/dev/null; then
4181   if test -s conftest.err; then
4182     ac_cpp_err=$ac_cxx_preproc_warn_flag
4183     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4184   else
4185     ac_cpp_err=
4186   fi
4187 else
4188   ac_cpp_err=yes
4189 fi
4190 if test -z "$ac_cpp_err"; then
4191   ac_header_preproc=yes
4192 else
4193   echo "$as_me: failed program was:" >&5
4194 sed 's/^/| /' conftest.$ac_ext >&5
4195
4196   ac_header_preproc=no
4197 fi
4198 rm -f conftest.err conftest.$ac_ext
4199 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4200 echo "${ECHO_T}$ac_header_preproc" >&6
4201
4202 # So?  What about this header?
4203 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4204   yes:no: )
4205     { echo "$as_me:$LINENO: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&5
4206 echo "$as_me: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4207     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the compiler's result" >&5
4208 echo "$as_me: WARNING: libdwarf.h: proceeding with the compiler's result" >&2;}
4209     ac_header_preproc=yes
4210     ;;
4211   no:yes:* )
4212     { echo "$as_me:$LINENO: WARNING: libdwarf.h: present but cannot be compiled" >&5
4213 echo "$as_me: WARNING: libdwarf.h: present but cannot be compiled" >&2;}
4214     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&5
4215 echo "$as_me: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&2;}
4216     { echo "$as_me:$LINENO: WARNING: libdwarf.h: see the Autoconf documentation" >&5
4217 echo "$as_me: WARNING: libdwarf.h: see the Autoconf documentation" >&2;}
4218     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&5
4219 echo "$as_me: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4220     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&5
4221 echo "$as_me: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&2;}
4222     { echo "$as_me:$LINENO: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&5
4223 echo "$as_me: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&2;}
4224     (
4225       cat <<\_ASBOX
4226 ## ------------------------------- ##
4227 ## Report this to bugs@dyninst.org ##
4228 ## ------------------------------- ##
4229 _ASBOX
4230     ) |
4231       sed "s/^/$as_me: WARNING:     /" >&2
4232     ;;
4233 esac
4234 echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4235 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4236 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4237   echo $ECHO_N "(cached) $ECHO_C" >&6
4238 else
4239   ac_cv_header_libdwarf_h=$ac_header_preproc
4240 fi
4241 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4242 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4243
4244 fi
4245 if test $ac_cv_header_libdwarf_h = yes; then
4246   LIBDWARF_INC_DIR=$LIBDWARF_ALT_INC_DIR;{ echo "$as_me:$LINENO: DWARF include directory: $LIBDWARF_INC_DIR" >&5
4247 echo "$as_me: DWARF include directory: $LIBDWARF_INC_DIR" >&6;}
4248 else
4249   { { echo "$as_me:$LINENO: error: couldn't find libdwarf.h" >&5
4250 echo "$as_me: error: couldn't find libdwarf.h" >&2;}
4251    { (exit 1); exit 1; }; }
4252 fi
4253
4254
4255 fi
4256
4257
4258        CXXFLAGS=$CXXFLAGS_HOLD;
4259        CPPFLAGS=$CPPFLAGS_HOLD;
4260
4261
4262   if test "$LIBDWARF_LIB_DIR" = "" ; then
4263     FIRST_LIBPARAM=""
4264   else
4265     FIRST_LIBPARAM="-L$LIBDWARF_LIB_DIR"
4266   fi
4267   if test "$LIBELF_LIB_DIR" = "" ; then
4268     FOURTH_LIBPARAM=""
4269   else
4270     FOURTH_LIBPARAM="-L$LIBELF_LIB_DIR"
4271   fi
4272   LIBS_HOLD=$LIBS
4273   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4274
4275 echo "$as_me:$LINENO: checking for dwarf_add_arange in -ldwarf" >&5
4276 echo $ECHO_N "checking for dwarf_add_arange in -ldwarf... $ECHO_C" >&6
4277 if test "${ac_cv_lib_dwarf_dwarf_add_arange+set}" = set; then
4278   echo $ECHO_N "(cached) $ECHO_C" >&6
4279 else
4280   ac_check_lib_save_LIBS=$LIBS
4281 LIBS="-ldwarf -lelf $LIBS"
4282 cat >conftest.$ac_ext <<_ACEOF
4283 /* confdefs.h.  */
4284 _ACEOF
4285 cat confdefs.h >>conftest.$ac_ext
4286 cat >>conftest.$ac_ext <<_ACEOF
4287 /* end confdefs.h.  */
4288
4289 /* Override any gcc2 internal prototype to avoid an error.  */
4290 #ifdef __cplusplus
4291 extern "C"
4292 #endif
4293 /* We use char because int might match the return type of a gcc2
4294    builtin and then its argument prototype would still apply.  */
4295 char dwarf_add_arange ();
4296 int
4297 main ()
4298 {
4299 dwarf_add_arange ();
4300   ;
4301   return 0;
4302 }
4303 _ACEOF
4304 rm -f conftest.$ac_objext conftest$ac_exeext
4305 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4306   (eval $ac_link) 2>conftest.er1
4307   ac_status=$?
4308   grep -v '^ *+' conftest.er1 >conftest.err
4309   rm -f conftest.er1
4310   cat conftest.err >&5
4311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4312   (exit $ac_status); } &&
4313          { ac_try='test -z "$ac_cxx_werror_flag"
4314                          || test ! -s conftest.err'
4315   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4316   (eval $ac_try) 2>&5
4317   ac_status=$?
4318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4319   (exit $ac_status); }; } &&
4320          { ac_try='test -s conftest$ac_exeext'
4321   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4322   (eval $ac_try) 2>&5
4323   ac_status=$?
4324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4325   (exit $ac_status); }; }; then
4326   ac_cv_lib_dwarf_dwarf_add_arange=yes
4327 else
4328   echo "$as_me: failed program was:" >&5
4329 sed 's/^/| /' conftest.$ac_ext >&5
4330
4331 ac_cv_lib_dwarf_dwarf_add_arange=no
4332 fi
4333 rm -f conftest.err conftest.$ac_objext \
4334       conftest$ac_exeext conftest.$ac_ext
4335 LIBS=$ac_check_lib_save_LIBS
4336 fi
4337 echo "$as_me:$LINENO: result: $ac_cv_lib_dwarf_dwarf_add_arange" >&5
4338 echo "${ECHO_T}$ac_cv_lib_dwarf_dwarf_add_arange" >&6
4339 if test $ac_cv_lib_dwarf_dwarf_add_arange = yes; then
4340   cat >>confdefs.h <<_ACEOF
4341 #define HAVE_LIBDWARF 1
4342 _ACEOF
4343
4344   LIBS="-ldwarf $LIBS"
4345
4346 else
4347   { { echo "$as_me:$LINENO: error: Cant find libdwarf." >&5
4348 echo "$as_me: error: Cant find libdwarf." >&2;}
4349    { (exit 1); exit 1; }; }
4350 fi
4351
4352   LIBS=$LIBS_HOLD
4353
4354
4355   LIB_TYPE_DYNAMIC=`ls -H -1 $LIBDWARF_LIB_DIR | grep dwarf | grep '\.so' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
4356   LIB_TYPE_STATIC=`ls -H -1 $LIBDWARF_LIB_DIR | grep dwarf | grep '\.a' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
4357
4358
4359 # Check whether --with-libdwarf-static or --without-libdwarf-static was given.
4360 if test "${with_libdwarf_static+set}" = set; then
4361   withval="$with_libdwarf_static"
4362   LIB_TYPE_DYNAMIC=false
4363 fi;
4364    fi
4365
4366    LIBDWARF_STATIC="$LIB_TYPE_STATIC"
4367    LIBDWARF_DYNAMIC="$LIB_TYPE_DYNAMIC"
4368
4369
4370
4371
4372
4373
4374   if test "$LIBDWARF_LIB_DIR" = "" ; then
4375     FIRST_LIBPARAM=""
4376   else
4377     FIRST_LIBPARAM="-L$LIBDWARF_LIB_DIR"
4378   fi
4379   if test "$LIBELF_LIB_DIR" = "" ; then
4380     FOURTH_LIBPARAM=""
4381   else
4382     FOURTH_LIBPARAM="-L$LIBELF_LIB_DIR"
4383   fi
4384   LIBS_HOLD=$LIBS
4385   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4386   echo "$as_me:$LINENO: checking for dwarf_set_frame_cfa_value in -ldwarf" >&5
4387 echo $ECHO_N "checking for dwarf_set_frame_cfa_value in -ldwarf... $ECHO_C" >&6
4388 if test "${ac_cv_lib_dwarf_dwarf_set_frame_cfa_value+set}" = set; then
4389   echo $ECHO_N "(cached) $ECHO_C" >&6
4390 else
4391   ac_check_lib_save_LIBS=$LIBS
4392 LIBS="-ldwarf -lelf $LIBS"
4393 cat >conftest.$ac_ext <<_ACEOF
4394 /* confdefs.h.  */
4395 _ACEOF
4396 cat confdefs.h >>conftest.$ac_ext
4397 cat >>conftest.$ac_ext <<_ACEOF
4398 /* end confdefs.h.  */
4399
4400 /* Override any gcc2 internal prototype to avoid an error.  */
4401 #ifdef __cplusplus
4402 extern "C"
4403 #endif
4404 /* We use char because int might match the return type of a gcc2
4405    builtin and then its argument prototype would still apply.  */
4406 char dwarf_set_frame_cfa_value ();
4407 int
4408 main ()
4409 {
4410 dwarf_set_frame_cfa_value ();
4411   ;
4412   return 0;
4413 }
4414 _ACEOF
4415 rm -f conftest.$ac_objext conftest$ac_exeext
4416 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4417   (eval $ac_link) 2>conftest.er1
4418   ac_status=$?
4419   grep -v '^ *+' conftest.er1 >conftest.err
4420   rm -f conftest.er1
4421   cat conftest.err >&5
4422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4423   (exit $ac_status); } &&
4424          { ac_try='test -z "$ac_cxx_werror_flag"
4425                          || test ! -s conftest.err'
4426   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4427   (eval $ac_try) 2>&5
4428   ac_status=$?
4429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4430   (exit $ac_status); }; } &&
4431          { ac_try='test -s conftest$ac_exeext'
4432   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4433   (eval $ac_try) 2>&5
4434   ac_status=$?
4435   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4436   (exit $ac_status); }; }; then
4437   ac_cv_lib_dwarf_dwarf_set_frame_cfa_value=yes
4438 else
4439   echo "$as_me: failed program was:" >&5
4440 sed 's/^/| /' conftest.$ac_ext >&5
4441
4442 ac_cv_lib_dwarf_dwarf_set_frame_cfa_value=no
4443 fi
4444 rm -f conftest.err conftest.$ac_objext \
4445       conftest$ac_exeext conftest.$ac_ext
4446 LIBS=$ac_check_lib_save_LIBS
4447 fi
4448 echo "$as_me:$LINENO: result: $ac_cv_lib_dwarf_dwarf_set_frame_cfa_value" >&5
4449 echo "${ECHO_T}$ac_cv_lib_dwarf_dwarf_set_frame_cfa_value" >&6
4450 if test $ac_cv_lib_dwarf_dwarf_set_frame_cfa_value = yes; then
4451   HAS_FEATURE="true"
4452 fi
4453
4454   LIBS=$LIBS_HOLD
4455
4456    LIBDWARF_HAS_SET_FRAME="$HAS_FEATURE"
4457
4458 fi
4459
4460
4461
4462 # Check whether --with-threaddb-incdir or --without-threaddb-incdir was given.
4463 if test "${with_threaddb_incdir+set}" = set; then
4464   withval="$with_threaddb_incdir"
4465   THREADDB_INC_DIR="${withval}";
4466 fi;
4467
4468 # Check whether --with-threaddb-libdir or --without-threaddb-libdir was given.
4469 if test "${with_threaddb_libdir+set}" = set; then
4470   withval="$with_threaddb_libdir"
4471   THREADDB_LIB_DIR="${withval}";
4472 fi;
4473 CXXFLAGS_HOLD=$CXXFLAGS;
4474 CPPFLAGS_HOLD=$CPPFLAGS;
4475 LDFLAGS_HOLD=$LDFLAGS
4476 if test "x$THREADDB_INC_DIR" != "x"; then
4477   CXXFLAGS="$CXXFLAGS -I$THREADDB_INC_DIR"
4478   CPPFLAGS="$CPPFLAGS -I$THREADDB_INC_DIR"
4479 fi
4480 LDFLAGS="-shared -fPIC"
4481 HAVE_THREADDB="true"
4482 if test "x$SUPPRESS_THREADDB_REQ" = "x"; then
4483     if test "${ac_cv_header_thread_db_h+set}" = set; then
4484   echo "$as_me:$LINENO: checking for thread_db.h" >&5
4485 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4486 if test "${ac_cv_header_thread_db_h+set}" = set; then
4487   echo $ECHO_N "(cached) $ECHO_C" >&6
4488 fi
4489 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4490 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4491 else
4492   # Is the header compilable?
4493 echo "$as_me:$LINENO: checking thread_db.h usability" >&5
4494 echo $ECHO_N "checking thread_db.h usability... $ECHO_C" >&6
4495 cat >conftest.$ac_ext <<_ACEOF
4496 /* confdefs.h.  */
4497 _ACEOF
4498 cat confdefs.h >>conftest.$ac_ext
4499 cat >>conftest.$ac_ext <<_ACEOF
4500 /* end confdefs.h.  */
4501 $ac_includes_default
4502 #include <thread_db.h>
4503 _ACEOF
4504 rm -f conftest.$ac_objext
4505 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4506   (eval $ac_compile) 2>conftest.er1
4507   ac_status=$?
4508   grep -v '^ *+' conftest.er1 >conftest.err
4509   rm -f conftest.er1
4510   cat conftest.err >&5
4511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4512   (exit $ac_status); } &&
4513          { ac_try='test -z "$ac_cxx_werror_flag"
4514                          || test ! -s conftest.err'
4515   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4516   (eval $ac_try) 2>&5
4517   ac_status=$?
4518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4519   (exit $ac_status); }; } &&
4520          { ac_try='test -s conftest.$ac_objext'
4521   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4522   (eval $ac_try) 2>&5
4523   ac_status=$?
4524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4525   (exit $ac_status); }; }; then
4526   ac_header_compiler=yes
4527 else
4528   echo "$as_me: failed program was:" >&5
4529 sed 's/^/| /' conftest.$ac_ext >&5
4530
4531 ac_header_compiler=no
4532 fi
4533 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4534 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4535 echo "${ECHO_T}$ac_header_compiler" >&6
4536
4537 # Is the header present?
4538 echo "$as_me:$LINENO: checking thread_db.h presence" >&5
4539 echo $ECHO_N "checking thread_db.h presence... $ECHO_C" >&6
4540 cat >conftest.$ac_ext <<_ACEOF
4541 /* confdefs.h.  */
4542 _ACEOF
4543 cat confdefs.h >>conftest.$ac_ext
4544 cat >>conftest.$ac_ext <<_ACEOF
4545 /* end confdefs.h.  */
4546 #include <thread_db.h>
4547 _ACEOF
4548 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4549   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4550   ac_status=$?
4551   grep -v '^ *+' conftest.er1 >conftest.err
4552   rm -f conftest.er1
4553   cat conftest.err >&5
4554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4555   (exit $ac_status); } >/dev/null; then
4556   if test -s conftest.err; then
4557     ac_cpp_err=$ac_cxx_preproc_warn_flag
4558     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4559   else
4560     ac_cpp_err=
4561   fi
4562 else
4563   ac_cpp_err=yes
4564 fi
4565 if test -z "$ac_cpp_err"; then
4566   ac_header_preproc=yes
4567 else
4568   echo "$as_me: failed program was:" >&5
4569 sed 's/^/| /' conftest.$ac_ext >&5
4570
4571   ac_header_preproc=no
4572 fi
4573 rm -f conftest.err conftest.$ac_ext
4574 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4575 echo "${ECHO_T}$ac_header_preproc" >&6
4576
4577 # So?  What about this header?
4578 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4579   yes:no: )
4580     { echo "$as_me:$LINENO: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&5
4581 echo "$as_me: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4582     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the compiler's result" >&5
4583 echo "$as_me: WARNING: thread_db.h: proceeding with the compiler's result" >&2;}
4584     ac_header_preproc=yes
4585     ;;
4586   no:yes:* )
4587     { echo "$as_me:$LINENO: WARNING: thread_db.h: present but cannot be compiled" >&5
4588 echo "$as_me: WARNING: thread_db.h: present but cannot be compiled" >&2;}
4589     { echo "$as_me:$LINENO: WARNING: thread_db.h:     check for missing prerequisite headers?" >&5
4590 echo "$as_me: WARNING: thread_db.h:     check for missing prerequisite headers?" >&2;}
4591     { echo "$as_me:$LINENO: WARNING: thread_db.h: see the Autoconf documentation" >&5
4592 echo "$as_me: WARNING: thread_db.h: see the Autoconf documentation" >&2;}
4593     { echo "$as_me:$LINENO: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&5
4594 echo "$as_me: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4595     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the preprocessor's result" >&5
4596 echo "$as_me: WARNING: thread_db.h: proceeding with the preprocessor's result" >&2;}
4597     { echo "$as_me:$LINENO: WARNING: thread_db.h: in the future, the compiler will take precedence" >&5
4598 echo "$as_me: WARNING: thread_db.h: in the future, the compiler will take precedence" >&2;}
4599     (
4600       cat <<\_ASBOX
4601 ## ------------------------------- ##
4602 ## Report this to bugs@dyninst.org ##
4603 ## ------------------------------- ##
4604 _ASBOX
4605     ) |
4606       sed "s/^/$as_me: WARNING:     /" >&2
4607     ;;
4608 esac
4609 echo "$as_me:$LINENO: checking for thread_db.h" >&5
4610 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4611 if test "${ac_cv_header_thread_db_h+set}" = set; then
4612   echo $ECHO_N "(cached) $ECHO_C" >&6
4613 else
4614   ac_cv_header_thread_db_h=$ac_header_preproc
4615 fi
4616 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4617 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4618
4619 fi
4620 if test $ac_cv_header_thread_db_h = yes; then
4621   { echo "$as_me:$LINENO: thread_db include directory: $THREADDB_INC_DIR" >&5
4622 echo "$as_me: thread_db include directory: $THREADDB_INC_DIR" >&6;}
4623 else
4624   { { echo "$as_me:$LINENO: error: couldn't find thread_db.h" >&5
4625 echo "$as_me: error: couldn't find thread_db.h" >&2;}
4626    { (exit 1); exit 1; }; }
4627 fi
4628
4629
4630
4631   if test "$THREADDB_LIB_DIR" = "" ; then
4632     FIRST_LIBPARAM=""
4633   else
4634     FIRST_LIBPARAM="-L$THREADDB_LIB_DIR"
4635   fi
4636   if test "" = "" ; then
4637     FOURTH_LIBPARAM=""
4638   else
4639     FOURTH_LIBPARAM="-L"
4640   fi
4641   LIBS_HOLD=$LIBS
4642   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4643
4644 echo "$as_me:$LINENO: checking for td_ta_new in -lthread_db" >&5
4645 echo $ECHO_N "checking for td_ta_new in -lthread_db... $ECHO_C" >&6
4646 if test "${ac_cv_lib_thread_db_td_ta_new+set}" = set; then
4647   echo $ECHO_N "(cached) $ECHO_C" >&6
4648 else
4649   ac_check_lib_save_LIBS=$LIBS
4650 LIBS="-lthread_db  $LIBS"
4651 cat >conftest.$ac_ext <<_ACEOF
4652 /* confdefs.h.  */
4653 _ACEOF
4654 cat confdefs.h >>conftest.$ac_ext
4655 cat >>conftest.$ac_ext <<_ACEOF
4656 /* end confdefs.h.  */
4657
4658 /* Override any gcc2 internal prototype to avoid an error.  */
4659 #ifdef __cplusplus
4660 extern "C"
4661 #endif
4662 /* We use char because int might match the return type of a gcc2
4663    builtin and then its argument prototype would still apply.  */
4664 char td_ta_new ();
4665 int
4666 main ()
4667 {
4668 td_ta_new ();
4669   ;
4670   return 0;
4671 }
4672 _ACEOF
4673 rm -f conftest.$ac_objext conftest$ac_exeext
4674 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4675   (eval $ac_link) 2>conftest.er1
4676   ac_status=$?
4677   grep -v '^ *+' conftest.er1 >conftest.err
4678   rm -f conftest.er1
4679   cat conftest.err >&5
4680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4681   (exit $ac_status); } &&
4682          { ac_try='test -z "$ac_cxx_werror_flag"
4683                          || test ! -s conftest.err'
4684   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4685   (eval $ac_try) 2>&5
4686   ac_status=$?
4687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4688   (exit $ac_status); }; } &&
4689          { ac_try='test -s conftest$ac_exeext'
4690   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4691   (eval $ac_try) 2>&5
4692   ac_status=$?
4693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4694   (exit $ac_status); }; }; then
4695   ac_cv_lib_thread_db_td_ta_new=yes
4696 else
4697   echo "$as_me: failed program was:" >&5
4698 sed 's/^/| /' conftest.$ac_ext >&5
4699
4700 ac_cv_lib_thread_db_td_ta_new=no
4701 fi
4702 rm -f conftest.err conftest.$ac_objext \
4703       conftest$ac_exeext conftest.$ac_ext
4704 LIBS=$ac_check_lib_save_LIBS
4705 fi
4706 echo "$as_me:$LINENO: result: $ac_cv_lib_thread_db_td_ta_new" >&5
4707 echo "${ECHO_T}$ac_cv_lib_thread_db_td_ta_new" >&6
4708 if test $ac_cv_lib_thread_db_td_ta_new = yes; then
4709   cat >>confdefs.h <<_ACEOF
4710 #define HAVE_LIBTHREAD_DB 1
4711 _ACEOF
4712
4713   LIBS="-lthread_db $LIBS"
4714
4715 else
4716   { { echo "$as_me:$LINENO: error: Cant find libthread_db." >&5
4717 echo "$as_me: error: Cant find libthread_db." >&2;}
4718    { (exit 1); exit 1; }; }
4719 fi
4720
4721   LIBS=$LIBS_HOLD
4722
4723 else
4724     if test "${ac_cv_header_thread_db_h+set}" = set; then
4725   echo "$as_me:$LINENO: checking for thread_db.h" >&5
4726 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4727 if test "${ac_cv_header_thread_db_h+set}" = set; then
4728   echo $ECHO_N "(cached) $ECHO_C" >&6
4729 fi
4730 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4731 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4732 else
4733   # Is the header compilable?
4734 echo "$as_me:$LINENO: checking thread_db.h usability" >&5
4735 echo $ECHO_N "checking thread_db.h usability... $ECHO_C" >&6
4736 cat >conftest.$ac_ext <<_ACEOF
4737 /* confdefs.h.  */
4738 _ACEOF
4739 cat confdefs.h >>conftest.$ac_ext
4740 cat >>conftest.$ac_ext <<_ACEOF
4741 /* end confdefs.h.  */
4742 $ac_includes_default
4743 #include <thread_db.h>
4744 _ACEOF
4745 rm -f conftest.$ac_objext
4746 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4747   (eval $ac_compile) 2>conftest.er1
4748   ac_status=$?
4749   grep -v '^ *+' conftest.er1 >conftest.err
4750   rm -f conftest.er1
4751   cat conftest.err >&5
4752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4753   (exit $ac_status); } &&
4754          { ac_try='test -z "$ac_cxx_werror_flag"
4755                          || test ! -s conftest.err'
4756   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4757   (eval $ac_try) 2>&5
4758   ac_status=$?
4759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4760   (exit $ac_status); }; } &&
4761          { ac_try='test -s conftest.$ac_objext'
4762   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4763   (eval $ac_try) 2>&5
4764   ac_status=$?
4765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4766   (exit $ac_status); }; }; then
4767   ac_header_compiler=yes
4768 else
4769   echo "$as_me: failed program was:" >&5
4770 sed 's/^/| /' conftest.$ac_ext >&5
4771
4772 ac_header_compiler=no
4773 fi
4774 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4775 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4776 echo "${ECHO_T}$ac_header_compiler" >&6
4777
4778 # Is the header present?
4779 echo "$as_me:$LINENO: checking thread_db.h presence" >&5
4780 echo $ECHO_N "checking thread_db.h presence... $ECHO_C" >&6
4781 cat >conftest.$ac_ext <<_ACEOF
4782 /* confdefs.h.  */
4783 _ACEOF
4784 cat confdefs.h >>conftest.$ac_ext
4785 cat >>conftest.$ac_ext <<_ACEOF
4786 /* end confdefs.h.  */
4787 #include <thread_db.h>
4788 _ACEOF
4789 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4790   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4791   ac_status=$?
4792   grep -v '^ *+' conftest.er1 >conftest.err
4793   rm -f conftest.er1
4794   cat conftest.err >&5
4795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4796   (exit $ac_status); } >/dev/null; then
4797   if test -s conftest.err; then
4798     ac_cpp_err=$ac_cxx_preproc_warn_flag
4799     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4800   else
4801     ac_cpp_err=
4802   fi
4803 else
4804   ac_cpp_err=yes
4805 fi
4806 if test -z "$ac_cpp_err"; then
4807   ac_header_preproc=yes
4808 else
4809   echo "$as_me: failed program was:" >&5
4810 sed 's/^/| /' conftest.$ac_ext >&5
4811
4812   ac_header_preproc=no
4813 fi
4814 rm -f conftest.err conftest.$ac_ext
4815 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4816 echo "${ECHO_T}$ac_header_preproc" >&6
4817
4818 # So?  What about this header?
4819 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4820   yes:no: )
4821     { echo "$as_me:$LINENO: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&5
4822 echo "$as_me: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4823     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the compiler's result" >&5
4824 echo "$as_me: WARNING: thread_db.h: proceeding with the compiler's result" >&2;}
4825     ac_header_preproc=yes
4826     ;;
4827   no:yes:* )
4828     { echo "$as_me:$LINENO: WARNING: thread_db.h: present but cannot be compiled" >&5
4829 echo "$as_me: WARNING: thread_db.h: present but cannot be compiled" >&2;}
4830     { echo "$as_me:$LINENO: WARNING: thread_db.h:     check for missing prerequisite headers?" >&5
4831 echo "$as_me: WARNING: thread_db.h:     check for missing prerequisite headers?" >&2;}
4832     { echo "$as_me:$LINENO: WARNING: thread_db.h: see the Autoconf documentation" >&5
4833 echo "$as_me: WARNING: thread_db.h: see the Autoconf documentation" >&2;}
4834     { echo "$as_me:$LINENO: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&5
4835 echo "$as_me: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4836     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the preprocessor's result" >&5
4837 echo "$as_me: WARNING: thread_db.h: proceeding with the preprocessor's result" >&2;}
4838     { echo "$as_me:$LINENO: WARNING: thread_db.h: in the future, the compiler will take precedence" >&5
4839 echo "$as_me: WARNING: thread_db.h: in the future, the compiler will take precedence" >&2;}
4840     (
4841       cat <<\_ASBOX
4842 ## ------------------------------- ##
4843 ## Report this to bugs@dyninst.org ##
4844 ## ------------------------------- ##
4845 _ASBOX
4846     ) |
4847       sed "s/^/$as_me: WARNING:     /" >&2
4848     ;;
4849 esac
4850 echo "$as_me:$LINENO: checking for thread_db.h" >&5
4851 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4852 if test "${ac_cv_header_thread_db_h+set}" = set; then
4853   echo $ECHO_N "(cached) $ECHO_C" >&6
4854 else
4855   ac_cv_header_thread_db_h=$ac_header_preproc
4856 fi
4857 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4858 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4859
4860 fi
4861 if test $ac_cv_header_thread_db_h = yes; then
4862   { echo "$as_me:$LINENO: thread_db include directory: $THREADDB_INC_DIR" >&5
4863 echo "$as_me: thread_db include directory: $THREADDB_INC_DIR" >&6;}
4864 else
4865   HAVE_THREADDB=""
4866 fi
4867
4868
4869
4870   if test "$THREADDB_LIB_DIR" = "" ; then
4871     FIRST_LIBPARAM=""
4872   else
4873     FIRST_LIBPARAM="-L$THREADDB_LIB_DIR"
4874   fi
4875   if test "" = "" ; then
4876     FOURTH_LIBPARAM=""
4877   else
4878     FOURTH_LIBPARAM="-L"
4879   fi
4880   LIBS_HOLD=$LIBS
4881   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4882
4883 echo "$as_me:$LINENO: checking for td_ta_new in -lthread_db" >&5
4884 echo $ECHO_N "checking for td_ta_new in -lthread_db... $ECHO_C" >&6
4885 if test "${ac_cv_lib_thread_db_td_ta_new+set}" = set; then
4886   echo $ECHO_N "(cached) $ECHO_C" >&6
4887 else
4888   ac_check_lib_save_LIBS=$LIBS
4889 LIBS="-lthread_db  $LIBS"
4890 cat >conftest.$ac_ext <<_ACEOF
4891 /* confdefs.h.  */
4892 _ACEOF
4893 cat confdefs.h >>conftest.$ac_ext
4894 cat >>conftest.$ac_ext <<_ACEOF
4895 /* end confdefs.h.  */
4896
4897 /* Override any gcc2 internal prototype to avoid an error.  */
4898 #ifdef __cplusplus
4899 extern "C"
4900 #endif
4901 /* We use char because int might match the return type of a gcc2
4902    builtin and then its argument prototype would still apply.  */
4903 char td_ta_new ();
4904 int
4905 main ()
4906 {
4907 td_ta_new ();
4908   ;
4909   return 0;
4910 }
4911 _ACEOF
4912 rm -f conftest.$ac_objext conftest$ac_exeext
4913 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4914   (eval $ac_link) 2>conftest.er1
4915   ac_status=$?
4916   grep -v '^ *+' conftest.er1 >conftest.err
4917   rm -f conftest.er1
4918   cat conftest.err >&5
4919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4920   (exit $ac_status); } &&
4921          { ac_try='test -z "$ac_cxx_werror_flag"
4922                          || test ! -s conftest.err'
4923   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4924   (eval $ac_try) 2>&5
4925   ac_status=$?
4926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4927   (exit $ac_status); }; } &&
4928          { ac_try='test -s conftest$ac_exeext'
4929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4930   (eval $ac_try) 2>&5