Skip to content
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

[setup] Add Xcode 16 specific build configuration #22227

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions doc/_pages/from_source.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ officially supports:
|------------------------------------|--------------|------------|-------|-------|------------------------------|-------------------------------|
| Ubuntu 22.04 LTS (Jammy Jellyfish) | x86_64 | 3.10 | 7.4 | 3.22 | GCC 11 (default) or Clang 15 | OpenJDK 11 |
| Ubuntu 24.04 LTS (Noble Numbat) | x86_64 | 3.12 | 7.4 | 3.28 | GCC 13 (default) or Clang 15 | OpenJDK 21 |
| macOS Sonoma (14) | arm64 | 3.12 | 7.4 | 3.28 | Apple LLVM 15 (Xcode 15) | AdoptOpenJDK 16 (HotSpot JVM) |
| macOS Sequoia (15) | arm64 | TBD | TBD | TBD | TBD | TBD |
| macOS Sonoma (14) | arm64 | 3.12 | 7.4 | 3.28 | Apple LLVM 16 (Xcode 16) | AdoptOpenJDK 16 (HotSpot JVM) |
| macOS Sequoia (15) | arm64 | TBD | TBD | TBD | Apple LLVM 16 (Xcode 16) | TBD |

"Official support" means that we have Continuous Integration test coverage to
notice regressions, so if it doesn't work for you then please file a bug report.
Expand Down
6 changes: 3 additions & 3 deletions doc/_pages/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ officially supports:
| Ubuntu 22.04 LTS (Jammy Jellyfish) | x86_64 | 3.10 ⁽³⁾ | March 2026 |
| Ubuntu 24.04 LTS (Noble Numbat) | x86_64 | 3.12 ⁽³⁾ | March 2028 |
| macOS Sonoma (14) | arm64 | 3.12 ⁽³⁾ | October 2025 |
| macOS Sequoia (15) ⁽⁵⁾ | TBD | TBD | October 2026 |
| macOS Sequoia (15) ⁽⁵⁾ | arm64 | TBD | October 2026 |

"Official support" means that we have Continuous Integration test coverage to
notice regressions, so if it doesn't work for you then please file a bug report.
Expand Down Expand Up @@ -65,8 +65,8 @@ compiler as our releases:
|------------------------------------|--------------------------|-------|
| Ubuntu 22.04 LTS (Jammy Jellyfish) | GCC 11 | C++20 |
| Ubuntu 24.04 LTS (Noble Numbat) | GCC 13 | C++20 |
| macOS Sonoma (14) | Apple LLVM 14 (Xcode 15) | C++20 |
| macOS Sequoia (15) | TBD | TBD |
| macOS Sonoma (14) | Apple LLVM 16 (Xcode 16) | C++20 |
| macOS Sequoia (15) | Apple LLVM 16 (Xcode 16) | C++20 |

## Available Versions

Expand Down
3 changes: 3 additions & 0 deletions tools/macos.bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ build:ubsan_everything --copt=-Wno-macro-redefined
# https://github.com/bazelbuild/bazel/issues/14294
build --notrim_test_configuration

# https://github.com/RobotLocomotion/drake/issues/22204
build --copt=-fno-assume-unique-vtables

# Options for explicitly using Clang.
common:clang --repo_env=CC=clang
common:clang --repo_env=CXX=clang++
Expand Down