Skip to content

Conversation

@jayhawk-commits
Copy link
Contributor

@jayhawk-commits jayhawk-commits commented Oct 9, 2025

@jayhawk-commits jayhawk-commits added test:hipcub For pull requests, limit testing to only hipcub and other labeled projects. and removed test:hipcub For pull requests, limit testing to only hipcub and other labeled projects. labels Oct 9, 2025
@jayhawk-commits
Copy link
Contributor Author

Compilation of ROCm that was using this docker successfully passed. https://github.com/ROCm/TheRock/actions/runs/18395921549/job/52415357417
The kfd permission test failures are from issues with infra and not tied to the docker image.

@jayhawk-commits jayhawk-commits marked this pull request as ready for review October 10, 2025 15:59
Copy link
Collaborator

@stellaraccident stellaraccident left a comment

Choose a reason for hiding this comment

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

Can you please update the PR description prior to landing with the motivation for this (bug in binutils, etc).

@jayhawk-commits jayhawk-commits merged commit 251a956 into main Oct 10, 2025
22 of 26 checks passed
@jayhawk-commits jayhawk-commits deleted the stage/docker/gcc-toolset-13-update branch October 10, 2025 17:42
@github-project-automation github-project-automation bot moved this from TODO to Done in TheRock Triage Oct 10, 2025
@stellaraccident
Copy link
Collaborator

When are you planning to bump the container hash to use these?

@jayhawk-commits
Copy link
Contributor Author

When are you planning to bump the container hash to use these?

Today with PR #1746

jayhawk-commits added a commit that referenced this pull request Oct 17, 2025
- Update workflows to use new manylinux docker image produced by #1745
- For Linux, turn on `DYNAMIC_ARCH` for OpenBLAS build to resolve #83.
- `DYNAMIC_ARCH` support does not exist for MSVC and multi-arch support
for Windows seems shoddy overall. [Reference
1](OpenMathLib/OpenBLAS#2826 (comment))
and [Reference 2](OpenMathLib/OpenBLAS#3985)
- Remove usage of f2c version of an older lapack as it is considered
fallback option.
[Reference](OpenMathLib/OpenBLAS#4318 (comment))
- Patch amd-llvm compiler to be able to find stdc++ from gcc-toolset-13
during link time.
jharryma pushed a commit that referenced this pull request Nov 5, 2025
- To address #1738 and #83
- gcc-toolset-12 ships with binutils 2.38, and this version has a bug
exposed by `DYNAMIC_ARCH` turned ON for OpenBLAS. See
OpenMathLib/OpenBLAS#3708
- TheRock needs that `DYNAMIC_ARCH` OpenBLAS flag on to support testing
of BLAS and SOLVER libraries for cases where test machine's CPU is
different than the build machine. The CPU is used for calculating
results, and comparing against the test result values produced by the
GPU.
- gcc-toolset-13 has a version of binutils that is fixed for this use
case.
jharryma pushed a commit that referenced this pull request Nov 5, 2025
- Update workflows to use new manylinux docker image produced by #1745
- For Linux, turn on `DYNAMIC_ARCH` for OpenBLAS build to resolve #83.
- `DYNAMIC_ARCH` support does not exist for MSVC and multi-arch support
for Windows seems shoddy overall. [Reference
1](OpenMathLib/OpenBLAS#2826 (comment))
and [Reference 2](OpenMathLib/OpenBLAS#3985)
- Remove usage of f2c version of an older lapack as it is considered
fallback option.
[Reference](OpenMathLib/OpenBLAS#4318 (comment))
- Patch amd-llvm compiler to be able to find stdc++ from gcc-toolset-13
during link time.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants