Debian Patches

Status for rocfft/6.4.3-1~exp1

Patch Description Author Forwarded Bugs Origin Last update
fix-hiprtc-link.patch fix hiprtc link
The upstream build code linking hiprtc doesn't work with the Debian
package for hiprtc. The hip rtc library is correctly linked by
hip::host, so there's no need to handle it separately. That said, some
other packages for HIP (such as those provided by Spack), have patched
out the automatic linking of hiprtc in hip::host, so upstream will
probably want to find an alternative solution.
Cordell Bloor <cgmb@slerp.xyz> not-needed 2023-05-23
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-06-08
Extend-docs-conf.py-for-offline-build.patch Extend docs/conf.py for offline build
By setting these extra variables, we can suppress a remote call which
would cause the build to fail.
Christian Kastner <ckk@debian.org> no 2025-06-29
Add-version-script-to-control-exposed-symbols.patch Add version script to control exposed symbols
The C++ symbols emitted are clearly not intended to be part of the API.
Rather than spending a lot of time finding the root cause, simply allow
only the rocfft_ symbols.

Based on a solution by Xuanteng Huang for src:rocm-smi-lib.
Christian Kastner <ckk@debian.org> not-needed 2025-06-29
Force-host-code-resultion.patch Force host code resultion
This looks to be something that might have been fixed in a newer clang.

In file included from /package/build-area/rocfft-6.4.1/library/src/rocfft_kernel_config_search.cpp:32:
/package/build-area/rocfft-6.4.1/library/src/../../shared/CLI11.hpp:6569:47: error: reference to __device__ function 'operator delete' in __host__ function
6569 | std::shared_ptr<FormatterBase> formatter_{new Formatter()};
Christian Kastner <ckk@debian.org> no 2025-06-29

All known versions for source package 'rocfft'

Links