Skip to content

Update minimum compiler and python versions - #3337

Open
sciencewhiz wants to merge 2 commits into
wpilibsuite:mainfrom
sciencewhiz:GCC14
Open

Update minimum compiler and python versions#3337
sciencewhiz wants to merge 2 commits into
wpilibsuite:mainfrom
sciencewhiz:GCC14

Conversation

@sciencewhiz

@sciencewhiz sciencewhiz commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

GCC 14 required by wpilibsuite/native-utils#293, and update Visual Studion and XCode versions
Update roboRIO to Systemcore

GCC 14 required by wpilibsuite/native-utils#293
Update roboRIO to Systemcore
Comment thread source/docs/zero-to-robot/step-2/python-setup.rst Outdated
## Additional C++ Installation for Simulation

C++ robot simulation requires that a native compiler to be installed. For Windows, this would be [Visual Studio 2022 version 17.9 or later](https://visualstudio.microsoft.com/vs/) (**not** VS Code), macOS requires [Xcode 14 or later](https://apps.apple.com/us/app/xcode/id497799835), and Linux (Ubuntu) requires the ``build-essential`` package.
C++ robot simulation requires that a native compiler to be installed. For Windows, this would be [Visual Studio 2026](https://visualstudio.microsoft.com/vs/) (**not** VS Code), macOS requires [Xcode 15.3 or later](https://apps.apple.com/us/app/xcode/id497799835), and Linux requires GCC 14, on Ubuntu provided by the ``build-essential`` package.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

gcc on Ubuntu 26.04 is GCC 15, so build-essential won't pull in the version we want there.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Thanks, I checked packages.ubuntu.org, but now I see I misinterpreted it.

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