Debian Patches

Status for rocsparse/5.7.1-3

Patch Description Author Forwarded Bugs Origin Last update
hide-kernel-symbols.patch hide kernel symbols
ROCSPARSE_KERNEL exists because the early versions of HIP for Windows
did not use weak symbols for kernels even when they were inline. While
it was defined in a public header, the define was intended for internal
use within the library, adding `static` on Windows to work around that
bug.

This patch adds `static` to Linux as well. It seems that kernels are
unaffected by -fvisibility=hidden. To ensure that there are no name
collisions between rocSPARSE kernels and application kernels, the
rocSPARSE kernels will be marked as static.
Cordell Bloor <cgmb@slerp.xyz> no 2022-12-02
optional-test-matricies.patch optional test matricies
Add an option to disable the use of downloaded matrix data with
-DWITH_TEST_MATRICIES=OFF
Cordell Bloor <cgmb@slerp.xyz> no 2023-05-25
allow-uninstantiated-tests.patch allow uninstantiated tests
When a downloaded test matrix is are not available, it is excluded from
the test parameter lists. For some tests, it may be the case that there
are no parameters other than downloaded matricies, in which case there
will be a GoogleTestVerification.UninstantiatedParameterizedTestSuite
test failure at runtime unless it is explicitly allowed.
Cordell Bloor <cgmb@slerp.xyz> no 2023-05-26
use-readthedocs-theme.patch use readthedocs theme
The upstream docs uses fancy theme for their docs, but not all of
the necessary packages are available on Debian. This reverts
a few changes in conf.py to their values from ROCm 5.5 to build
the docs using the old theme
Cordell Bloor <cgmb@slerp.xyz> not-needed 2023-12-13
use-local-mathjax.patch use local mathjax
The sphinx.ext.mathjax extension defaults to loading mathjax from a
CDN, which results in the lintian warning 'privacy-breach-generic'.
Use a local copy of mathjax to prevent that problem.
Cordell Bloor <cgmb@slerp.xyz> not-needed 2023-05-28
move-rocsparse-test-data-to-share.patch move rocsparse test data to share
The rocsparse_test.data file is a binary file containing arguments to
test with rocsparse functions (e.g., various combinations of matrix
sizes and other similar options). It is created by rocsparse_gentest.py
and is architecture-independent (as it always uses network byte order).
Cordell Bloor <cgmb@slerp.xyz> not-needed 2023-06-05

All known versions for source package 'rocsparse'

Links