-
Notifications
You must be signed in to change notification settings - Fork 130
Update workflows to gcc-toolset-13 and fix OpenBLAS build #1746
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
jayhawk-commits
merged 12 commits into
main
from
users/jayhawk-commits/update-gcc-toolset-13
Oct 17, 2025
Merged
Changes from all commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
7fe51cf
Point to staging docker build for comprehensive CI/CD testing
jayhawk-commits 3371906
Add gcc-toolset-13 prefix detection
jayhawk-commits 87906a4
Reference SHA of docker with gcc 13
jayhawk-commits a891f1f
Merge branch 'main' into users/jayhawk-commits/update-gcc-toolset-13
jayhawk-commits 6f27f7c
Follow Fedora OpenBLAS build flags
jayhawk-commits b27bbc2
Change ending of new patch to match other patches
jayhawk-commits 4f350d1
Unset MultithreadedDLL flag for OpenBLAS MSVC build
jayhawk-commits 9dd409d
Update CMakeLists.txt
jayhawk-commits 52d5c72
Set HASWELL baseline
jayhawk-commits 23fe22f
Fixes to build on MSVC
jayhawk-commits 18ee303
Forgot to remove amd-llvm ref
jayhawk-commits 855fc71
CMAKE_MSVC_RUNTIME_LIBRARY workaround not needed anymore.
jayhawk-commits File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
24 changes: 24 additions & 0 deletions
24
patches/amd-mainline/llvm-project/0009-Add-gcc-toolset-13-prefix-detection.patch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| From b58aca008a73e791872fe77858b7e5748f6b1508 Mon Sep 17 00:00:00 2001 | ||
| From: Joseph Macaranas <[email protected]> | ||
| Date: Thu, 9 Oct 2025 23:49:19 -0400 | ||
| Subject: [PATCH] Add gcc-toolset-13 prefix detection | ||
|
|
||
| --- | ||
| clang/lib/Driver/ToolChains/Gnu.cpp | 1 + | ||
| 1 file changed, 1 insertion(+) | ||
|
|
||
| diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp | ||
| index bf2a444520a2..fe2cb025a86c 100644 | ||
| --- a/clang/lib/Driver/ToolChains/Gnu.cpp | ||
| +++ b/clang/lib/Driver/ToolChains/Gnu.cpp | ||
| @@ -2441,6 +2441,7 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes( | ||
| D.getVFS().exists("/opt/rh")) { | ||
| // TODO: We may want to remove this, since the functionality | ||
| // can be achieved using config files. | ||
| + Prefixes.push_back("/opt/rh/gcc-toolset-13/root/usr"); | ||
| Prefixes.push_back("/opt/rh/gcc-toolset-12/root/usr"); | ||
| Prefixes.push_back("/opt/rh/gcc-toolset-11/root/usr"); | ||
| Prefixes.push_back("/opt/rh/gcc-toolset-10/root/usr"); | ||
| -- | ||
| 2.48.1 | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.