It makes JSVC work under Tru64 (at least for Tomcat:). Purhaps it will be
useful to incorporate it in future releases.
Please CC answers for me, as I am not subscribed to your list.
diff -ur jsvc-src/configure.in jsvc-src.new/configure.in
--- jsvc-src/configure.in Mon Feb 23 16:43:50 2004
+++ jsvc-src.new/configure.in Tue Jun 8 12:11:21 2004
@@ -107,7 +107,12 @@
cd $_prevdir
unset _prevdir
else
+if test "$supported_os" = "tru64"
+then
+ CFLAGS="$CFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/alpha"
+else
CFLAGS="$CFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/$supported_os"
+fi
fi
dnl -------------------------------------------------------------------------
diff -ur jsvc-src/native/location.c jsvc-src.new/native/location.c
--- jsvc-src/native/location.c Mon Feb 23 16:43:50 2004
+++ jsvc-src.new/native/location.c Wed Jun 9 10:23:16 2004
@@ -37,6 +37,9 @@
#elif defined(OS_SYSV)
"/opt/java",
"/opt/java/jdk13",
+#elif defined(OS_TRU64)
+ "/usr/opt/java142",
+ "/usr/opt/java13",
#endif
NULL,
};
@@ -49,6 +52,10 @@
char *location_jvm_cfg[] = {
"$JAVA_HOME/jre/lib/jvm.cfg", /* JDK */
"$JAVA_HOME/lib/jvm.cfg", /* JRE */
+#if defined(OS_TRU64)
+ "$JAVA_HOME/jre/lib/alpha/jvm.cfg", /* JDK */
+ "$JAVA_HOME/lib/alpha/jvm.cfg", /* JRE */
+#endif
NULL,
};
@@ -86,6 +93,16 @@
"$JAVA_HOME/bin/classic/libjvm.so",
"$JAVA_HOME/bin/client/libjvm.so",
"$JAVA_HOME/bin/libjvm.so",
+#elif defined(OS_TRU64)
+ "$JAVA_HOME/jre/lib/alpha/classic/libjvm.so",
+ "$JAVA_HOME/jre/lib/alpha/fast64/libjvm.so",
+ "$JAVA_HOME/jre/lib/alpha/fast32/libjvm.so",
+ "$JAVA_HOME/lib/alpha/classic/libjvm.so",
+ "$JAVA_HOME/lib/alpha/fast64/libjvm.so",
+ "$JAVA_HOME/lib/alpha/fast32/libjvm.so",
+ "$JAVA_HOME/lib/classic/libjvm.so",
+ "$JAVA_HOME/lib/fast64/libjvm.so",
+ "$JAVA_HOME/lib/fast32/libjvm.so",
#endif
NULL,
};
@@ -106,6 +123,9 @@
"$JAVA_HOME/jre/lib/" CPU "/$VM_NAME/green_threads/libjvm.so",
"$JAVA_HOME/lib/" CPU "/$VM_NAME/dce_threads/libjvm.so",
"$JAVA_HOME/lib/" CPU "/$VM_NAME/green_threads/libjvm.so",
+#elif defined(OS_TRU64)
+ "$JAVA_HOME/jre/lib/alpha/classic/libjvm.so",
+ "$JAVA_HOME/lib/alpha/classic/libjvm.so",
#endif
NULL,
};
diff -ur jsvc-src/support/apsupport.m4 jsvc-src.new/support/apsupport.m4
--- jsvc-src/support/apsupport.m4 Mon Feb 23 16:43:50 2004
+++ jsvc-src.new/support/apsupport.m4 Wed Jun 9 10:29:30 2004
@@ -79,6 +79,8 @@
CFLAGS="$CFLAGS -DCPU=\\\"mips\\\""
supported_os="mips"
;;
+ alpha*)
+ CFLAGS="$CFLAGS -DCPU=\\\"alpha\\\"" ;;
*)
AC_MSG_RESULT([failed])
AC_MSG_ERROR([Unsupported CPU architecture "$host_cpu"]);;
@@ -115,6 +117,11 @@
CFLAGS="$CFLAGS -DOS_FREEBSD -DDSO_DLFCN -D_THREAD_SAFE -pthread"
LDFLAGS="-pthread $LDFLAGS"
supported_os="freebsd"
+ ;;
+ osf5*)
+ CFLAGS="$CFLAGS -pthread -DOS_TRU64 -DDSO_DLFCN -D_XOPEN_SOURCE_EXTENDED"
+ supported_os="tru64"
+ LDFLAGS="$LDFLAGS -pthread"
;;
*)
AC_MSG_RESULT([failed])--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
