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