Jordan Rose
eab0e57640
Java: don't eagerly strip libsignal_client.so; let gradle do it for us
...
This is a step towards saving the debug info somewhere for the builds
we actually ship.
2021-08-30 12:33:18 -07:00
Jordan Rose
0e19342801
Build libsignal_jni.so with LTO when using it from Java
...
When building a cdylib, Rust currently doesn't export public symbols
on Linux if they come from a dependency. However, enabling LTO gets
around this by performing the filtering step after the merging.
https://github.com/rust-lang/rfcs/issues/2771
2020-12-10 11:29:42 -08:00
Jordan Rose
d05089e6e8
Java: get local tests working on Mac as well
2020-12-08 17:24:03 -08:00
Jordan Rose
725ded881b
Java: Generate debug symbols for the native Rust library
2020-12-04 11:35:03 -08:00
Jack Lloyd
dd57254f8f
Move makefile and docker file into java subdir
2020-11-06 16:40:54 -05:00
Jack Lloyd
cc201de173
Add Docker based build for Java .jars
2020-11-05 17:59:09 -05:00
Jack Lloyd
d5fd5ddf76
Use a script instead of make for building the JNI native libraries
2020-11-05 17:59:09 -05:00