[SERVER-70265] Build libmessage dynamic-sdk shared library Created: 06/Oct/22  Updated: 02/Dec/22  Resolved: 21/Nov/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Siyuan Zhou Assignee: Andrew Morrow (Inactive)
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-70262 Remove or reduce libmessage's depende... Closed
Participants:

 Description   

We need to build a single .so library with the necessary C++ headers for libmessage, then archive them into a package.

The dependencies of libmessage need to be statically linked into the final dynamic shared library, such that they won't conflict with the common libraries used by Envoy, like boost.

This work also includes adding an Evergreen task to build the package periodically, so we will have test coverage for any breaking change. Ideally, this package could be a part of the rapid release.



 Comments   
Comment by Alex Neben [ 06/Oct/22 ]

Getting this consistently published will be part of a follow on project from us. We are just doing the minimum amount of work to unblock which will be to create a scons target that created this shared object.

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