Boost fixes.
[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 CPPFLAGS_SAVED=$CPPFLAGS
2291 CPPFLAGS="$CPPFLAGS $BOOST_DIR"
2292 export CPPFLAGS
2293
2294 ac_ext=cc
2295 ac_cpp='$CXXCPP $CPPFLAGS'
2296 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2297 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2298 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2299 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
2300 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
2301 if test -z "$CXXCPP"; then
2302   if test "${ac_cv_prog_CXXCPP+set}" = set; then
2303   echo $ECHO_N "(cached) $ECHO_C" >&6
2304 else
2305       # Double quotes because CXXCPP needs to be expanded
2306     for CXXCPP in "$CXX -E" "/lib/cpp"
2307     do
2308       ac_preproc_ok=false
2309 for ac_cxx_preproc_warn_flag in '' yes
2310 do
2311   # Use a header file that comes with gcc, so configuring glibc
2312   # with a fresh cross-compiler works.
2313   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2314   # <limits.h> exists even on freestanding compilers.
2315   # On the NeXT, cc -E runs the code through the compiler's parser,
2316   # not just through cpp. "Syntax error" is here to catch this case.
2317   cat >conftest.$ac_ext <<_ACEOF
2318 /* confdefs.h.  */
2319 _ACEOF
2320 cat confdefs.h >>conftest.$ac_ext
2321 cat >>conftest.$ac_ext <<_ACEOF
2322 /* end confdefs.h.  */
2323 #ifdef __STDC__
2324 # include <limits.h>
2325 #else
2326 # include <assert.h>
2327 #endif
2328                      Syntax error
2329 _ACEOF
2330 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2331   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2332   ac_status=$?
2333   grep -v '^ *+' conftest.er1 >conftest.err
2334   rm -f conftest.er1
2335   cat conftest.err >&5
2336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2337   (exit $ac_status); } >/dev/null; then
2338   if test -s conftest.err; then
2339     ac_cpp_err=$ac_cxx_preproc_warn_flag
2340     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2341   else
2342     ac_cpp_err=
2343   fi
2344 else
2345   ac_cpp_err=yes
2346 fi
2347 if test -z "$ac_cpp_err"; then
2348   :
2349 else
2350   echo "$as_me: failed program was:" >&5
2351 sed 's/^/| /' conftest.$ac_ext >&5
2352
2353   # Broken: fails on valid input.
2354 continue
2355 fi
2356 rm -f conftest.err conftest.$ac_ext
2357
2358   # OK, works on sane cases.  Now check whether non-existent headers
2359   # can be detected and how.
2360   cat >conftest.$ac_ext <<_ACEOF
2361 /* confdefs.h.  */
2362 _ACEOF
2363 cat confdefs.h >>conftest.$ac_ext
2364 cat >>conftest.$ac_ext <<_ACEOF
2365 /* end confdefs.h.  */
2366 #include <ac_nonexistent.h>
2367 _ACEOF
2368 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2369   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2370   ac_status=$?
2371   grep -v '^ *+' conftest.er1 >conftest.err
2372   rm -f conftest.er1
2373   cat conftest.err >&5
2374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2375   (exit $ac_status); } >/dev/null; then
2376   if test -s conftest.err; then
2377     ac_cpp_err=$ac_cxx_preproc_warn_flag
2378     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2379   else
2380     ac_cpp_err=
2381   fi
2382 else
2383   ac_cpp_err=yes
2384 fi
2385 if test -z "$ac_cpp_err"; then
2386   # Broken: success on invalid input.
2387 continue
2388 else
2389   echo "$as_me: failed program was:" >&5
2390 sed 's/^/| /' conftest.$ac_ext >&5
2391
2392   # Passes both tests.
2393 ac_preproc_ok=:
2394 break
2395 fi
2396 rm -f conftest.err conftest.$ac_ext
2397
2398 done
2399 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2400 rm -f conftest.err conftest.$ac_ext
2401 if $ac_preproc_ok; then
2402   break
2403 fi
2404
2405     done
2406     ac_cv_prog_CXXCPP=$CXXCPP
2407
2408 fi
2409   CXXCPP=$ac_cv_prog_CXXCPP
2410 else
2411   ac_cv_prog_CXXCPP=$CXXCPP
2412 fi
2413 echo "$as_me:$LINENO: result: $CXXCPP" >&5
2414 echo "${ECHO_T}$CXXCPP" >&6
2415 ac_preproc_ok=false
2416 for ac_cxx_preproc_warn_flag in '' yes
2417 do
2418   # Use a header file that comes with gcc, so configuring glibc
2419   # with a fresh cross-compiler works.
2420   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2421   # <limits.h> exists even on freestanding compilers.
2422   # On the NeXT, cc -E runs the code through the compiler's parser,
2423   # not just through cpp. "Syntax error" is here to catch this case.
2424   cat >conftest.$ac_ext <<_ACEOF
2425 /* confdefs.h.  */
2426 _ACEOF
2427 cat confdefs.h >>conftest.$ac_ext
2428 cat >>conftest.$ac_ext <<_ACEOF
2429 /* end confdefs.h.  */
2430 #ifdef __STDC__
2431 # include <limits.h>
2432 #else
2433 # include <assert.h>
2434 #endif
2435                      Syntax error
2436 _ACEOF
2437 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2438   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2439   ac_status=$?
2440   grep -v '^ *+' conftest.er1 >conftest.err
2441   rm -f conftest.er1
2442   cat conftest.err >&5
2443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444   (exit $ac_status); } >/dev/null; then
2445   if test -s conftest.err; then
2446     ac_cpp_err=$ac_cxx_preproc_warn_flag
2447     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2448   else
2449     ac_cpp_err=
2450   fi
2451 else
2452   ac_cpp_err=yes
2453 fi
2454 if test -z "$ac_cpp_err"; then
2455   :
2456 else
2457   echo "$as_me: failed program was:" >&5
2458 sed 's/^/| /' conftest.$ac_ext >&5
2459
2460   # Broken: fails on valid input.
2461 continue
2462 fi
2463 rm -f conftest.err conftest.$ac_ext
2464
2465   # OK, works on sane cases.  Now check whether non-existent headers
2466   # can be detected and how.
2467   cat >conftest.$ac_ext <<_ACEOF
2468 /* confdefs.h.  */
2469 _ACEOF
2470 cat confdefs.h >>conftest.$ac_ext
2471 cat >>conftest.$ac_ext <<_ACEOF
2472 /* end confdefs.h.  */
2473 #include <ac_nonexistent.h>
2474 _ACEOF
2475 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2476   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2477   ac_status=$?
2478   grep -v '^ *+' conftest.er1 >conftest.err
2479   rm -f conftest.er1
2480   cat conftest.err >&5
2481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482   (exit $ac_status); } >/dev/null; then
2483   if test -s conftest.err; then
2484     ac_cpp_err=$ac_cxx_preproc_warn_flag
2485     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2486   else
2487     ac_cpp_err=
2488   fi
2489 else
2490   ac_cpp_err=yes
2491 fi
2492 if test -z "$ac_cpp_err"; then
2493   # Broken: success on invalid input.
2494 continue
2495 else
2496   echo "$as_me: failed program was:" >&5
2497 sed 's/^/| /' conftest.$ac_ext >&5
2498
2499   # Passes both tests.
2500 ac_preproc_ok=:
2501 break
2502 fi
2503 rm -f conftest.err conftest.$ac_ext
2504
2505 done
2506 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2507 rm -f conftest.err conftest.$ac_ext
2508 if $ac_preproc_ok; then
2509   :
2510 else
2511   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
2512 See \`config.log' for more details." >&5
2513 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
2514 See \`config.log' for more details." >&2;}
2515    { (exit 1); exit 1; }; }
2516 fi
2517
2518 ac_ext=cc
2519 ac_cpp='$CXXCPP $CPPFLAGS'
2520 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2521 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2522 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2523
2524
2525 echo "$as_me:$LINENO: checking for egrep" >&5
2526 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2527 if test "${ac_cv_prog_egrep+set}" = set; then
2528   echo $ECHO_N "(cached) $ECHO_C" >&6
2529 else
2530   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2531     then ac_cv_prog_egrep='grep -E'
2532     else ac_cv_prog_egrep='egrep'
2533     fi
2534 fi
2535 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
2536 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2537  EGREP=$ac_cv_prog_egrep
2538
2539
2540 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
2541 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
2542 if test "${ac_cv_header_stdc+set}" = set; then
2543   echo $ECHO_N "(cached) $ECHO_C" >&6
2544 else
2545   cat >conftest.$ac_ext <<_ACEOF
2546 /* confdefs.h.  */
2547 _ACEOF
2548 cat confdefs.h >>conftest.$ac_ext
2549 cat >>conftest.$ac_ext <<_ACEOF
2550 /* end confdefs.h.  */
2551 #include <stdlib.h>
2552 #include <stdarg.h>
2553 #include <string.h>
2554 #include <float.h>
2555
2556 int
2557 main ()
2558 {
2559
2560   ;
2561   return 0;
2562 }
2563 _ACEOF
2564 rm -f conftest.$ac_objext
2565 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2566   (eval $ac_compile) 2>conftest.er1
2567   ac_status=$?
2568   grep -v '^ *+' conftest.er1 >conftest.err
2569   rm -f conftest.er1
2570   cat conftest.err >&5
2571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2572   (exit $ac_status); } &&
2573          { ac_try='test -z "$ac_cxx_werror_flag"
2574                          || test ! -s conftest.err'
2575   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2576   (eval $ac_try) 2>&5
2577   ac_status=$?
2578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2579   (exit $ac_status); }; } &&
2580          { ac_try='test -s conftest.$ac_objext'
2581   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2582   (eval $ac_try) 2>&5
2583   ac_status=$?
2584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2585   (exit $ac_status); }; }; then
2586   ac_cv_header_stdc=yes
2587 else
2588   echo "$as_me: failed program was:" >&5
2589 sed 's/^/| /' conftest.$ac_ext >&5
2590
2591 ac_cv_header_stdc=no
2592 fi
2593 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2594
2595 if test $ac_cv_header_stdc = yes; then
2596   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2597   cat >conftest.$ac_ext <<_ACEOF
2598 /* confdefs.h.  */
2599 _ACEOF
2600 cat confdefs.h >>conftest.$ac_ext
2601 cat >>conftest.$ac_ext <<_ACEOF
2602 /* end confdefs.h.  */
2603 #include <string.h>
2604
2605 _ACEOF
2606 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2607   $EGREP "memchr" >/dev/null 2>&1; then
2608   :
2609 else
2610   ac_cv_header_stdc=no
2611 fi
2612 rm -f conftest*
2613
2614 fi
2615
2616 if test $ac_cv_header_stdc = yes; then
2617   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2618   cat >conftest.$ac_ext <<_ACEOF
2619 /* confdefs.h.  */
2620 _ACEOF
2621 cat confdefs.h >>conftest.$ac_ext
2622 cat >>conftest.$ac_ext <<_ACEOF
2623 /* end confdefs.h.  */
2624 #include <stdlib.h>
2625
2626 _ACEOF
2627 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2628   $EGREP "free" >/dev/null 2>&1; then
2629   :
2630 else
2631   ac_cv_header_stdc=no
2632 fi
2633 rm -f conftest*
2634
2635 fi
2636
2637 if test $ac_cv_header_stdc = yes; then
2638   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2639   if test "$cross_compiling" = yes; then
2640   :
2641 else
2642   cat >conftest.$ac_ext <<_ACEOF
2643 /* confdefs.h.  */
2644 _ACEOF
2645 cat confdefs.h >>conftest.$ac_ext
2646 cat >>conftest.$ac_ext <<_ACEOF
2647 /* end confdefs.h.  */
2648 #include <ctype.h>
2649 #if ((' ' & 0x0FF) == 0x020)
2650 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2651 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2652 #else
2653 # define ISLOWER(c) \
2654                    (('a' <= (c) && (c) <= 'i') \
2655                      || ('j' <= (c) && (c) <= 'r') \
2656                      || ('s' <= (c) && (c) <= 'z'))
2657 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
2658 #endif
2659
2660 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2661 int
2662 main ()
2663 {
2664   int i;
2665   for (i = 0; i < 256; i++)
2666     if (XOR (islower (i), ISLOWER (i))
2667         || toupper (i) != TOUPPER (i))
2668       exit(2);
2669   exit (0);
2670 }
2671 _ACEOF
2672 rm -f conftest$ac_exeext
2673 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2674   (eval $ac_link) 2>&5
2675   ac_status=$?
2676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2677   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
2678   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2679   (eval $ac_try) 2>&5
2680   ac_status=$?
2681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2682   (exit $ac_status); }; }; then
2683   :
2684 else
2685   echo "$as_me: program exited with status $ac_status" >&5
2686 echo "$as_me: failed program was:" >&5
2687 sed 's/^/| /' conftest.$ac_ext >&5
2688
2689 ( exit $ac_status )
2690 ac_cv_header_stdc=no
2691 fi
2692 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
2693 fi
2694 fi
2695 fi
2696 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
2697 echo "${ECHO_T}$ac_cv_header_stdc" >&6
2698 if test $ac_cv_header_stdc = yes; then
2699
2700 cat >>confdefs.h <<\_ACEOF
2701 #define STDC_HEADERS 1
2702 _ACEOF
2703
2704 fi
2705
2706 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
2717                   inttypes.h stdint.h unistd.h
2718 do
2719 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
2720 echo "$as_me:$LINENO: checking for $ac_header" >&5
2721 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
2722 if eval "test \"\${$as_ac_Header+set}\" = set"; then
2723   echo $ECHO_N "(cached) $ECHO_C" >&6
2724 else
2725   cat >conftest.$ac_ext <<_ACEOF
2726 /* confdefs.h.  */
2727 _ACEOF
2728 cat confdefs.h >>conftest.$ac_ext
2729 cat >>conftest.$ac_ext <<_ACEOF
2730 /* end confdefs.h.  */
2731 $ac_includes_default
2732
2733 #include <$ac_header>
2734 _ACEOF
2735 rm -f conftest.$ac_objext
2736 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2737   (eval $ac_compile) 2>conftest.er1
2738   ac_status=$?
2739   grep -v '^ *+' conftest.er1 >conftest.err
2740   rm -f conftest.er1
2741   cat conftest.err >&5
2742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2743   (exit $ac_status); } &&
2744          { ac_try='test -z "$ac_cxx_werror_flag"
2745                          || test ! -s conftest.err'
2746   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2747   (eval $ac_try) 2>&5
2748   ac_status=$?
2749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2750   (exit $ac_status); }; } &&
2751          { ac_try='test -s conftest.$ac_objext'
2752   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2753   (eval $ac_try) 2>&5
2754   ac_status=$?
2755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2756   (exit $ac_status); }; }; then
2757   eval "$as_ac_Header=yes"
2758 else
2759   echo "$as_me: failed program was:" >&5
2760 sed 's/^/| /' conftest.$ac_ext >&5
2761
2762 eval "$as_ac_Header=no"
2763 fi
2764 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2765 fi
2766 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
2767 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
2768 if test `eval echo '${'$as_ac_Header'}'` = yes; then
2769   cat >>confdefs.h <<_ACEOF
2770 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
2771 _ACEOF
2772
2773 fi
2774
2775 done
2776
2777
2778 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2779   echo "$as_me:$LINENO: checking for boost/shared_ptr.hpp" >&5
2780 echo $ECHO_N "checking for boost/shared_ptr.hpp... $ECHO_C" >&6
2781 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2782   echo $ECHO_N "(cached) $ECHO_C" >&6
2783 fi
2784 echo "$as_me:$LINENO: result: $ac_cv_header_boost_shared_ptr_hpp" >&5
2785 echo "${ECHO_T}$ac_cv_header_boost_shared_ptr_hpp" >&6
2786 else
2787   # Is the header compilable?
2788 echo "$as_me:$LINENO: checking boost/shared_ptr.hpp usability" >&5
2789 echo $ECHO_N "checking boost/shared_ptr.hpp usability... $ECHO_C" >&6
2790 cat >conftest.$ac_ext <<_ACEOF
2791 /* confdefs.h.  */
2792 _ACEOF
2793 cat confdefs.h >>conftest.$ac_ext
2794 cat >>conftest.$ac_ext <<_ACEOF
2795 /* end confdefs.h.  */
2796 $ac_includes_default
2797 #include <boost/shared_ptr.hpp>
2798 _ACEOF
2799 rm -f conftest.$ac_objext
2800 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2801   (eval $ac_compile) 2>conftest.er1
2802   ac_status=$?
2803   grep -v '^ *+' conftest.er1 >conftest.err
2804   rm -f conftest.er1
2805   cat conftest.err >&5
2806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2807   (exit $ac_status); } &&
2808          { ac_try='test -z "$ac_cxx_werror_flag"
2809                          || test ! -s conftest.err'
2810   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2811   (eval $ac_try) 2>&5
2812   ac_status=$?
2813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2814   (exit $ac_status); }; } &&
2815          { ac_try='test -s conftest.$ac_objext'
2816   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2817   (eval $ac_try) 2>&5
2818   ac_status=$?
2819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2820   (exit $ac_status); }; }; then
2821   ac_header_compiler=yes
2822 else
2823   echo "$as_me: failed program was:" >&5
2824 sed 's/^/| /' conftest.$ac_ext >&5
2825
2826 ac_header_compiler=no
2827 fi
2828 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2829 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
2830 echo "${ECHO_T}$ac_header_compiler" >&6
2831
2832 # Is the header present?
2833 echo "$as_me:$LINENO: checking boost/shared_ptr.hpp presence" >&5
2834 echo $ECHO_N "checking boost/shared_ptr.hpp presence... $ECHO_C" >&6
2835 cat >conftest.$ac_ext <<_ACEOF
2836 /* confdefs.h.  */
2837 _ACEOF
2838 cat confdefs.h >>conftest.$ac_ext
2839 cat >>conftest.$ac_ext <<_ACEOF
2840 /* end confdefs.h.  */
2841 #include <boost/shared_ptr.hpp>
2842 _ACEOF
2843 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2844   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2845   ac_status=$?
2846   grep -v '^ *+' conftest.er1 >conftest.err
2847   rm -f conftest.er1
2848   cat conftest.err >&5
2849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2850   (exit $ac_status); } >/dev/null; then
2851   if test -s conftest.err; then
2852     ac_cpp_err=$ac_cxx_preproc_warn_flag
2853     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
2854   else
2855     ac_cpp_err=
2856   fi
2857 else
2858   ac_cpp_err=yes
2859 fi
2860 if test -z "$ac_cpp_err"; then
2861   ac_header_preproc=yes
2862 else
2863   echo "$as_me: failed program was:" >&5
2864 sed 's/^/| /' conftest.$ac_ext >&5
2865
2866   ac_header_preproc=no
2867 fi
2868 rm -f conftest.err conftest.$ac_ext
2869 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
2870 echo "${ECHO_T}$ac_header_preproc" >&6
2871
2872 # So?  What about this header?
2873 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
2874   yes:no: )
2875     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: accepted by the compiler, rejected by the preprocessor!" >&5
2876 echo "$as_me: WARNING: boost/shared_ptr.hpp: accepted by the compiler, rejected by the preprocessor!" >&2;}
2877     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: proceeding with the compiler's result" >&5
2878 echo "$as_me: WARNING: boost/shared_ptr.hpp: proceeding with the compiler's result" >&2;}
2879     ac_header_preproc=yes
2880     ;;
2881   no:yes:* )
2882     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: present but cannot be compiled" >&5
2883 echo "$as_me: WARNING: boost/shared_ptr.hpp: present but cannot be compiled" >&2;}
2884     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp:     check for missing prerequisite headers?" >&5
2885 echo "$as_me: WARNING: boost/shared_ptr.hpp:     check for missing prerequisite headers?" >&2;}
2886     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: see the Autoconf documentation" >&5
2887 echo "$as_me: WARNING: boost/shared_ptr.hpp: see the Autoconf documentation" >&2;}
2888     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp:     section \"Present But Cannot Be Compiled\"" >&5
2889 echo "$as_me: WARNING: boost/shared_ptr.hpp:     section \"Present But Cannot Be Compiled\"" >&2;}
2890     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: proceeding with the preprocessor's result" >&5
2891 echo "$as_me: WARNING: boost/shared_ptr.hpp: proceeding with the preprocessor's result" >&2;}
2892     { echo "$as_me:$LINENO: WARNING: boost/shared_ptr.hpp: in the future, the compiler will take precedence" >&5
2893 echo "$as_me: WARNING: boost/shared_ptr.hpp: in the future, the compiler will take precedence" >&2;}
2894     (
2895       cat <<\_ASBOX
2896 ## ------------------------------- ##
2897 ## Report this to bugs@dyninst.org ##
2898 ## ------------------------------- ##
2899 _ASBOX
2900     ) |
2901       sed "s/^/$as_me: WARNING:     /" >&2
2902     ;;
2903 esac
2904 echo "$as_me:$LINENO: checking for boost/shared_ptr.hpp" >&5
2905 echo $ECHO_N "checking for boost/shared_ptr.hpp... $ECHO_C" >&6
2906 if test "${ac_cv_header_boost_shared_ptr_hpp+set}" = set; then
2907   echo $ECHO_N "(cached) $ECHO_C" >&6
2908 else
2909   ac_cv_header_boost_shared_ptr_hpp=$ac_header_preproc
2910 fi
2911 echo "$as_me:$LINENO: result: $ac_cv_header_boost_shared_ptr_hpp" >&5
2912 echo "${ECHO_T}$ac_cv_header_boost_shared_ptr_hpp" >&6
2913
2914 fi
2915 if test $ac_cv_header_boost_shared_ptr_hpp = yes; then
2916   :
2917 else
2918   { { echo "$as_me:$LINENO: error: Missing shared_ptr.hpp in boost directory" >&5
2919 echo "$as_me: error: Missing shared_ptr.hpp in boost directory" >&2;}
2920    { (exit 1); exit 1; }; }
2921 fi
2922
2923
2924 CPPFLAGS=$CPPFLAGS_SAVED
2925
2926
2927
2928 PACKAGE_BASE=""
2929
2930 # Check whether --with-package-base or --without-package-base was given.
2931 if test "${with_package_base+set}" = set; then
2932   withval="$with_package_base"
2933   PACKAGE_BASE="${withval}";
2934             TCLTK_INC_DIR="${PACKAGE_BASE}/tcl8.4.5/include";
2935             TCLTK_LIB_DIR="${PACKAGE_BASE}/tcl8.4.5/lib";
2936             LIBELF_INC_DIR="${PACKAGE_BASE}/libelf/include";
2937             LIBELF_LIB_DIR="${PACKAGE_BASE}/libelf/lib";
2938             LIBDWARF_INC_DIR="${PACKAGE_BASE}/libdwarf/include";
2939             LIBDWARF_LIB_DIR="${PACKAGE_BASE}/libdwarf/lib";
2940             ARG_WRAPPER_LIBS="";
2941             LIBXML2_INC_DIR="${PACKAGE_BASE}/libxml2/include/libxml2"
2942             LIBXML2_LIB_DIR="${PACKAGE_BASE}/libxml2/lib";
2943             LIBFLEX_LIB_DIR="${PACKAGE_BASE}/libflex/lib";
2944
2945 else
2946
2947             # We fall back on these defaults if both --with-package-base and
2948             # specific --with-<package> arguments are not provided.
2949             #TCLTK_INC_DIR="/usr/include";
2950             #TCLTK_LIB_DIR="/usr/lib";
2951             #LIBELF_INC_DIR="/usr/include";
2952             #LIBELF_LIB_DIR="/usr/lib";
2953             ARG_WRAPPER_LIBS="";
2954             #LIBDWARF_INC_DIR="/usr/include";
2955             #LIBDWARF_LIB_DIR="/usr/lib";
2956             LIBXML2_INC_DIR="/usr/include/libxml2"
2957             #LIBXML2_LIB_DIR="/usr/lib";
2958             #LIBFLEX_LIB_DIR="/usr/lib";
2959
2960 fi;
2961 # 3/15/09: We don't include libiberty in the cs.wisc.edu package-base.
2962 #          Why?  Putting these here for now...
2963 #LIBIBERTY_LIB_DIR="/usr/lib";
2964
2965
2966 # Check whether --with-default-component or --without-default-component was given.
2967 if test "${with_default_component+set}" = set; then
2968   withval="$with_default_component"
2969   DEFAULT_COMPONENT="${withval}";
2970 else
2971   DEFAULT_COMPONENT=`cat autodyninst/default_component`;
2972 fi;
2973
2974 # Check whether --with-tcl83 or --without-tcl83 was given.
2975 if test "${with_tcl83+set}" = set; then
2976   withval="$with_tcl83"
2977   TCL_VERSION="tcl8.3"; USE_TCL83="${withval}";
2978 else
2979   TCL_VERSION="tcl8.4"; USE_TCL83="false";
2980 fi;
2981
2982 # Check whether --with-tcltk-incdir or --without-tcltk-incdir was given.
2983 if test "${with_tcltk_incdir+set}" = set; then
2984   withval="$with_tcltk_incdir"
2985   TCLTK_INC_DIR="${withval}";
2986 fi;
2987
2988 # Check whether --with-tcltk-libdir or --without-tcltk-libdir was given.
2989 if test "${with_tcltk_libdir+set}" = set; then
2990   withval="$with_tcltk_libdir"
2991   TCLTK_LIB_DIR="${withval}";
2992 fi;
2993
2994   CXXFLAGS_HOLD=$CXXFLAGS
2995   if test "$TCLTK_INC_DIR" != "" ; then
2996     echo "$as_me:$LINENO: checking for tcl.h in $TCLTK_INC_DIR" >&5
2997 echo $ECHO_N "checking for tcl.h in $TCLTK_INC_DIR... $ECHO_C" >&6
2998     CXXFLAGS="$CXXFLAGS -I$TCLTK_INC_DIR"
2999   else
3000     echo "$as_me:$LINENO: checking for tcl.h" >&5
3001 echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6
3002   fi
3003   cat >conftest.$ac_ext <<_ACEOF
3004 /* confdefs.h.  */
3005 _ACEOF
3006 cat confdefs.h >>conftest.$ac_ext
3007 cat >>conftest.$ac_ext <<_ACEOF
3008 /* end confdefs.h.  */
3009 #include "tcl.h"
3010 int
3011 main ()
3012 {
3013
3014   ;
3015   return 0;
3016 }
3017 _ACEOF
3018 rm -f conftest.$ac_objext
3019 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3020   (eval $ac_compile) 2>conftest.er1
3021   ac_status=$?
3022   grep -v '^ *+' conftest.er1 >conftest.err
3023   rm -f conftest.er1
3024   cat conftest.err >&5
3025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3026   (exit $ac_status); } &&
3027          { ac_try='test -z "$ac_cxx_werror_flag"
3028                          || test ! -s conftest.err'
3029   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3030   (eval $ac_try) 2>&5
3031   ac_status=$?
3032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033   (exit $ac_status); }; } &&
3034          { ac_try='test -s conftest.$ac_objext'
3035   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3036   (eval $ac_try) 2>&5
3037   ac_status=$?
3038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039   (exit $ac_status); }; }; then
3040
3041 cat >>confdefs.h <<\_ACEOF
3042 #define cap_have_tcl 1
3043 _ACEOF
3044
3045 else
3046   echo "$as_me: failed program was:" >&5
3047 sed 's/^/| /' conftest.$ac_ext >&5
3048
3049 echo "$as_me:$LINENO: result: tcl.h not found in $TCLTK_INC_DIR" >&5
3050 echo "${ECHO_T}tcl.h not found in $TCLTK_INC_DIR" >&6
3051 fi
3052 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3053   CXXFLAGS=$CXXFLAGS_HOLD
3054
3055
3056   if test "$TCLTK_LIB_DIR" = "" ; then
3057     FIRST_LIBPARAM=""
3058   else
3059     FIRST_LIBPARAM="-L$TCLTK_LIB_DIR"
3060   fi
3061   if test "" = "" ; then
3062     FOURTH_LIBPARAM=""
3063   else
3064     FOURTH_LIBPARAM="-L"
3065   fi
3066   LIBS_HOLD=$LIBS
3067   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
3068
3069 as_ac_Lib=`echo "ac_cv_lib_$TCL_VERSION''_Tcl_Eval" | $as_tr_sh`
3070 echo "$as_me:$LINENO: checking for Tcl_Eval in -l$TCL_VERSION" >&5
3071 echo $ECHO_N "checking for Tcl_Eval in -l$TCL_VERSION... $ECHO_C" >&6
3072 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
3073   echo $ECHO_N "(cached) $ECHO_C" >&6
3074 else
3075   ac_check_lib_save_LIBS=$LIBS
3076 LIBS="-l$TCL_VERSION  $LIBS"
3077 cat >conftest.$ac_ext <<_ACEOF
3078 /* confdefs.h.  */
3079 _ACEOF
3080 cat confdefs.h >>conftest.$ac_ext
3081 cat >>conftest.$ac_ext <<_ACEOF
3082 /* end confdefs.h.  */
3083
3084 /* Override any gcc2 internal prototype to avoid an error.  */
3085 #ifdef __cplusplus
3086 extern "C"
3087 #endif
3088 /* We use char because int might match the return type of a gcc2
3089    builtin and then its argument prototype would still apply.  */
3090 char Tcl_Eval ();
3091 int
3092 main ()
3093 {
3094 Tcl_Eval ();
3095   ;
3096   return 0;
3097 }
3098 _ACEOF
3099 rm -f conftest.$ac_objext conftest$ac_exeext
3100 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3101   (eval $ac_link) 2>conftest.er1
3102   ac_status=$?
3103   grep -v '^ *+' conftest.er1 >conftest.err
3104   rm -f conftest.er1
3105   cat conftest.err >&5
3106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3107   (exit $ac_status); } &&
3108          { ac_try='test -z "$ac_cxx_werror_flag"
3109                          || test ! -s conftest.err'
3110   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3111   (eval $ac_try) 2>&5
3112   ac_status=$?
3113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3114   (exit $ac_status); }; } &&
3115          { ac_try='test -s conftest$ac_exeext'
3116   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3117   (eval $ac_try) 2>&5
3118   ac_status=$?
3119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3120   (exit $ac_status); }; }; then
3121   eval "$as_ac_Lib=yes"
3122 else
3123   echo "$as_me: failed program was:" >&5
3124 sed 's/^/| /' conftest.$ac_ext >&5
3125
3126 eval "$as_ac_Lib=no"
3127 fi
3128 rm -f conftest.err conftest.$ac_objext \
3129       conftest$ac_exeext conftest.$ac_ext
3130 LIBS=$ac_check_lib_save_LIBS
3131 fi
3132 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
3133 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
3134 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
3135   cat >>confdefs.h <<_ACEOF
3136 #define `echo "HAVE_LIB$TCL_VERSION" | $as_tr_cpp` 1
3137 _ACEOF
3138
3139   LIBS="-l$TCL_VERSION $LIBS"
3140
3141 else
3142   echo "$as_me:$LINENO: result: Cant find lib$TCL_VERSION." >&5
3143 echo "${ECHO_T}Cant find lib$TCL_VERSION." >&6
3144 fi
3145
3146   LIBS=$LIBS_HOLD
3147
3148
3149
3150
3151
3152
3153 # Make sure we can run config.sub.
3154 $ac_config_sub sun4 >/dev/null 2>&1 ||
3155   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3156 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3157    { (exit 1); exit 1; }; }
3158
3159 echo "$as_me:$LINENO: checking build system type" >&5
3160 echo $ECHO_N "checking build system type... $ECHO_C" >&6
3161 if test "${ac_cv_build+set}" = set; then
3162   echo $ECHO_N "(cached) $ECHO_C" >&6
3163 else
3164   ac_cv_build_alias=$build_alias
3165 test -z "$ac_cv_build_alias" &&
3166   ac_cv_build_alias=`$ac_config_guess`
3167 test -z "$ac_cv_build_alias" &&
3168   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3169 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3170    { (exit 1); exit 1; }; }
3171 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3172   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3173 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3174    { (exit 1); exit 1; }; }
3175
3176 fi
3177 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3178 echo "${ECHO_T}$ac_cv_build" >&6
3179 build=$ac_cv_build
3180 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3181 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3182 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3183
3184
3185 echo "$as_me:$LINENO: checking host system type" >&5
3186 echo $ECHO_N "checking host system type... $ECHO_C" >&6
3187 if test "${ac_cv_host+set}" = set; then
3188   echo $ECHO_N "(cached) $ECHO_C" >&6
3189 else
3190   ac_cv_host_alias=$host_alias
3191 test -z "$ac_cv_host_alias" &&
3192   ac_cv_host_alias=$ac_cv_build_alias
3193 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3194   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3195 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3196    { (exit 1); exit 1; }; }
3197
3198 fi
3199 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3200 echo "${ECHO_T}$ac_cv_host" >&6
3201 host=$ac_cv_host
3202 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3203 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3204 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3205
3206
3207
3208
3209 # Check whether --with-wrapper-libs or --without-wrapper-libs was given.
3210 if test "${with_wrapper_libs+set}" = set; then
3211   withval="$with_wrapper_libs"
3212   ARG_WRAPPER_LIBS="${withval}";
3213 fi;
3214
3215
3216 # Check whether --enable-gnu-demangler or --disable-gnu-demangler was given.
3217 if test "${enable_gnu_demangler+set}" = set; then
3218   enableval="$enable_gnu_demangler"
3219   GNU_DEMANGLER="true"
3220 fi;
3221
3222 if test "x$DEFAULT_COMPONENT" = "xInstructionAPI"; then
3223    { echo "$as_me:$LINENO: InstructionAPI, not requiring libelf..." >&5
3224 echo "$as_me: InstructionAPI, not requiring libelf..." >&6;}
3225    SUPPRESS_LIBELF_REQ="true"
3226    { echo "$as_me:$LINENO: InstructionAPI, not requiring thread_db..." >&5
3227 echo "$as_me: InstructionAPI, not requiring thread_db..." >&6;}
3228    SUPPRESS_THREADDB_REQ="true"
3229    { echo "$as_me:$LINENO: InstructionAPI, not requiring libdwarf..." >&5
3230 echo "$as_me: InstructionAPI, not requiring libdwarf..." >&6;}
3231    SUPPRESS_LIBDWARF_REQ="true"
3232 fi
3233 if test "x$DEFAULT_COMPONENT" = "xSymtabAPI"; then
3234    { echo "$as_me:$LINENO: SymtabAPI, not requiring thread_db..." >&5
3235 echo "$as_me: SymtabAPI, not requiring thread_db..." >&6;}
3236    SUPPRESS_THREADDB_REQ="true"
3237 fi
3238 if test "x$DEFAULT_COMPONENT" = "xParseAPI"; then
3239    { echo "$as_me:$LINENO: ParseAPI, not requiring thread_db..." >&5
3240 echo "$as_me: ParseAPI, not requiring thread_db..." >&6;}
3241    SUPPRESS_THREADDB_REQ="true"
3242 fi
3243 if test "x$DEFAULT_COMPONENT" = "xProcControlAPI"; then
3244    { echo "$as_me:$LINENO: ProcControlAPI, not requiring libdwarf..." >&5
3245 echo "$as_me: ProcControlAPI, not requiring libdwarf..." >&6;}
3246    SUPPRESS_LIBDWARF_REQ="true"
3247 fi
3248 if test "`echo $host_os | cut -b-5`" = "linux" ; then
3249   if test "x$PLATFORM" = "xppc32_bgp_ion"; then
3250    { echo "$as_me:$LINENO: BG/P, thread_db required..." >&5
3251 echo "$as_me: BG/P, thread_db required..." >&6;}
3252   elif test "x$PLATFORM" = "xppc32_bgl_ion"; then
3253    { echo "$as_me:$LINENO: BG/L, thread_db required..." >&5
3254 echo "$as_me: BG/L, thread_db required..." >&6;}
3255   elif test "x$PLATFORM" = "xppc64_bgq_ion"; then
3256    { echo "$as_me:$LINENO: BG/Q, thread_db required..." >&5
3257 echo "$as_me: BG/Q, thread_db required..." >&6;}
3258   else
3259    { echo "$as_me:$LINENO: Linux, not requiring thread_db..." >&5
3260 echo "$as_me: Linux, not requiring thread_db..." >&6;}
3261    SUPPRESS_THREADDB_REQ="true"
3262   fi
3263 fi
3264
3265 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3266    { echo "$as_me:$LINENO: AIX, not requiring thread_db..." >&5
3267 echo "$as_me: AIX, not requiring thread_db..." >&6;}
3268    SUPPRESS_THREADDB_REQ="true"
3269 fi
3270
3271 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3272    { echo "$as_me:$LINENO: AIX system, skipping libelf..." >&5
3273 echo "$as_me: AIX system, skipping libelf..." >&6;}
3274 else
3275
3276 # Check whether --with-libelf-incdir or --without-libelf-incdir was given.
3277 if test "${with_libelf_incdir+set}" = set; then
3278   withval="$with_libelf_incdir"
3279   LIBELF_INC_DIR="${withval}";
3280 fi;
3281
3282 # Check whether --with-libelf-libdir or --without-libelf-libdir was given.
3283 if test "${with_libelf_libdir+set}" = set; then
3284   withval="$with_libelf_libdir"
3285   LIBELF_LIB_DIR="${withval}";
3286 fi;
3287
3288    if test "x$SUPPRESS_LIBELF_REQ" = "x"; then
3289       if test "x$LIBELF_INC_DIR" = "x"; then
3290          LIBELF_INCFLAGS=""
3291          LIBELF_ALT_INC_DIR=/usr/include/libelf
3292       else
3293          LIBELF_INCFLAGS=-I$LIBELF_INC_DIR
3294          LIBELF_ALT_INC_DIR=$LIBELF_INC_DIR/libelf
3295       fi
3296       LIBELF_ALT_INCFLAGS=-I$LIBELF_ALT_INC_DIR
3297
3298       CXXFLAGS_HOLD=$CXXFLAGS
3299       CPPFLAGS_HOLD=$CPPFLAGS
3300       CXXFLAGS="$CXXFLAGS $LIBELF_INCFLAGS";
3301       CPPFLAGS="$CPPFLAGS $LIBELF_INCFLAGS";
3302
3303       if test "${ac_cv_header_libelf_h+set}" = set; then
3304   echo "$as_me:$LINENO: checking for libelf.h" >&5
3305 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3306 if test "${ac_cv_header_libelf_h+set}" = set; then
3307   echo $ECHO_N "(cached) $ECHO_C" >&6
3308 fi
3309 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3310 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3311 else
3312   # Is the header compilable?
3313 echo "$as_me:$LINENO: checking libelf.h usability" >&5
3314 echo $ECHO_N "checking libelf.h usability... $ECHO_C" >&6
3315 cat >conftest.$ac_ext <<_ACEOF
3316 /* confdefs.h.  */
3317 _ACEOF
3318 cat confdefs.h >>conftest.$ac_ext
3319 cat >>conftest.$ac_ext <<_ACEOF
3320 /* end confdefs.h.  */
3321 $ac_includes_default
3322 #include <libelf.h>
3323 _ACEOF
3324 rm -f conftest.$ac_objext
3325 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3326   (eval $ac_compile) 2>conftest.er1
3327   ac_status=$?
3328   grep -v '^ *+' conftest.er1 >conftest.err
3329   rm -f conftest.er1
3330   cat conftest.err >&5
3331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3332   (exit $ac_status); } &&
3333          { ac_try='test -z "$ac_cxx_werror_flag"
3334                          || test ! -s conftest.err'
3335   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3336   (eval $ac_try) 2>&5
3337   ac_status=$?
3338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3339   (exit $ac_status); }; } &&
3340          { ac_try='test -s conftest.$ac_objext'
3341   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3342   (eval $ac_try) 2>&5
3343   ac_status=$?
3344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3345   (exit $ac_status); }; }; then
3346   ac_header_compiler=yes
3347 else
3348   echo "$as_me: failed program was:" >&5
3349 sed 's/^/| /' conftest.$ac_ext >&5
3350
3351 ac_header_compiler=no
3352 fi
3353 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3354 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3355 echo "${ECHO_T}$ac_header_compiler" >&6
3356
3357 # Is the header present?
3358 echo "$as_me:$LINENO: checking libelf.h presence" >&5
3359 echo $ECHO_N "checking libelf.h presence... $ECHO_C" >&6
3360 cat >conftest.$ac_ext <<_ACEOF
3361 /* confdefs.h.  */
3362 _ACEOF
3363 cat confdefs.h >>conftest.$ac_ext
3364 cat >>conftest.$ac_ext <<_ACEOF
3365 /* end confdefs.h.  */
3366 #include <libelf.h>
3367 _ACEOF
3368 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3369   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3370   ac_status=$?
3371   grep -v '^ *+' conftest.er1 >conftest.err
3372   rm -f conftest.er1
3373   cat conftest.err >&5
3374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3375   (exit $ac_status); } >/dev/null; then
3376   if test -s conftest.err; then
3377     ac_cpp_err=$ac_cxx_preproc_warn_flag
3378     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3379   else
3380     ac_cpp_err=
3381   fi
3382 else
3383   ac_cpp_err=yes
3384 fi
3385 if test -z "$ac_cpp_err"; then
3386   ac_header_preproc=yes
3387 else
3388   echo "$as_me: failed program was:" >&5
3389 sed 's/^/| /' conftest.$ac_ext >&5
3390
3391   ac_header_preproc=no
3392 fi
3393 rm -f conftest.err conftest.$ac_ext
3394 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3395 echo "${ECHO_T}$ac_header_preproc" >&6
3396
3397 # So?  What about this header?
3398 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
3399   yes:no: )
3400     { echo "$as_me:$LINENO: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&5
3401 echo "$as_me: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3402     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the compiler's result" >&5
3403 echo "$as_me: WARNING: libelf.h: proceeding with the compiler's result" >&2;}
3404     ac_header_preproc=yes
3405     ;;
3406   no:yes:* )
3407     { echo "$as_me:$LINENO: WARNING: libelf.h: present but cannot be compiled" >&5
3408 echo "$as_me: WARNING: libelf.h: present but cannot be compiled" >&2;}
3409     { echo "$as_me:$LINENO: WARNING: libelf.h:     check for missing prerequisite headers?" >&5
3410 echo "$as_me: WARNING: libelf.h:     check for missing prerequisite headers?" >&2;}
3411     { echo "$as_me:$LINENO: WARNING: libelf.h: see the Autoconf documentation" >&5
3412 echo "$as_me: WARNING: libelf.h: see the Autoconf documentation" >&2;}
3413     { echo "$as_me:$LINENO: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&5
3414 echo "$as_me: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
3415     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the preprocessor's result" >&5
3416 echo "$as_me: WARNING: libelf.h: proceeding with the preprocessor's result" >&2;}
3417     { echo "$as_me:$LINENO: WARNING: libelf.h: in the future, the compiler will take precedence" >&5
3418 echo "$as_me: WARNING: libelf.h: in the future, the compiler will take precedence" >&2;}
3419     (
3420       cat <<\_ASBOX
3421 ## ------------------------------- ##
3422 ## Report this to bugs@dyninst.org ##
3423 ## ------------------------------- ##
3424 _ASBOX
3425     ) |
3426       sed "s/^/$as_me: WARNING:     /" >&2
3427     ;;
3428 esac
3429 echo "$as_me:$LINENO: checking for libelf.h" >&5
3430 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3431 if test "${ac_cv_header_libelf_h+set}" = set; then
3432   echo $ECHO_N "(cached) $ECHO_C" >&6
3433 else
3434   ac_cv_header_libelf_h=$ac_header_preproc
3435 fi
3436 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3437 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3438
3439 fi
3440 if test $ac_cv_header_libelf_h = yes; then
3441   { echo "$as_me:$LINENO: ELF include directory: $LIBELF_INC_DIR" >&5
3442 echo "$as_me: ELF include directory: $LIBELF_INC_DIR" >&6;}
3443 else
3444   CXXFLAGS="$CXXFLAGS $LIBELF_ALT_INCFLAGS"
3445             CPPFLAGS="$CPPFLAGS $LIBELF_ALT_INCFLAGS"
3446             $as_unset ac_cv_header_libelf_h
3447             if test "${ac_cv_header_libelf_h+set}" = set; then
3448   echo "$as_me:$LINENO: checking for libelf.h" >&5
3449 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3450 if test "${ac_cv_header_libelf_h+set}" = set; then
3451   echo $ECHO_N "(cached) $ECHO_C" >&6
3452 fi
3453 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3454 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3455 else
3456   # Is the header compilable?
3457 echo "$as_me:$LINENO: checking libelf.h usability" >&5
3458 echo $ECHO_N "checking libelf.h usability... $ECHO_C" >&6
3459 cat >conftest.$ac_ext <<_ACEOF
3460 /* confdefs.h.  */
3461 _ACEOF
3462 cat confdefs.h >>conftest.$ac_ext
3463 cat >>conftest.$ac_ext <<_ACEOF
3464 /* end confdefs.h.  */
3465 $ac_includes_default
3466 #include <libelf.h>
3467 _ACEOF
3468 rm -f conftest.$ac_objext
3469 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3470   (eval $ac_compile) 2>conftest.er1
3471   ac_status=$?
3472   grep -v '^ *+' conftest.er1 >conftest.err
3473   rm -f conftest.er1
3474   cat conftest.err >&5
3475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3476   (exit $ac_status); } &&
3477          { ac_try='test -z "$ac_cxx_werror_flag"
3478                          || test ! -s conftest.err'
3479   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3480   (eval $ac_try) 2>&5
3481   ac_status=$?
3482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3483   (exit $ac_status); }; } &&
3484          { ac_try='test -s conftest.$ac_objext'
3485   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3486   (eval $ac_try) 2>&5
3487   ac_status=$?
3488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3489   (exit $ac_status); }; }; then
3490   ac_header_compiler=yes
3491 else
3492   echo "$as_me: failed program was:" >&5
3493 sed 's/^/| /' conftest.$ac_ext >&5
3494
3495 ac_header_compiler=no
3496 fi
3497 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3498 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3499 echo "${ECHO_T}$ac_header_compiler" >&6
3500
3501 # Is the header present?
3502 echo "$as_me:$LINENO: checking libelf.h presence" >&5
3503 echo $ECHO_N "checking libelf.h presence... $ECHO_C" >&6
3504 cat >conftest.$ac_ext <<_ACEOF
3505 /* confdefs.h.  */
3506 _ACEOF
3507 cat confdefs.h >>conftest.$ac_ext
3508 cat >>conftest.$ac_ext <<_ACEOF
3509 /* end confdefs.h.  */
3510 #include <libelf.h>
3511 _ACEOF
3512 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3513   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3514   ac_status=$?
3515   grep -v '^ *+' conftest.er1 >conftest.err
3516   rm -f conftest.er1
3517   cat conftest.err >&5
3518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3519   (exit $ac_status); } >/dev/null; then
3520   if test -s conftest.err; then
3521     ac_cpp_err=$ac_cxx_preproc_warn_flag
3522     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3523   else
3524     ac_cpp_err=
3525   fi
3526 else
3527   ac_cpp_err=yes
3528 fi
3529 if test -z "$ac_cpp_err"; then
3530   ac_header_preproc=yes
3531 else
3532   echo "$as_me: failed program was:" >&5
3533 sed 's/^/| /' conftest.$ac_ext >&5
3534
3535   ac_header_preproc=no
3536 fi
3537 rm -f conftest.err conftest.$ac_ext
3538 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3539 echo "${ECHO_T}$ac_header_preproc" >&6
3540
3541 # So?  What about this header?
3542 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
3543   yes:no: )
3544     { echo "$as_me:$LINENO: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&5
3545 echo "$as_me: WARNING: libelf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3546     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the compiler's result" >&5
3547 echo "$as_me: WARNING: libelf.h: proceeding with the compiler's result" >&2;}
3548     ac_header_preproc=yes
3549     ;;
3550   no:yes:* )
3551     { echo "$as_me:$LINENO: WARNING: libelf.h: present but cannot be compiled" >&5
3552 echo "$as_me: WARNING: libelf.h: present but cannot be compiled" >&2;}
3553     { echo "$as_me:$LINENO: WARNING: libelf.h:     check for missing prerequisite headers?" >&5
3554 echo "$as_me: WARNING: libelf.h:     check for missing prerequisite headers?" >&2;}
3555     { echo "$as_me:$LINENO: WARNING: libelf.h: see the Autoconf documentation" >&5
3556 echo "$as_me: WARNING: libelf.h: see the Autoconf documentation" >&2;}
3557     { echo "$as_me:$LINENO: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&5
3558 echo "$as_me: WARNING: libelf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
3559     { echo "$as_me:$LINENO: WARNING: libelf.h: proceeding with the preprocessor's result" >&5
3560 echo "$as_me: WARNING: libelf.h: proceeding with the preprocessor's result" >&2;}
3561     { echo "$as_me:$LINENO: WARNING: libelf.h: in the future, the compiler will take precedence" >&5
3562 echo "$as_me: WARNING: libelf.h: in the future, the compiler will take precedence" >&2;}
3563     (
3564       cat <<\_ASBOX
3565 ## ------------------------------- ##
3566 ## Report this to bugs@dyninst.org ##
3567 ## ------------------------------- ##
3568 _ASBOX
3569     ) |
3570       sed "s/^/$as_me: WARNING:     /" >&2
3571     ;;
3572 esac
3573 echo "$as_me:$LINENO: checking for libelf.h" >&5
3574 echo $ECHO_N "checking for libelf.h... $ECHO_C" >&6
3575 if test "${ac_cv_header_libelf_h+set}" = set; then
3576   echo $ECHO_N "(cached) $ECHO_C" >&6
3577 else
3578   ac_cv_header_libelf_h=$ac_header_preproc
3579 fi
3580 echo "$as_me:$LINENO: result: $ac_cv_header_libelf_h" >&5
3581 echo "${ECHO_T}$ac_cv_header_libelf_h" >&6
3582
3583 fi
3584 if test $ac_cv_header_libelf_h = yes; then
3585   LIBELF_INC_DIR=$LIBELF_ALT_INC_DIR;{ echo "$as_me:$LINENO: ELF include directory: $LIBELF_INC_DIR" >&5
3586 echo "$as_me: ELF include directory: $LIBELF_INC_DIR" >&6;}
3587 else
3588   { { echo "$as_me:$LINENO: error: couldn't find libelf.h: $CPPFLAGS" >&5
3589 echo "$as_me: error: couldn't find libelf.h: $CPPFLAGS" >&2;}
3590    { (exit 1); exit 1; }; }
3591 fi
3592
3593
3594 fi
3595
3596
3597
3598       CXXFLAGS=$CXXFLAGS_HOLD
3599       CPPFLAGS=$CPPFLAGS_HOLD
3600
3601   if test "$LIBELF_LIB_DIR" = "" ; then
3602     FIRST_LIBPARAM=""
3603   else
3604     FIRST_LIBPARAM="-L$LIBELF_LIB_DIR"
3605   fi
3606   if test "" = "" ; then
3607     FOURTH_LIBPARAM=""
3608   else
3609     FOURTH_LIBPARAM="-L"
3610   fi
3611   LIBS_HOLD=$LIBS
3612   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
3613
3614 echo "$as_me:$LINENO: checking for elf_memory in -lelf" >&5
3615 echo $ECHO_N "checking for elf_memory in -lelf... $ECHO_C" >&6
3616 if test "${ac_cv_lib_elf_elf_memory+set}" = set; then
3617   echo $ECHO_N "(cached) $ECHO_C" >&6
3618 else
3619   ac_check_lib_save_LIBS=$LIBS
3620 LIBS="-lelf  $LIBS"
3621 cat >conftest.$ac_ext <<_ACEOF
3622 /* confdefs.h.  */
3623 _ACEOF
3624 cat confdefs.h >>conftest.$ac_ext
3625 cat >>conftest.$ac_ext <<_ACEOF
3626 /* end confdefs.h.  */
3627
3628 /* Override any gcc2 internal prototype to avoid an error.  */
3629 #ifdef __cplusplus
3630 extern "C"
3631 #endif
3632 /* We use char because int might match the return type of a gcc2
3633    builtin and then its argument prototype would still apply.  */
3634 char elf_memory ();
3635 int
3636 main ()
3637 {
3638 elf_memory ();
3639   ;
3640   return 0;
3641 }
3642 _ACEOF
3643 rm -f conftest.$ac_objext conftest$ac_exeext
3644 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3645   (eval $ac_link) 2>conftest.er1
3646   ac_status=$?
3647   grep -v '^ *+' conftest.er1 >conftest.err
3648   rm -f conftest.er1
3649   cat conftest.err >&5
3650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3651   (exit $ac_status); } &&
3652          { ac_try='test -z "$ac_cxx_werror_flag"
3653                          || test ! -s conftest.err'
3654   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3655   (eval $ac_try) 2>&5
3656   ac_status=$?
3657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3658   (exit $ac_status); }; } &&
3659          { ac_try='test -s conftest$ac_exeext'
3660   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3661   (eval $ac_try) 2>&5
3662   ac_status=$?
3663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3664   (exit $ac_status); }; }; then
3665   ac_cv_lib_elf_elf_memory=yes
3666 else
3667   echo "$as_me: failed program was:" >&5
3668 sed 's/^/| /' conftest.$ac_ext >&5
3669
3670 ac_cv_lib_elf_elf_memory=no
3671 fi
3672 rm -f conftest.err conftest.$ac_objext \
3673       conftest$ac_exeext conftest.$ac_ext
3674 LIBS=$ac_check_lib_save_LIBS
3675 fi
3676 echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_memory" >&5
3677 echo "${ECHO_T}$ac_cv_lib_elf_elf_memory" >&6
3678 if test $ac_cv_lib_elf_elf_memory = yes; then
3679   cat >>confdefs.h <<_ACEOF
3680 #define HAVE_LIBELF 1
3681 _ACEOF
3682
3683   LIBS="-lelf $LIBS"
3684
3685 else
3686   { { echo "$as_me:$LINENO: error: Cant find libelf." >&5
3687 echo "$as_me: error: Cant find libelf." >&2;}
3688    { (exit 1); exit 1; }; }
3689 fi
3690
3691   LIBS=$LIBS_HOLD
3692
3693
3694   LIB_TYPE_DYNAMIC=`ls -H -1 $LIBELF_LIB_DIR | grep elf | grep '\.so' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
3695   LIB_TYPE_STATIC=`ls -H -1 $LIBELF_LIB_DIR | grep elf | grep '\.a' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
3696
3697
3698 # Check whether --with-libelf-static or --without-libelf-static was given.
3699 if test "${with_libelf_static+set}" = set; then
3700   withval="$with_libelf_static"
3701   LIB_TYPE_DYNAMIC=false
3702 fi;
3703    fi
3704    LIBELF_STATIC="$LIB_TYPE_STATIC"
3705    LIBELF_DYNAMIC="$LIB_TYPE_DYNAMIC"
3706
3707
3708
3709
3710 fi
3711
3712 if test "$host_cpu" != "x86_64" -a "$host_cpu" != "i686"; then
3713    { echo "$as_me:$LINENO: Not x86/x86_64, skipping icc on $host_cpu..." >&5
3714 echo "$as_me: Not x86/x86_64, skipping icc on $host_cpu..." >&6;}
3715 else
3716
3717 # Check whether --with-icc or --without-icc was given.
3718 if test "${with_icc+set}" = set; then
3719   withval="$with_icc"
3720   _ICC_="${withval}"; _ICPC_=`dirname ${withval}`/icpc;
3721 fi;
3722 fi
3723
3724
3725
3726 if test "$host_cpu" != "x86_64" -a "$host_cpu" != "i686"; then
3727    { echo "$as_me:$LINENO: Not x86/x86_64, skipping pgcc on $host_cpu..." >&5
3728 echo "$as_me: Not x86/x86_64, skipping pgcc on $host_cpu..." >&6;}
3729 else
3730
3731 # Check whether --with-pgcc or --without-pgcc was given.
3732 if test "${with_pgcc+set}" = set; then
3733   withval="$with_pgcc"
3734   _PGC_="${withval}"; _PGCXX_=`dirname ${withval}`/pgCC;
3735 fi;
3736 fi
3737
3738
3739
3740 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3741    if test "`basename $CXX`" = "xlC" ; then
3742       BUILD_XLC="true";
3743    elif test "`basename $CC`" = "xlc" ; then
3744       BUILD_XLC="true";
3745    else
3746       BUILD_XLC="";
3747    fi
3748
3749 fi
3750
3751 if test "x$BUILD_XLC" = "x" ; then
3752
3753 # Check whether --with-libiberty-libdir or --without-libiberty-libdir was given.
3754 if test "${with_libiberty_libdir+set}" = set; then
3755   withval="$with_libiberty_libdir"
3756   LIBIBERTY_LIB_DIR="${withval}";
3757 fi;
3758    LIBS_HOLD=$LIBS
3759    if test "x$LIBIBERTY_LIB_DIR" != "x" ; then
3760       LIBS="-L$LIBIBERTY_LIB_DIR"
3761    fi
3762    echo "$as_me:$LINENO: checking for cplus_demangle in -liberty" >&5
3763 echo $ECHO_N "checking for cplus_demangle in -liberty... $ECHO_C" >&6
3764 if test "${ac_cv_lib_iberty_cplus_demangle+set}" = set; then
3765   echo $ECHO_N "(cached) $ECHO_C" >&6
3766 else
3767   ac_check_lib_save_LIBS=$LIBS
3768 LIBS="-liberty  $LIBS"
3769 cat >conftest.$ac_ext <<_ACEOF
3770 /* confdefs.h.  */
3771 _ACEOF
3772 cat confdefs.h >>conftest.$ac_ext
3773 cat >>conftest.$ac_ext <<_ACEOF
3774 /* end confdefs.h.  */
3775
3776 /* Override any gcc2 internal prototype to avoid an error.  */
3777 #ifdef __cplusplus
3778 extern "C"
3779 #endif
3780 /* We use char because int might match the return type of a gcc2
3781    builtin and then its argument prototype would still apply.  */
3782 char cplus_demangle ();
3783 int
3784 main ()
3785 {
3786 cplus_demangle ();
3787   ;
3788   return 0;
3789 }
3790 _ACEOF
3791 rm -f conftest.$ac_objext conftest$ac_exeext
3792 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3793   (eval $ac_link) 2>conftest.er1
3794   ac_status=$?
3795   grep -v '^ *+' conftest.er1 >conftest.err
3796   rm -f conftest.er1
3797   cat conftest.err >&5
3798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3799   (exit $ac_status); } &&
3800          { ac_try='test -z "$ac_cxx_werror_flag"
3801                          || test ! -s conftest.err'
3802   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3803   (eval $ac_try) 2>&5
3804   ac_status=$?
3805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3806   (exit $ac_status); }; } &&
3807          { ac_try='test -s conftest$ac_exeext'
3808   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3809   (eval $ac_try) 2>&5
3810   ac_status=$?
3811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3812   (exit $ac_status); }; }; then
3813   ac_cv_lib_iberty_cplus_demangle=yes
3814 else
3815   echo "$as_me: failed program was:" >&5
3816 sed 's/^/| /' conftest.$ac_ext >&5
3817
3818 ac_cv_lib_iberty_cplus_demangle=no
3819 fi
3820 rm -f conftest.err conftest.$ac_objext \
3821       conftest$ac_exeext conftest.$ac_ext
3822 LIBS=$ac_check_lib_save_LIBS
3823 fi
3824 echo "$as_me:$LINENO: result: $ac_cv_lib_iberty_cplus_demangle" >&5
3825 echo "${ECHO_T}$ac_cv_lib_iberty_cplus_demangle" >&6
3826 if test $ac_cv_lib_iberty_cplus_demangle = yes; then
3827   HAVE_LIBIBERTY="true";
3828 else
3829   HAVE_LIBIBERTY="false"
3830 fi
3831
3832
3833    LIBS_BAK=$LIBS
3834    LDFLAGS_BAK=$LDFLAGS
3835    CXXFLAGS_BAK=$CXXFLAGS
3836    LIBS="$LIBS -liberty"
3837    LDFLAGS="$LDFLAGS -shared"
3838    CXXFLAGS="-fPIC"
3839    cat >conftest.$ac_ext <<_ACEOF
3840 /* confdefs.h.  */
3841 _ACEOF
3842 cat confdefs.h >>conftest.$ac_ext
3843 cat >>conftest.$ac_ext <<_ACEOF
3844 /* end confdefs.h.  */
3845 extern "C" { char *cplus_demangle(char *s, int opts); }
3846 int
3847 main ()
3848 {
3849 cplus_demangle("", 0);
3850   ;
3851   return 0;
3852 }
3853 _ACEOF
3854 rm -f conftest.$ac_objext conftest$ac_exeext
3855 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3856   (eval $ac_link) 2>conftest.er1
3857   ac_status=$?
3858   grep -v '^ *+' conftest.er1 >conftest.err
3859   rm -f conftest.er1
3860   cat conftest.err >&5
3861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3862   (exit $ac_status); } &&
3863          { ac_try='test -z "$ac_cxx_werror_flag"
3864                          || test ! -s conftest.err'
3865   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3866   (eval $ac_try) 2>&5
3867   ac_status=$?
3868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3869   (exit $ac_status); }; } &&
3870          { ac_try='test -s conftest$ac_exeext'
3871   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3872   (eval $ac_try) 2>&5
3873   ac_status=$?
3874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3875   (exit $ac_status); }; }; then
3876   LIBIBERTY_LINK="true"
3877 else
3878   echo "$as_me: failed program was:" >&5
3879 sed 's/^/| /' conftest.$ac_ext >&5
3880
3881 LIBIBERTY_LINK="false"
3882 fi
3883 rm -f conftest.err conftest.$ac_objext \
3884       conftest$ac_exeext conftest.$ac_ext
3885    LDFLAGS=$LDFLAGS_BAK
3886    LIBS=$LIBS_BAK
3887    CXXFLAGS=$CXXFLAGS_BAK
3888
3889    if test "x$HAVE_LIBIBERTY" = "xtrue" ; then
3890       if test "x$LIBIBERTY_LINK" = "xtrue" ; then
3891          USE_LIBERTY=true
3892          LINK_LIBERTY=true
3893       elif test "x$_PGC_" != "x" ; then
3894          USE_LIBERTY=true
3895          echo "WARNING: libiberty does not link with shared objects.  Mutatees will have to be linked with -liberty."
3896       else
3897          GNU_DEMANGLER=true
3898       fi
3899    else
3900       GNU_DEMANGLER=true
3901    fi
3902
3903    if test "x$GNU_DEMANGLER" = "xtrue" ; then
3904       USE_LIBIBERTY=""
3905       LINK_LIBIBERTY=""
3906    fi
3907 fi
3908
3909
3910
3911
3912
3913
3914
3915 # Check whether --with-parseAPI or --without-parseAPI was given.
3916 if test "${with_parseAPI+set}" = set; then
3917   withval="$with_parseAPI"
3918   WITHOUT_PARSEAPI="true";
3919 else
3920   WITHOUT_PARSEAPI="";
3921 fi;
3922
3923 # Check whether --with-symtabAPI or --without-symtabAPI was given.
3924 if test "${with_symtabAPI+set}" = set; then
3925   withval="$with_symtabAPI"
3926   WITHOUT_SYMTABAPI="true";
3927 else
3928   WITHOUT_SYMTABAPI="";
3929 fi;
3930
3931
3932
3933 if test "`echo $host_os | cut -b-3`" = "aix" ; then
3934    { echo "$as_me:$LINENO: AIX system, skipping libdwarf..." >&5
3935 echo "$as_me: AIX system, skipping libdwarf..." >&6;}
3936 else
3937
3938 # Check whether --with-libdwarf-incdir or --without-libdwarf-incdir was given.
3939 if test "${with_libdwarf_incdir+set}" = set; then
3940   withval="$with_libdwarf_incdir"
3941   LIBDWARF_INC_DIR="${withval}";
3942 fi;
3943
3944 # Check whether --with-libdwarf-libdir or --without-libdwarf-libdir was given.
3945 if test "${with_libdwarf_libdir+set}" = set; then
3946   withval="$with_libdwarf_libdir"
3947   LIBDWARF_LIB_DIR="${withval}";
3948 fi;
3949
3950    if test "x$SUPPRESS_LIBDWARF_REQ" = "x"; then
3951        if test "x$LIBDWARF_INC_DIR" = "x"; then
3952           LIBDWARF_INCFLAGS="";
3953           LIBDWARF_ALT_INC_DIR="/usr/include/libdwarf";
3954        else
3955           LIBDWARF_INCFLAGS="-I$LIBDWARF_INC_DIR";
3956           LIBDWARF_ALT_INC_DIR="$LIBDWARF_INC_DIR/libdwarf";
3957        fi
3958        LIBDWARF_ALT_INCFLAGS="-I$LIBDWARF_ALT_INC_DIR";
3959
3960        CXXFLAGS_HOLD=$CXXFLAGS;
3961        CPPFLAGS_HOLD=$CPPFLAGS;
3962        CXXFLAGS="$CXXFLAGS $LIBDWARF_INCFLAGS";
3963        CPPFLAGS="$CPPFLAGS $LIBDWARF_INCFLAGS";
3964
3965        if test "${ac_cv_header_libdwarf_h+set}" = set; then
3966   echo "$as_me:$LINENO: checking for libdwarf.h" >&5
3967 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
3968 if test "${ac_cv_header_libdwarf_h+set}" = set; then
3969   echo $ECHO_N "(cached) $ECHO_C" >&6
3970 fi
3971 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
3972 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
3973 else
3974   # Is the header compilable?
3975 echo "$as_me:$LINENO: checking libdwarf.h usability" >&5
3976 echo $ECHO_N "checking libdwarf.h usability... $ECHO_C" >&6
3977 cat >conftest.$ac_ext <<_ACEOF
3978 /* confdefs.h.  */
3979 _ACEOF
3980 cat confdefs.h >>conftest.$ac_ext
3981 cat >>conftest.$ac_ext <<_ACEOF
3982 /* end confdefs.h.  */
3983 $ac_includes_default
3984 #include <libdwarf.h>
3985 _ACEOF
3986 rm -f conftest.$ac_objext
3987 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3988   (eval $ac_compile) 2>conftest.er1
3989   ac_status=$?
3990   grep -v '^ *+' conftest.er1 >conftest.err
3991   rm -f conftest.er1
3992   cat conftest.err >&5
3993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3994   (exit $ac_status); } &&
3995          { ac_try='test -z "$ac_cxx_werror_flag"
3996                          || test ! -s conftest.err'
3997   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3998   (eval $ac_try) 2>&5
3999   ac_status=$?
4000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4001   (exit $ac_status); }; } &&
4002          { ac_try='test -s conftest.$ac_objext'
4003   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4004   (eval $ac_try) 2>&5
4005   ac_status=$?
4006   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4007   (exit $ac_status); }; }; then
4008   ac_header_compiler=yes
4009 else
4010   echo "$as_me: failed program was:" >&5
4011 sed 's/^/| /' conftest.$ac_ext >&5
4012
4013 ac_header_compiler=no
4014 fi
4015 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4016 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4017 echo "${ECHO_T}$ac_header_compiler" >&6
4018
4019 # Is the header present?
4020 echo "$as_me:$LINENO: checking libdwarf.h presence" >&5
4021 echo $ECHO_N "checking libdwarf.h presence... $ECHO_C" >&6
4022 cat >conftest.$ac_ext <<_ACEOF
4023 /* confdefs.h.  */
4024 _ACEOF
4025 cat confdefs.h >>conftest.$ac_ext
4026 cat >>conftest.$ac_ext <<_ACEOF
4027 /* end confdefs.h.  */
4028 #include <libdwarf.h>
4029 _ACEOF
4030 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4031   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4032   ac_status=$?
4033   grep -v '^ *+' conftest.er1 >conftest.err
4034   rm -f conftest.er1
4035   cat conftest.err >&5
4036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4037   (exit $ac_status); } >/dev/null; then
4038   if test -s conftest.err; then
4039     ac_cpp_err=$ac_cxx_preproc_warn_flag
4040     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4041   else
4042     ac_cpp_err=
4043   fi
4044 else
4045   ac_cpp_err=yes
4046 fi
4047 if test -z "$ac_cpp_err"; then
4048   ac_header_preproc=yes
4049 else
4050   echo "$as_me: failed program was:" >&5
4051 sed 's/^/| /' conftest.$ac_ext >&5
4052
4053   ac_header_preproc=no
4054 fi
4055 rm -f conftest.err conftest.$ac_ext
4056 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4057 echo "${ECHO_T}$ac_header_preproc" >&6
4058
4059 # So?  What about this header?
4060 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4061   yes:no: )
4062     { echo "$as_me:$LINENO: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&5
4063 echo "$as_me: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4064     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the compiler's result" >&5
4065 echo "$as_me: WARNING: libdwarf.h: proceeding with the compiler's result" >&2;}
4066     ac_header_preproc=yes
4067     ;;
4068   no:yes:* )
4069     { echo "$as_me:$LINENO: WARNING: libdwarf.h: present but cannot be compiled" >&5
4070 echo "$as_me: WARNING: libdwarf.h: present but cannot be compiled" >&2;}
4071     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&5
4072 echo "$as_me: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&2;}
4073     { echo "$as_me:$LINENO: WARNING: libdwarf.h: see the Autoconf documentation" >&5
4074 echo "$as_me: WARNING: libdwarf.h: see the Autoconf documentation" >&2;}
4075     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&5
4076 echo "$as_me: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4077     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&5
4078 echo "$as_me: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&2;}
4079     { echo "$as_me:$LINENO: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&5
4080 echo "$as_me: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&2;}
4081     (
4082       cat <<\_ASBOX
4083 ## ------------------------------- ##
4084 ## Report this to bugs@dyninst.org ##
4085 ## ------------------------------- ##
4086 _ASBOX
4087     ) |
4088       sed "s/^/$as_me: WARNING:     /" >&2
4089     ;;
4090 esac
4091 echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4092 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4093 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4094   echo $ECHO_N "(cached) $ECHO_C" >&6
4095 else
4096   ac_cv_header_libdwarf_h=$ac_header_preproc
4097 fi
4098 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4099 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4100
4101 fi
4102 if test $ac_cv_header_libdwarf_h = yes; then
4103   { echo "$as_me:$LINENO: DWARF include directory: $LIBDWARF_INC_DIR" >&5
4104 echo "$as_me: DWARF include directory: $LIBDWARF_INC_DIR" >&6;}
4105 else
4106   CXXFLAGS="$CXXFLAGS_HOLD $LIBDWARF_ALT_INCFLAGS"
4107                          CPPFLAGS="$CPPFLAGS_HOLD $LIBDWARF_ALT_INCFLAGS"
4108                          $as_unset ac_cv_header_libdwarf_h
4109                          if test "${ac_cv_header_libdwarf_h+set}" = set; then
4110   echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4111 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4112 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4113   echo $ECHO_N "(cached) $ECHO_C" >&6
4114 fi
4115 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4116 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4117 else
4118   # Is the header compilable?
4119 echo "$as_me:$LINENO: checking libdwarf.h usability" >&5
4120 echo $ECHO_N "checking libdwarf.h usability... $ECHO_C" >&6
4121 cat >conftest.$ac_ext <<_ACEOF
4122 /* confdefs.h.  */
4123 _ACEOF
4124 cat confdefs.h >>conftest.$ac_ext
4125 cat >>conftest.$ac_ext <<_ACEOF
4126 /* end confdefs.h.  */
4127 $ac_includes_default
4128 #include <libdwarf.h>
4129 _ACEOF
4130 rm -f conftest.$ac_objext
4131 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4132   (eval $ac_compile) 2>conftest.er1
4133   ac_status=$?
4134   grep -v '^ *+' conftest.er1 >conftest.err
4135   rm -f conftest.er1
4136   cat conftest.err >&5
4137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4138   (exit $ac_status); } &&
4139          { ac_try='test -z "$ac_cxx_werror_flag"
4140                          || test ! -s conftest.err'
4141   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4142   (eval $ac_try) 2>&5
4143   ac_status=$?
4144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4145   (exit $ac_status); }; } &&
4146          { ac_try='test -s conftest.$ac_objext'
4147   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4148   (eval $ac_try) 2>&5
4149   ac_status=$?
4150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4151   (exit $ac_status); }; }; then
4152   ac_header_compiler=yes
4153 else
4154   echo "$as_me: failed program was:" >&5
4155 sed 's/^/| /' conftest.$ac_ext >&5
4156
4157 ac_header_compiler=no
4158 fi
4159 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4160 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4161 echo "${ECHO_T}$ac_header_compiler" >&6
4162
4163 # Is the header present?
4164 echo "$as_me:$LINENO: checking libdwarf.h presence" >&5
4165 echo $ECHO_N "checking libdwarf.h presence... $ECHO_C" >&6
4166 cat >conftest.$ac_ext <<_ACEOF
4167 /* confdefs.h.  */
4168 _ACEOF
4169 cat confdefs.h >>conftest.$ac_ext
4170 cat >>conftest.$ac_ext <<_ACEOF
4171 /* end confdefs.h.  */
4172 #include <libdwarf.h>
4173 _ACEOF
4174 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4175   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4176   ac_status=$?
4177   grep -v '^ *+' conftest.er1 >conftest.err
4178   rm -f conftest.er1
4179   cat conftest.err >&5
4180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4181   (exit $ac_status); } >/dev/null; then
4182   if test -s conftest.err; then
4183     ac_cpp_err=$ac_cxx_preproc_warn_flag
4184     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4185   else
4186     ac_cpp_err=
4187   fi
4188 else
4189   ac_cpp_err=yes
4190 fi
4191 if test -z "$ac_cpp_err"; then
4192   ac_header_preproc=yes
4193 else
4194   echo "$as_me: failed program was:" >&5
4195 sed 's/^/| /' conftest.$ac_ext >&5
4196
4197   ac_header_preproc=no
4198 fi
4199 rm -f conftest.err conftest.$ac_ext
4200 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4201 echo "${ECHO_T}$ac_header_preproc" >&6
4202
4203 # So?  What about this header?
4204 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4205   yes:no: )
4206     { echo "$as_me:$LINENO: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&5
4207 echo "$as_me: WARNING: libdwarf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4208     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the compiler's result" >&5
4209 echo "$as_me: WARNING: libdwarf.h: proceeding with the compiler's result" >&2;}
4210     ac_header_preproc=yes
4211     ;;
4212   no:yes:* )
4213     { echo "$as_me:$LINENO: WARNING: libdwarf.h: present but cannot be compiled" >&5
4214 echo "$as_me: WARNING: libdwarf.h: present but cannot be compiled" >&2;}
4215     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&5
4216 echo "$as_me: WARNING: libdwarf.h:     check for missing prerequisite headers?" >&2;}
4217     { echo "$as_me:$LINENO: WARNING: libdwarf.h: see the Autoconf documentation" >&5
4218 echo "$as_me: WARNING: libdwarf.h: see the Autoconf documentation" >&2;}
4219     { echo "$as_me:$LINENO: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&5
4220 echo "$as_me: WARNING: libdwarf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4221     { echo "$as_me:$LINENO: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&5
4222 echo "$as_me: WARNING: libdwarf.h: proceeding with the preprocessor's result" >&2;}
4223     { echo "$as_me:$LINENO: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&5
4224 echo "$as_me: WARNING: libdwarf.h: in the future, the compiler will take precedence" >&2;}
4225     (
4226       cat <<\_ASBOX
4227 ## ------------------------------- ##
4228 ## Report this to bugs@dyninst.org ##
4229 ## ------------------------------- ##
4230 _ASBOX
4231     ) |
4232       sed "s/^/$as_me: WARNING:     /" >&2
4233     ;;
4234 esac
4235 echo "$as_me:$LINENO: checking for libdwarf.h" >&5
4236 echo $ECHO_N "checking for libdwarf.h... $ECHO_C" >&6
4237 if test "${ac_cv_header_libdwarf_h+set}" = set; then
4238   echo $ECHO_N "(cached) $ECHO_C" >&6
4239 else
4240   ac_cv_header_libdwarf_h=$ac_header_preproc
4241 fi
4242 echo "$as_me:$LINENO: result: $ac_cv_header_libdwarf_h" >&5
4243 echo "${ECHO_T}$ac_cv_header_libdwarf_h" >&6
4244
4245 fi
4246 if test $ac_cv_header_libdwarf_h = yes; then
4247   LIBDWARF_INC_DIR=$LIBDWARF_ALT_INC_DIR;{ echo "$as_me:$LINENO: DWARF include directory: $LIBDWARF_INC_DIR" >&5
4248 echo "$as_me: DWARF include directory: $LIBDWARF_INC_DIR" >&6;}
4249 else
4250   { { echo "$as_me:$LINENO: error: couldn't find libdwarf.h" >&5
4251 echo "$as_me: error: couldn't find libdwarf.h" >&2;}
4252    { (exit 1); exit 1; }; }
4253 fi
4254
4255
4256 fi
4257
4258
4259        CXXFLAGS=$CXXFLAGS_HOLD;
4260        CPPFLAGS=$CPPFLAGS_HOLD;
4261
4262
4263   if test "$LIBDWARF_LIB_DIR" = "" ; then
4264     FIRST_LIBPARAM=""
4265   else
4266     FIRST_LIBPARAM="-L$LIBDWARF_LIB_DIR"
4267   fi
4268   if test "$LIBELF_LIB_DIR" = "" ; then
4269     FOURTH_LIBPARAM=""
4270   else
4271     FOURTH_LIBPARAM="-L$LIBELF_LIB_DIR"
4272   fi
4273   LIBS_HOLD=$LIBS
4274   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4275
4276 echo "$as_me:$LINENO: checking for dwarf_add_arange in -ldwarf" >&5
4277 echo $ECHO_N "checking for dwarf_add_arange in -ldwarf... $ECHO_C" >&6
4278 if test "${ac_cv_lib_dwarf_dwarf_add_arange+set}" = set; then
4279   echo $ECHO_N "(cached) $ECHO_C" >&6
4280 else
4281   ac_check_lib_save_LIBS=$LIBS
4282 LIBS="-ldwarf -lelf $LIBS"
4283 cat >conftest.$ac_ext <<_ACEOF
4284 /* confdefs.h.  */
4285 _ACEOF
4286 cat confdefs.h >>conftest.$ac_ext
4287 cat >>conftest.$ac_ext <<_ACEOF
4288 /* end confdefs.h.  */
4289
4290 /* Override any gcc2 internal prototype to avoid an error.  */
4291 #ifdef __cplusplus
4292 extern "C"
4293 #endif
4294 /* We use char because int might match the return type of a gcc2
4295    builtin and then its argument prototype would still apply.  */
4296 char dwarf_add_arange ();
4297 int
4298 main ()
4299 {
4300 dwarf_add_arange ();
4301   ;
4302   return 0;
4303 }
4304 _ACEOF
4305 rm -f conftest.$ac_objext conftest$ac_exeext
4306 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4307   (eval $ac_link) 2>conftest.er1
4308   ac_status=$?
4309   grep -v '^ *+' conftest.er1 >conftest.err
4310   rm -f conftest.er1
4311   cat conftest.err >&5
4312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4313   (exit $ac_status); } &&
4314          { ac_try='test -z "$ac_cxx_werror_flag"
4315                          || test ! -s conftest.err'
4316   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4317   (eval $ac_try) 2>&5
4318   ac_status=$?
4319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4320   (exit $ac_status); }; } &&
4321          { ac_try='test -s conftest$ac_exeext'
4322   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4323   (eval $ac_try) 2>&5
4324   ac_status=$?
4325   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4326   (exit $ac_status); }; }; then
4327   ac_cv_lib_dwarf_dwarf_add_arange=yes
4328 else
4329   echo "$as_me: failed program was:" >&5
4330 sed 's/^/| /' conftest.$ac_ext >&5
4331
4332 ac_cv_lib_dwarf_dwarf_add_arange=no
4333 fi
4334 rm -f conftest.err conftest.$ac_objext \
4335       conftest$ac_exeext conftest.$ac_ext
4336 LIBS=$ac_check_lib_save_LIBS
4337 fi
4338 echo "$as_me:$LINENO: result: $ac_cv_lib_dwarf_dwarf_add_arange" >&5
4339 echo "${ECHO_T}$ac_cv_lib_dwarf_dwarf_add_arange" >&6
4340 if test $ac_cv_lib_dwarf_dwarf_add_arange = yes; then
4341   cat >>confdefs.h <<_ACEOF
4342 #define HAVE_LIBDWARF 1
4343 _ACEOF
4344
4345   LIBS="-ldwarf $LIBS"
4346
4347 else
4348   { { echo "$as_me:$LINENO: error: Cant find libdwarf." >&5
4349 echo "$as_me: error: Cant find libdwarf." >&2;}
4350    { (exit 1); exit 1; }; }
4351 fi
4352
4353   LIBS=$LIBS_HOLD
4354
4355
4356   LIB_TYPE_DYNAMIC=`ls -H -1 $LIBDWARF_LIB_DIR | grep dwarf | grep '\.so' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
4357   LIB_TYPE_STATIC=`ls -H -1 $LIBDWARF_LIB_DIR | grep dwarf | grep '\.a' | wc | awk '{if($'2' > 0){print "true"} else {print ""}}'`
4358
4359
4360 # Check whether --with-libdwarf-static or --without-libdwarf-static was given.
4361 if test "${with_libdwarf_static+set}" = set; then
4362   withval="$with_libdwarf_static"
4363   LIB_TYPE_DYNAMIC=false
4364 fi;
4365    fi
4366
4367    LIBDWARF_STATIC="$LIB_TYPE_STATIC"
4368    LIBDWARF_DYNAMIC="$LIB_TYPE_DYNAMIC"
4369
4370
4371
4372
4373
4374
4375   if test "$LIBDWARF_LIB_DIR" = "" ; then
4376     FIRST_LIBPARAM=""
4377   else
4378     FIRST_LIBPARAM="-L$LIBDWARF_LIB_DIR"
4379   fi
4380   if test "$LIBELF_LIB_DIR" = "" ; then
4381     FOURTH_LIBPARAM=""
4382   else
4383     FOURTH_LIBPARAM="-L$LIBELF_LIB_DIR"
4384   fi
4385   LIBS_HOLD=$LIBS
4386   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4387   echo "$as_me:$LINENO: checking for dwarf_set_frame_cfa_value in -ldwarf" >&5
4388 echo $ECHO_N "checking for dwarf_set_frame_cfa_value in -ldwarf... $ECHO_C" >&6
4389 if test "${ac_cv_lib_dwarf_dwarf_set_frame_cfa_value+set}" = set; then
4390   echo $ECHO_N "(cached) $ECHO_C" >&6
4391 else
4392   ac_check_lib_save_LIBS=$LIBS
4393 LIBS="-ldwarf -lelf $LIBS"
4394 cat >conftest.$ac_ext <<_ACEOF
4395 /* confdefs.h.  */
4396 _ACEOF
4397 cat confdefs.h >>conftest.$ac_ext
4398 cat >>conftest.$ac_ext <<_ACEOF
4399 /* end confdefs.h.  */
4400
4401 /* Override any gcc2 internal prototype to avoid an error.  */
4402 #ifdef __cplusplus
4403 extern "C"
4404 #endif
4405 /* We use char because int might match the return type of a gcc2
4406    builtin and then its argument prototype would still apply.  */
4407 char dwarf_set_frame_cfa_value ();
4408 int
4409 main ()
4410 {
4411 dwarf_set_frame_cfa_value ();
4412   ;
4413   return 0;
4414 }
4415 _ACEOF
4416 rm -f conftest.$ac_objext conftest$ac_exeext
4417 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4418   (eval $ac_link) 2>conftest.er1
4419   ac_status=$?
4420   grep -v '^ *+' conftest.er1 >conftest.err
4421   rm -f conftest.er1
4422   cat conftest.err >&5
4423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4424   (exit $ac_status); } &&
4425          { ac_try='test -z "$ac_cxx_werror_flag"
4426                          || test ! -s conftest.err'
4427   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4428   (eval $ac_try) 2>&5
4429   ac_status=$?
4430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4431   (exit $ac_status); }; } &&
4432          { ac_try='test -s conftest$ac_exeext'
4433   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4434   (eval $ac_try) 2>&5
4435   ac_status=$?
4436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4437   (exit $ac_status); }; }; then
4438   ac_cv_lib_dwarf_dwarf_set_frame_cfa_value=yes
4439 else
4440   echo "$as_me: failed program was:" >&5
4441 sed 's/^/| /' conftest.$ac_ext >&5
4442
4443 ac_cv_lib_dwarf_dwarf_set_frame_cfa_value=no
4444 fi
4445 rm -f conftest.err conftest.$ac_objext \
4446       conftest$ac_exeext conftest.$ac_ext
4447 LIBS=$ac_check_lib_save_LIBS
4448 fi
4449 echo "$as_me:$LINENO: result: $ac_cv_lib_dwarf_dwarf_set_frame_cfa_value" >&5
4450 echo "${ECHO_T}$ac_cv_lib_dwarf_dwarf_set_frame_cfa_value" >&6
4451 if test $ac_cv_lib_dwarf_dwarf_set_frame_cfa_value = yes; then
4452   HAS_FEATURE="true"
4453 fi
4454
4455   LIBS=$LIBS_HOLD
4456
4457    LIBDWARF_HAS_SET_FRAME="$HAS_FEATURE"
4458
4459 fi
4460
4461
4462
4463 # Check whether --with-threaddb-incdir or --without-threaddb-incdir was given.
4464 if test "${with_threaddb_incdir+set}" = set; then
4465   withval="$with_threaddb_incdir"
4466   THREADDB_INC_DIR="${withval}";
4467 fi;
4468
4469 # Check whether --with-threaddb-libdir or --without-threaddb-libdir was given.
4470 if test "${with_threaddb_libdir+set}" = set; then
4471   withval="$with_threaddb_libdir"
4472   THREADDB_LIB_DIR="${withval}";
4473 fi;
4474 CXXFLAGS_HOLD=$CXXFLAGS;
4475 CPPFLAGS_HOLD=$CPPFLAGS;
4476 LDFLAGS_HOLD=$LDFLAGS
4477 if test "x$THREADDB_INC_DIR" != "x"; then
4478   CXXFLAGS="$CXXFLAGS -I$THREADDB_INC_DIR"
4479   CPPFLAGS="$CPPFLAGS -I$THREADDB_INC_DIR"
4480 fi
4481 LDFLAGS="-shared -fPIC"
4482 HAVE_THREADDB="true"
4483 if test "x$SUPPRESS_THREADDB_REQ" = "x"; then
4484     if test "${ac_cv_header_thread_db_h+set}" = set; then
4485   echo "$as_me:$LINENO: checking for thread_db.h" >&5
4486 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4487 if test "${ac_cv_header_thread_db_h+set}" = set; then
4488   echo $ECHO_N "(cached) $ECHO_C" >&6
4489 fi
4490 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4491 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4492 else
4493   # Is the header compilable?
4494 echo "$as_me:$LINENO: checking thread_db.h usability" >&5
4495 echo $ECHO_N "checking thread_db.h usability... $ECHO_C" >&6
4496 cat >conftest.$ac_ext <<_ACEOF
4497 /* confdefs.h.  */
4498 _ACEOF
4499 cat confdefs.h >>conftest.$ac_ext
4500 cat >>conftest.$ac_ext <<_ACEOF
4501 /* end confdefs.h.  */
4502 $ac_includes_default
4503 #include <thread_db.h>
4504 _ACEOF
4505 rm -f conftest.$ac_objext
4506 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4507   (eval $ac_compile) 2>conftest.er1
4508   ac_status=$?
4509   grep -v '^ *+' conftest.er1 >conftest.err
4510   rm -f conftest.er1
4511   cat conftest.err >&5
4512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4513   (exit $ac_status); } &&
4514          { ac_try='test -z "$ac_cxx_werror_flag"
4515                          || test ! -s conftest.err'
4516   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4517   (eval $ac_try) 2>&5
4518   ac_status=$?
4519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4520   (exit $ac_status); }; } &&
4521          { ac_try='test -s conftest.$ac_objext'
4522   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4523   (eval $ac_try) 2>&5
4524   ac_status=$?
4525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4526   (exit $ac_status); }; }; then
4527   ac_header_compiler=yes
4528 else
4529   echo "$as_me: failed program was:" >&5
4530 sed 's/^/| /' conftest.$ac_ext >&5
4531
4532 ac_header_compiler=no
4533 fi
4534 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4535 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4536 echo "${ECHO_T}$ac_header_compiler" >&6
4537
4538 # Is the header present?
4539 echo "$as_me:$LINENO: checking thread_db.h presence" >&5
4540 echo $ECHO_N "checking thread_db.h presence... $ECHO_C" >&6
4541 cat >conftest.$ac_ext <<_ACEOF
4542 /* confdefs.h.  */
4543 _ACEOF
4544 cat confdefs.h >>conftest.$ac_ext
4545 cat >>conftest.$ac_ext <<_ACEOF
4546 /* end confdefs.h.  */
4547 #include <thread_db.h>
4548 _ACEOF
4549 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4550   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4551   ac_status=$?
4552   grep -v '^ *+' conftest.er1 >conftest.err
4553   rm -f conftest.er1
4554   cat conftest.err >&5
4555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4556   (exit $ac_status); } >/dev/null; then
4557   if test -s conftest.err; then
4558     ac_cpp_err=$ac_cxx_preproc_warn_flag
4559     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4560   else
4561     ac_cpp_err=
4562   fi
4563 else
4564   ac_cpp_err=yes
4565 fi
4566 if test -z "$ac_cpp_err"; then
4567   ac_header_preproc=yes
4568 else
4569   echo "$as_me: failed program was:" >&5
4570 sed 's/^/| /' conftest.$ac_ext >&5
4571
4572   ac_header_preproc=no
4573 fi
4574 rm -f conftest.err conftest.$ac_ext
4575 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4576 echo "${ECHO_T}$ac_header_preproc" >&6
4577
4578 # So?  What about this header?
4579 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4580   yes:no: )
4581     { echo "$as_me:$LINENO: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&5
4582 echo "$as_me: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4583     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the compiler's result" >&5
4584 echo "$as_me: WARNING: thread_db.h: proceeding with the compiler's result" >&2;}
4585     ac_header_preproc=yes
4586     ;;
4587   no:yes:* )
4588     { echo "$as_me:$LINENO: WARNING: thread_db.h: present but cannot be compiled" >&5
4589 echo "$as_me: WARNING: thread_db.h: present but cannot be compiled" >&2;}
4590     { echo "$as_me:$LINENO: WARNING: thread_db.h:     check for missing prerequisite headers?" >&5
4591 echo "$as_me: WARNING: thread_db.h:     check for missing prerequisite headers?" >&2;}
4592     { echo "$as_me:$LINENO: WARNING: thread_db.h: see the Autoconf documentation" >&5
4593 echo "$as_me: WARNING: thread_db.h: see the Autoconf documentation" >&2;}
4594     { echo "$as_me:$LINENO: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&5
4595 echo "$as_me: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4596     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the preprocessor's result" >&5
4597 echo "$as_me: WARNING: thread_db.h: proceeding with the preprocessor's result" >&2;}
4598     { echo "$as_me:$LINENO: WARNING: thread_db.h: in the future, the compiler will take precedence" >&5
4599 echo "$as_me: WARNING: thread_db.h: in the future, the compiler will take precedence" >&2;}
4600     (
4601       cat <<\_ASBOX
4602 ## ------------------------------- ##
4603 ## Report this to bugs@dyninst.org ##
4604 ## ------------------------------- ##
4605 _ASBOX
4606     ) |
4607       sed "s/^/$as_me: WARNING:     /" >&2
4608     ;;
4609 esac
4610 echo "$as_me:$LINENO: checking for thread_db.h" >&5
4611 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4612 if test "${ac_cv_header_thread_db_h+set}" = set; then
4613   echo $ECHO_N "(cached) $ECHO_C" >&6
4614 else
4615   ac_cv_header_thread_db_h=$ac_header_preproc
4616 fi
4617 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4618 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4619
4620 fi
4621 if test $ac_cv_header_thread_db_h = yes; then
4622   { echo "$as_me:$LINENO: thread_db include directory: $THREADDB_INC_DIR" >&5
4623 echo "$as_me: thread_db include directory: $THREADDB_INC_DIR" >&6;}
4624 else
4625   { { echo "$as_me:$LINENO: error: couldn't find thread_db.h" >&5
4626 echo "$as_me: error: couldn't find thread_db.h" >&2;}
4627    { (exit 1); exit 1; }; }
4628 fi
4629
4630
4631
4632   if test "$THREADDB_LIB_DIR" = "" ; then
4633     FIRST_LIBPARAM=""
4634   else
4635     FIRST_LIBPARAM="-L$THREADDB_LIB_DIR"
4636   fi
4637   if test "" = "" ; then
4638     FOURTH_LIBPARAM=""
4639   else
4640     FOURTH_LIBPARAM="-L"
4641   fi
4642   LIBS_HOLD=$LIBS
4643   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4644
4645 echo "$as_me:$LINENO: checking for td_ta_new in -lthread_db" >&5
4646 echo $ECHO_N "checking for td_ta_new in -lthread_db... $ECHO_C" >&6
4647 if test "${ac_cv_lib_thread_db_td_ta_new+set}" = set; then
4648   echo $ECHO_N "(cached) $ECHO_C" >&6
4649 else
4650   ac_check_lib_save_LIBS=$LIBS
4651 LIBS="-lthread_db  $LIBS"
4652 cat >conftest.$ac_ext <<_ACEOF
4653 /* confdefs.h.  */
4654 _ACEOF
4655 cat confdefs.h >>conftest.$ac_ext
4656 cat >>conftest.$ac_ext <<_ACEOF
4657 /* end confdefs.h.  */
4658
4659 /* Override any gcc2 internal prototype to avoid an error.  */
4660 #ifdef __cplusplus
4661 extern "C"
4662 #endif
4663 /* We use char because int might match the return type of a gcc2
4664    builtin and then its argument prototype would still apply.  */
4665 char td_ta_new ();
4666 int
4667 main ()
4668 {
4669 td_ta_new ();
4670   ;
4671   return 0;
4672 }
4673 _ACEOF
4674 rm -f conftest.$ac_objext conftest$ac_exeext
4675 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4676   (eval $ac_link) 2>conftest.er1
4677   ac_status=$?
4678   grep -v '^ *+' conftest.er1 >conftest.err
4679   rm -f conftest.er1
4680   cat conftest.err >&5
4681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4682   (exit $ac_status); } &&
4683          { ac_try='test -z "$ac_cxx_werror_flag"
4684                          || test ! -s conftest.err'
4685   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4686   (eval $ac_try) 2>&5
4687   ac_status=$?
4688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4689   (exit $ac_status); }; } &&
4690          { ac_try='test -s conftest$ac_exeext'
4691   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4692   (eval $ac_try) 2>&5
4693   ac_status=$?
4694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4695   (exit $ac_status); }; }; then
4696   ac_cv_lib_thread_db_td_ta_new=yes
4697 else
4698   echo "$as_me: failed program was:" >&5
4699 sed 's/^/| /' conftest.$ac_ext >&5
4700
4701 ac_cv_lib_thread_db_td_ta_new=no
4702 fi
4703 rm -f conftest.err conftest.$ac_objext \
4704       conftest$ac_exeext conftest.$ac_ext
4705 LIBS=$ac_check_lib_save_LIBS
4706 fi
4707 echo "$as_me:$LINENO: result: $ac_cv_lib_thread_db_td_ta_new" >&5
4708 echo "${ECHO_T}$ac_cv_lib_thread_db_td_ta_new" >&6
4709 if test $ac_cv_lib_thread_db_td_ta_new = yes; then
4710   cat >>confdefs.h <<_ACEOF
4711 #define HAVE_LIBTHREAD_DB 1
4712 _ACEOF
4713
4714   LIBS="-lthread_db $LIBS"
4715
4716 else
4717   { { echo "$as_me:$LINENO: error: Cant find libthread_db." >&5
4718 echo "$as_me: error: Cant find libthread_db." >&2;}
4719    { (exit 1); exit 1; }; }
4720 fi
4721
4722   LIBS=$LIBS_HOLD
4723
4724 else
4725     if test "${ac_cv_header_thread_db_h+set}" = set; then
4726   echo "$as_me:$LINENO: checking for thread_db.h" >&5
4727 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4728 if test "${ac_cv_header_thread_db_h+set}" = set; then
4729   echo $ECHO_N "(cached) $ECHO_C" >&6
4730 fi
4731 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4732 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4733 else
4734   # Is the header compilable?
4735 echo "$as_me:$LINENO: checking thread_db.h usability" >&5
4736 echo $ECHO_N "checking thread_db.h usability... $ECHO_C" >&6
4737 cat >conftest.$ac_ext <<_ACEOF
4738 /* confdefs.h.  */
4739 _ACEOF
4740 cat confdefs.h >>conftest.$ac_ext
4741 cat >>conftest.$ac_ext <<_ACEOF
4742 /* end confdefs.h.  */
4743 $ac_includes_default
4744 #include <thread_db.h>
4745 _ACEOF
4746 rm -f conftest.$ac_objext
4747 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4748   (eval $ac_compile) 2>conftest.er1
4749   ac_status=$?
4750   grep -v '^ *+' conftest.er1 >conftest.err
4751   rm -f conftest.er1
4752   cat conftest.err >&5
4753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4754   (exit $ac_status); } &&
4755          { ac_try='test -z "$ac_cxx_werror_flag"
4756                          || test ! -s conftest.err'
4757   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4758   (eval $ac_try) 2>&5
4759   ac_status=$?
4760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4761   (exit $ac_status); }; } &&
4762          { ac_try='test -s conftest.$ac_objext'
4763   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4764   (eval $ac_try) 2>&5
4765   ac_status=$?
4766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4767   (exit $ac_status); }; }; then
4768   ac_header_compiler=yes
4769 else
4770   echo "$as_me: failed program was:" >&5
4771 sed 's/^/| /' conftest.$ac_ext >&5
4772
4773 ac_header_compiler=no
4774 fi
4775 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4776 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4777 echo "${ECHO_T}$ac_header_compiler" >&6
4778
4779 # Is the header present?
4780 echo "$as_me:$LINENO: checking thread_db.h presence" >&5
4781 echo $ECHO_N "checking thread_db.h presence... $ECHO_C" >&6
4782 cat >conftest.$ac_ext <<_ACEOF
4783 /* confdefs.h.  */
4784 _ACEOF
4785 cat confdefs.h >>conftest.$ac_ext
4786 cat >>conftest.$ac_ext <<_ACEOF
4787 /* end confdefs.h.  */
4788 #include <thread_db.h>
4789 _ACEOF
4790 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4791   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4792   ac_status=$?
4793   grep -v '^ *+' conftest.er1 >conftest.err
4794   rm -f conftest.er1
4795   cat conftest.err >&5
4796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4797   (exit $ac_status); } >/dev/null; then
4798   if test -s conftest.err; then
4799     ac_cpp_err=$ac_cxx_preproc_warn_flag
4800     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4801   else
4802     ac_cpp_err=
4803   fi
4804 else
4805   ac_cpp_err=yes
4806 fi
4807 if test -z "$ac_cpp_err"; then
4808   ac_header_preproc=yes
4809 else
4810   echo "$as_me: failed program was:" >&5
4811 sed 's/^/| /' conftest.$ac_ext >&5
4812
4813   ac_header_preproc=no
4814 fi
4815 rm -f conftest.err conftest.$ac_ext
4816 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4817 echo "${ECHO_T}$ac_header_preproc" >&6
4818
4819 # So?  What about this header?
4820 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4821   yes:no: )
4822     { echo "$as_me:$LINENO: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&5
4823 echo "$as_me: WARNING: thread_db.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4824     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the compiler's result" >&5
4825 echo "$as_me: WARNING: thread_db.h: proceeding with the compiler's result" >&2;}
4826     ac_header_preproc=yes
4827     ;;
4828   no:yes:* )
4829     { echo "$as_me:$LINENO: WARNING: thread_db.h: present but cannot be compiled" >&5
4830 echo "$as_me: WARNING: thread_db.h: present but cannot be compiled" >&2;}
4831     { echo "$as_me:$LINENO: WARNING: thread_db.h:     check for missing prerequisite headers?" >&5
4832 echo "$as_me: WARNING: thread_db.h:     check for missing prerequisite headers?" >&2;}
4833     { echo "$as_me:$LINENO: WARNING: thread_db.h: see the Autoconf documentation" >&5
4834 echo "$as_me: WARNING: thread_db.h: see the Autoconf documentation" >&2;}
4835     { echo "$as_me:$LINENO: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&5
4836 echo "$as_me: WARNING: thread_db.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4837     { echo "$as_me:$LINENO: WARNING: thread_db.h: proceeding with the preprocessor's result" >&5
4838 echo "$as_me: WARNING: thread_db.h: proceeding with the preprocessor's result" >&2;}
4839     { echo "$as_me:$LINENO: WARNING: thread_db.h: in the future, the compiler will take precedence" >&5
4840 echo "$as_me: WARNING: thread_db.h: in the future, the compiler will take precedence" >&2;}
4841     (
4842       cat <<\_ASBOX
4843 ## ------------------------------- ##
4844 ## Report this to bugs@dyninst.org ##
4845 ## ------------------------------- ##
4846 _ASBOX
4847     ) |
4848       sed "s/^/$as_me: WARNING:     /" >&2
4849     ;;
4850 esac
4851 echo "$as_me:$LINENO: checking for thread_db.h" >&5
4852 echo $ECHO_N "checking for thread_db.h... $ECHO_C" >&6
4853 if test "${ac_cv_header_thread_db_h+set}" = set; then
4854   echo $ECHO_N "(cached) $ECHO_C" >&6
4855 else
4856   ac_cv_header_thread_db_h=$ac_header_preproc
4857 fi
4858 echo "$as_me:$LINENO: result: $ac_cv_header_thread_db_h" >&5
4859 echo "${ECHO_T}$ac_cv_header_thread_db_h" >&6
4860
4861 fi
4862 if test $ac_cv_header_thread_db_h = yes; then
4863   { echo "$as_me:$LINENO: thread_db include directory: $THREADDB_INC_DIR" >&5
4864 echo "$as_me: thread_db include directory: $THREADDB_INC_DIR" >&6;}
4865 else
4866   HAVE_THREADDB=""
4867 fi
4868
4869
4870
4871   if test "$THREADDB_LIB_DIR" = "" ; then
4872     FIRST_LIBPARAM=""
4873   else
4874     FIRST_LIBPARAM="-L$THREADDB_LIB_DIR"
4875   fi
4876   if test "" = "" ; then
4877     FOURTH_LIBPARAM=""
4878   else
4879     FOURTH_LIBPARAM="-L"
4880   fi
4881   LIBS_HOLD=$LIBS
4882   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4883
4884 echo "$as_me:$LINENO: checking for td_ta_new in -lthread_db" >&5
4885 echo $ECHO_N "checking for td_ta_new in -lthread_db... $ECHO_C" >&6
4886 if test "${ac_cv_lib_thread_db_td_ta_new+set}" = set; then
4887   echo $ECHO_N "(cached) $ECHO_C" >&6
4888 else
4889   ac_check_lib_save_LIBS=$LIBS
4890 LIBS="-lthread_db  $LIBS"
4891 cat >conftest.$ac_ext <<_ACEOF
4892 /* confdefs.h.  */
4893 _ACEOF
4894 cat confdefs.h >>conftest.$ac_ext
4895 cat >>conftest.$ac_ext <<_ACEOF
4896 /* end confdefs.h.  */
4897
4898 /* Override any gcc2 internal prototype to avoid an error.  */
4899 #ifdef __cplusplus
4900 extern "C"
4901 #endif
4902 /* We use char because int might match the return type of a gcc2
4903    builtin and then its argument prototype would still apply.  */
4904 char td_ta_new ();
4905 int
4906 main ()
4907 {
4908 td_ta_new ();
4909   ;
4910   return 0;
4911 }
4912 _ACEOF
4913 rm -f conftest.$ac_objext conftest$ac_exeext
4914 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4915   (eval $ac_link) 2>conftest.er1
4916   ac_status=$?
4917   grep -v '^ *+' conftest.er1 >conftest.err
4918   rm -f conftest.er1
4919   cat conftest.err >&5
4920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4921   (exit $ac_status); } &&
4922          { ac_try='test -z "$ac_cxx_werror_flag"
4923                          || test ! -s conftest.err'
4924   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4925   (eval $ac_try) 2>&5
4926   ac_status=$?
4927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4928   (exit $ac_status); }; } &&
4929          { ac_try='test -s conftest$ac_exeext'
4930   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5