summaryrefslogtreecommitdiff
path: root/aclocal
diff options
context:
space:
mode:
authorJens Geyer <jensg@apache.org>2015-07-27 23:15:10 +0200
committerJens Geyer <jensg@apache.org>2015-07-27 23:51:47 +0200
commitda0b71fdd18551e69cfe1a7b3afe41047e77cda2 (patch)
tree2b91829a217f399c827c94a40b0122872462de69 /aclocal
parentb2e90c143e266c9af9ed437a3ab0dbb229a0b722 (diff)
downloadthrift-da0b71fdd18551e69cfe1a7b3afe41047e77cda2.tar.gz
THRIFT-3271 "Could not find or load main class configtest_ax_javac_and_java" on some non-english systems
Client: Build process / Java Patch: Jens Geyer This closes #565
Diffstat (limited to 'aclocal')
-rw-r--r--aclocal/ax_javac_and_java.m48
1 files changed, 8 insertions, 0 deletions
diff --git a/aclocal/ax_javac_and_java.m4 b/aclocal/ax_javac_and_java.m4
index 581b45066..f341f50e7 100644
--- a/aclocal/ax_javac_and_java.m4
+++ b/aclocal/ax_javac_and_java.m4
@@ -57,6 +57,10 @@ AC_DEFUN([AX_JAVAC_AND_JAVA],
echo "Running \"$JAVAC configtest_ax_javac_and_java.java\"" >&AS_MESSAGE_LOG_FD
if $JAVAC configtest_ax_javac_and_java.java >&AS_MESSAGE_LOG_FD 2>&1 ; then
+ # prevent $JAVA VM issues with UTF-8 path names (THRIFT-3271)
+ oLC_ALL="$LC_ALL"
+ LC_ALL=""
+
IFS=","
for JAVA in $JAVA_PROGS ; do
IFS="$oIFS"
@@ -69,6 +73,10 @@ AC_DEFUN([AX_JAVAC_AND_JAVA],
done
+ # restore LC_ALL
+ LC_ALL="$oLC_ALL"
+ oLC_ALL=""
+
fi
done