Skip to content

Commit

Permalink
Require Java 9 for JVM backend
Browse files Browse the repository at this point in the history
  • Loading branch information
usev6 committed May 14, 2019
1 parent bd89d51 commit ea94966
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Expand Up @@ -21,7 +21,7 @@ addons:
- gcc-6 - gcc-6


script: script:
- if [[ $TRAVIS_OS_NAME != osx && $RAKUDO_OPTIONS =~ jvm ]]; then sudo -E apt-get install oracle-java8-installer; fi - if [[ $TRAVIS_OS_NAME != osx && $RAKUDO_OPTIONS =~ jvm ]]; then sudo -E apt-get install oracle-java9-installer; fi
- perl Configure.pl $RAKUDO_OPTIONS --moar-option=--cc=$(command -v gcc-6 >/dev/null 2>&1; if [ $? -eq 1 ]; then printf "gcc"; else printf "gcc-6"; fi) - perl Configure.pl $RAKUDO_OPTIONS --moar-option=--cc=$(command -v gcc-6 >/dev/null 2>&1; if [ $? -eq 1 ]; then printf "gcc"; else printf "gcc-6"; fi)
- "make install" - "make install"
- (cd ~/build/rakudo/rakudo/ && prove -e ~/build/rakudo/rakudo/install/bin/perl6 -vlr t) - (cd ~/build/rakudo/rakudo/ && prove -e ~/build/rakudo/rakudo/install/bin/perl6 -vlr t)
Expand Down
2 changes: 1 addition & 1 deletion tools/templates/jvm/Makefile.in
Expand Up @@ -90,7 +90,7 @@ check_@backend_prefix@_nqp_version: @@script(check-nqp-version.pl)@@


$(RUNTIME_JAR): $(RUNTIME_JAVAS) $(RUNTIME_JAR): $(RUNTIME_JAVAS)
$(MKPATH) bin $(MKPATH) bin
$(JAVAC) -source 1.8 -cp @q($(BLD_NQP_JARS))@ -g -d bin -encoding UTF8 $(RUNTIME_JAVAS) $(JAVAC) -source 1.9 -cp @q($(BLD_NQP_JARS))@ -g -d bin -encoding UTF8 $(RUNTIME_JAVAS)
$(JAR) cf0 rakudo-runtime.jar -C bin@slash@ . $(JAR) cf0 rakudo-runtime.jar -C bin@slash@ .


$(PERL6_ML_JAR): @nfpl(src/Perl6/ModuleLoader.nqp src/vm/jvm/ModuleLoaderVMConfig.nqp src/vm/jvm/Perl6/JavaModuleLoader.nqp gen/nqp-version)@ $(PERL6_ML_JAR): @nfpl(src/Perl6/ModuleLoader.nqp src/vm/jvm/ModuleLoaderVMConfig.nqp src/vm/jvm/Perl6/JavaModuleLoader.nqp gen/nqp-version)@
Expand Down

0 comments on commit ea94966

Please sign in to comment.