New src:rocm-compiler for hipcc, comgr and device-libs
Hi developers,
I’ve prepared a draft of src:rocm-compiler [1] (the name still needs to be discussed) to accommodate the upstream reorganization of hipcc, comgr (compilersupport) and device-libs which are now located in the forked llvm repository. And here are some steps before we can upload this new source package:
1. Determine the name of source package
There is already a removed package named rocm-llvm in Salsa [2], and I think rocm-llvm is not precise to describe the content as this package doesn’t provide LLVM. Not sure whether rocm-compiler is concrete enough.
2. File concflicts of binary packages
Intuitively, there will be some file conflicts between the binary packages generated from the holistic new source and the original separated source packages (e.g., /usr/bin/hipcc). At least we should “rename” the binary packages and declare the conflict relations between them.
3. (Optional) Migrate tests
There are some tests for the compilers [3], but they depend on rocminfo (and possibly other packages). We should package them with 6.1.2 version as well.
Best,
Xuanteng
[1]: https://salsa.debian.org/xuantengh/rocm-compiler
[2]: https://salsa.debian.org/rocm-team/rocm-llvm
[3]: https://salsa.debian.org/rocm-team/rocm-hipamd/-/tree/master/debian/tests
Reply to: