--- a/make/RunTestsPrebuilt.gmk Thu Oct 17 20:27:44 2019 +0100
+++ b/make/RunTestsPrebuilt.gmk Thu Oct 17 20:53:35 2019 +0100
@@ -230,7 +230,7 @@
NUM_CORES := $(shell /usr/sbin/sysctl -n hw.ncpu)
MEMORY_SIZE := $(shell $(EXPR) `/usr/sbin/sysctl -n hw.memsize` / 1024 / 1024)
else ifeq ($(OPENJDK_TARGET_OS), solaris)
- NUM_CORES := $(shell LC_MESSAGES=C /usr/sbin/psrinfo -v | $(GREP) -c on-line)
+ NUM_CORES := $(shell /usr/sbin/psrinfo -v | $(GREP) -c on-line)
MEMORY_SIZE := $(shell \
/usr/sbin/prtconf 2> /dev/null | $(GREP) "^Memory [Ss]ize" | $(AWK) '{print $$3}' \
)
@@ -337,6 +337,10 @@
default: all
run-test-prebuilt:
+ # Need to make sure the failure logs output dir exists since
+ # ExecuteWithLog is called in RunTests.gmk. The PrepareFailureLogs macro
+ # is unfortunately not available at this point.
+ $(call MakeDir, $(MAKESUPPORT_OUTPUTDIR)/failure-logs)
@$(RM) -f $(MAKESUPPORT_OUTPUTDIR)/exit-with-error
# The lazy initialization of the cache file in FindTests.gmk does not
# always work with RunTests.gmk. To guarantee that the jtreg test groups