Package: rocfft / 6.4.3-1
Metadata
| Package | Version | Patches format |
|---|---|---|
| rocfft | 6.4.3-1 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| fix hiprtc link.patch | (download) |
library/src/CMakeLists.txt |
2 1 + 1 - 0 ! |
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. |
| use local mathjax.patch | (download) |
docs/conf.py |
3 3 + 0 - 0 ! |
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. |
| Extend docs conf.py for offline build.patch | (download) |
docs/conf.py |
2 2 + 0 - 0 ! |
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. |
| Add version script to control exposed symbols.patch | (download) |
CMakeLists.txt |
4 4 + 0 - 0 ! |
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. |
| Force host code resultion.patch | (download) |
shared/CLI11.hpp |
4 2 + 2 - 0 ! |
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()};
|
1
