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