JavaC "-release" option no longer working?
    Uwe Schindler 
    uschindler at apache.org
       
    Mon Sep 19 13:05:22 UTC 2016
    
    
  
Hi,
The Lucene team is already using the new "-release" option instead of "-source"/"-target" where applicable (JDK 9+), to allow real cross-compiling. Unfortunately, it is no longer working when we upgraded from build 134 to build 136 last night on our Jenkins server:
http://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/17849/console
compile-core:
    [mkdir] Created dir: /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/build/core/classes/java
    [javac] Compiling 773 source files to /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/build/core/classes/java
    [javac] javac: invalid flag: -release
    [javac] Usage: javac <options> <source files>
    [javac] use --help for a list of possible options
Is this an intended change - what's wrong? I did not see any log entries?
I reverted back to build 134 for now.
Uwe
-----
Uwe Schindler
uschindler at apache.org 
ASF Member, Apache Lucene PMC / Committer
Bremen, Germany
http://lucene.apache.org/
    
    
More information about the compiler-dev
mailing list