[SERVER-11621] When we have minimum supported compiler versions, enforce those in SCons Created: 07/Nov/13  Updated: 14/Apr/16  Resolved: 27/Jan/15

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: Jonathan Reams
Resolution: Duplicate Votes: 0
Labels: build-system-cleanup
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Participants:

 Description   

See SERVER-11325 for motivation, but it would be nice if trying to build with VS 2008 generated an informative error at configuration time, rather than failing later in the build.

We already do some things like this (minimum scons version, minimum libstdc++ version for C++11 enabled builds, etc). It should be reasonably easy to do for the three toolchains we support (vc, gcc, clang), and as a bonus we would have an easy way to do SERVER-5664, since we would need to extract the version anyway.



 Comments   
Comment by Jonathan Reams [ 27/Jan/15 ]

This was resolved in SERVER-15357

Comment by Andrew Morrow (Inactive) [ 27/Jan/15 ]

Yes, it is a dup of SERVER-15357

Comment by Jonathan Reams [ 27/Jan/15 ]

I think we did this when we standardized the toolchain in 2.8.0rc0. Can this be closed?

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