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

Reply via email to