Skip to content

[hal] [upstream_utils] [wpigui] GCC 16 Patches#8878

Open
DeltaDizzy wants to merge 39 commits into
wpilibsuite:mainfrom
DeltaDizzy:gcc16-fixes
Open

[hal] [upstream_utils] [wpigui] GCC 16 Patches#8878
DeltaDizzy wants to merge 39 commits into
wpilibsuite:mainfrom
DeltaDizzy:gcc16-fixes

Conversation

@DeltaDizzy
Copy link
Copy Markdown
Contributor

@DeltaDizzy DeltaDizzy commented May 8, 2026

Fixes #8851

Currently blocked on an apparent GCC bug resulting in a false-positive -Werror=array-bounds in wpinet.
Changes to cmake/modules/CompileWarnings.cmake and .github/workflows/cmake.yml are temporary and will be reverted before marking for review.

@DeltaDizzy DeltaDizzy marked this pull request as ready for review May 8, 2026 16:30
@DeltaDizzy DeltaDizzy requested review from a team and PeterJohnson as code owners May 8, 2026 16:30
@DeltaDizzy DeltaDizzy changed the title GCC 16 Patches [hal] [upstream-utils] GCC 16 Patches May 8, 2026
@DeltaDizzy DeltaDizzy changed the title [hal] [upstream-utils] GCC 16 Patches [hal] [upstream-utils] [wpigui] GCC 16 Patches May 8, 2026
Comment thread wpigui/src/main/native/include/wpi/gui/portable-file-dialogs.h
Comment thread hal/src/main/native/include/wpi/hal/Types.hpp Outdated
Comment thread hal/src/main/native/include/wpi/hal/Types.hpp Outdated
@calcmogul calcmogul changed the title [hal] [upstream-utils] [wpigui] GCC 16 Patches [hal] [upstream_utils] [wpigui] GCC 16 Patches May 8, 2026
@DeltaDizzy DeltaDizzy requested a review from PeterJohnson May 9, 2026 16:15
@crueter crueter mentioned this pull request May 21, 2026
3 tasks
@calcmogul calcmogul added the state: blocked Something is blocking action. label May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Monorepo organization, Gradle/CMake/Bazel, upstream_utils, etc component: hal Hardware Abstraction Layer component: wpiutil Utility library state: blocked Something is blocking action.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build fails on GCC 16

3 participants