[MONGOCRYPT-278] Add sample program build to Evergreen tasks Created: 08/Sep/20  Updated: 28/Oct/23  Resolved: 01/Oct/20

Status: Closed
Project: Libmongocrypt
Component/s: Build
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Roberto Sanchez Assignee: Roberto Sanchez
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to MONGOCRYPT-277 libmongocrypt-static pkg-config scrip... Closed

 Description   

The libmongocrypt project lacks an Evergreen task to build and link one or more sample programs using the various available mechanisms (i.e., CMake, pkg-config, etc.). As a result, it is possible for the build to produce broken build helper scripts without the brokenness being detected until it is encountered by a user or downstream project. The C driver has a robust task which ensures that a sample program is built on each platform, using each available build mechanism, for both static and dynamic linking. It would be a good pattern to emulate in libmongocrypt to ensure that build helper scripts remain in a working state.



 Comments   
Comment by Githook User [ 01/Oct/20 ]

Author:

{'name': 'Roberto C. Sánchez', 'email': 'roberto@connexer.com', 'username': 'rcsanchez97'}

Message: MONGOCRYPT-278 add sample program build that exercises pkg-config
Branch: master
https://github.com/mongodb/libmongocrypt/commit/3d32e2a3e36e5f4138266a78c00583c8cc9ee496

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