Skip to content

Revert ADO pipelines to Ubuntu 22.04 temporarily#7365

Merged
llvm-beanz merged 1 commit intomicrosoft:mainfrom
llvm-beanz:cbieneman/pipeline-ubuntu-2204
Apr 21, 2025
Merged

Revert ADO pipelines to Ubuntu 22.04 temporarily#7365
llvm-beanz merged 1 commit intomicrosoft:mainfrom
llvm-beanz:cbieneman/pipeline-ubuntu-2204

Conversation

@llvm-beanz
Copy link
Copy Markdown
Collaborator

DXC seems to be building inocrrectly with GCC-13 and later, which is causing our pre-merge testing on 24.04 to fail. This will take some time to sort out, so in the meantime I'm reverting to 22.04 on our pipelines.

DXC seems to be building inocrrectly with GCC-13 and later, which is
causing our pre-merge testing on 24.04 to fail. This will take some time
to sort out, so in the meantime I'm reverting to 22.04 on our pipelines.
@llvm-beanz llvm-beanz merged commit b4a3076 into microsoft:main Apr 21, 2025
13 checks passed
@llvm-beanz llvm-beanz deleted the cbieneman/pipeline-ubuntu-2204 branch April 21, 2025 17:23
@github-project-automation github-project-automation Bot moved this from New to Done in HLSL Roadmap Apr 21, 2025
damyanp pushed a commit to damyanp/DirectXShaderCompiler that referenced this pull request Apr 21, 2025
DXC seems to be building inocrrectly with GCC-13 and later, which is
causing our pre-merge testing on 24.04 to fail. This will take some time
to sort out, so in the meantime I'm reverting to 22.04 on our pipelines.
damyanp added a commit that referenced this pull request Apr 22, 2025
DXC seems to be building inocrrectly with GCC-13 and later, which is
causing our pre-merge testing on 24.04 to fail. This will take some time
to sort out, so in the meantime I'm reverting to 22.04 on our pipelines.

(cherry picked from commit b4a3076)

Co-authored-by: Chris B <[email protected]>
damyanp added a commit to damyanp/DirectXShaderCompiler that referenced this pull request Feb 19, 2026
GCC 13 (e.g. 13.3.0 shipped with Ubuntu 24.04) has a known miscompilation
bug in -funswitch-loops (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109934)
that causes widespread test failures when building DXC at -O3.

Disable -funswitch-loops for GCC 13, and update the CI pipeline from
Ubuntu-22.04 to Ubuntu-24.04 (which ships GCC 13 as default), removing
the workaround from microsoft#7365.

Co-authored-by: Copilot <[email protected]>
damyanp added a commit that referenced this pull request Mar 10, 2026
GCC 13 (e.g. 13.3.0 shipped with Ubuntu 24.04) has a known
miscompilation bug in -funswitch-loops
(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109934) that causes
widespread test failures when building DXC at -O3.

Disable -funswitch-loops for GCC 13, and update the CI pipeline from
Ubuntu-22.04 to Ubuntu-24.04 (which ships GCC 13 as default), removing
the workaround from #7365.

Fixes #7364

---------

Co-authored-by: Copilot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants