[SERVER-17836] Enforce OS minima with configure checks Created: 01/Apr/15  Updated: 12/May/17  Resolved: 12/May/17

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

Type: Improvement Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: DO NOT USE - Backlog - Platform Team
Resolution: Won't Fix Votes: 1
Labels: build-planning
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-17813 error: use of undeclared identifier '... Closed
is related to SERVER-17837 Enforce minimum versions of third par... Closed
Backwards Compatibility: Fully Compatible
Participants:

 Description   

Currently, building the server on a platform that does not meet our required OS minimum will likely result in a compile error (see SERVER-17813).

We should attempt to verify that the target OS meets our requirements with a configure check and terminate the build with an error message if the configure check fails.

Much like we have for compiler version enforcement, we should also probably provide an override flag (--disable-minimum-target-os-version-enforcement or something).


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