Skip to content
This repository was archived by the owner on Jul 7, 2026. It is now read-only.
This repository was archived by the owner on Jul 7, 2026. It is now read-only.

rocSparse no longer builds #18

Description

@VileLasagna

During the support/utility libraries build, 03_04 is rocSPARSE.
Right now this isn't building any more and after digging a bit I've found out why:

Though the pull headers for all of the software directly built are specified on common_options.sh, some of those depend on other software.

On the build for rocSPARSE, it looks for hipCUB and rocPRIM and, if it can't find them, acquires and builds them through CMake. This is where the issue happens.
rocPRIM gets cloned from master but it got updated a while back and hipCUB got removed from it, now being an entirely separate repository. rocSPARSE was not updated to reflect this (even in current master/develop) so that it cannot build it any more.

Currently I'm working in porting the scripts to yet another distro that I intend to open a PR for, this time OpenSuSE Leap15 (it's going to be fun when in like a month I need to go back for 15.1) and intend to fix this on that one, as well as go back to my Arch Linux branch and apply a similar fix.

The fix I'll implement is creating a 03_04_hipCUB.sh that installs both it and rocPRIM, and then bump the "step number" for each subsequent library.

Until rocSPARSE gets fixed, I believe a similar solution might be necessary for the officially supported distros.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions