From mboxrd@z Thu Jan 1 00:00:00 1970 From: mathieu.desnoyers@efficios.com (Mathieu Desnoyers) Date: Tue, 30 Jun 2015 21:09:12 +0000 (UTC) Subject: [lttng-dev] [PATCH lttng-ust] Fix: java class check when uudecode is not present In-Reply-To: <1435697994-7682-1-git-send-email-mjeanson@efficios.com> References: <1435697994-7682-1-git-send-email-mjeanson@efficios.com> Message-ID: <1332006543.1502.1435698552905.JavaMail.zimbra@efficios.com> merged into stable-2.6 and master, thanks! Mathieu ----- On Jun 30, 2015, at 4:59 PM, Michael Jeanson mjeanson at efficios.com wrote: > On systems where 'uudecode' is present, the java class check will > run a precompiled class file in the local directory. If the CLASSPATH > variable doesn't contain "." the test will fail regardless of the > presence of the tested for class on the classpath. > > This fix makes the behavior of the test consistant whether 'uudecode' > is present or not. > > Signed-off-by: Michael Jeanson > --- > config/ax_check_class.m4 | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/config/ax_check_class.m4 b/config/ax_check_class.m4 > index 098aa77..42b51d7 100644 > --- a/config/ax_check_class.m4 > +++ b/config/ax_check_class.m4 > @@ -118,7 +118,7 @@ EOF > ac_cv_prog_uudecode_base64=no > fi > rm -f Test.uue > - if AC_TRY_COMMAND($JAVA $JAVAFLAGS Test $1) >/dev/null 2>&1; then > + if AC_TRY_COMMAND($JAVA -classpath ".:$CLASSPATH" $JAVAFLAGS Test $1) > >/dev/null 2>&1; then > eval "ac_cv_class_$ac_var_name=yes" > else > eval "ac_cv_class_$ac_var_name=no" > -- > 1.9.1 -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com