[MONGOCRYPT-173] Update Java binding build process to use libmongocrypt with no native crypto Created: 11/Jul/19 Updated: 28/Oct/23 Resolved: 18/Jul/19 |
|
| Status: | Closed |
| Project: | Libmongocrypt |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Jeffrey Yemin | Assignee: | Jeffrey Yemin |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Epic Link: | Build libmongocrypt library | ||||||||
| Description |
|
Once we get rid of the OpenSSL dependency requirement in libmongocrypt by implementing the crypt callbacks in the java bindings, we can ship a single jar with a single linux-x86-64 mongocrypt.so file inside of it. Also update the build process for the main mongocrypt jar file to use the version of mongocrypt library with no native crypto. |
| Comments |
| Comment by Githook User [ 18/Jul/19 ] |
|
Author: {'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}Message: Use the RHEL 6.2 build for linux-x86-64
|
| Comment by Githook User [ 18/Jul/19 ] |
|
Author: {'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}Message: Remove dependency between publish-snapshot and rhel-70 build
|
| Comment by Githook User [ 18/Jul/19 ] |
|
Author: {'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}Message: Rely on nocrypto builds of libmongocrypt
|
| Comment by Jeffrey Yemin [ 18/Jul/19 ] |
| Comment by Jeffrey Yemin [ 18/Jul/19 ] |
|
I'm going to open a separate ticket for support of the other architectures. |
| Comment by Kevin Albertson [ 16/Jul/19 ] |
|
We'll also need libmongocrypt built for s390x, powerpc, and arm64. |