This patch adds a bunch of (incompatible) changes to /usr/bin/aot-compile (changes by Gary Benson) and to /usr/bin/find-and-aot-compile (changes by me). It has been discussed previously on the fedora-java list and I've updated it according to criticisms made. Version-Release number of selected component (if applicable): java-1.4.2-gcj-compat-1.4.2.0-40jpp_31rh It makes the following changes: aot-compile: - Allow compiling multiple jars in a single call - Swap order of options and jars, to be consistent with gcj and most other Linux software - Automatically generate destination .so names find-and-aot-compile: - Adds options --libdir and --skiptar (see usage in script) - Moves generated .so file - Registered generated .so files in a gcj-dbtool .db file (created by merging individual .db files for each .jar/.so pair) In summary, it makes AOT compilation simpler (because the gcj-dbtool stuff is done automatically) and more efficient (because you can skip the .tar file creation, which I don't really see the point of, to be honest).
Created attachment 116389 [details] patch
Gary, can you confirm that the current aot-compile-rpm incorporates all these changes? I'd like to close this one, if possible.
It either incorporates them or makes them unnecessary.