-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: GraalVM
-
None
-
Java Drivers
The reachability metadata in graalvm-native-image-app/src/main/resources/META-INF/native-image was collected on my local computer (see graalvm-native-image-app/readme.md). I also manually added there entries for shared libraries for OSes/ISAs different from mine. We should (manually, as far as I understand) put some of that metadata in the relevant driver JARs (for example, by adding files to driver-core/src/main/resources/META-INF/native-image). Some entries, like the logback-test.xml resource, should be ignored and left in graalvm-native-image-app/src/main/resources/META-INF/native-image; everything that goes in JARs must be removed from graalvm-native-image-app/src/main/resources/META-INF/native-image.
When/if building and running graalvm-native-image-app on Evergreen fails, we will know that it's likely time to update the metadata in JARs.