[CXX-2748] Fix failing build_examples_with_add_subdirectory tasks Created: 11/Sep/23  Updated: 28/Oct/23  Resolved: 18/Sep/23

Status: Closed
Project: C++ Driver
Component/s: Build
Affects Version/s: None
Fix Version/s: 3.9.0

Type: Task Priority: Unknown
Reporter: Roberto Sanchez Assignee: Ezra Chung
Resolution: Fixed Votes: 0
Labels: failing-on-waterfall
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

The build_examples_with_add_subdirectory tasks are failing on the waterfall. The most likely solution is to add a level of indirection in the library linkages (i.e., libbson and libmongoc) similar to what was done in libmongocrypt for its linkage to libbson.



 Comments   
Comment by Ezra Chung [ 18/Sep/23 ]

Resolved by removal of support for generating build tree targets files.

Comment by Githook User [ 18/Sep/23 ]

Author:

{'name': 'Ezra Chung', 'email': '88335979+eramongodb@users.noreply.github.com', 'username': 'eramongodb'}

Message: CXX-2748 Disable generation of built tree targets files (#1024)

  • CXX-2748 Disable generation of build tree targets files
  • Fix target of BSONCXX_STATIC compile definition for bsoncxx_add_library()
  • Fix missing find_dependency() specification in CMake package config files
  • Fix include directive for libbson and libmongoc headers
  • CXX-2749 Unconditionally use <core/...> for mnmlstc/core headers
Generated at Wed Feb 07 22:06:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.