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