rmaucher commented on PR #740: URL: https://github.com/apache/tomcat/pull/740#issuecomment-2222259840
The rationale behind this is long term support of Tomcat 9.0. - FFM support is likely desirable starting with the Java 25 LTS release - Java 25 cannot be used to compile Tomcat 9.0 - Testsuite improvements for TLS from 10.1+ are needed in the long run Ant javac task provides a solution to these issues by specifying a javac executable, which will then be used to compile the FFM related classes. Requiring a FFM enabled javac makes building releases more complicated but works and allows moving forward. A new ${java-ffm.home} property needs to be specified and needs to point to a JDK 22+ with javac. The javac version used will be logged in the release properties so that the build can be reproduced (although it will obviously be more error prone than before). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org