[kaffe] xprofiling patch...

Jukka Santala jsantala@tml.hut.fi
Fri, 24 May 2002 14:42:29 +0300 (EEST)


Not sure if I forgot this from the original patch, but in any case this is
missing from the config.in file in Kaffe, preventing compile with
xprofile:

Index: configure.in
===================================================================
RCS file: /cvs/kaffe/kaffe/configure.in,v
retrieving revision 1.159
diff -u -r1.159 configure.in
--- configure.in        11 May 2002 17:03:17 -0000      1.159
+++ configure.in        24 May 2002 11:33:10 -0000
@@ -346,6 +346,15 @@
 dnl ENABLE_XPROF controls installation of xprof scripts in
kaffe/scripts/Makefile.am
 AM_CONDITIONAL(ENABLE_XPROF, test x"$enable_xprofiling" = x"yes")
 
+if test x"$enable_xprofiling" = x"yes"; then
+  if test -f "$srcdir/config/$Khost_cpu/$Khost_os/xprofile-md.h"; then
+
CONFIG_XPROFILE_MD_H="\$(top_srcdir)/config/$Khost_cpu/$Khost_os/xprofile-md.h"
+    AC_SUBST(CONFIG_XPROFILE_MD_H)
+  else
+    AC_MSG_ERROR(Profiling not supported in $Khost_cpu-$Khost_os)
+  fi
+fi
+
 dnl
=========================================================================
 dnl Allow support for debugging of C/jitted code
 dnl
-------------------------------------------------------------------------

Naturally, autoconf needs to be ran to re-build the configure script, and
the wrapped lines need to be put back together. This comes straight from
JanosVM. Without it, Kaffe creates an empty config/xprofile-md.h file,
which will prevent xprofile from compiling even with that patch, so it
needs to be deleted as well.

 -Jukka Santala