[MONGOCRYPT-161] Support other linux architectures in Java binding Created: 18/Jul/19  Updated: 28/Oct/23  Resolved: 08/Aug/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

Epic Link: Client-side FLE

 Description   

Currently there are a couple of problems with the non x86-64 platforms.

  • the Evergreen builds fail, as they are expecting to find the .so in a directory name that is suffixed with the architecture, and the build is not putting it there
  • the published jar files don't include the .so files for anything except x86-64.

The build should be updated to support at least:

  • linux-s390x
  • linux-aarch64

The PowerPC build is failing due to the lack of a JDK, so not sure if we can address that platform immediately.



 Comments   
Comment by Githook User [ 08/Aug/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Support s390x and aarch64 platforms in Java binding build

CDRIVER-3252
Branch: master
https://github.com/mongodb/libmongocrypt/commit/a6ccbada592df769b0998a0ee5c7280d18f6ede9

Comment by Jeffrey Yemin [ 29/Jul/19 ]

https://github.com/mongodb/libmongocrypt/pull/37

Generated at Thu Feb 08 09:08:06 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.