Skip to content

evg: remove macos-11-arm64 tasks for server 8.0+ #1954

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 25, 2025

Conversation

eramongodb
Copy link
Collaborator

@eramongodb eramongodb commented Mar 25, 2025

Resolves ongoing task setup failures for the macos-11-arm64 distro with server 8.0+ since around Feb 24 (latest) and March 12 (8.0). This appears to be due to the required server binaries now being built for MacOS 14. These binaries require dynamic linking with symbols which do not appear to be available on MacOS 11 (i.e. std::__1::pmr::monotonic_buffer_resource). Since we already have 8.0+ coverage on MacOS 14 (for which these binaries are built), this PR proposes simply removing coverage of 8.0+ on MacOS 11.

Note

The Platform Support Matrix entries for MacOS 11 (both x86_64 and ARM64) do not have checkmarks for 8.0+, which support the findings above.

@eramongodb eramongodb requested a review from kevinAlbs March 25, 2025 14:49
@eramongodb eramongodb self-assigned this Mar 25, 2025
Copy link
Collaborator

@kevinAlbs kevinAlbs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you.

The Platform Support Matrix entries for MacOS 11 (both x86_64 and ARM64) do not have checkmarks for 8.0+, which support the findings above.

MongoDB Platform Roadmap similarly lists macOS 11 as EOL for MongoDB 8.0.

require dynamic linking with symbols

Related: SERVER-101020 tracks this error. This error appears on macOS 13 too. This might be fixed to avoid (unintentionally?) dropping support on newer macOS versions. Regardless of the outcome, this PR seems like an improvement. Server 8.0 is documented as not supporting macOS 11.

@eramongodb eramongodb merged commit 77be562 into mongodb:master Mar 25, 2025
39 of 41 checks passed
@eramongodb eramongodb deleted the cdriver-evg-macos branch March 25, 2025 16:03
eramongodb added a commit to eramongodb/mongo-c-driver that referenced this pull request Apr 2, 2025
eramongodb added a commit that referenced this pull request Apr 2, 2025
* CDRIVER-5932 Simplify version calculations (#1943)
* Fix S3 upload paths to continue using mongo-c-driver root directory
* Remove macos-11-arm64 tasks for server 8.0+ (#1954)
* CDRIVER-5917 drop tasks on windows-64-vs2015 (#1924)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants